I_MfgOrderItemAmount

DDL: I_MFGORDERITEMAMOUNT SQL: IMFGORDITEMAMT Type: view COMPOSITE Package: VDM_PP_SFC

Manufacturing Order Item Amount

I_MfgOrderItemAmount is a Composite CDS View (Dimension) that provides data about "Manufacturing Order Item Amount" in SAP S/4HANA. It reads from 2 data sources (I_InvtryPrcBasicByKeyDate, P_MfgOrderItemAmount) and exposes 85 fields with key field ManufacturingOrder. It has 8 associations to related views. Part of development package VDM_PP_SFC.

Data Sources (2)

SourceAliasJoin Type
I_InvtryPrcBasicByKeyDate I_InvtryPrcBasicByKeyDate inner
P_MfgOrderItemAmount item from

Associations (8)

CardinalityTargetAliasCondition
[1..1] I_ManufacturingOrder _MfgOrder $projection.ManufacturingOrder = _MfgOrder.ManufacturingOrder
[0..1] I_Product _Product $projection.Product = _Product.Product
[0..1] I_ProductUnitsOfMeasure _AlternativeUnit $projection.Product = _AlternativeUnit.Product and $projection.ProductionUnit = _AlternativeUnit.AlternativeUnit
[0..1] I_Currency _CompanyCodeCurrency $projection.CompanyCodeCurrency = _CompanyCodeCurrency.Currency
[0..1] I_WBSElementBasicData _WBSElementBasic $projection.WBSElementInternalID = _WBSElementBasic.WBSElementInternalID
[0..1] I_ValuationArea _ValuationArea $projection.ValuationArea = _ValuationArea.ValuationArea
[0..1] I_Batch _Batch $projection.ProductionPlant = _Batch.Plant and $projection.Material = _Batch.Material and $projection.Batch = _Batch.Batch
[0..1] I_MRPController _MRPController $projection.MRPPlant = _MRPController.Plant and $projection.MRPController = _MRPController.MRPController

Annotations (15)

NameValueLevelField
AbapCatalog.sqlViewName IMFGORDITEMAMT view
AbapCatalog.compiler.compareFilter true view
AccessControl.authorizationCheck #MANDATORY view
AccessControl.personalData.blocking #NOT_REQUIRED view
Analytics.dataCategory #DIMENSION view
Analytics.internalName #LOCAL view
ClientHandling.algorithm #SESSION_VARIABLE view
Metadata.allowExtensions true view
ObjectModel.modelingPattern #NONE view
ObjectModel.representativeKey ManufacturingOrderItem view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #L view
ObjectModel.usageType.dataClass #MIXED view
VDM.viewType #COMPOSITE view
EndUserText.label Manufacturing Order Item Amount view

Fields (85)

