ARACPIVOT – Acct Receivables Payment Trans

System
Accounts Receivable (AR)
Prefix
CCP
Primary key
COMPANY, TRANS-TYPE, BATCH-NBR, TRANSACTION, PAYMENT-SEQ
Fields
46
Updated by
6 programs
Referenced by
0 programs

ARACPIVOT is the Acct Receivables Payment Trans table in Lawson Accounts Receivable (prefix CCP). It is indexed by COMPANY, TRANS-TYPE, BATCH-NBR, TRANSACTION, PAYMENT-SEQ (CCPSET1); alternate indexes: CCPSET10, CCPSET11, CCPSET12, CCPSET13, CCPSET2, CCPSET3, CCPSET4, CCPSET5 and 4 more. It is related 1:1 to ACACTGRP, ACACTIVITY, ACCNTRACT, AROITEMS, ARPAYMENT and GMGRANT and 1:M to ACHISTHDR. It is updated by AR13.1, AR13.2, ARLL.1, BR450, CB06.2 and CB191. The table has 46 fields, 13 indexes and 7 documented relations.

About ARACPIVOT

No description in the Lawson data dictionary.

Fields (46)

Column = COBOL field name without the CCP- prefix, hyphens → underscores. Derived fields are computed by the application and are not stored.

Field / columnTypeDescription & valuesUpdated by
CCP-COMPANY PK
COMPANY
Numeric 4The AR company associated with the payment record.AR13.1, AR13.2, ARLL.1, CB06.2, CB191
CCP-TRANS-TYPE PK
TRANS_TYPE
Alpha 1Determines the transaction type: Invoice (I), Credit memo (I), Debit memo (D) or Payment (P).
  • I Invoice
  • C Credit Memo
  • D Debit Memo
  • P Payment
AR13.1, AR13.2, ARLL.1, CB06.2, CB191
CCP-BATCH-NBR PK
BATCH_NBR
Numeric 6This identifies the batch the entered invoices, debit memos, and credit memos are a part of.AR13.1, AR13.2, ARLL.1, CB06.2, CB191
CCP-TRANSACTION PK
TRANSACTION
Alpha 22The payment or transaction number.AR13.1, AR13.2, ARLL.1, CB06.2, CB191
CCP-PAYMENT-SEQ PK
PAYMENT_SEQ
Numeric 6The unique payment or obligation sequence number.AR13.1, AR13.2, ARLL.1, CB06.2, CB191
CCP-ACTIVITY
ACTIVITY
Alpha 15The activity associated with the transaction or payment - interfaced from AC/BRAR13.1, AR13.2, ARLL.1, CB06.2, CB191
CCP-ACCT-CATEGORY
ACCT_CATEGORY
Alpha 5The account category associated with the transaction or payment - interfaced from AC/BR cost revenue accrual pass thruARLL.1, CB06.2
CCP-CONTRACT
CONTRACT
Alpha 15The contract asociated with the transaction or payment - interfaced from AC/BR.AR13.1, AR13.2, ARLL.1, CB06.2, CB191
CCP-ACTIVITY-GRP
ACTIVITY_GRP
Alpha 15The aactivity group associated with the transaction or payment - interfaced from AC/BR.AR13.1, AR13.2, ARLL.1, CB06.2, CB191
CCP-STATUS
STATUS
Numeric 1The status of the record in the processing flow. Valid values are:
  • 1 Released open item
  • 2 Released assigned payment
  • 7 Fully applied
  • 8 Closed
  • 9 History
  • 0 Unreleased payment
