I_MfgOrderItemDuration

DDL: I_MFGORDERITEMDURATION SQL: IMFGORDITEMDURN Type: view COMPOSITE

Manufacturing Order Item with Durations

I_MfgOrderItemDuration is a Composite CDS View that provides data about "Manufacturing Order Item with Durations" in SAP S/4HANA. It reads from 2 data sources (I_ManufacturingOrderItem, P_MfgOrderItemDurnInWorkdays) and exposes 90 fields with key fields ManufacturingOrder, ManufacturingOrderItem.

Data Sources (2)

SourceAliasJoin Type
I_ManufacturingOrderItem item from
P_MfgOrderItemDurnInWorkdays P_MfgOrderItemDurnInWorkdays inner

Annotations (12)

NameValueLevelField
AbapCatalog.sqlViewName IMFGORDITEMDURN view
AbapCatalog.compiler.compareFilter true view
AccessControl.authorizationCheck #MANDATORY view
AccessControl.personalData.blocking #NOT_REQUIRED view
ClientHandling.algorithm #SESSION_VARIABLE view
ClientHandling.type #CLIENT_DEPENDENT view
ObjectModel.modelingPattern #NONE view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #XL view
ObjectModel.usageType.dataClass #MIXED view
VDM.viewType #COMPOSITE view
EndUserText.label Manufacturing Order Item with Durations view

Fields (90)