KeyFieldSource TableSource FieldDescription
KEY ManufacturingOrder P_MfgOrderItemAmount ManufacturingOrder Order
ManufacturingOrderItem
ManufacturingOrderCategory P_MfgOrderItemAmount ManufacturingOrderCategory
ManufacturingOrderType P_MfgOrderItemAmount ManufacturingOrderType
Material P_MfgOrderItemAmount Material Vehicle Model
Product
ProductionPlant P_MfgOrderItemAmount ProductionPlant Prod plnt
MRPPlant P_MfgOrderItemAmount MRPPlant Plant
MRPController P_MfgOrderItemAmount MRPController MRP Controller
ProductionSupervisor P_MfgOrderItemAmount ProductionSupervisor Prodn Supervisor
ProductionVersion P_MfgOrderItemAmount ProductionVersion Version ID
MRPArea P_MfgOrderItemAmount MRPArea MRP Area
SalesOrder P_MfgOrderItemAmount SalesOrder SD Document
SalesOrderItem P_MfgOrderItemAmount SalesOrderItem Sales Order Item
WBSElementInternalID P_MfgOrderItemAmount WBSElementInternalID_2
MfgOrderItemIsFinallyDelivered P_MfgOrderItemAmount MfgOrderItemIsFinallyDelivered Is completely delivered
MaterialGoodsReceiptDuration P_MfgOrderItemAmount MaterialGoodsReceiptDuration GR proc. time
StorageLocation P_MfgOrderItemAmount StorageLocation StorageLocation
Batch P_MfgOrderItemAmount Batch Lot No.
InventoryValuationType P_MfgOrderItemAmount InventoryValuationType Valuation Type
GoodsRecipientName P_MfgOrderItemAmount GoodsRecipientName Recipient Name
UnloadingPointName P_MfgOrderItemAmount UnloadingPointName Unloading Point Name
MfgOrderPlannedStartDate P_MfgOrderItemAmount MfgOrderPlannedStartDate
MfgOrderPlannedStartTime P_MfgOrderItemAmount MfgOrderPlannedStartTime
MfgOrderScheduledStartDate P_MfgOrderItemAmount MfgOrderScheduledStartDate
MfgOrderScheduledStartTime P_MfgOrderItemAmount MfgOrderScheduledStartTime
MfgOrderActualStartDate P_MfgOrderItemAmount MfgOrderActualStartDate
MfgOrderActualStartTime P_MfgOrderItemAmount MfgOrderActualStartTime
MfgOrderPlannedEndDate P_MfgOrderItemAmount MfgOrderPlannedEndDate
MfgOrderPlannedEndTime P_MfgOrderItemAmount MfgOrderPlannedEndTime
MfgOrderScheduledEndDate P_MfgOrderItemAmount MfgOrderScheduledEndDate
MfgOrderScheduledEndTime P_MfgOrderItemAmount MfgOrderScheduledEndTime
MfgOrderConfirmedEndDate P_MfgOrderItemAmount MfgOrderConfirmedEndDate
MfgOrderConfirmedEndTime P_MfgOrderItemAmount MfgOrderConfirmedEndTime
MfgOrderActualEndDate P_MfgOrderItemAmount MfgOrderActualEndDate
MfgOrderScheduledReleaseDate P_MfgOrderItemAmount MfgOrderScheduledReleaseDate
MfgOrderActualReleaseDate P_MfgOrderItemAmount MfgOrderActualReleaseDate
MfgOrderItemPlannedEndDate P_MfgOrderItemAmount MfgOrderItemPlannedEndDate
MfgOrderItemScheduledEndDate P_MfgOrderItemAmount MfgOrderItemScheduledEndDate
MfgOrderItemActualDeliveryDate P_MfgOrderItemAmount MfgOrderItemActualDeliveryDate
ProductionUnit P_MfgOrderItemAmount ProductionUnit
MfgOrderItemPlannedTotalQty P_MfgOrderItemAmount MfgOrderItemPlannedTotalQty
MfgOrderItemPlannedScrapQty P_MfgOrderItemAmount MfgOrderItemPlannedScrapQty
MfgOrderItemPlannedYieldQty P_MfgOrderItemAmount MfgOrderItemPlannedYieldQty
MfgOrderItemGoodsReceiptQty P_MfgOrderItemAmount MfgOrderItemGoodsReceiptQty
MfgOrderItemActualDeviationQty P_MfgOrderItemAmount MfgOrderItemActualDeviationQty
MfgOrderConfirmedYieldQty P_MfgOrderItemAmount MfgOrderConfirmedYieldQty
MfgOrderConfirmedScrapQty P_MfgOrderItemAmount MfgOrderConfirmedScrapQty
MfgOrderConfirmedReworkQty P_MfgOrderItemAmount MfgOrderConfirmedReworkQty
MfgOrderConfirmedTotalQty P_MfgOrderItemAmount MfgOrderConfirmedTotalQty
BusinessArea P_MfgOrderItemAmount BusinessArea Business Area
CompanyCode
CostEstimate
InventoryPrice
MaterialPriceUnitQty
BaseUnit P_MfgOrderItemAmount BaseUnit Unit of Measure
ValuationArea
FiscalPeriod
FiscalYear
LedgerValnCrcyRoleIsUsedInLogs
CompanyCodeCurrency price Currency Valuation Crcy
CurrentDate
_MfgOrder _MfgOrder
_MfgOrderCategory P_MfgOrderItemAmount _MfgOrderCategory
_MfgOrderType P_MfgOrderItemAmount _MfgOrderType
_ProductionPlant P_MfgOrderItemAmount _ProductionPlant
_ProductionSupervisor P_MfgOrderItemAmount _ProductionSupervisor
_ProductionVersion P_MfgOrderItemAmount _ProductionVersion
_MRPController _MRPController
_MRPPlant P_MfgOrderItemAmount _MRPPlant
_MRPArea P_MfgOrderItemAmount _MRPArea
_Material P_MfgOrderItemAmount _Material
_Product _Product
_ProductionUnit P_MfgOrderItemAmount _ProductionUnit
_BaseUnit P_MfgOrderItemAmount _BaseUnit
_StorageLocation P_MfgOrderItemAmount _StorageLocation
_DeliveryCompletedIndicator P_MfgOrderItemAmount _DeliveryCompletedIndicator
_Batch _Batch
_InventoryValuationType P_MfgOrderItemAmount _InventoryValuationType
_SalesOrder P_MfgOrderItemAmount _SalesOrder
_SalesOrderItem P_MfgOrderItemAmount _SalesOrderItem
_WBSElementBasic _WBSElementBasic
_BusinessArea P_MfgOrderItemAmount _BusinessArea
_ValuationArea _ValuationArea
_CompanyCodeCurrency _CompanyCodeCurrency