AR13.1, AR13.2, ARLL.1, CB06.2, CB191
CCP-CUSTOMER
CUSTOMER
Alpha 9 (Right Justified)The customer associated with the transacton or payment.AR13.1, AR13.2, ARLL.1, CB06.2, CB191
CCP-OPEN-TRAN
OPEN_TRAN
Signed 18.2AR13.1, AR13.2, CB06.2
CCP-OPEN-BASE
OPEN_BASE
Signed 18.2AR13.1, AR13.2, CB06.2
CCP-SORT-AMOUNT
SORT_AMOUNT
Numeric 17AR13.1, AR13.2, ARLL.1, CB06.2, CB191
CCP-PROCESS-LEVEL
PROCESS_LEVEL
Alpha 5This field contains the process level, which is the reporting hierarchy below company.AR13.1, AR13.2, ARLL.1, CB06.2, CB191
CCP-ORIG-CURRENCY
ORIG_CURRENCY
Alpha 5This contains the original transaction currency code.AR13.1, AR13.2, ARLL.1, CB06.2, CB191
CCP-ORIG-ND
ORIG_ND
Numeric 1The number of decimals assigned to a particular account as determined by the account currency.AR13.1, AR13.2, ARLL.1, CB06.2, CB191
CCP-ORIG-RATE
ORIG_RATE
Signed 14.7AR13.1, AR13.2, ARLL.1, CB06.2, CB191
CCP-CURR-MUDV
CURR_MUDV
Alpha 1AR13.1, AR13.2, ARLL.1, CB06.2, CB191
CCP-SUM-LINE
SUM_LINE
Alpha 1ARLL.1, CB06.2
CCP-DISC-DATE
DISC_DATE
Numeric 8 (yyyymmdd) Occurs 3 Times ×3This field displays the system date when this was created.ARLL.1, CB06.2
CCP-ORIG-DISC-AMT
ORIG_DISC_AMT
Signed 18.2 Occurs 3 Times ×3ARLL.1, CB06.2
CCP-CUST-PO-NBR
CUST_PO_NBR
Alpha 22ARLL.1, CB06.2
CCP-TRANS-DATE
TRANS_DATE
Numeric 8 (yyyymmdd)AR13.1, AR13.2, ARLL.1, CB06.2, CB191
CCP-XREF-TYPE
XREF_TYPE
Alpha 1ARLL.1, CB06.2
CCP-XREF-NBR
XREF_NBR
Alpha 22AR13.1, AR13.2, ARLL.1, CB06.2, CB191
CCP-BANK-INST-CODE
BANK_INST_CODE
Alpha 3A transaction code represents a type of cash payment, bill of exchange payment, or bank service transaction.ARLL.1, CB06.2
CCP-BANK-INST-TYPE
BANK_INST_TYPE
Alpha 1This categorizes the type of bank instrument.ARLL.1, CB06.2
CCP-ALT-TYPE
ALT_TYPE
Alpha 1
  • M Mixed signed transaction
  • I Invoice
  • C Credit Memo
  • D Debit Memo
ARLL.1, CB06.2
CCP-GL-DATE
GL_DATE
Numeric 8 (yyyymmdd)This field contains the general ledger posting date.AR13.1, AR13.2, ARLL.1, CB06.2, CB191
CCP-CANCEL-DATE
CANCEL_DATE
Numeric 8 (yyyymmdd)The cancellation date.AR13.1, AR13.2, ARLL.1, CB06.2, CB191
CCP-DISPUTE-SEQ
DISPUTE_SEQ
Numeric 3ARLL.1, CB06.2
CCP-REVALUE-FL
REVALUE_FL
Alpha 1ARLL.1, CB06.2
CCP-TRANS-USER1
TRANS_USER1
Alpha 10ARLL.1, CB06.2
CCP-ORIG-AMT
ORIG_AMT
Signed 18.2AR13.1, AR13.2, ARLL.1, CB06.2, CB191
CCP-TRAN-AMT
TRAN_AMT
Signed 18.2AR13.1, AR13.2, ARLL.1, CB06.2, CB191
CCP-DUE-DATE
DUE_DATE
Numeric 8 (yyyymmdd)This field displays the system date when this was created.AR13.1, AR13.2, ARLL.1, CB06.2, CB191
CCP-GAINLOS-AMT
GAINLOS_AMT
Signed 18.2ARLL.1, CB06.2
CCP-CURRENCY-CODE
CURRENCY_CODE
Alpha 5This field contains the company base currency code established in Company (GL10.1 ).AR13.1, AR13.2, ARLL.1, CB06.2, CB191
CCP-BASE-ND
BASE_ND
Numeric 1The number of decimal positions defined for the company base currency.ARLL.1, CB06.2
CCP-ADJ-FL
ADJ_FL
Alpha 1ARLL.1, CB06.2
CCP-GROUP-RATE
GROUP_RATE
Signed 14.7AR13.1, AR13.2, ARLL.1, CB06.2, CB191
CCP-GROUP-MUDV
GROUP_MUDV
Alpha 1AR13.1, AR13.2, ARLL.1, CB06.2, CB191
CCP-DISC-PCT
DISC_PCT
Percent 7.5 (Percent) Occurs 3 Times ×3ARLL.1, CB06.2
CCP-AC-CUSTOMER-ID
AC_CUSTOMER_ID
Alpha 5ARLL.1, CB06.2
CCP-GRANT
GRANT
Alpha 30AR13.1, AR13.2, ARLL.1, CB06.2, CB191

Indexes (13)

Keys marked * are descending. Every documented Lawson index is unique unless flagged Duplicates; Subset indexes carry a Where condition.

