P_CADocumentPaytInfoReturn

DDL: P_CADOCUMENTPAYTINFORETURN Type: view_entity COMPOSITE Package: ODATA_O2C_FICA_DOCUMENT_MANAGE

Payment Info for Returns

P_CADocumentPaytInfoReturn is a Composite CDS View that provides data about "Payment Info for Returns" in SAP S/4HANA. It reads from 1 data source (I_CAReturnLotItem) and exposes 13 fields with key fields CAReturnLot, CAItemNumberInReturnLot. Part of development package ODATA_O2C_FICA_DOCUMENT_MANAGE.

Data Sources (1)

SourceAliasJoin Type
I_CAReturnLotItem I_CAReturnLotItem from

Annotations (8)

NameValueLevelField
AccessControl.authorizationCheck #NOT_REQUIRED view
EndUserText.label Payment Info for Returns view
Metadata.ignorePropagatedAnnotations true view
ObjectModel.usageType.serviceQuality #P view
ObjectModel.usageType.sizeCategory #XXL view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
VDM.viewType #COMPOSITE view
VDM.private true view

Fields (13)

KeyFieldSource TableSource FieldDescription
KEY CAReturnLot CAReturnLot
KEY CAItemNumberInReturnLot CAItemNumberInReturnLot
CAPaymentDocument CAPaymentDocument
CAReturnReasonOfHouseBank CAReturnReasonOfHouseBank
TransactionCurrency TransactionCurrency
CAFirstReturnChargeAmount CAFirstReturnChargeAmount
TaxCodeForFirstReturnCharge TaxCodeForFirstReturnCharge
CATaxAmountForReturnCharge1 CATaxAmountForReturnCharge1
CAChargeAmountFromBank1 CAChargeAmountFromBank1
TaxCodeForFirstBankCharge TaxCodeForFirstBankCharge
CATaxAmountOfBankCharge1 CATaxAmountOfBankCharge1
HouseBank HouseBank
HouseBankAccount HouseBankAccount
@AbapCatalog.viewEnhancementCategory: [#NONE]
@AccessControl.authorizationCheck: #NOT_REQUIRED
@EndUserText.label: 'Payment Info for Returns'
@Metadata.ignorePropagatedAnnotations: true
@ObjectModel.usageType:{
  serviceQuality: #P,
  sizeCategory: #XXL,
  dataClass: #TRANSACTIONAL
}
@VDM.viewType: #COMPOSITE
@VDM.private: true
define view entity P_CADocumentPaytInfoReturn as select from I_CAReturnLotItem {
  key CAReturnLot,
  key CAItemNumberInReturnLot,
  CAPaymentDocument,
  //Status FLAGS not in I_CAReturnLotItem

  CAReturnReasonOfHouseBank,
  
  //Return Charges

  TransactionCurrency,
  @Semantics.amount.currencyCode: 'TransactionCurrency'
  CAFirstReturnChargeAmount,
  TaxCodeForFirstReturnCharge,
  @Semantics.amount.currencyCode: 'TransactionCurrency'
  CATaxAmountForReturnCharge1,
  
  //Bank Charges

  @Semantics.amount.currencyCode: 'TransactionCurrency'
  CAChargeAmountFromBank1,
  TaxCodeForFirstBankCharge,
  @Semantics.amount.currencyCode: 'TransactionCurrency'
  CATaxAmountOfBankCharge1,
  
  //House Bank

  HouseBank,
  HouseBankAccount  
}