I_ProcessOrder

DDL: I_PROCESSORDER Type: view_entity BASIC

Process Order

I_ProcessOrder is a Basic CDS View that provides data about "Process Order" in SAP S/4HANA. It reads from 1 data source (I_ManufacturingOrder) and exposes 111 fields with key field ManufacturingOrder. It has 3 associations to related views.

Data Sources (1)

SourceAliasJoin Type
I_ManufacturingOrder head from

Associations (3)

CardinalityTargetAliasCondition
[1..*] I_ManufacturingOrderItem _ProcessOrderItem $projection.ProcessOrder = _ProcessOrderItem.ManufacturingOrder -- to child: Operations
[1..*] I_ManufacturingOrderOperation _ProcessOrderOperation $projection.OrderInternalID = _ProcessOrderOperation.MfgOrderInternalID -- to child: Components
[0..*] I_ManufacturingOrderComponent _ProcessOrderComponent $projection.Reservation = _ProcessOrderComponent.Reservation

Annotations (9)

NameValueLevelField
AccessControl.authorizationCheck #MANDATORY view
AccessControl.personalData.blocking #NOT_REQUIRED view
Metadata.ignorePropagatedAnnotations true view
ObjectModel.usageType.serviceQuality #B view
ObjectModel.usageType.sizeCategory #L view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
VDM.lifecycle.contract.type #SAP_INTERNAL_API view
VDM.viewType #BASIC view
EndUserText.label Process Order view

Fields (111)

