P_CADocumentPaytInfoPaytOrder

DDL: P_CADOCUMENTPAYTINFOPAYTORDER Type: view_entity COMPOSITE Package: ODATA_O2C_FICA_DOCUMENT_MANAGE

Payment Info for Payment Orders

P_CADocumentPaytInfoPaytOrder is a Composite CDS View that provides data about "Payment Info for Payment Orders" in SAP S/4HANA. It reads from 1 data source (I_CAPaymentOrder) and exposes 17 fields with key field CAPaymentOrder. Part of development package ODATA_O2C_FICA_DOCUMENT_MANAGE.

Data Sources (1)

SourceAliasJoin Type
I_CAPaymentOrder I_CAPaymentOrder from

Annotations (8)

NameValueLevelField
AccessControl.authorizationCheck #NOT_REQUIRED view
EndUserText.label Payment Info for Payment Orders 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 (17)

KeyFieldSource TableSource FieldDescription
KEY CAPaymentOrder CAPaymentOrder
CAPaymentOrderExternalRef CAPaymentOrderExternalRef
CAPaymentOrderStatus CAPaymentOrderStatus
TransactionCurrency TransactionCurrency
CANetAmountInTransCurrency CANetAmountInTransCurrency
PaidItemDueDate PaidItemDueDate
ValueDate ValueDate
CAPaymentOrderExpirationDate CAPaymentOrderExpirationDate
HouseBank HouseBank
HouseBankAccount HouseBankAccount
CAPaymentMethod CAPaymentMethod
CAMassRunDate CAMassRunDate
CAMassRunID CAMassRunID
CAMassRunDateAndID
CAPaymentDocument CAPaymentDocument
BusinessPartner BusinessPartner
CompanyCode CompanyCode
@AbapCatalog.viewEnhancementCategory: [#NONE]
@AccessControl.authorizationCheck: #NOT_REQUIRED
@EndUserText.label: 'Payment Info for Payment Orders'
@Metadata.ignorePropagatedAnnotations: true
@ObjectModel.usageType:{
  serviceQuality: #P,
  sizeCategory: #XXL,
  dataClass: #TRANSACTIONAL
}
@VDM.viewType: #COMPOSITE
@VDM.private: true
define view entity P_CADocumentPaytInfoPaytOrder as select from I_CAPaymentOrder {
  key CAPaymentOrder,
  CAPaymentOrderExternalRef,
  CAPaymentOrderStatus,
  
  //Posting Data

  TransactionCurrency,
  @Semantics.amount.currencyCode: 'TransactionCurrency'
  CANetAmountInTransCurrency,
  PaidItemDueDate,
  ValueDate,
  CAPaymentOrderExpirationDate,
  
  //Bank Data

  HouseBank,
  HouseBankAccount,
  CAPaymentMethod,
  
  //Data for Payment Run

  CAMassRunDate,
  CAMassRunID,
  cast(concat_with_space(  concat_with_space( cast(CAMassRunDate as date) , '/', 1), CAMassRunID, 1) as mass_run_date_and_id_kk) as CAMassRunDateAndID,
  CAPaymentDocument,
  
  //References

  BusinessPartner,
  CompanyCode  
}