I_MfgOrderItemWithStatus
Manufacturing Order Item with Status
I_MfgOrderItemWithStatus is a Composite CDS View (Dimension) that provides data about "Manufacturing Order Item with Status" in SAP S/4HANA. It reads from 2 data sources (I_ManufacturingOrderItem, P_OrderItemStatusBasicAggrgn) and exposes 131 fields with key fields ManufacturingOrder, ManufacturingOrderItem. It has 2 associations to related views.
Data Sources (2)
| Source | Alias | Join Type |
|---|---|---|
| I_ManufacturingOrderItem | item | from |
| P_OrderItemStatusBasicAggrgn | stat | inner |
Associations (2)
| Cardinality | Target | Alias | Condition |
|---|---|---|---|
| [0..1] | I_ProductionVersionBasic | _ProductionVersion | $projection.Product = _ProductionVersion.Product and $projection.ProductionPlant = _ProductionVersion.Plant and $projection.ProductionVersion = _ProductionVersion.ProductionVersion |
| [0..1] | I_WBSElementBasicData | _WBSElementBasicData | $projection.WBSElementInternalID = _WBSElementBasicData.WBSElementInternalID |
Annotations (15)
| Name | Value | Level | Field |
|---|---|---|---|
| AccessControl.authorizationCheck | #MANDATORY | view | |
| AccessControl.personalData.blocking | #NOT_REQUIRED | view | |
| Analytics.dataCategory | #DIMENSION | view | |
| Analytics.internalName | #LOCAL | view | |
| Analytics.technicalName | IMFGORDITEMWSTS | view | |
| Metadata.allowExtensions | true | view | |
| Metadata.ignorePropagatedAnnotations | true | view | |
| ObjectModel.modelingPattern | #NONE | view | |
| ObjectModel.representativeKey | ManufacturingOrderItem | view | |
| ObjectModel.usageType.serviceQuality | #C | view | |
| ObjectModel.usageType.sizeCategory | #L | view | |
| ObjectModel.usageType.dataClass | #TRANSACTIONAL | view | |
| VDM.lifecycle.contract.type | #PUBLIC_LOCAL_API | view | |
| VDM.viewType | #COMPOSITE | view | |
| EndUserText.label | Manufacturing Order Item with Status | view |
Fields (131)
| Key | Field | Source Table | Source Field | Description |
|---|---|---|---|---|
| KEY | ManufacturingOrder | I_ManufacturingOrderItem | ManufacturingOrder | |
| KEY | ManufacturingOrderItem | I_ManufacturingOrderItem | ManufacturingOrderItem | |
| ManufacturingOrderCategory | I_ManufacturingOrderItem | ManufacturingOrderCategory | ||
| ManufacturingOrderType | I_ManufacturingOrderItem | ManufacturingOrderType | ||
| IsMarkedForDeletion | I_ManufacturingOrderItem | IsMarkedForDeletion | ||
| OrderItemIsNotRelevantForMRP | I_ManufacturingOrderItem | OrderItemIsNotRelevantForMRP | ||
| OrderItemIsCreated | P_OrderItemStatusBasicAggrgn | OrderItemIsCreated | ||
| OrderItemIsReleased | P_OrderItemStatusBasicAggrgn | OrderItemIsReleased | ||
| OrderItemIsClosed | P_OrderItemStatusBasicAggrgn | OrderItemIsClosed | ||
| OrderItemIsPartiallyDelivered | P_OrderItemStatusBasicAggrgn | OrderItemIsPartiallyDelivered | ||
| SettlementRuleIsCreated | P_OrderItemStatusBasicAggrgn | SettlementRuleIsCreated | ||
| Product | I_ManufacturingOrderItem | Product | ||
| ProductionPlant | I_ManufacturingOrderItem | ProductionPlant | ||
| PlanningPlant | I_ManufacturingOrderItem | PlanningPlant | ||
| MRPController | I_ManufacturingOrderItem | MRPController | ||
| ProductionSupervisor | I_ManufacturingOrderItem | ProductionSupervisor | ||
| ProductionVersion | I_ManufacturingOrderItem | ProductionVersion | ||
| MRPArea | ||||
| SalesOrder | I_ManufacturingOrderItem | SalesOrder | ||
| SalesOrderItem | I_ManufacturingOrderItem | SalesOrderItem | ||
| WBSElementInternalID | ||||
| QuotaArrangement | ||||
| QuotaArrangementItem | ||||
| SettlementReservation | I_ManufacturingOrderItem | SettlementReservation | ||
| SettlementReservationItem | I_ManufacturingOrderItem | SettlementReservationItem | ||
| CoProductReservation | I_ManufacturingOrderItem | CoProductReservation | ||
| CoProductReservationItem | I_ManufacturingOrderItem | CoProductReservationItem | ||
| MaterialProcurementCategory | I_ManufacturingOrderItem | MaterialProcurementCategory | ||
| MaterialProcurementType | I_ManufacturingOrderItem | MaterialProcurementType | ||
| SerialNumberAssgmtProfile | ||||
| NumberOfSerialNumbers | I_ManufacturingOrderItem | NumberOfSerialNumbers | ||
| MfgOrderItemReplnmtElmntType | I_ManufacturingOrderItem | MfgOrderItemReplnmtElmntType | ||
| ProductConfiguration | I_ManufacturingOrderItem | ProductConfiguration | ||
| ObjectInternalID | I_ManufacturingOrderItem | ObjectInternalID | ||
| QuantityDistributionKey | I_ManufacturingOrderItem | QuantityDistributionKey | ||
| EffectivityParameterVariant | I_ManufacturingOrderItem | EffectivityParameterVariant | ||
| GoodsReceiptIsExpected | I_ManufacturingOrderItem | GoodsReceiptIsExpected | ||
| GoodsReceiptIsNonValuated | I_ManufacturingOrderItem | GoodsReceiptIsNonValuated | ||
| IsCompletelyDelivered | I_ManufacturingOrderItem | IsCompletelyDelivered | ||
| MaterialGoodsReceiptDuration | I_ManufacturingOrderItem | MaterialGoodsReceiptDuration | ||
| UnderdelivTolrtdLmtRatioInPct | I_ManufacturingOrderItem | UnderdelivTolrtdLmtRatioInPct | ||
| OverdelivTolrtdLmtRatioInPct | I_ManufacturingOrderItem | OverdelivTolrtdLmtRatioInPct | ||
| UnlimitedOverdeliveryIsAllowed | I_ManufacturingOrderItem | UnlimitedOverdeliveryIsAllowed | ||
| StorageLocation | I_ManufacturingOrderItem | StorageLocation | ||
| Batch | I_ManufacturingOrderItem | Batch | ||
| InventoryValuationType | I_ManufacturingOrderItem | InventoryValuationType | ||
| InventoryValuationCategory | I_ManufacturingOrderItem | InventoryValuationCategory | ||
| InventoryUsabilityCode | I_ManufacturingOrderItem | InventoryUsabilityCode | ||
| InventorySpecialStockType | I_ManufacturingOrderItem | InventorySpecialStockType | ||
| InventorySpecialStockValnType | I_ManufacturingOrderItem | InventorySpecialStockValnType | ||
| ConsumptionPosting | I_ManufacturingOrderItem | ConsumptionPosting | ||
| GoodsRecipientName | I_ManufacturingOrderItem | GoodsRecipientName | ||
| UnloadingPointName | I_ManufacturingOrderItem | UnloadingPointName | ||
| StockSegment | I_ManufacturingOrderItem | StockSegment | ||
| MfgOrderPlannedStartDate | I_ManufacturingOrderItem | MfgOrderPlannedStartDate | ||
| MfgOrderPlannedStartTime | I_ManufacturingOrderItem | MfgOrderPlannedStartTime | ||
| MfgOrderScheduledStartDate | I_ManufacturingOrderItem | MfgOrderScheduledStartDate | ||
| MfgOrderScheduledStartTime | I_ManufacturingOrderItem | MfgOrderScheduledStartTime | ||
| MfgOrderActualStartDate | I_ManufacturingOrderItem | MfgOrderActualStartDate | ||
| MfgOrderActualStartTime | I_ManufacturingOrderItem | MfgOrderActualStartTime | ||
| MfgOrderPlannedEndDate | I_ManufacturingOrderItem | MfgOrderPlannedEndDate | ||
| MfgOrderPlannedEndTime | I_ManufacturingOrderItem | MfgOrderPlannedEndTime | ||
| MfgOrderScheduledEndDate | I_ManufacturingOrderItem | MfgOrderScheduledEndDate | ||
| MfgOrderScheduledEndTime | I_ManufacturingOrderItem | MfgOrderScheduledEndTime | ||
| MfgOrderConfirmedEndDate | I_ManufacturingOrderItem | MfgOrderConfirmedEndDate | ||
| MfgOrderConfirmedEndTime | I_ManufacturingOrderItem | MfgOrderConfirmedEndTime | ||
| MfgOrderActualEndDate | I_ManufacturingOrderItem | MfgOrderActualEndDate | ||
| MfgOrderScheduledReleaseDate | I_ManufacturingOrderItem | MfgOrderScheduledReleaseDate | ||
| MfgOrderActualReleaseDate | I_ManufacturingOrderItem | MfgOrderActualReleaseDate | ||
| MfgOrderItemPlannedEndDate | I_ManufacturingOrderItem | MfgOrderItemPlannedEndDate | ||
| MfgOrderItemScheduledEndDate | I_ManufacturingOrderItem | MfgOrderItemScheduledEndDate | ||
| MfgOrderItemPlndDeliveryDate | I_ManufacturingOrderItem | MfgOrderItemPlndDeliveryDate | ||
| MfgOrderItemActualDeliveryDate | I_ManufacturingOrderItem | MfgOrderItemActualDeliveryDate | ||
| MfgOrderItemTotalCmtmtDate | I_ManufacturingOrderItem | MfgOrderItemTotalCmtmtDate | ||
| ProductionUnit | I_ManufacturingOrderItem | ProductionUnit | ||
| MfgOrderItemPlannedTotalQty | I_ManufacturingOrderItem | MfgOrderItemPlannedTotalQty | ||
| MfgOrderItemPlannedScrapQty | I_ManufacturingOrderItem | MfgOrderItemPlannedScrapQty | ||
| MfgOrderItemPlannedYieldQty | ||||
| MfgOrderItemGoodsReceiptQty | I_ManufacturingOrderItem | MfgOrderItemGoodsReceiptQty | ||
| MfgOrderItemActualDeviationQty | I_ManufacturingOrderItem | MfgOrderItemActualDeviationQty | ||
| MfgOrderItemOpenYieldQty | I_ManufacturingOrderItem | MfgOrderItemOpenYieldQty | ||
| MfgOrderConfirmedYieldQty | I_ManufacturingOrderItem | MfgOrderConfirmedYieldQty | ||
| MfgOrderConfirmedScrapQty | I_ManufacturingOrderItem | MfgOrderConfirmedScrapQty | ||
| MfgOrderConfirmedReworkQty | I_ManufacturingOrderItem | MfgOrderConfirmedReworkQty | ||
| MfgOrderConfirmedTotalQty | I_ManufacturingOrderItem | MfgOrderConfirmedTotalQty | ||
| MfgOrderPlannedTotalQty | I_ManufacturingOrderItem | MfgOrderPlannedTotalQty | ||
| MfgOrderPlannedScrapQty | I_ManufacturingOrderItem | MfgOrderPlannedScrapQty | ||
| CompanyCode | ||||
| BusinessArea | I_ManufacturingOrderItem | BusinessArea | ||
| AccountAssignmentCategory | I_ManufacturingOrderItem | AccountAssignmentCategory | ||
| CompanyCodeCurrency | I_ManufacturingOrderItem | CompanyCodeCurrency | ||
| GoodsReceiptAmountInCoCodeCrcy | I_ManufacturingOrderItem | GoodsReceiptAmountInCoCodeCrcy | ||
| OrderIsCreated | ||||
| OrderIsReleased | ||||
| _MfgOrder | I_ManufacturingOrderItem | _MfgOrder | ||
| _MfgOrderCategory | I_ManufacturingOrderItem | _MfgOrderCategory | ||
| _MfgOrderType | I_ManufacturingOrderItem | _MfgOrderType | ||
| _MfgOrderItemSrlNmbr | I_ManufacturingOrderItem | _MfgOrderItemSrlNmbr | ||
| _ProductionPlant | I_ManufacturingOrderItem | _ProductionPlant | ||
| _ProductionSupervisor | I_ManufacturingOrderItem | _ProductionSupervisor | ||
| _MRPController | I_ManufacturingOrderItem | _MRPController | ||
| _MRPPlant | I_ManufacturingOrderItem | _MRPPlant | ||
| _MRPArea | I_ManufacturingOrderItem | _MRPArea | ||
| _Product | I_ManufacturingOrderItem | _Product | ||
| _ProductPlant | I_ManufacturingOrderItem | _ProductPlant2 | ||
| _ProductPlanningPlant | I_ManufacturingOrderItem | _ProductPlanningPlant2 | ||
| _ProductionUnit | I_ManufacturingOrderItem | _ProductionUnit | ||
| _ProductionVersion | _ProductionVersion | |||
| _MatlProcurementCategory | I_ManufacturingOrderItem | _MatlProcurementCategory | ||
| _MatlProcurementType | I_ManufacturingOrderItem | _MatlProcurementType | ||
| _DeliveryCompletedIndicator | I_ManufacturingOrderItem | _DeliveryCompletedIndicator | ||
| _StorageLocation | I_ManufacturingOrderItem | _StorageLocation | ||
| _InventorySpecialStockType | I_ManufacturingOrderItem | _InventorySpecialStockType | ||
| _InventorySpecialStockValnType | I_ManufacturingOrderItem | _InventorySpecialStockValnType | ||
| _InventoryValuationType | I_ManufacturingOrderItem | _InventoryValuationType | ||
| _ConsumptionPosting | I_ManufacturingOrderItem | _ConsumptionPosting | ||
| _InventoryUsabilityCode | I_ManufacturingOrderItem | _InventoryUsabilityCode | ||
| _SalesOrder | I_ManufacturingOrderItem | _SalesOrder | ||
| _SalesOrderItem | I_ManufacturingOrderItem | _SalesOrderItem | ||
| _WBSElement | I_ManufacturingOrderItem | _WBSElement | ||
| _WBSElementBasicData | _WBSElementBasicData | |||
| _QuotaArrangement | I_ManufacturingOrderItem | _QuotaArrangement | ||
| _QuotaArrangementItem | I_ManufacturingOrderItem | _QuotaArrangementItem | ||
| _SettlementReservation | I_ManufacturingOrderItem | _SettlementReservation | ||
| _SettlementReservationItem | I_ManufacturingOrderItem | _SettlementReservationItem | ||
| _CoProductReservation | I_ManufacturingOrderItem | _CoProductReservation | ||
| _CoProductReservationItem | I_ManufacturingOrderItem | _CoProductReservationItem | ||
| _SerialNumberProfile | I_ManufacturingOrderItem | _SerialNumberProfile | ||
| _CompanyCode | I_ManufacturingOrderItem | _CompanyCode | ||
| _BusinessArea | I_ManufacturingOrderItem | _BusinessArea | ||
| _AccountAssignmentCategory | I_ManufacturingOrderItem | _AccountAssignmentCategory |
@AccessControl.authorizationCheck: #MANDATORY
@AccessControl.personalData.blocking: #NOT_REQUIRED
@AccessControl.privilegedAssociations: ['_MRPController', '_ProductionSupervisor']
@Analytics.dataCategory: #DIMENSION
@Analytics.internalName: #LOCAL
@Analytics.technicalName: 'IMFGORDITEMWSTS'
@Metadata.allowExtensions: true
@Metadata.ignorePropagatedAnnotations: true
@ObjectModel.modelingPattern: #NONE
@ObjectModel.supportedCapabilities: [#CDS_MODELING_DATA_SOURCE, #SQL_DATA_SOURCE]
@ObjectModel.representativeKey: 'ManufacturingOrderItem'
@ObjectModel.semanticKey: ['ManufacturingOrder', 'ManufacturingOrderItem']
@ObjectModel.usageType: {serviceQuality: #C, sizeCategory: #L, dataClass: #TRANSACTIONAL}
@VDM.lifecycle.contract.type: #PUBLIC_LOCAL_API
@VDM.viewType: #COMPOSITE
@EndUserText.label: 'Manufacturing Order Item with Status'
define view entity I_MfgOrderItemWithStatus
as select from I_ManufacturingOrderItem as item
inner join P_OrderItemStatusBasicAggrgn as stat on stat.ObjectInternalID = item.ObjectInternalID // Status
association [0..1] to I_ProductionVersionBasic as _ProductionVersion on $projection.Product = _ProductionVersion.Product
and $projection.ProductionPlant = _ProductionVersion.Plant
and $projection.ProductionVersion = _ProductionVersion.ProductionVersion
association [0..1] to I_WBSElementBasicData as _WBSElementBasicData on $projection.WBSElementInternalID = _WBSElementBasicData.WBSElementInternalID
{
// Key
@Consumption.valueHelpDefinition: [ { entity: { name: 'I_MfgOrderStdVH', element: 'ManufacturingOrder' } } ]
@ObjectModel.foreignKey.association: '_MfgOrder'
key item.ManufacturingOrder,
key item.ManufacturingOrderItem,
// Category and Type
@ObjectModel.foreignKey.association: '_MfgOrderCategory'
item.ManufacturingOrderCategory,
@ObjectModel.foreignKey.association: '_MfgOrderType'
item.ManufacturingOrderType,
// Attributes
item.IsMarkedForDeletion,
item.OrderItemIsNotRelevantForMRP,
// System Status
stat.OrderItemIsCreated,
stat.OrderItemIsReleased,
stat.OrderItemIsClosed,
stat.OrderItemIsPartiallyDelivered,
stat.SettlementRuleIsCreated,
// Assignments
@Consumption.valueHelpDefinition: [ { entity: { name: 'I_ProductVH', element: 'Product' } } ]
@ObjectModel.foreignKey.association: '_Product'
item.Product,
@Consumption.valueHelpDefinition: [ { entity: { name: 'I_PlantStdVH', element: 'Plant' } } ]
@ObjectModel.foreignKey.association: '_ProductionPlant'
item.ProductionPlant,
@Consumption.valueHelpDefinition: [ { entity: { name: 'I_PlantStdVH', element: 'Plant' } } ]
@ObjectModel.foreignKey.association: '_MRPPlant'
item.PlanningPlant,
@Consumption.valueHelpDefinition: [ { entity: { name: 'I_MfgOrderMRPControllerStdVH', element: 'MRPController' } } ]
@ObjectModel.foreignKey.association: '_MRPController'
item.MRPController,
@Consumption.valueHelpDefinition: [ { entity: { name: 'I_MfgOrderProdnSupervisorStdVH', element: 'ProductionSupervisor' } } ]
@ObjectModel.foreignKey.association: '_ProductionSupervisor'
item.ProductionSupervisor,
@Consumption.valueHelpDefinition: [ { entity: { name: 'I_ProductionVersionStdVH', element: 'ProductionVersion' } } ]
@ObjectModel.foreignKey.association: '_ProductionVersion'
item.ProductionVersion,
@Consumption.valueHelpDefinition: [ { entity: { name: 'I_MRPAreaVH', element: 'MRPArea' } } ]
@ObjectModel.foreignKey.association: '_MRPArea'
cast(item.MRPArea as berid preserving type) as MRPArea,
@Consumption.valueHelpDefinition: [ { entity: { name: 'I_SalesOrderStdVH', element: 'SalesOrder' } } ]
@ObjectModel.foreignKey.association: '_SalesOrder'
item.SalesOrder,
@Consumption.valueHelpDefinition: [ { entity: { name: 'I_SalesOrderItemStdVH', element: 'SalesOrderItem' } } ]
@ObjectModel.foreignKey.association: '_SalesOrderItem'
item.SalesOrderItem,
@Consumption.valueHelpDefinition: [ { entity: { name: 'I_WBSElementBasicDataStdVH', element: 'WBSElementInternalID' } } ]
@ObjectModel.foreignKey.association: '_WBSElementBasicData'
cast(item.WBSElementInternalID as ps_s4_pspnr preserving type) as WBSElementInternalID,
-- @ObjectModel.foreignKey.association: '_QuotaArrangement'
item.QuotaArrangement,
-- @ObjectModel.foreignKey.association: '_QuotaArrangementItem'
item.QuotaArrangementItem,
@ObjectModel.foreignKey.association: '_SettlementReservation'
item.SettlementReservation,
@ObjectModel.foreignKey.association: '_SettlementReservationItem'
item.SettlementReservationItem,
@ObjectModel.foreignKey.association: '_CoProductReservation'
item.CoProductReservation,
@ObjectModel.foreignKey.association: '_CoProductReservationItem'
item.CoProductReservationItem,
@ObjectModel.foreignKey.association: '_MatlProcurementCategory'
item.MaterialProcurementCategory,
@ObjectModel.foreignKey.association: '_MatlProcurementType'
item.MaterialProcurementType,
-- @ObjectModel.foreignKey.association: '_SerialNumberProfile'
item.SerialNumberAssgmtProfile,
item.NumberOfSerialNumbers,
item.MfgOrderItemReplnmtElmntType,
item.ProductConfiguration,
item.ObjectInternalID,
item.QuantityDistributionKey,
item.EffectivityParameterVariant,
// Goods Receipt data
item.GoodsReceiptIsExpected,
item.GoodsReceiptIsNonValuated,
@ObjectModel.foreignKey.association: '_DeliveryCompletedIndicator'
item.IsCompletelyDelivered,
item.MaterialGoodsReceiptDuration,
item.UnderdelivTolrtdLmtRatioInPct,
item.OverdelivTolrtdLmtRatioInPct,
item.UnlimitedOverdeliveryIsAllowed,
@ObjectModel.foreignKey.association: '_StorageLocation'
item.StorageLocation,
@Consumption.valueHelpDefinition: [ { entity: { name: 'I_BatchStdVH', element: 'Batch' } } ]
item.Batch,
@ObjectModel.foreignKey.association: '_InventoryValuationType'
item.InventoryValuationType,
item.InventoryValuationCategory,
@ObjectModel.foreignKey.association: '_InventoryUsabilityCode'
item.InventoryUsabilityCode,
@ObjectModel.foreignKey.association: '_InventorySpecialStockType'
item.InventorySpecialStockType,
@ObjectModel.foreignKey.association: '_InventorySpecialStockValnType'
item.InventorySpecialStockValnType,
@ObjectModel.foreignKey.association: '_ConsumptionPosting'
item.ConsumptionPosting,
@Semantics.text: true
item.GoodsRecipientName,
@Semantics.text: true
item.UnloadingPointName,
item.StockSegment,
// Order Header Dates and Times
item.MfgOrderPlannedStartDate,
item.MfgOrderPlannedStartTime,
item.MfgOrderScheduledStartDate,
item.MfgOrderScheduledStartTime,
item.MfgOrderActualStartDate,
item.MfgOrderActualStartTime,
item.MfgOrderPlannedEndDate,
item.MfgOrderPlannedEndTime,
item.MfgOrderScheduledEndDate,
item.MfgOrderScheduledEndTime,
item.MfgOrderConfirmedEndDate,
item.MfgOrderConfirmedEndTime,
item.MfgOrderActualEndDate,
item.MfgOrderScheduledReleaseDate,
item.MfgOrderActualReleaseDate,
// Order Item Dates
item.MfgOrderItemPlannedEndDate,
item.MfgOrderItemScheduledEndDate,
item.MfgOrderItemPlndDeliveryDate,
item.MfgOrderItemActualDeliveryDate,
item.MfgOrderItemTotalCmtmtDate,
// Item Quantities and UoM
item.ProductionUnit,
@Semantics.quantity.unitOfMeasure: 'ProductionUnit'
@Aggregation.default: #SUM
item.MfgOrderItemPlannedTotalQty,
@Semantics.quantity.unitOfMeasure: 'ProductionUnit'
@Aggregation.default: #SUM
item.MfgOrderItemPlannedScrapQty,
@Semantics.quantity.unitOfMeasure: 'ProductionUnit'
@Aggregation.default: #SUM
item. MfgOrderItemPlannedYieldQty,
@Semantics.quantity.unitOfMeasure: 'ProductionUnit'
@Aggregation.default: #SUM
item.MfgOrderItemGoodsReceiptQty,
@Semantics.quantity.unitOfMeasure: 'ProductionUnit'
@Aggregation.default: #SUM
item.MfgOrderItemActualDeviationQty,
@Semantics.quantity.unitOfMeasure: 'ProductionUnit'
@Aggregation.default: #SUM
item.MfgOrderItemOpenYieldQty,
// Header Quantities and UoM
@Semantics.quantity.unitOfMeasure: 'ProductionUnit'
@Aggregation.default: #SUM
item.MfgOrderConfirmedYieldQty,
@Semantics.quantity.unitOfMeasure: 'ProductionUnit'
@Aggregation.default: #SUM
item.MfgOrderConfirmedScrapQty,
@Semantics.quantity.unitOfMeasure: 'ProductionUnit'
@Aggregation.default: #SUM
item.MfgOrderConfirmedReworkQty,
@Semantics.quantity.unitOfMeasure: 'ProductionUnit'
@Aggregation.default: #SUM
item.MfgOrderConfirmedTotalQty,
@Semantics.quantity.unitOfMeasure: 'ProductionUnit'
@Aggregation.default: #SUM
item.MfgOrderPlannedTotalQty,
@Semantics.quantity.unitOfMeasure: 'ProductionUnit'
@Aggregation.default: #SUM
item.MfgOrderPlannedScrapQty,
// Assignments FI/CO
@Consumption.valueHelpDefinition: [ { entity: { name: 'I_CompanyCodeStdVH', element: 'CompanyCode' } } ]
@ObjectModel.foreignKey.association: '_CompanyCode'
cast(item.CompanyCode as bukrs preserving type) as CompanyCode,
@Consumption.valueHelpDefinition: [ { entity: { name: 'I_BusinessAreaStdVH', element: 'BusinessArea' } } ]
@ObjectModel.foreignKey.association: '_BusinessArea'
item.BusinessArea,
@ObjectModel.foreignKey.association: '_AccountAssignmentCategory'
item.AccountAssignmentCategory,
// Amount and Currency
item.CompanyCodeCurrency,
@Semantics.amount.currencyCode: 'CompanyCodeCurrency'
@Aggregation.default: #SUM
item.GoodsReceiptAmountInCoCodeCrcy,
// no longer needed but kept for compatibility
@Consumption.hidden: true
@VDM.lifecycle.status: #DEPRECATED
@VDM.lifecycle.successor: 'OrderItemIsCreated'
'' as OrderIsCreated,
@Consumption.hidden: true
@VDM.lifecycle.status: #DEPRECATED
@VDM.lifecycle.successor: 'OrderItemIsReleased'
'' as OrderIsReleased,
// Associations
item._MfgOrder,
item._MfgOrderCategory,
item._MfgOrderType,
item._MfgOrderItemSrlNmbr,
item._ProductionPlant,
item._ProductionSupervisor,
item._MRPController,
item._MRPPlant,
item._MRPArea,
item._Product,
item._ProductPlant2 as _ProductPlant,
item._ProductPlanningPlant2 as _ProductPlanningPlant,
item._ProductionUnit,
_ProductionVersion,
item._MatlProcurementCategory,
item._MatlProcurementType,
item._DeliveryCompletedIndicator,
item._StorageLocation,
item._InventorySpecialStockType,
item._InventorySpecialStockValnType,
item._InventoryValuationType,
item._ConsumptionPosting,
item._InventoryUsabilityCode,
item._SalesOrder,
item._SalesOrderItem,
@VDM.lifecycle.status: #DEPRECATED
@VDM.lifecycle.successor: '_WBSElementBasicData'
item._WBSElement,
_WBSElementBasicData,
item._QuotaArrangement,
item._QuotaArrangementItem,
item._SettlementReservation,
item._SettlementReservationItem,
item._CoProductReservation,
item._CoProductReservationItem,
item._SerialNumberProfile,
item._CompanyCode,
item._BusinessArea,
item._AccountAssignmentCategory
};
Learn More
- What Is a CDS View in SAP S/4HANA?
- Types of CDS Views: Basic, Composite, Consumption, and Transactional
- SAP Tables vs CDS Views — Key Differences
- Understanding Data Lineage in SAP S/4HANA
- VDM (Virtual Data Model) in SAP S/4HANA Explained
- CDS View Annotations — A Complete Guide
- CDS View Field Mapping and Associations
- Understanding the SAP S/4HANA Data Model
- CDS View Extensions and Custom Fields in SAP S/4HANA
- Released APIs and Stability Contracts in SAP S/4HANA