Derived SQL interpretation, reconstructed from the parsed view metadata (data sources, associations, and field mappings). SAP annotations are omitted and the structure is reformulated as SQL — this is a functional approximation, not the verbatim SAP source.

-- Derived SQL interpretation of CDS view I_MfgOrderItemAmount.
-- Reconstructed from parsed metadata (data sources, associations, fields).
-- SAP annotations are omitted and the structure is reformulated as SQL;
-- this is a functional approximation, not the verbatim SAP source. Some join
-- conditions may be unavailable and a few CDS constructs are kept as-is.
-- SQL view name: IMFGORDITEMAMT

CREATE VIEW I_MfgOrderItemAmount AS
SELECT
  item.ManufacturingOrder AS ManufacturingOrder,
  item.ManufacturingOrderCategory AS ManufacturingOrderCategory,
  item.ManufacturingOrderType AS ManufacturingOrderType,
  item.Material AS Material,
  cast(item.Material as productnumber preserving type) AS Product,
  item.ProductionPlant AS ProductionPlant,
  item.MRPPlant AS MRPPlant,
  item.MRPController AS MRPController,
  item.ProductionSupervisor AS ProductionSupervisor,
  item.ProductionVersion AS ProductionVersion,
  item.MRPArea AS MRPArea,
  item.SalesOrder AS SalesOrder,
  item.SalesOrderItem AS SalesOrderItem,
  item.WBSElementInternalID_2 AS WBSElementInternalID,
  item.MfgOrderItemIsFinallyDelivered AS MfgOrderItemIsFinallyDelivered,
  item.MaterialGoodsReceiptDuration AS MaterialGoodsReceiptDuration,
  item.StorageLocation AS StorageLocation,
  item.Batch AS Batch,
  item.InventoryValuationType AS InventoryValuationType,
  item.GoodsRecipientName AS GoodsRecipientName,
  item.UnloadingPointName AS UnloadingPointName,
  item.MfgOrderPlannedStartDate AS MfgOrderPlannedStartDate,
  item.MfgOrderPlannedStartTime AS MfgOrderPlannedStartTime,
  item.MfgOrderScheduledStartDate AS MfgOrderScheduledStartDate,
  item.MfgOrderScheduledStartTime AS MfgOrderScheduledStartTime,
  item.MfgOrderActualStartDate AS MfgOrderActualStartDate,
  item.MfgOrderActualStartTime AS MfgOrderActualStartTime,
  item.MfgOrderPlannedEndDate AS MfgOrderPlannedEndDate,
  item.MfgOrderPlannedEndTime AS MfgOrderPlannedEndTime,
  item.MfgOrderScheduledEndDate AS MfgOrderScheduledEndDate,
  item.MfgOrderScheduledEndTime AS MfgOrderScheduledEndTime,
  item.MfgOrderConfirmedEndDate AS MfgOrderConfirmedEndDate,
  item.MfgOrderConfirmedEndTime AS MfgOrderConfirmedEndTime,
  item.MfgOrderActualEndDate AS MfgOrderActualEndDate,
  item.MfgOrderScheduledReleaseDate AS MfgOrderScheduledReleaseDate,
  item.MfgOrderActualReleaseDate AS MfgOrderActualReleaseDate,
  item.MfgOrderItemPlannedEndDate AS MfgOrderItemPlannedEndDate,
  item.MfgOrderItemScheduledEndDate AS MfgOrderItemScheduledEndDate,
  item.MfgOrderItemActualDeliveryDate AS MfgOrderItemActualDeliveryDate,
  item.ProductionUnit AS ProductionUnit,
  item.MfgOrderItemPlannedTotalQty AS MfgOrderItemPlannedTotalQty,
  item.MfgOrderItemPlannedScrapQty AS MfgOrderItemPlannedScrapQty,
  item.MfgOrderItemPlannedYieldQty AS MfgOrderItemPlannedYieldQty,
  item.MfgOrderItemGoodsReceiptQty AS MfgOrderItemGoodsReceiptQty,
  item.MfgOrderItemActualDeviationQty AS MfgOrderItemActualDeviationQty,
  item.MfgOrderConfirmedYieldQty AS MfgOrderConfirmedYieldQty,
  item.MfgOrderConfirmedScrapQty AS MfgOrderConfirmedScrapQty,
  item.MfgOrderConfirmedReworkQty AS MfgOrderConfirmedReworkQty,
  item.MfgOrderConfirmedTotalQty AS MfgOrderConfirmedTotalQty,
  item.BusinessArea AS BusinessArea,
  '0000' AS CompanyCode,
  cast(item.CostEstimate as pph_kalnr preserving type) AS CostEstimate,
  cast(price.InventoryPrice as fml_inventory_price) AS InventoryPrice,
  cast(price.MaterialPriceUnitQty as pph_peinh preserving type) AS MaterialPriceUnitQty,
  item.BaseUnit AS BaseUnit,
  cast(price.ValuationArea as bwkey preserving type) AS ValuationArea,
  cast('000' as fins_fiscalperiod preserving type) AS FiscalPeriod,
  cast('0000' as fis_gjahr_no_conv preserving type) AS FiscalYear,
  'X' AS LedgerValnCrcyRoleIsUsedInLogs,
  price.Currency AS CompanyCodeCurrency,
  cast($session.system_date as sydatum preserving type) AS CurrentDate,
  item._MfgOrderCategory AS _MfgOrderCategory,
  item._MfgOrderType AS _MfgOrderType,
  item._ProductionPlant AS _ProductionPlant,
  item._ProductionSupervisor AS _ProductionSupervisor,
  item._ProductionVersion AS _ProductionVersion,
  item._MRPPlant AS _MRPPlant,
  item._MRPArea AS _MRPArea,
  item._Material AS _Material,
  item._ProductionUnit AS _ProductionUnit,
  item._BaseUnit AS _BaseUnit,
  item._StorageLocation AS _StorageLocation,
  item._DeliveryCompletedIndicator AS _DeliveryCompletedIndicator,
  item._InventoryValuationType AS _InventoryValuationType,
  item._SalesOrder AS _SalesOrder,
  item._SalesOrderItem AS _SalesOrderItem,
  item._BusinessArea AS _BusinessArea
