A_ACMSalesOrderItem

DDL: A_ACMSALESORDERITEM Type: view_entity CONSUMPTION

Sales Order Item projection view

A_ACMSalesOrderItem is a Consumption CDS View that provides data about "Sales Order Item projection view" in SAP S/4HANA. It reads from 1 data source (R_ACMSalesOrderItemTP) and exposes 13 fields with key fields SalesOrder, SalesOrderItem.

Data Sources (1)

SourceAliasJoin Type
R_ACMSalesOrderItemTP R_ACMSalesOrderItemTP projection

Annotations (8)

NameValueLevelField
OData.entityType.name ACMSalesOrderItem_Type view
EndUserText.label Sales Order Item projection view 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 (13)

KeyFieldSource TableSource FieldDescription
KEY SalesOrder SalesOrder
KEY SalesOrderItem SalesOrderItem
OrderQuantity OrderQuantity
Plant Plant
IncotermsClassification IncotermsClassification
IncotermsLocation1 IncotermsLocation1
Material Material
CustomerPaymentTerms CustomerPaymentTerms
OrderQuantityUnit OrderQuantityUnit
SalesDocumentRjcnReason SalesDocumentRjcnReason
ShippingPoint ShippingPoint
PurchaseOrderByCustomer PurchaseOrderByCustomer
Route Route
@OData.entityType.name: 'ACMSalesOrderItem_Type'
@EndUserText.label: 'Sales Order Item projection view'
@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_ACMSalesOrderItem
  as projection on R_ACMSalesOrderItemTP
{
  key SalesOrder,
  key SalesOrderItem,
      @Semantics.quantity.unitOfMeasure: 'OrderQuantityUnit'
      OrderQuantity,
      Plant,
      IncotermsClassification, //Incoterms,

      IncotermsLocation1,
      Material,
      CustomerPaymentTerms, //PaymentTerms

      OrderQuantityUnit, //OrderQuantityUOM,

      SalesDocumentRjcnReason, // ReasonForRejection,

      ShippingPoint,
      PurchaseOrderByCustomer, // CustomerReference

      Route,

      /* Associations */
      _ACMSalesOrder                : redirected to parent A_ACMSalesOrder,
      _ACMSalesOrderContractCallOff : redirected to composition child A_ACMSalesOrderContractCallOff,
      _ACMSalesOrdDelivAssignment   : redirected to composition child A_ACMSalesOrderDelivAssignment,
      _ACMSalesOrdItemUoMCnvrsn     : redirected to composition child A_ACMSalesOrderItemUoMCnvrsn,
      _ACMSalesOrderScheduleLine    : redirected to composition child A_ACMSalesOrderScheduleLine,
      _ACMSalesOrderItemExtension   : redirected to composition child A_ACMSalesOrderItemExtension

}
/*+[internal] {
"BASEINFO":
{
"FROM":
[
"R_ACMSALESORDERITEMTP"
],
"ASSOCIATED":
[
"A_ACMSALESORDER",
"A_ACMSALESORDERCONTRACTCALLOFF",
"A_ACMSALESORDERDELIVASSIGNMENT",
"A_ACMSALESORDERITEMEXTENSION",
"A_ACMSALESORDERITEMUOMCNVRSN",
"A_ACMSALESORDERSCHEDULELINE",
"R_ACMSALESORDCONTRACTCALLOFFTP",
"R_ACMSALESORDDELIVASSIGNMENTTP",
"R_ACMSALESORDERITEMEXTENSIONTP",
"R_ACMSALESORDERITEMUOMCNVRSNTP",
"R_ACMSALESORDERSCHEDULELINETP",
"R_ACMSALESORDERTP"
],
"BASE":
[
"R_ACMSALESORDERITEMTP"
],
"ANNO_REF":
[],
"SCALAR_FUNCTION":
[],
"VERSION":0,
"ANNOREF_EVALUATION_ERROR":""
}
}*/