A_ACMPurOrderContractCallOff

DDL: A_ACMPURORDERCONTRACTCALLOFF Type: view_entity CONSUMPTION

Purchase Order Contract Call Off

A_ACMPurOrderContractCallOff is a Consumption CDS View that provides data about "Purchase Order Contract Call Off" in SAP S/4HANA. It reads from 1 data source (R_ACMPurOrderContractCallOffTP) and exposes 18 fields with key fields PurchaseOrder, PurchaseOrderItem, TradingContractNumber, TradingContractItem.

Data Sources (1)

SourceAliasJoin Type
R_ACMPurOrderContractCallOffTP R_ACMPurOrderContractCallOffTP projection

Annotations (8)

NameValueLevelField
OData.entityType.name ACMPurchaseContractCalloff_Type view
EndUserText.label Purchase Order Contract Call Off view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #L view
VDM.viewType #CONSUMPTION view
VDM.lifecycle.contract.type #PUBLIC_REMOTE_API view
AccessControl.authorizationCheck #CHECK view

Fields (18)

KeyFieldSource TableSource FieldDescription
KEY PurchaseOrder PurchaseOrder
KEY PurchaseOrderItem PurchaseOrderItem
KEY TradingContractNumber TradingContractNumber
KEY TradingContractItem TradingContractItem
TradingContractExternalID TradingContractExternalID
ACMLoadLocation ACMLoadLocation
ACMDischargeLocation ACMDischargeLocation
ModeOfTransport ModeOfTransport
ACMContrOptionsMnsOfTransport ACMContrOptionsMnsOfTransport
quan133
ACMCallOffRawQuantity ACMCallOffRawQuantity
ACMCallOffQuantityUoM ACMCallOffQuantityUoM
quan133
ACMCallOffBaseRawQuantity ACMCallOffBaseRawQuantity
ACMCallOffBaseQuantityUoM ACMCallOffBaseQuantityUoM
ACMReferenceDocumentType ACMReferenceDocumentType
ScheduledBatchStartDateTime ScheduledBatchStartDateTime
ScheduledBatchEndDateTime ScheduledBatchEndDateTime
@OData.entityType.name: 'ACMPurchaseContractCalloff_Type'
@EndUserText.label: 'Purchase Order Contract Call Off'
@ObjectModel:{
               usageType: {
                 dataClass: #TRANSACTIONAL,
                 serviceQuality: #C,
                 sizeCategory: #L
               }
}
@VDM: {
    viewType : #CONSUMPTION,
    lifecycle.contract.type: #PUBLIC_REMOTE_API,
    usage.type: [#TRANSACTIONAL_PROCESSING_SERVICE]
}
@AccessControl.authorizationCheck: #CHECK
define view entity A_ACMPurOrderContractCallOff
  as projection on R_ACMPurOrderContractCallOffTP
{
  key         PurchaseOrder,
  key         PurchaseOrderItem,
  key         TradingContractNumber,
  key         TradingContractItem,
//              DeliveryPeriodStartDate,

//              DeliveryPeriodEndDate,

              TradingContractExternalID,
              ACMLoadLocation,
              ACMDischargeLocation,
              ModeOfTransport,
              ACMContrOptionsMnsOfTransport,
              @Semantics.quantity.unitOfMeasure: 'ACMCallOffQuantityUoM'
              @ObjectModel.virtualElement: true
              @ObjectModel.virtualElementCalculatedBy: 'ABAP:/ACCGO/CL_PO_COFF_VE_CALC_EXIT'
  virtual     ACMCallOffQuantity     : abap.quan( 13, 3 ),
              ACMCallOffRawQuantity,
              ACMCallOffQuantityUoM,
              @Semantics.quantity.unitOfMeasure: 'ACMCallOffBaseQuantityUoM'
              @ObjectModel.virtualElement: true
              @ObjectModel.virtualElementCalculatedBy: 'ABAP:/ACCGO/CL_PO_COFF_VE_CALC_EXIT'
  virtual     ACMCallOffBaseQuantity : abap.quan( 13, 3 ),
              ACMCallOffBaseRawQuantity,
              ACMCallOffBaseQuantityUoM,
              ACMReferenceDocumentType,
              ScheduledBatchStartDateTime,
              ScheduledBatchEndDateTime,

              /* Associations */
              _ACMPurchaseOrder              : redirected to A_ACMPurchaseOrder,
              _ACMPurchaseOrderItem          : redirected to parent A_ACMPurchaseOrderItem,
              _ACMPurOrdCallOffUoMConversion : redirected to composition child A_ACMPurOrderCallOffUoMCnvrsn,
              _ACMPurOrdCntrCallOffExtension : redirected to composition child A_ACMPurOrderContrCallOffExtn
}
/*+[internal] {
"BASEINFO":
{
"FROM":
[
"R_ACMPURORDERCONTRACTCALLOFFTP"
],
"ASSOCIATED":
[
"A_ACMPURCHASEORDER",
"A_ACMPURCHASEORDERITEM",
"A_ACMPURORDERCALLOFFUOMCNVRSN",
"A_ACMPURORDERCONTRCALLOFFEXTN",
"R_ACMPURCHASEORDERITEMTP",
"R_ACMPURCHASEORDERTP",
"R_ACMPURORDCALLOFFUOMCNVRSNTP",
"R_ACMPURORDCONTRCALLOFFEXTNTP"
],
"BASE":
[
"R_ACMPURORDERCONTRACTCALLOFFTP"
],
"ANNO_REF":
[],
"SCALAR_FUNCTION":
[],
"VERSION":0,
"ANNOREF_EVALUATION_ERROR":""
}
}*/