A_ProcessOrderItem

DDL: A_PROCESSORDERITEM Type: view_entity COMPOSITE Package: ODATA_PP_API_PROCORDER

API Process Order Items

A_ProcessOrderItem is a Composite CDS View that provides data about "API Process Order Items" in SAP S/4HANA. It reads from 1 data source (I_MfgOrderItem) and exposes 23 fields with key fields ManufacturingOrder, ManufacturingOrderItem. Part of development package ODATA_PP_API_PROCORDER.

Data Sources (1)

SourceAliasJoin Type
I_MfgOrderItem I_MfgOrderItem from

Annotations (8)

NameValueLevelField
AccessControl.authorizationCheck #CHECK view
EndUserText.label API Process Order Items view
VDM.viewType #COMPOSITE view
ObjectModel.usageType.serviceQuality #B view
ObjectModel.usageType.sizeCategory #L view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
Metadata.ignorePropagatedAnnotations true view
VDM.lifecycle.contract.type #PUBLIC_REMOTE_API view

Fields (23)

KeyFieldSource TableSource FieldDescription
KEY ManufacturingOrder ManufacturingOrder
KEY ManufacturingOrderItem ManufacturingOrderItem
ManufacturingOrderCategory ManufacturingOrderCategory
ManufacturingOrderType ManufacturingOrderType
ProductionPlant ProductionPlant
Material Material
MRPPlant MRPPlant
MfgOrderItemActualDeliveryDate MfgOrderItemActualDeliveryDate
MfgOrderItemPlannedTotalQty MfgOrderItemPlannedTotalQty
MfgOrderItemPlannedScrapQty MfgOrderItemPlannedScrapQty
MfgOrderItemGoodsReceiptQty MfgOrderItemGoodsReceiptQty Goods Receipt Quantity
MfgOrderItemActualDeviationQty MfgOrderItemActualDeviationQty
ProductionUnit ProductionUnit
MRPArea MRPArea
StorageLocation StorageLocation
MfgOrderItemPlndDeliveryDate MfgOrderItemPlndDeliveryDate
GoodsRecipientName GoodsRecipientName
MaterialGoodsReceiptDuration MaterialGoodsReceiptDuration
InventoryUsabilityCode InventoryUsabilityCode
UnloadingPointName UnloadingPointName
QuantityDistributionKey QuantityDistributionKey
StockSegment StockSegment
Batch Batch
@AccessControl.authorizationCheck: #CHECK
@EndUserText.label: 'API Process Order Items'
@VDM.viewType: #COMPOSITE
@ObjectModel.usageType: {serviceQuality: #B, sizeCategory: #L, dataClass: #TRANSACTIONAL}
@Metadata.ignorePropagatedAnnotations: true
@VDM.lifecycle.contract.type: #PUBLIC_REMOTE_API

define view entity A_ProcessOrderItem
  as select from I_MfgOrderItem
{
       //ITEMS


  key  ManufacturingOrder,
  key  ManufacturingOrderItem,         // ProductionOrderItem,

       ManufacturingOrderCategory,
       ManufacturingOrderType,
       ProductionPlant,
       Material,                       // Material,

       MRPPlant,                       // PlanningPlant,

       MfgOrderItemActualDeliveryDate, // DeliveryDate,

       @Semantics.quantity.unitOfMeasure: 'ProductionUnit'
       MfgOrderItemPlannedTotalQty,    // TotalQuantity,

       @Semantics.quantity.unitOfMeasure: 'ProductionUnit'
       MfgOrderItemPlannedScrapQty,    // ScrapQuantity,

       @EndUserText.label: 'Goods Receipt Quantity'
       @Semantics.quantity.unitOfMeasure: 'ProductionUnit'
       MfgOrderItemGoodsReceiptQty,    // ReceiptQuantity,

       @Semantics.quantity.unitOfMeasure: 'ProductionUnit'
       MfgOrderItemActualDeviationQty, // ExpectedVariance,

       ProductionUnit,
       MRPArea,
       StorageLocation,
       MfgOrderItemPlndDeliveryDate,
       
       // added for extension of API_PRODUCION_ORDERS

       GoodsRecipientName,
       MaterialGoodsReceiptDuration,
       InventoryUsabilityCode,
       UnloadingPointName,
       QuantityDistributionKey,
       StockSegment,
       Batch                           // extended in CE1911    

       
}
where
  ManufacturingOrderCategory = '40';