A_ARLockboxBatchItmReference

DDL: A_ARLOCKBOXBATCHITMREFERENCE Type: view_entity CONSUMPTION

Lockbox Payment Advice Item

A_ARLockboxBatchItmReference is a Consumption CDS View that provides data about "Lockbox Payment Advice Item" in SAP S/4HANA. It reads from 1 data source (R_ARLockboxBatchItmReferenceTP) and exposes 14 fields with key fields PaymentAdvice, PaymentAdviceItem, PaymentAdviceAccount, PaymentAdviceAccountType, CompanyCode.

Data Sources (1)

SourceAliasJoin Type
R_ARLockboxBatchItmReferenceTP R_ARLockboxBatchItmReferenceTP projection

Annotations (10)

NameValueLevelField
OData.entityType.name LockboxClearing_Type view
EndUserText.label Lockbox Payment Advice Item view
ObjectModel.usageType.dataClass #MASTER view
ObjectModel.usageType.sizeCategory #L view
ObjectModel.usageType.serviceQuality #X 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 (14)

KeyFieldSource TableSource FieldDescription
KEY PaymentAdvice PaymentAdvice
KEY PaymentAdviceItem PaymentAdviceItem
KEY PaymentAdviceAccount PaymentAdviceAccount
KEY PaymentAdviceAccountType PaymentAdviceAccountType
KEY CompanyCode CompanyCode
LockboxBatchInternalKey LockboxBatchInternalKey
LockboxBatchItem LockboxBatchItem
LockboxBatch LockboxBatch
PaymentReference PaymentReference
NetPaymentAmountInPaytCurrency NetPaymentAmountInPaytCurrency
DeductionAmountInPaytCurrency DeductionAmountInPaytCurrency
PaymentDifferenceReason PaymentDifferenceReason
Currency Currency
_RootredirectedtoA_ARLockboxBatch
@OData.entityType.name: 'LockboxClearing_Type'
@EndUserText.label: 'Lockbox Payment Advice Item'
@ObjectModel: { usageType:         { dataClass: #MASTER,
                                     sizeCategory: #L,
                                     serviceQuality: #X } }
@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_ARLockboxBatchItmReference
  as projection on R_ARLockboxBatchItmReferenceTP

{
  key PaymentAdvice,
  key PaymentAdviceItem,
  key PaymentAdviceAccount,
  key PaymentAdviceAccountType,
  key CompanyCode,
  LockboxBatchInternalKey,
  LockboxBatchItem,
  LockboxBatch,
  PaymentReference,
  @Semantics: { amount: { currencyCode: 'Currency' } }
  NetPaymentAmountInPaytCurrency,
  @Semantics: { amount: { currencyCode: 'Currency' } }
  DeductionAmountInPaytCurrency,
  PaymentDifferenceReason,
  Currency,
  _BatchItem: redirected to parent A_ARLockboxBatchItem,
  _Root: redirected to A_ARLockboxBatch
}
/*+[internal] {
"BASEINFO":
{
"FROM":
[
"R_ARLOCKBOXBATCHITMREFERENCETP"
],
"ASSOCIATED":
[
"A_ARLOCKBOXBATCH",
"A_ARLOCKBOXBATCHITEM",
"R_ARLOCKBOXBATCHITEMTP",
"R_ARLOCKBOXBATCHTP"
],
"BASE":
[
"R_ARLOCKBOXBATCHITMREFERENCETP"
],
"ANNO_REF":
[],
"SCALAR_FUNCTION":
[],
"VERSION":0,
"ANNOREF_EVALUATION_ERROR":""
}
}*/