KeyFieldSource TableSource FieldDescription
KEY ManufacturingOrder I_ManufacturingOrderItem ManufacturingOrder Order
KEY ManufacturingOrderItem I_ManufacturingOrderItem ManufacturingOrderItem Manufacturing Order Item
ManufacturingOrderCategory I_ManufacturingOrderItem ManufacturingOrderCategory
ManufacturingOrderType I_ManufacturingOrderItem ManufacturingOrderType
OrderIsCreated
OrderIsReleased
OrderIsPrinted
OrderIsConfirmed
OrderIsPartiallyConfirmed
OrderIsDelivered
OrderIsDeleted
OrderIsPartiallyReleased
OrderIsLocked
OrderIsTechnicallyCompleted
OrderIsClosed
OrderIsPartiallyDelivered
OrderIsMarkedForDeletion
Material I_ManufacturingOrderItem Material Vehicle Model
ProductionPlant I_ManufacturingOrderItem ProductionPlant Prod plnt
MRPPlant I_ManufacturingOrderItem PlanningPlant
MRPController I_ManufacturingOrderItem MRPController MRP Controller
ProductionSupervisor I_ManufacturingOrderItem ProductionSupervisor Prodn Supervisor
Reservation I_ManufacturingOrderItem Reservation Reservation
ProductionVersion I_ManufacturingOrderItem ProductionVersion Version ID
MRPArea I_ManufacturingOrderItem MRPArea MRP Area
SerialNumberAssgmtProfile I_ManufacturingOrderItem SerialNumberAssgmtProfile
NumberOfSerialNumbers I_ManufacturingOrderItem NumberOfSerialNumbers No.serial no.
ProductConfiguration I_ManufacturingOrderItem ProductConfiguration
IsCompletelyDelivered I_ManufacturingOrderItem IsCompletelyDelivered Is completely delivered
GoodsReceiptIsExpected I_ManufacturingOrderItem GoodsReceiptIsExpected Goods Receipt
GoodsReceiptIsNonValuated I_ManufacturingOrderItem GoodsReceiptIsNonValuated GR Non-Valuated
MaterialGoodsReceiptDuration I_ManufacturingOrderItem MaterialGoodsReceiptDuration GR proc. time
StorageLocation I_ManufacturingOrderItem StorageLocation StorageLocation
Batch I_ManufacturingOrderItem Batch Lot No.
InventoryValuationType I_ManufacturingOrderItem InventoryValuationType Valuation Type
InventoryValuationCategory I_ManufacturingOrderItem InventoryValuationCategory
InventorySpecialStockType I_ManufacturingOrderItem InventorySpecialStockType Special Stock Type
MfgOrderConfirmedEndDate I_ManufacturingOrderItem MfgOrderConfirmedEndDate
MfgOrderConfirmedEndTime I_ManufacturingOrderItem MfgOrderConfirmedEndTime
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
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 Delivery Date
MfgOrderItemAvailabilityDate
MfgOrderItemTotalCmtmtDate I_ManufacturingOrderItem MfgOrderItemTotalCmtmtDate
MfgOrdItemGdsRcptPlndDuration durn PlannedDurationInWorkdays
MfgOrdItemGdsRcptSchdldDurn durn ScheduledDurationInWorkdays
MfgOrdItemGdsRcptActDuration durn ActualDurationInWorkdays
ProductionUnit I_ManufacturingOrderItem ProductionUnit
MfgOrderItemPlannedTotalQty I_ManufacturingOrderItem MfgOrderItemPlannedTotalQty
MfgOrderItemPlannedScrapQty I_ManufacturingOrderItem MfgOrderItemPlannedScrapQty
MfgOrderItemPlannedYieldQty I_ManufacturingOrderItem MfgOrderItemPlannedYieldQty
MfgOrderItemGoodsReceiptQty I_ManufacturingOrderItem MfgOrderItemGoodsReceiptQty
MfgOrderItemActualDeviationQty I_ManufacturingOrderItem MfgOrderItemActualDeviationQty
MfgOrderConfirmedYieldQty I_ManufacturingOrderItem MfgOrderConfirmedYieldQty
MfgOrderConfirmedScrapQty I_ManufacturingOrderItem MfgOrderConfirmedScrapQty
MfgOrderConfirmedReworkQty I_ManufacturingOrderItem MfgOrderConfirmedReworkQty
MfgOrderConfirmedTotalQty I_ManufacturingOrderItem MfgOrderConfirmedTotalQty
MfgOrderPlannedTotalQty I_ManufacturingOrderItem MfgOrderPlannedTotalQty
MfgOrderPlannedScrapQty I_ManufacturingOrderItem MfgOrderPlannedScrapQty
ManufacturingObject I_ManufacturingOrderItem ManufacturingObject Object number
ObjectInternalID I_ManufacturingOrderItem ObjectInternalID Object number
_MfgOrder I_ManufacturingOrderItem _MfgOrder
_MfgOrderCategory I_ManufacturingOrderItem _MfgOrderCategory
_MfgOrderType I_ManufacturingOrderItem _MfgOrderType
_ProductionPlant I_ManufacturingOrderItem _ProductionPlant
_ProductionSupervisor I_ManufacturingOrderItem _ProductionSupervisor
_MRPController I_ManufacturingOrderItem _MRPController
_MRPPlant I_ManufacturingOrderItem _MRPPlant
_MRPArea I_ManufacturingOrderItem _MRPArea
_Material I_ManufacturingOrderItem _Material
_ProductionUnit I_ManufacturingOrderItem _ProductionUnit
_ProductionVersion I_ManufacturingOrderItem _ProductionVersion
_Reservation I_ManufacturingOrderItem _Reservation
_StorageLocation I_ManufacturingOrderItem _StorageLocation
_InventorySpecialStockType I_ManufacturingOrderItem _InventorySpecialStockType
_InventoryValuationType I_ManufacturingOrderItem _InventoryValuationType

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_MfgOrderItemDuration.
-- 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: IMFGORDITEMDURN

