A_CABusPartInvoiceCorrespnc

DDL: A_CABUSPARTINVOICECORRESPNC Type: view_entity COMPOSITE

Business Partner Invoice Correspondence

A_CABusPartInvoiceCorrespnc is a Composite CDS View that provides data about "Business Partner Invoice Correspondence" in SAP S/4HANA. It reads from 1 data source (I_CABusPartInvcCorrespncEnhcd) and exposes 9 fields with key fields CADocumentContainerUUID, CACorrespondenceType, CACorrespondence, CADocCtnCorrespncSqncNumber.

Data Sources (1)

SourceAliasJoin Type
I_CABusPartInvcCorrespncEnhcd I_CABusPartInvcCorrespncEnhcd from

Annotations (11)

NameValueLevelField
VDM.viewType #COMPOSITE view
VDM.lifecycle.contract.type #PUBLIC_REMOTE_API view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
ObjectModel.usageType.sizeCategory #XL view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.createEnabled false view
ObjectModel.updateEnabled false view
ObjectModel.deleteEnabled false view
AccessControl.authorizationCheck #CHECK view
Metadata.ignorePropagatedAnnotations true view
EndUserText.label Business Partner Invoice Correspondence view

Fields (9)

KeyFieldSource TableSource FieldDescription
KEY CADocumentContainerUUID CABusPartnerInvoiceUUID
KEY CACorrespondenceType CACorrespondenceType
KEY CACorrespondence CACorrespondence
KEY CADocCtnCorrespncSqncNumber CADocCtnCorrespncSqncNumber
CorrespondencePrintDate CorrespondencePrintDate
CorrespondenceCreationDate CorrespondenceCreationDate
CorrespondenceCreationTime CorrespondenceCreationTime
MimeType MimeType
CACorrespondenceBinary CACorrespondenceBinary
@VDM.viewType: #COMPOSITE
@VDM.lifecycle.contract.type: #PUBLIC_REMOTE_API

@ObjectModel.usageType.dataClass: #TRANSACTIONAL
@ObjectModel.usageType.sizeCategory: #XL
@ObjectModel.usageType.serviceQuality: #C

@ObjectModel.createEnabled: false
@ObjectModel.updateEnabled: false
@ObjectModel.deleteEnabled: false

@AccessControl.authorizationCheck: #CHECK

@Metadata.ignorePropagatedAnnotations: true

@EndUserText.label: 'Business Partner Invoice Correspondence'

define view entity A_CABusPartInvoiceCorrespnc
  as select from I_CABusPartInvcCorrespncEnhcd

{
      //P_CABusPartInvcCorrespncBinary

  key CABusPartnerInvoiceUUID as CADocumentContainerUUID,
  key CACorrespondenceType,
  key CACorrespondence,
  key CADocCtnCorrespncSqncNumber,

      CorrespondencePrintDate,
      CorrespondenceCreationDate,
      CorrespondenceCreationTime,
      @Semantics.mimeType: true
      MimeType,

      @Semantics.largeObject.mimeType: 'MimeType'
      @ObjectModel.readOnly: true
      @ObjectModel.virtualElement: true
      @ObjectModel.virtualElementCalculatedBy: 'ABAP:CL_FKK_API_BP_INV_CORR_BINARY'
      CACorrespondenceBinary
}
/*+[internal] {
"BASEINFO":
{
"FROM":
[
"I_CABUSPARTINVCCORRESPNCENHCD"
],
"ASSOCIATED":
[],
"BASE":
[],
"ANNO_REF":
[],
"SCALAR_FUNCTION":
[],
"VERSION":0,
"ANNOREF_EVALUATION_ERROR":""
}
}*/