P_ARLOCKBOXBATCHITEM
Lockbox Batch Item Details Aggegation
P_ARLOCKBOXBATCHITEM is a CDS View in S/4HANA. Lockbox Batch Item Details Aggegation. It contains 53 fields. 1 CDS views read from this table.
CDS Views using this table (1)
| View | Type | Join | VDM | Description |
|---|---|---|---|---|
| I_ARLockBoxBatchItem | view_entity | from | COMPOSITE | Lockbox Batch Item Data |
Fields (53)
| Key | Field | CDS Fields | Used in Views |
|---|---|---|---|
| KEY | LockboxBatch | LockboxBatch | 1 |
| KEY | LockboxBatchInternalKey | LockboxBatchInternalKey | 1 |
| KEY | LockboxBatchItem | LockboxBatchItem | 1 |
| AdditionalInformation | LockboxBatchItmAdditionalInfo | 1 | |
| AmountInOriginalCurrency | AmountInOriginalCurrency | 1 | |
| AssignmentReference | AssignmentReference | 1 | |
| BankLedgerAcctgDocFiscalYear | BankLedgerAcctgDocFiscalYear | 1 | |
| BankLedgerDocument | BankLedgerDocument | 1 | |
| BankPostingDate | BankPostingDate | 1 | |
| BankPostingKey | BankPostingKey | 1 | |
| BankReference | BankReference | 1 | |
| BankStatementInternalID | BankStatementInternalID | 1 | |
| BankStatementItemDraftUUID | BankStatementItemDraftUUID | 1 | |
| BankStmntItemReprocessReason | BankStmntItemReprocessReason | 1 | |
| BusinessArea | BusinessArea | 1 | |
| BusinessPartnerName | BusinessPartnerName | 1 | |
| CompanyCode | CompanyCode | 1 | |
| CostCenter | CostCenter | 1 | |
| Currency | Currency | 1 | |
| DaybookEntry | DaybookEntry | 1 | |
| DebitCreditCode | DebitCreditCode | 1 | |
| DocumentReferenceID | DocumentReferenceID | 1 | |
| DunningBlockingReason | DunningBlockingReason | 1 | |
| ExchangeRate | ExchangeRate | 1 | |
| FeeAmountInOriginalCrcy | FeeAmountInOriginalCrcy | 1 | |
| FeeAmountInTransactionCrcy | FeeAmountInTransactionCrcy | 1 | |
| FiscalYear | FiscalYear | 1 | |
| IsCompleted | IsCompleted | 1 | |
| LockboxProcessingStatus | LockboxProcessingStatus | 1 | |
| MachineLrngBankStmntItemStatus | MachineLrngBankStmntItemStatus | 1 | |
| MemoLineIsChanged | MemoLineIsChanged | 1 | |
| OriginalCurrency | OriginalCurrency | 1 | |
| OverdueChargeAmtInTransacCrcy | OverdueChargeAmtInTransacCrcy | 1 | |
| PartnerBankIBAN | PartnerBankIBAN | 1 | |
| PartnerBankSWIFTCode | PartnerBankSWIFTCode | 1 | |
| PaymentAdvice | PaymentAdvice | 1 | |
| PaymentAdviceAccount | PaymentAdviceAccount | 1 | |
| PaymentAdviceAccountType | PaymentAdviceAccountType | 1 | |
| PaymentAdviceAccountTypeName | PaymentAdviceAccountTypeName | 1 | |
| PaymentReference | PaymentReference | 1 | |
| PostingDate | PostingDate | 1 | |
| PostingErrorStatus | PostingErrorStatus | 1 | |
| ProfitCenter | ProfitCenter | 1 | |
| ReferenceDocument | ReferenceDocument | 1 | |
| ReferenceDocumentType | ReferenceDocumentType | 1 | |
| ReturnReason | ReturnReason | 1 | |
| SubledgerAcctgDocFiscalYear | SubledgerAcctgDocFiscalYear | 1 | |
| SubledgerDocument | SubledgerDocument | 1 | |
| SubledgerOnAccountDocument | SubledgerOnAccountDocument | 1 | |
| TreasuryContract | TreasuryContract | 1 | |
| TreasuryContractType | TreasuryContractType | 1 | |
| ValueDate | ValueDate | 1 | |
| ValueDateTime | ValueDateTime | 1 |
@VDM.viewType: #COMPOSITE
@VDM.private: true
@AccessControl.authorizationCheck: #NOT_REQUIRED
define view entity P_ARLockBoxBatchItem
as select from P_Arbanktransactiondocitem_07
(
P_TransactionType : '2') as item
{
key StatementShortID as LockboxBatchInternalKey,
key StatementItem as LockboxBatchItem,
key BatchNumber as LockboxBatch,
ValueDate,
TransactionCurrency as Currency,
@Semantics.amount.currencyCode: 'Currency'
cast( AmountInTransactionCurrency as farp_kwbtr) as AmountInTransactionCurrency,
@Semantics.amount.currencyCode: 'ORIGINALCURRENCY'
cast( AmountInOriginalCurrency as farp_fwbtr) as AmountInOriginalCurrency,
cast(case when BankLedgerIsPosted = 'X' and SubledgerIsPostedSuccessfully = 'X'
then
case when NumberOfSecondSubledgerDoc = '' and PostingErrorStatus = '3' then '1'
else '2' end
else
case when SubledgerOnAccountDocument = '' then '4'
else '3' end
end as abap.char(1)) as LockboxBatchItmStatus,
BankStatementItemDraftUUID,
BankStatementInternalID,
ProcessingStatus as LockboxProcessingStatus,
CustomerReferenceNumber as Cheque, //The field CustomerReferenceNumber on P_Arbanktransactiondocitem_07 contains the check number
PartnerBankCountry,
PartnerBank,
PartnerBankAccount,
BankLedgerDocument,
BankLedgerAcctgDocFiscalYear,
cast ('Log' as abap.char(3) ) as ApplicationLog,
MemoLine1,
cast ( ' ' as abap.char(1333) ) as MemoLine,
AssignmentReference,
PaymentExternalTransacType,
DocumentItemText,
DocumentReferenceID,
PaymentManualTransacType,
BankLedgerIsPosted,
SubledgerIsPostedSuccessfully,
NumberOfSecondSubledgerDoc as LockboxSubledgerDocument,
CompanyCode,
FiscalYear,
SubledgerDocument,
SubledgerAcctgDocFiscalYear,
PaymentAdvice,
NumberOfSecondSubledgerDoc,
SubledgerOnAccountDocument,
accdoc_tmp_doc_id,
DebitCreditCode,
BankPostingDate,
BankPostingKey,
BankReference,
BusinessArea,
BusinessPartnerName,
TreasuryContract,
DaybookEntry,
DunningBlockingReason,
ExchangeRate,
@Semantics.amount.currencyCode: 'CURRENCY'
FeeAmountInTransactionCrcy,
@Semantics.amount.currencyCode: 'ORIGINALCURRENCY'
FeeAmountInOriginalCrcy,
IsCompleted,
MemoLineIsChanged,
OriginalCurrency,
@Semantics.amount.currencyCode: 'CURRENCY'
OverdueChargeAmtInTransacCrcy,
PartnerBankIBAN,
PartnerBankSWIFTCode,
PaymentAdviceAccount,
PaymentAdviceAccountType,
PaymentAdviceAccountTypeName,
PaymentReference,
PostingDate,
PostingErrorStatus,
ProfitCenter,
ReferenceDocument,
ReferenceDocumentType,
BankStmntItemReprocessReason,
ReturnReason,
TreasuryContractType,
ValueDateTime,
MachineLrngBankStmntItemStatus,
CostCenter,
AdditionalInformation
}
where
item.BankDataStorageApplication = '0003'