C_IMP_ManufacturingOrderItem

DDL: C_IMP_MANUFACTURINGORDERITEM Type: view_entity CONSUMPTION Package: MILL_OC

Manufacturing Order Item Details

C_IMP_ManufacturingOrderItem is a Consumption CDS View that provides data about "Manufacturing Order Item Details" in SAP S/4HANA. It reads from 1 data source (I_OrderItem) and exposes 13 fields with key fields OrderID, OrderItem. Part of development package MILL_OC.

Data Sources (1)

SourceAliasJoin Type
I_OrderItem OrderItem from

Annotations (10)

NameValueLevelField
AccessControl.authorizationCheck #MANDATORY view
AccessControl.personalData.blocking #NOT_REQUIRED view
Search.searchable true view
ObjectModel.usageType.serviceQuality #A view
ObjectModel.usageType.sizeCategory #L view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
ObjectModel.compositionRoot true view
ObjectModel.transactionalProcessingDelegated true view
VDM.viewType #CONSUMPTION view
EndUserText.label Manufacturing Order Item Details view

Fields (13)

KeyFieldSource TableSource FieldDescription
KEY OrderID
KEY OrderItem I_OrderItem OrderItem
OrderCategory I_OrderItem OrderCategory
OrderType
IsMarkedForDeletion I_OrderItem IsMarkedForDeletion
OrderIsReleased I_OrderItem OrderIsReleased
OrderItemIsNotRelevantForMRP I_OrderItem OrderItemIsNotRelevantForMRP
Material
ProductionPlant
ProductionVersion I_OrderItem ProductionVersion
CombinedOrderOriginalOrder I_OrderItem CombinedOrderOriginalOrder
_OrderCategory _OrderCategory
_ProductionVersion _ProductionVersion
@AccessControl.authorizationCheck: #MANDATORY
@AccessControl.personalData.blocking: #NOT_REQUIRED
@Search.searchable: true
@ObjectModel.semanticKey: ['OrderID', 'OrderItem']
@ObjectModel.usageType: {serviceQuality: #A, sizeCategory: #L, dataClass: #TRANSACTIONAL}
// BOPF logic

@ObjectModel: {               // There is no business object C_IMP_OrderItem

    compositionRoot: true,    // Annotation obsolete but kept for compatibility

    transactionalProcessingDelegated: true
}
@VDM.viewType:  #CONSUMPTION
@EndUserText.label: 'Manufacturing Order Item Details'
define view entity C_IMP_ManufacturingOrderItem
  as select from I_OrderItem as OrderItem
{
      @Search: {defaultSearchElement: true, ranking: #MEDIUM, fuzzinessThreshold: 0.8}
  key cast(OrderItem.OrderID as aufnr preserving type)         as OrderID,
  key OrderItem.OrderItem,
      OrderItem.OrderCategory,
      cast(OrderItem.OrderType as aufart preserving type)      as OrderType,
      OrderItem.IsMarkedForDeletion,
      OrderItem.OrderIsReleased,
      OrderItem.OrderItemIsNotRelevantForMRP,
      cast(OrderItem.Material as co_matnr preserving type)     as Material,
      cast(OrderItem.ProductionPlant as pwwrk preserving type) as ProductionPlant,
      OrderItem.ProductionVersion,
      @Feature: 'SW:PP_ORDER_COMBINATION'
      OrderItem.CombinedOrderOriginalOrder,
      _OrderCategory,
      _ProductionVersion
}
where
  OrderItem.OrderItemIsNotRelevantForMRP = ' '
  or ( OrderItem.OrderItemIsNotRelevantForMRP = 'X' and OrderItem.OrderIsReleased = 'X' )