FROM P_MfgOrderItemAmount AS item
INNER JOIN I_InvtryPrcBasicByKeyDate ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN I_ManufacturingOrder AS _MfgOrder ON ManufacturingOrder = _MfgOrder.ManufacturingOrder  -- association [1..1]
LEFT OUTER JOIN I_Product AS _Product ON Product = _Product.Product  -- association [0..1]
LEFT OUTER JOIN I_ProductUnitsOfMeasure AS _AlternativeUnit ON Product = _AlternativeUnit.Product AND ProductionUnit = _AlternativeUnit.AlternativeUnit  -- association [0..1]
LEFT OUTER JOIN I_Currency AS _CompanyCodeCurrency ON CompanyCodeCurrency = _CompanyCodeCurrency.Currency  -- association [0..1]
LEFT OUTER JOIN I_WBSElementBasicData AS _WBSElementBasic ON WBSElementInternalID = _WBSElementBasic.WBSElementInternalID  -- association [0..1]
LEFT OUTER JOIN I_ValuationArea AS _ValuationArea ON ValuationArea = _ValuationArea.ValuationArea  -- association [0..1]
LEFT OUTER JOIN I_Batch AS _Batch ON ProductionPlant = _Batch.Plant AND Material = _Batch.Material AND Batch = _Batch.Batch  -- association [0..1]
LEFT OUTER JOIN I_MRPController AS _MRPController ON MRPPlant = _MRPController.Plant AND MRPController = _MRPController.MRPController  -- association [0..1]
;