IndexKeysFlagsConditionUsed in
CCPSET1COMPANY, TRANS-TYPE, BATCH-NBR, TRANSACTION, PAYMENT-SEQPrimaryAR13.1, AR13.2, ARLL.1, CB06.2, CB191
CCPSET10CONTRACT, DUE-DATE, TRANS-TYPE, BATCH-NBR, TRANSACTION, PAYMENT-SEQ, COMPANYKeyChange
CCPSET11CONTRACT, DUE-DATE*, TRANS-TYPE, BATCH-NBR, TRANSACTION, PAYMENT-SEQ, COMPANYKeyChange
CCPSET12ACTIVITY, DUE-DATE*, TRANS-TYPE, BATCH-NBR, TRANSACTION, PAYMENT-SEQ, COMPANYKeyChange
CCPSET13ACTIVITY-GRP, DUE-DATE*, TRANS-TYPE, BATCH-NBR, TRANSACTION, PAYMENT-SEQ, COMPANYKeyChange
CCPSET2ACTIVITY, DUE-DATE, TRANS-TYPE, BATCH-NBR, TRANSACTION, PAYMENT-SEQ, COMPANYKeyChange, SubsetWhere ((TRANS-TYPE = "I" Or TRANS-TYPE = "C" Or TRANS-TYPE = "D") And (STATUS = 1)) Or ((TRANS-TYPE = "P") And (STATUS = Zeroes Or STATUS = 2))
CCPSET3ACTIVITY-GRP, DUE-DATE, TRANS-TYPE, BATCH-NBR, TRANSACTION, PAYMENT-SEQ, COMPANYKeyChange, SubsetWhere ((TRANS-TYPE = "I" Or TRANS-TYPE = "C" Or TRANS-TYPE = "D") And (STATUS = 1)) Or ((TRANS-TYPE = "P") And (STATUS = Zeroes Or STATUS = 2))
CCPSET4CONTRACT, DUE-DATE, TRANS-TYPE, BATCH-NBR, TRANSACTION, PAYMENT-SEQ, COMPANYKeyChange, SubsetWhere ((TRANS-TYPE = "I" Or TRANS-TYPE = "C" Or TRANS-TYPE = "D") And (STATUS = 1)) Or ((TRANS-TYPE = "P") And (STATUS = Zeroes Or STATUS = 2))
CCPSET5ACTIVITY, DUE-DATE, TRANS-TYPE, BATCH-NBR, TRANSACTION, PAYMENT-SEQ, COMPANYKeyChange, SubsetWhere STATUS > Zeroes And STATUS < 9
CCPSET6ACTIVITY-GRP, DUE-DATE, TRANS-TYPE, BATCH-NBR, TRANSACTION, PAYMENT-SEQ, COMPANYKeyChange, SubsetWhere STATUS > Zeroes And STATUS < 9
CCPSET7CONTRACT, DUE-DATE, TRANS-TYPE, BATCH-NBR, TRANSACTION, PAYMENT-SEQ, COMPANYKeyChange, SubsetWhere STATUS > Zeroes And STATUS < 9BR450
CCPSET8ACTIVITY, DUE-DATE, TRANS-TYPE, BATCH-NBR, TRANSACTION, PAYMENT-SEQ, COMPANYKeyChange
CCPSET9ACTIVITY-GRP, DUE-DATE, TRANS-TYPE, BATCH-NBR, TRANSACTION, PAYMENT-SEQ, COMPANYKeyChange

Relations

One to one (6) — lookups and parents

RelationTableRulesConditionField map
AcactgrpACACTGRPNot RequiredCCP-ACTIVITY-GRPAGP-ACTIVITY-GRP (AGPSET1)
AcactivityACACTIVITYNot RequiredCCP-ACTIVITYACV-ACTIVITY
AcntractACCNTRACTNot RequiredCCP-CONTRACTCNT-CONTRACT
AroitemsAROITEMSNot RequiredCCP-COMPANYARO-COMPANY, CCP-TRANS-TYPEARO-TRANS-TYPE, CCP-TRANSACTIONARO-INVOICE, CCP-PAYMENT-SEQARO-PAYMENT-SEQ
ArpaymentARPAYMENTNot RequiredCCP-COMPANYAPM-COMPANY, CCP-BATCH-NBRAPM-BATCH-NBR, CCP-PAYMENT-SEQAPM-PAYMENT-SEQ
GmgrantGMGRANTRequiredCCP-GRANTGRN-GRANT

One to many (1) — child tables

RelationTableRulesConditionField map
AchisthdrACHISTHDRValid When CCP-CONTRACT != "SPACES"CCP-CONTRACTHIH-CONTRACT, HIH-OBJ-ID

Programs

Updated by (6)