KeyFieldSource TableSource FieldDescription
KEY ManufacturingOrder I_ManufacturingOrder ManufacturingOrder Order
ProcessOrder
OrderDescription
OrderHasLongText I_ManufacturingOrder ManufacturingOrderHasLongText
LongTextLanguageCode I_ManufacturingOrder LongTextLanguageCode Language
IsMarkedForDeletion I_ManufacturingOrder IsMarkedForDeletion Purch.org. data
IsCompletelyDelivered I_ManufacturingOrder IsCompletelyDelivered Is completely delivered
CreationDate I_ManufacturingOrder CreationDate Time Stamp
CreationTime I_ManufacturingOrder CreationTime Time of Change
CreatedByUser I_ManufacturingOrder CreatedByUser User Name
LastChangeDate I_ManufacturingOrder LastChangeDate Time Stamp
LastChangeTime I_ManufacturingOrder LastChangeTime Time changed
LastChangedByUser I_ManufacturingOrder LastChangedByUser User Name
Product I_ManufacturingOrder Product Product Sold
StorageLocation I_ManufacturingOrder StorageLocation StorageLocation
Batch I_ManufacturingOrder Batch Lot No.
OrderType I_ManufacturingOrder ManufacturingOrderType Order Type
OrderInternalID
ReferenceOrder I_ManufacturingOrder ReferenceOrder Reference Order
Currency I_ManufacturingOrder Currency Valuation Crcy
ProductionPlant I_ManufacturingOrder ProductionPlant Prod plnt
PlanningPlant I_ManufacturingOrder PlanningPlant Plant
MRPController I_ManufacturingOrder MRPController MRP Controller
ProductionSupervisor I_ManufacturingOrder ProductionSupervisor Prodn Supervisor
ProductionSchedulingProfile I_ManufacturingOrder ProductionSchedulingProfile Production Scheduling Profile
ResponsiblePlannerGroup I_ManufacturingOrder ResponsiblePlannerGroup
ProductionVersion I_ManufacturingOrder ProductionVersion Version ID
SalesOrder I_ManufacturingOrder SalesOrder SD Document
SalesOrderItem I_ManufacturingOrder SalesOrderItem Sales Order Item
Reservation I_ManufacturingOrder Reservation Reservation
SettlementReservation I_ManufacturingOrder SettlementReservation
PlannedOrder I_ManufacturingOrder PlannedOrder
CapacityRequirement I_ManufacturingOrder CapacityRequirement
ChangeNumber I_ManufacturingOrder ChangeNumber Change Number
BillOfOperationsMaterial I_ManufacturingOrder BillOfOperationsMaterial Vehicle Model
BillOfOperationsType I_ManufacturingOrder BillOfOperationsType Task List Type
BillOfOperationsGroup I_ManufacturingOrder BillOfOperationsGroup Group
BillOfOperationsVariant I_ManufacturingOrder BillOfOperationsVariant Group Counter
BOOInternalVersionCounter I_ManufacturingOrder BOOInternalVersionCounter
BillOfOperationsApplication I_ManufacturingOrder BillOfOperationsApplication
BillOfOperationsUsage I_ManufacturingOrder BillOfOperationsUsage
BillOfOperationsVersion I_ManufacturingOrder BillOfOperationsVersion Routing Version
BOOExplosionDate I_ManufacturingOrder BOOExplosionDate
BillOfMaterialCategory I_ManufacturingOrder BillOfMaterialCategory BOM category
BillOfMaterialInternalID I_ManufacturingOrder BillOfMaterialInternalID
BillOfMaterialVariant I_ManufacturingOrder BillOfMaterialVariant AlternativeBOM
BillOfMaterialVariantUsage I_ManufacturingOrder BillOfMaterialVariantUsage Usage
BillOfMaterialVersion I_ManufacturingOrder BillOfMaterialVersion BOM Version
BOMExplosionDate I_ManufacturingOrder BOMExplosionDate
BusinessArea I_ManufacturingOrder BusinessArea Business Area
CompanyCode I_ManufacturingOrder CompanyCode Receiver Company Code
ControllingArea I_ManufacturingOrder ControllingArea Controlling Area
ProfitCenter I_ManufacturingOrder ProfitCenter Profit Center
CostCenter I_ManufacturingOrder CostCenter Cost Center
CostElement I_ManufacturingOrder CostElement G/L Account
CostingSheet I_ManufacturingOrder CostingSheet Costing Sheet
GLAccount I_ManufacturingOrder GLAccount General Ledger
ProductCostCollector I_ManufacturingOrder ProductCostCollector
ActualCostsCostingVariant I_ManufacturingOrder ActualCostsCostingVariant Act. Costing Variant
PlannedCostsCostingVariant I_ManufacturingOrder PlannedCostsCostingVariant Plnd Costing Variant
ControllingObjectClass I_ManufacturingOrder ControllingObjectClass Object Class
FunctionalArea I_ManufacturingOrder FunctionalArea Sendr Fctl Area
EventBasedPostingMethod I_ManufacturingOrder EventBasedPostingMethod
PlannedStartDate I_ManufacturingOrder MfgOrderPlannedStartDate
PlannedStartTime I_ManufacturingOrder MfgOrderPlannedStartTime
PlannedEndDate I_ManufacturingOrder MfgOrderPlannedEndDate
PlannedEndTime I_ManufacturingOrder MfgOrderPlannedEndTime
PlannedReleaseDate I_ManufacturingOrder MfgOrderPlannedReleaseDate
ScheduledBasicStartDate I_ManufacturingOrder MfgOrderScheduledStartDate
ScheduledBasicStartTime I_ManufacturingOrder MfgOrderScheduledStartTime
ScheduledBasicEndDate I_ManufacturingOrder MfgOrderScheduledEndDate
ScheduledBasicEndTime I_ManufacturingOrder MfgOrderScheduledEndTime
ScheduledReleaseDate I_ManufacturingOrder MfgOrderScheduledReleaseDate
ActualStartDate I_ManufacturingOrder MfgOrderActualStartDate
ActualStartTime I_ManufacturingOrder MfgOrderActualStartTime
ActualEndDate I_ManufacturingOrder MfgOrderActualEndDate
ActualReleasedDate I_ManufacturingOrder MfgOrderActualReleaseDate
ConfirmedEndDate I_ManufacturingOrder MfgOrderConfirmedEndDate
ConfirmedEndTime I_ManufacturingOrder MfgOrderConfirmedEndTime
TechnicalCompletionDate I_ManufacturingOrder MfgOrderActualCompletionDate
ActualDeliveryDate I_ManufacturingOrder MfgOrderItemActualDeliveryDate Delivery Date
ProductionUnit I_ManufacturingOrder ProductionUnit
OrderPlannedTotalQty I_ManufacturingOrder MfgOrderPlannedTotalQty
OrderPlannedScrapQty I_ManufacturingOrder MfgOrderPlannedScrapQty
OrderConfirmedYieldQty I_ManufacturingOrder MfgOrderConfirmedYieldQty
OrderConfirmedScrapQty I_ManufacturingOrder MfgOrderConfirmedScrapQty
ExpectedDeviationQuantity I_ManufacturingOrder ExpectedDeviationQuantity
ActualDeliveredQuantity I_ManufacturingOrder ActualDeliveredQuantity Delivered Quantity
_ProcessOrderItem _ProcessOrderItem
_ProcessOrderOperation _ProcessOrderOperation
_ProcessOrderComponent _ProcessOrderComponent
_CreatedByUser I_ManufacturingOrder _CreatedByUser
_LastChangedByUser I_ManufacturingOrder _LastChangedByUser
_LongTextLanguage I_ManufacturingOrder _LongTextLanguage
_ProductionUnit I_ManufacturingOrder _ProductionUnit
_Currency I_ManufacturingOrder _Currency
_OrderInternalID I_ManufacturingOrder _OrderInternalID
_BillOfOperationsMaterial I_ManufacturingOrder _BillOfOperationsMaterial
_BillOfOperationsType I_ManufacturingOrder _BillOfOperationsType
_Reservation I_ManufacturingOrder _Reservation
_SettlementReservation I_ManufacturingOrder _SettlementReservation
_ProductionPlant I_ManufacturingOrder _ProductionPlant
_PlanningPlant I_ManufacturingOrder _PlanningPlant
_Product I_ManufacturingOrder _Product
_StorageLocation I_ManufacturingOrder _StorageLocation
_MRPController I_ManufacturingOrder _MRPController
_ProductionSupervisor I_ManufacturingOrder _ProductionSupervisor
_ProductionSchedulingProfile I_ManufacturingOrder _ProductionSchedulingProfile
_ResponsiblePlannerGroup I_ManufacturingOrder _ResponsiblePlannerGroup
_CapacityRequirement I_ManufacturingOrder _CapacityRequirement
_ChangeNumber I_ManufacturingOrder _ChangeNumber

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_ProcessOrder.
-- 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.

