A_ARLockboxBatchItem

DDL: A_ARLOCKBOXBATCHITEM Type: view_entity CONSUMPTION

Lockbox Batch Item

A_ARLockboxBatchItem is a Consumption CDS View that provides data about "Lockbox Batch Item" in SAP S/4HANA. It reads from 1 data source (R_ARLockboxBatchItemTP) and exposes 28 fields with key fields LockboxBatchInternalKey, LockboxBatchItem, LockboxBatch.

Data Sources (1)

SourceAliasJoin Type
R_ARLockboxBatchItemTP R_ARLockboxBatchItemTP projection

Annotations (9)

NameValueLevelField
EndUserText.label Lockbox Batch Item view
ObjectModel.usageType.dataClass #MASTER view
ObjectModel.usageType.sizeCategory #L view
ObjectModel.usageType.serviceQuality #C view
AccessControl.authorizationCheck #MANDATORY view
AccessControl.personalData.blocking #BLOCKED_DATA_EXCLUDED view
VDM.viewType #CONSUMPTION view
VDM.lifecycle.contract.type #PUBLIC_REMOTE_API view
Metadata.ignorePropagatedAnnotations true view

Fields (28)

KeyFieldSource TableSource FieldDescription
KEY LockboxBatchInternalKey LockboxBatchInternalKey
KEY LockboxBatchItem LockboxBatchItem
KEY LockboxBatch LockboxBatch
ValueDate ValueDate
Currency Currency
AmountInTransactionCurrency AmountInTransactionCurrency
LockboxBatchItmStatus LockboxBatchItmStatus
LockboxBatchItmStatusName LockboxBatchItmStatusName
Cheque Cheque
PartnerBankCountry PartnerBankCountry
PartnerBank PartnerBank
PartnerBankAccount PartnerBankAccount
BankLedgerDocument BankLedgerDocument
Customer Customer
MemoLine1 MemoLine1
MemoLine MemoLine
PaymentAdvice PaymentAdvice
AssignmentReference AssignmentReference
DocumentItemText DocumentItemText
DocumentReferenceID DocumentReferenceID
PaymentManualTransacType PaymentManualTransacType
BankLedgerIsPosted BankLedgerIsPosted
SubledgerIsPostedSuccessfully SubledgerIsPostedSuccessfully
LockboxSubledgerDocument LockboxSubledgerDocument
CompanyCode CompanyCode
FiscalYear FiscalYear
SubledgerDocument SubledgerDocument
LockboxBatchItmAdditionalInfo LockboxBatchItmAdditionalInfo
@EndUserText.label: 'Lockbox Batch Item'
@ObjectModel: { usageType:         { dataClass: #MASTER,
                                     sizeCategory: #L,
                                     serviceQuality: #C } }
@AccessControl: { authorizationCheck:     #MANDATORY,
                  personalData:           { blocking: #BLOCKED_DATA_EXCLUDED } }
@VDM: { viewType:  #CONSUMPTION,
        lifecycle: { contract: { type: #PUBLIC_REMOTE_API } },
        usage:     { type: [ #TRANSACTIONAL_PROCESSING_SERVICE ] } }
@Metadata: { ignorePropagatedAnnotations: true }

define view entity A_ARLockboxBatchItem
   as projection on R_ARLockboxBatchItemTP

{
        
   key LockboxBatchInternalKey, 
//To display as Data Point in Item Detail Page

//   @UI.dataPoint: { title: 'Memo Line No.' }      

   key LockboxBatchItem,
   // To display as collection facet in detail page

   key LockboxBatch,  
   ValueDate, 
   Currency,    
   @Semantics: { amount: { currencyCode: 'Currency' } }
   AmountInTransactionCurrency,    
   LockboxBatchItmStatus,  
   LockboxBatchItmStatusName,  
   Cheque, //until 02/2018 CustomerReferenceNumber was used here. By accident.       

   PartnerBankCountry,
   PartnerBank,
   PartnerBankAccount,
//   @Consumption.semanticObject: 'AccountingDocument'

   BankLedgerDocument, 
   Customer,    
//   ApplicationLog,  

   MemoLine1, 
   MemoLine, 
   PaymentAdvice,
   AssignmentReference,
//   PaymentExternalTransacType,

   DocumentItemText,
   DocumentReferenceID,
   PaymentManualTransacType,
   BankLedgerIsPosted,
   SubledgerIsPostedSuccessfully, 
//   @Consumption.semanticObject: 'AccountingDocument'

   LockboxSubledgerDocument,
   CompanyCode,
   FiscalYear , 
//   @Consumption.semanticObject: 'AccountingDocument'

   SubledgerDocument,
   LockboxBatchItmAdditionalInfo,
//   _Currency,

   _Header: redirected to parent A_ARLockboxBatch,
   _LockboxClearing: redirected to composition child A_ARLockboxBatchItmReference
//   _JournalEntry

   
}                      
  
  
  
  
  
  
 /*+[internal] {
"BASEINFO":
{
"FROM":
[
"R_ARLOCKBOXBATCHITEMTP"
],
"ASSOCIATED":
[
"A_ARLOCKBOXBATCH",
"A_ARLOCKBOXBATCHITMREFERENCE",
"R_ARLOCKBOXBATCHITMREFERENCETP",
"R_ARLOCKBOXBATCHTP"
],
"BASE":
[
"R_ARLOCKBOXBATCHITEMTP"
],
"ANNO_REF":
[],
"SCALAR_FUNCTION":
[],
"VERSION":0,
"ANNOREF_EVALUATION_ERROR":""
}
}*/