CREATE VIEW I_MfgOrderItemDuration AS
SELECT
  item.ManufacturingOrder AS ManufacturingOrder,
  item.ManufacturingOrderItem AS ManufacturingOrderItem,
  item.ManufacturingOrderCategory AS ManufacturingOrderCategory,
  item.ManufacturingOrderType AS ManufacturingOrderType,
  case when _isCreated.StatusCode is null then '' else 'X' end AS OrderIsCreated,
  case when _isReleased.StatusCode is null then '' else 'X' end AS OrderIsReleased,
  case when _isPrinted.StatusCode is null then '' else 'X' end AS OrderIsPrinted,
  case when _isConfirmed.StatusCode is null then '' else 'X' end AS OrderIsConfirmed,
  case when _isPartConf.StatusCode is null then '' else 'X' end AS OrderIsPartiallyConfirmed,
  case when _isDelivered.StatusCode is null then '' else 'X' end AS OrderIsDelivered,
  case when _isDeleted.StatusCode is null then '' else 'X' end AS OrderIsDeleted,
  case when _isPartRel.StatusCode is null then '' else 'X' end AS OrderIsPartiallyReleased,
  case when _isLocked.StatusCode is null then '' else 'X' end AS OrderIsLocked,
  case when _isTechCompl.StatusCode is null then '' else 'X' end AS OrderIsTechnicallyCompleted,
  case when _isClosed.StatusCode is null then '' else 'X' end AS OrderIsClosed,
  case when _isPartDeliv.StatusCode is null then '' else 'X' end AS OrderIsPartiallyDelivered,
  case when _isMarkedDel.StatusCode is null then '' else 'X' end AS OrderIsMarkedForDeletion,
  item.Material AS Material,
  item.ProductionPlant AS ProductionPlant,
  item.PlanningPlant AS MRPPlant,
  item.MRPController AS MRPController,
  item.ProductionSupervisor AS ProductionSupervisor,
  item.Reservation AS Reservation,
  item.ProductionVersion AS ProductionVersion,
  item.MRPArea AS MRPArea,
  item.SerialNumberAssgmtProfile AS SerialNumberAssgmtProfile,
  item.NumberOfSerialNumbers AS NumberOfSerialNumbers,
  item.ProductConfiguration AS ProductConfiguration,
  item.IsCompletelyDelivered AS IsCompletelyDelivered,
  item.GoodsReceiptIsExpected AS GoodsReceiptIsExpected,
  item.GoodsReceiptIsNonValuated AS GoodsReceiptIsNonValuated,
  item.MaterialGoodsReceiptDuration AS MaterialGoodsReceiptDuration,
  item.StorageLocation AS StorageLocation,
  item.Batch AS Batch,
  item.InventoryValuationType AS InventoryValuationType,
  item.InventoryValuationCategory AS InventoryValuationCategory,
  item.InventorySpecialStockType AS InventorySpecialStockType,
  item.MfgOrderConfirmedEndDate AS MfgOrderConfirmedEndDate,
  item.MfgOrderConfirmedEndTime AS MfgOrderConfirmedEndTime,
  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.MfgOrderActualEndDate AS MfgOrderActualEndDate,
  item.MfgOrderScheduledReleaseDate AS MfgOrderScheduledReleaseDate,
  item.MfgOrderActualReleaseDate AS MfgOrderActualReleaseDate,
  item.MfgOrderItemPlannedEndDate AS MfgOrderItemPlannedEndDate,
  item.MfgOrderItemScheduledEndDate AS MfgOrderItemScheduledEndDate,
  item.MfgOrderItemPlndDeliveryDate AS MfgOrderItemPlndDeliveryDate,
  item.MfgOrderItemActualDeliveryDate AS MfgOrderItemActualDeliveryDate,
  cast(durn.MfgOrderItemAvailabilityDate as mfgorderitemavailydate preserving type) AS MfgOrderItemAvailabilityDate,
  item.MfgOrderItemTotalCmtmtDate AS MfgOrderItemTotalCmtmtDate,
  durn.PlannedDurationInWorkdays AS MfgOrdItemGdsRcptPlndDuration,
  durn.ScheduledDurationInWorkdays AS MfgOrdItemGdsRcptSchdldDurn,
  durn.ActualDurationInWorkdays AS MfgOrdItemGdsRcptActDuration,
  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.MfgOrderPlannedTotalQty AS MfgOrderPlannedTotalQty,
  item.MfgOrderPlannedScrapQty AS MfgOrderPlannedScrapQty,
  item.ManufacturingObject AS ManufacturingObject,
  item.ObjectInternalID AS ObjectInternalID,
  item._MfgOrder AS _MfgOrder,
  item._MfgOrderCategory AS _MfgOrderCategory,
  item._MfgOrderType AS _MfgOrderType,
  item._ProductionPlant AS _ProductionPlant,
  item._ProductionSupervisor AS _ProductionSupervisor,
  item._MRPController AS _MRPController,
  item._MRPPlant AS _MRPPlant,
  item._MRPArea AS _MRPArea,
  item._Material AS _Material,
  item._ProductionUnit AS _ProductionUnit,
  item._ProductionVersion AS _ProductionVersion,
  item._Reservation AS _Reservation,
  item._StorageLocation AS _StorageLocation,
  item._InventorySpecialStockType AS _InventorySpecialStockType,
  item._InventoryValuationType AS _InventoryValuationType
FROM I_ManufacturingOrderItem AS item
INNER JOIN P_MfgOrderItemDurnInWorkdays ON /* join condition not captured in parsed metadata */
;