A_ACMSalesOrderContractCallOff

DDL: A_ACMSALESORDERCONTRACTCALLOFF Type: view_entity CONSUMPTION

Sales contract calloff Projection view

A_ACMSalesOrderContractCallOff is a Consumption CDS View that provides data about "Sales contract calloff Projection view" in SAP S/4HANA. It reads from 1 data source (R_ACMSalesOrdContractCallOffTP) and exposes 18 fields with key fields SalesOrder, SalesOrderItem, TradingContractNumber, TradingContractItem.

Data Sources (1)

SourceAliasJoin Type
R_ACMSalesOrdContractCallOffTP R_ACMSalesOrdContractCallOffTP projection

Annotations (8)

NameValueLevelField
OData.entityType.name ACMSalesContractCalloff_Type view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #XL view
VDM.viewType #CONSUMPTION view
VDM.lifecycle.contract.type #PUBLIC_REMOTE_API view
AccessControl.authorizationCheck #CHECK view
EndUserText.label Sales contract calloff Projection view view

Fields (18)

KeyFieldSource TableSource FieldDescription
KEY SalesOrder SalesOrder
KEY SalesOrderItem SalesOrderItem
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: 'ACMSalesContractCalloff_Type'

@ObjectModel:{
               usageType: {
                 dataClass: #TRANSACTIONAL,
                 serviceQuality: #C,
                 sizeCategory: #XL
               }
}
@VDM: {
    viewType : #CONSUMPTION,
    lifecycle.contract.type: #PUBLIC_REMOTE_API,
    usage.type: [#TRANSACTIONAL_PROCESSING_SERVICE]
}
@AccessControl.authorizationCheck: #CHECK
@EndUserText.label: 'Sales contract calloff Projection view'

define view entity A_ACMSalesOrderContractCallOff
  as projection on R_ACMSalesOrdContractCallOffTP
{
  key         SalesOrder,
  key         SalesOrderItem,
  key         TradingContractNumber,
  key         TradingContractItem,
//              DeliveryPeriodStartDate,

//              DeliveryPeriodEndDate,

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


              /* Associations */
              _ACMSalesOrderItem           : redirected to parent A_ACMSalesOrderItem,
              _ACMSalesOrder               : redirected to A_ACMSalesOrder,
              _ACMSalesOrdCallOffUoMCnvrsn : redirected to composition child A_ACMSlsOrdCallOffUoMCnvrsn,
              _ACMSalesOrdCallOffExtension : redirected to composition child A_ACMSalesOrdContrCallOffExtn
}
/*+[internal] {
"BASEINFO":
{
"FROM":
[
"R_ACMSALESORDCONTRACTCALLOFFTP"
],
"ASSOCIATED":
[
"A_ACMSALESORDCONTRCALLOFFEXTN",
"A_ACMSALESORDER",
"A_ACMSALESORDERITEM",
"A_ACMSLSORDCALLOFFUOMCNVRSN",
"R_ACMSALEORDCONTRCALLOFFEXTNTP",
"R_ACMSALESORDERITEMTP",
"R_ACMSALESORDERTP",
"R_ACMSLSORDCALLOFFUOMCNVRSNTP"
],
"BASE":
[
"R_ACMSALESORDCONTRACTCALLOFFTP"
],
"ANNO_REF":
[],
"SCALAR_FUNCTION":
[],
"VERSION":0,
"ANNOREF_EVALUATION_ERROR":""
}
}*/