CREATE VIEW I_ProcessOrder AS
SELECT
  head.ManufacturingOrder AS ManufacturingOrder,
  cast(head.ManufacturingOrder as co_aufnr preserving type) AS ProcessOrder,
  cast(head. ManufacturingOrderText as pph_auftext preserving type) AS OrderDescription,
  head.ManufacturingOrderHasLongText AS OrderHasLongText,
  head.LongTextLanguageCode AS LongTextLanguageCode,
  head.IsMarkedForDeletion AS IsMarkedForDeletion,
  head.IsCompletelyDelivered AS IsCompletelyDelivered,
  head.CreationDate AS CreationDate,
  head.CreationTime AS CreationTime,
  head.CreatedByUser AS CreatedByUser,
  head.LastChangeDate AS LastChangeDate,
  head.LastChangeTime AS LastChangeTime,
  head.LastChangedByUser AS LastChangedByUser,
  head.Product AS Product,
  head.StorageLocation AS StorageLocation,
  head.Batch AS Batch,
  head.ManufacturingOrderType AS OrderType,
  cast(head.MfgOrderInternalID as pph_aufpl preserving type) AS OrderInternalID,
  head.ReferenceOrder AS ReferenceOrder,
  head.Currency AS Currency,
  head.ProductionPlant AS ProductionPlant,
  head.PlanningPlant AS PlanningPlant,
  head.MRPController AS MRPController,
  head.ProductionSupervisor AS ProductionSupervisor,
  head.ProductionSchedulingProfile AS ProductionSchedulingProfile,
  head.ResponsiblePlannerGroup AS ResponsiblePlannerGroup,
  head.ProductionVersion AS ProductionVersion,
  head.SalesOrder AS SalesOrder,
  head.SalesOrderItem AS SalesOrderItem,
  head.Reservation AS Reservation,
  head.SettlementReservation AS SettlementReservation,
  head.PlannedOrder AS PlannedOrder,
  head.CapacityRequirement AS CapacityRequirement,
  head.ChangeNumber AS ChangeNumber,
  head.BillOfOperationsMaterial AS BillOfOperationsMaterial,
  head.BillOfOperationsType AS BillOfOperationsType,
  head.BillOfOperationsGroup AS BillOfOperationsGroup,
  head.BillOfOperationsVariant AS BillOfOperationsVariant,
  head.BOOInternalVersionCounter AS BOOInternalVersionCounter,
  head.BillOfOperationsApplication AS BillOfOperationsApplication,
  head.BillOfOperationsUsage AS BillOfOperationsUsage,
  head.BillOfOperationsVersion AS BillOfOperationsVersion,
  head.BOOExplosionDate AS BOOExplosionDate,
  head.BillOfMaterialCategory AS BillOfMaterialCategory,
  head.BillOfMaterialInternalID AS BillOfMaterialInternalID,
  head.BillOfMaterialVariant AS BillOfMaterialVariant,
  head.BillOfMaterialVariantUsage AS BillOfMaterialVariantUsage,
  head.BillOfMaterialVersion AS BillOfMaterialVersion,
  head.BOMExplosionDate AS BOMExplosionDate,
  head.BusinessArea AS BusinessArea,
  head.CompanyCode AS CompanyCode,
  head.ControllingArea AS ControllingArea,
  head.ProfitCenter AS ProfitCenter,
  head.CostCenter AS CostCenter,
  head.CostElement AS CostElement,
  head.CostingSheet AS CostingSheet,
  head.GLAccount AS GLAccount,
  head.ProductCostCollector AS ProductCostCollector,
  head.ActualCostsCostingVariant AS ActualCostsCostingVariant,
  head.PlannedCostsCostingVariant AS PlannedCostsCostingVariant,
  head.ControllingObjectClass AS ControllingObjectClass,
  head.FunctionalArea AS FunctionalArea,
  head.EventBasedPostingMethod AS EventBasedPostingMethod,
  head.MfgOrderPlannedStartDate AS PlannedStartDate,
  head.MfgOrderPlannedStartTime AS PlannedStartTime,
  head.MfgOrderPlannedEndDate AS PlannedEndDate,
  head.MfgOrderPlannedEndTime AS PlannedEndTime,
  head.MfgOrderPlannedReleaseDate AS PlannedReleaseDate,
  head.MfgOrderScheduledStartDate AS ScheduledBasicStartDate,
  head.MfgOrderScheduledStartTime AS ScheduledBasicStartTime,
  head.MfgOrderScheduledEndDate AS ScheduledBasicEndDate,
  head.MfgOrderScheduledEndTime AS ScheduledBasicEndTime,
  head.MfgOrderScheduledReleaseDate AS ScheduledReleaseDate,
  head.MfgOrderActualStartDate AS ActualStartDate,
  head.MfgOrderActualStartTime AS ActualStartTime,
  head.MfgOrderActualEndDate AS ActualEndDate,
  head.MfgOrderActualReleaseDate AS ActualReleasedDate,
  head.MfgOrderConfirmedEndDate AS ConfirmedEndDate,
  head.MfgOrderConfirmedEndTime AS ConfirmedEndTime,
  head.MfgOrderActualCompletionDate AS TechnicalCompletionDate,
  head.MfgOrderItemActualDeliveryDate AS ActualDeliveryDate,
  head.ProductionUnit AS ProductionUnit,
  head.MfgOrderPlannedTotalQty AS OrderPlannedTotalQty,
  head.MfgOrderPlannedScrapQty AS OrderPlannedScrapQty,
  head.MfgOrderConfirmedYieldQty AS OrderConfirmedYieldQty,
  head.MfgOrderConfirmedScrapQty AS OrderConfirmedScrapQty,
  head.ExpectedDeviationQuantity AS ExpectedDeviationQuantity,
  head.ActualDeliveredQuantity AS ActualDeliveredQuantity,
  head._CreatedByUser AS _CreatedByUser,
  head._LastChangedByUser AS _LastChangedByUser,
  head._LongTextLanguage AS _LongTextLanguage,
  head._ProductionUnit AS _ProductionUnit,
  head._Currency AS _Currency,
  head._OrderInternalID AS _OrderInternalID,
  head._BillOfOperationsMaterial AS _BillOfOperationsMaterial,
  head._BillOfOperationsType AS _BillOfOperationsType,
  head._Reservation AS _Reservation,
  head._SettlementReservation AS _SettlementReservation,
  head._ProductionPlant AS _ProductionPlant,
  head._PlanningPlant AS _PlanningPlant,
  head._Product AS _Product,
  head._StorageLocation AS _StorageLocation,
  head._MRPController AS _MRPController,
  head._ProductionSupervisor AS _ProductionSupervisor,
  head._ProductionSchedulingProfile AS _ProductionSchedulingProfile,
  head._ResponsiblePlannerGroup AS _ResponsiblePlannerGroup,
  head._CapacityRequirement AS _CapacityRequirement,
  head._ChangeNumber AS _ChangeNumber
FROM I_ManufacturingOrder AS head
LEFT OUTER JOIN I_ManufacturingOrderItem AS _ProcessOrderItem ON ProcessOrder = _ProcessOrderItem.ManufacturingOrder  -- association [1..*]
LEFT OUTER JOIN I_ManufacturingOrderOperation AS _ProcessOrderOperation ON OrderInternalID = _ProcessOrderOperation.MfgOrderInternalID  -- association [1..*]
LEFT OUTER JOIN I_ManufacturingOrderComponent AS _ProcessOrderComponent ON Reservation = _ProcessOrderComponent.Reservation  -- association [0..*]
;