P_ProcOrdMgmtBasic

DDL: P_PROCORDMGMTBASIC SQL: PPROCORDMGMTBSC Type: view COMPOSITE

P_ProcOrdMgmtBasic is a Composite CDS View in SAP S/4HANA. It reads from 1 data source (P_ProcessOrderHeader) and exposes 155 fields with key field ManufacturingOrder. It has 28 associations to related views.

Data Sources (1)

SourceAliasJoin Type
P_ProcessOrderHeader head from

Associations (28)

CardinalityTargetAliasCondition
[1..1] I_MfgOrderCategory _MfgOrderCategory $projection.ManufacturingOrderCategory = _MfgOrderCategory.ManufacturingOrderCategory
[1..1] I_MfgOrderType _MfgOrderType $projection.ManufacturingOrderType = _MfgOrderType.ManufacturingOrderType
[0..1] I_ManufacturingOrder _ReferenceOrder $projection.ReferenceOrder = _ReferenceOrder.ManufacturingOrder
[0..1] I_ManufacturingOrder _LeadingOrder $projection.LeadingOrder = _LeadingOrder.ManufacturingOrder
[0..1] I_ManufacturingOrder _SuperiorOrder $projection.SuperiorOrder = _SuperiorOrder.ManufacturingOrder
[1..1] I_OrderInternalID _OrderInternalID $projection.MfgOrderInternalID = _OrderInternalID.OrderInternalID
[0..1] I_Language _LongTextLanguage $projection.LongTextLanguageCode = _LongTextLanguage.Language
[1..1] I_UnitOfMeasure _ProductionUnit $projection.ProductionUnit = _ProductionUnit.UnitOfMeasure
[1..1] I_User _CreatedByUser $projection.CreatedByUser = _CreatedByUser.UserID
[0..1] I_User _LastChangedByUser $projection.LastChangedByUser = _LastChangedByUser.UserID
[1..1] I_Plant _ProductionPlant $projection.ProductionPlant = _ProductionPlant.Plant
[0..1] I_ChangeMaster _ChangeNumber $projection.ChangeNumber = _ChangeNumber.ChangeNumber
[0..1] I_ChangeMstrObjTypeRevisionLvl _MaterialRevisionLevel $projection.MaterialRevisionLevel = _MaterialRevisionLevel.RevisionLevel and _MaterialRevisionLevel.ChangeNumberObjectType = '41'
[0..1] I_GLAccount _GLAccount $projection.GLAccount = _GLAccount.GLAccount and $projection.CompanyCode = _GLAccount.CompanyCode
[0..1] I_CostElement _CostElement $projection.ControllingArea = _CostElement.ControllingArea and $projection.CostElement = _CostElement.CostElement
[0..1] I_CostingVariant _ActualCostsCostingVariant $projection.ActualCostsCostingVariant = _ActualCostsCostingVariant.CostingVariant
[0..1] I_CostingVariant _PlannedCostsCostingVariant $projection.PlannedCostsCostingVariant = _PlannedCostsCostingVariant.CostingVariant
[0..1] I_MRPController _MRPController $projection.ProductionPlant = _MRPController.Plant and $projection.MRPController = _MRPController.MRPController
[0..1] I_ProductionSupervisor _ProductionSupervisor $projection.ProductionPlant = _ProductionSupervisor.Plant and $projection.ProductionSupervisor = _ProductionSupervisor.ProductionSupervisor
[0..1] I_ProductionSchedulingProfile _ProductionSchedulingProfile $projection.ProductionPlant = _ProductionSchedulingProfile.Plant and $projection.ProductionSchedulingProfile = _ProductionSchedulingProfile.ProductionSchedulingProfile
[0..1] I_ResponsiblePlannerGroup _ResponsiblePlannerGroup $projection.ProductionPlant = _ResponsiblePlannerGroup.Plant and $projection.ResponsiblePlannerGroup = _ResponsiblePlannerGroup.ResponsiblePlannerGroup
[0..1] I_MfgBillOfOperations _BillOfOperations $projection.BillOfOperationsType = _BillOfOperations.BillOfOperationsType and $projection.BillOfOperationsGroup = _BillOfOperations.BillOfOperationsGroup and $projection.BillOfOperationsVariant = _BillOfOperations.BillOfOperationsVariant
[0..1] I_MfgBillOfOperationsChgSt _BillOfOperationsChangeState $projection.BillOfOperationsType = _BillOfOperationsChangeState.BillOfOperationsType and $projection.BillOfOperationsGroup = _BillOfOperationsChangeState.BillOfOperationsGroup and $projection.BillOfOperationsVariant = _BillOfOperationsChangeState.BillOfOperationsVariant and $projection.BOOInternalVersionCounter = _BillOfOperationsChangeState.BOOInternalVersionCounter -- to child: Items
[1..*] I_ManufacturingOrderItem _MfgOrderItem $projection.ManufacturingOrder = _MfgOrderItem.ManufacturingOrder -- to child: Sequences
[1..*] I_MfgOrderSequence _MfgOrderSequence $projection.ManufacturingOrder = _MfgOrderSequence.ManufacturingOrder -- to child: Operations
[1..*] I_ManufacturingOrderOperation _MfgOrderOperation $projection.MfgOrderInternalID = _MfgOrderOperation.MfgOrderInternalID -- to child: Material document items
[0..*] I_MfgOrderMaterialDocumentItem _MfgOrderMaterialDocItem $projection.ManufacturingOrder = _MfgOrderMaterialDocItem.ManufacturingOrder -- to child: Document links
[0..*] I_MfgOrderDocInfoRecdObjLink _MfgOrderDocInfoRecord $projection.ManufacturingOrder = _MfgOrderDocInfoRecord.ManufacturingOrder

Annotations (14)

NameValueLevelField
AbapCatalog.sqlViewName PPROCORDMGMTBSC view
AbapCatalog.compiler.compareFilter true view
AbapCatalog.preserveKey true view
AccessControl.authorizationCheck #NOT_REQUIRED view
AccessControl.personalData.blocking #NOT_REQUIRED view
ClientHandling.algorithm #SESSION_VARIABLE view
ClientHandling.type #CLIENT_DEPENDENT view
Metadata.ignorePropagatedAnnotations true view
ObjectModel.representativeKey ManufacturingOrder view
ObjectModel.usageType.serviceQuality #B view
ObjectModel.usageType.sizeCategory #L view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
VDM.private true view
VDM.viewType #COMPOSITE view

Fields (155)

KeyFieldSource TableSource FieldDescription
KEY ManufacturingOrder
ManufacturingOrderType
ManufacturingOrderTypeName
ManufacturingOrderText
LongTextLanguageCode
ManufacturingOrderImportance
CreationDate
CreationTime
MfgOrderInternalID
ProductionPlant
MRPController
ProductionSupervisor
ProductionSchedulingProfile
SettlementReservation
NumberOfMfgOrderConfirmations
BasicSchedulingType
ObjectInternalID
BillOfMaterial
ControllingObjectClass
MfgOrderPlannedStartDate
MfgOrderPlannedStartTime
MfgOrderPlannedEndDate
MfgOrderPlannedEndTime
MfgOrderPlannedReleaseDate
MfgOrderScheduledStartDate
MfgOrderScheduledStartTime
MfgOrderScheduledEndDate
MfgOrderScheduledEndTime
MfgOrderScheduledReleaseDate
MfgOrderActualStartDate
MfgOrderActualStartTime
MfgOrderActualEndDate
MfgOrderActualReleaseDate
MfgOrderConfirmedEndDate
MfgOrderConfirmedEndTime
ProductionUnit
MfgOrderPlannedTotalQty
MfgOrderPlannedScrapQty
MfgOrderConfirmedYieldQty
MfgOrderConfirmedScrapQty
Customer
CustomerName
_MfgOrderCategory _MfgOrderCategory
_MfgOrderType _MfgOrderType
_MfgOrderItem _MfgOrderItem
_MfgOrderSequence _MfgOrderSequence
_MfgOrderOperation _MfgOrderOperation
_MfgOrderMaterialDocItem _MfgOrderMaterialDocItem
_MfgOrderDocInfoRecord _MfgOrderDocInfoRecord
_OrderTypeDetails _OrderTypeDetails
_CreatedByUser _CreatedByUser
_LastChangedByUser _LastChangedByUser
_LongTextLanguage _LongTextLanguage
_ProductionUnit _ProductionUnit
_Currency _Currency
_SuperiorOrder _SuperiorOrder
_ReferenceOrder _ReferenceOrder
_LeadingOrder _LeadingOrder
_OrderInternalID _OrderInternalID
_BillOfOperationsType _BillOfOperationsType
_BillOfOperationsGroup _BillOfOperationsGroup
_BillOfOperationsGroup2 _BillOfOperationsGroup2
_BillOfOperations _BillOfOperations
_BillOfOperationsChangeState _BillOfOperationsChangeState
_BillOfOperationsUsage _BillOfOperationsUsage
_ConfirmationGroup _ConfirmationGroup
_Reservation _Reservation
_ProductionPlant _ProductionPlant
_MRPController _MRPController
_ProductionSupervisor _ProductionSupervisor
_ProductionSchedulingProfile _ProductionSchedulingProfile
_ResponsiblePlannerGroup _ResponsiblePlannerGroup
_CapacityRequirement _CapacityRequirement
_ChangeNumber _ChangeNumber
_MaterialRevisionLevel _MaterialRevisionLevel
_InspectionLot _InspectionLot
_BasicSchedulingType _BasicSchedulingType
_ProfitCenter _ProfitCenter
_CostCenter _CostCenter
_ResponsibleCostCenter _ResponsibleCostCenter
_CompanyCode _CompanyCode
_ControllingArea _ControllingArea
_ControllingObjectClass _ControllingObjectClass
_CostElement _CostElement
_ActualCostsCostingVariant _ActualCostsCostingVariant
_PlannedCostsCostingVariant _PlannedCostsCostingVariant
_FunctionalArea _FunctionalArea
_GLAccount _GLAccount
_ProductCostCollector _ProductCostCollector
_LongText _LongText
ManufacturingOrderCategory P_ProcessOrderHeader OrderCategory Order Category
IsMarkedForDeletion P_ProcessOrderHeader IsMarkedForDeletion Purch.org. data
MfgOrderHasMultipleItems P_ProcessOrderHeader MfgOrderHasMultipleItems
MfgOrderIsPartOfCollvOrder P_ProcessOrderHeader MfgOrderIsPartOfCollvOrder
MfgOrderHierarchyLevel P_ProcessOrderHeader MfgOrderHierarchyLevel
OrderIsNotCostedAutomatically P_ProcessOrderHeader OrderIsNotCostedAutomatically
OrdIsNotSchedldAutomatically P_ProcessOrderHeader OrdIsNotSchedldAutomatically No auto. cost.
ProdnProcgIsFlexible P_ProcessOrderHeader ProdnProcgIsFlexible
OrderIsEventBasedPosting P_ProcessOrderHeader OrderIsEventBasedPosting
CreatedByUser P_ProcessOrderHeader CreatedByUser User Name
LastChangeDate P_ProcessOrderHeader LastChangeDate Time Stamp
LastChangeTime P_ProcessOrderHeader LastChangeTime Time changed
LastChangedByUser P_ProcessOrderHeader LastChangedByUser User Name
ReferenceOrder P_ProcessOrderHeader ReferenceOrder Reference Order
LeadingOrder P_ProcessOrderHeader LeadingOrder Last order
SuperiorOrder P_ProcessOrderHeader MfgOrderSuperiorMfgOrder
Currency P_ProcessOrderHeader Currency Valuation Crcy
ResponsiblePlannerGroup P_ProcessOrderHeader ResponsiblePlannerGroup
Reservation P_ProcessOrderHeader Reservation Reservation
MfgOrderConfirmation P_ProcessOrderHeader MfgOrderConfirmation
CapacityRequirement P_ProcessOrderHeader CapacityRequirement
InspectionLot P_ProcessOrderHeader InspectionLot Inspection Lot
ChangeNumber P_ProcessOrderHeader ChangeNumber Change Number
ConditionApplication P_ProcessOrderHeader ConditionApplication Application
CapacityActiveVersion P_ProcessOrderHeader CapacityActiveVersion
CapacityRqmtHasNotToBeCreated P_ProcessOrderHeader CapacityRqmtHasNotToBeCreated
OrderSequenceNumber P_ProcessOrderHeader OrderSequenceNumber
BillOfOperationsMaterial P_ProcessOrderHeader Material Vehicle Model
BillOfOperationsType P_ProcessOrderHeader BillOfOperationsType Task List Type
BillOfOperations P_ProcessOrderHeader BillOfOperations
BillOfOperationsGroup P_ProcessOrderHeader BillOfOperationsGroup Group
BillOfOperationsVariant P_ProcessOrderHeader BillOfOperationsVariant Group Counter
BOOInternalVersionCounter P_ProcessOrderHeader BOOInternalVersionCounter
BillOfOperationsUsage P_ProcessOrderHeader BillOfOperationsUsage
BillOfOperationsVersion P_ProcessOrderHeader BillOfOperationsVersion Routing Version
BOOExplosionDate P_ProcessOrderHeader BOOExplosionDate
BOOValidityStartDate P_ProcessOrderHeader BOOValidityStartDate
BillOfMaterialCategory P_ProcessOrderHeader BillOfMaterialCategory BOM category
BillOfMaterialVariant P_ProcessOrderHeader BillOfMaterialVariant AlternativeBOM
BillOfMaterialVariantUsage P_ProcessOrderHeader BillOfMaterialVariantUsage Usage
BillOfMaterialVersion P_ProcessOrderHeader BillOfMaterialVersion BOM Version
BOMExplosionDate P_ProcessOrderHeader BOMExplosionDate
BOMValidityStartDate P_ProcessOrderHeader BOMValidityStartDate
BusinessArea P_ProcessOrderHeader BusinessArea Business Area
CompanyCode P_ProcessOrderHeader CompanyCode Receiver Company Code
ControllingArea P_ProcessOrderHeader ControllingArea Controlling Area
ProfitCenter P_ProcessOrderHeader ProfitCenter Profit Center
CostCenter P_ProcessOrderHeader CostCenter Cost Center
ResponsibleCostCenter P_ProcessOrderHeader ResponsibleCostCenter Responsible Cost Center
CostElement P_ProcessOrderHeader CostElement G/L Account
CostingSheet P_ProcessOrderHeader CostingSheet Costing Sheet
GLAccount P_ProcessOrderHeader GLAccount General Ledger
ProductCostCollector P_ProcessOrderHeader ProductCostCollector
ActualCostsCostingVariant P_ProcessOrderHeader ActualCostsCostingVariant Act. Costing Variant
PlannedCostsCostingVariant P_ProcessOrderHeader PlannedCostsCostingVariant Plnd Costing Variant
FunctionalArea P_ProcessOrderHeader FunctionalArea Sendr Fctl Area
MfgOrderTotalCommitmentDate P_ProcessOrderHeader TotalCommitmentDate
MfgOrderActualCompletionDate P_ProcessOrderHeader TechnicalCompletionDate
MfgOrderConfirmedReworkQty P_ProcessOrderHeader MfgOrderConfirmedReworkQty
BaseUnit P_ProcessOrderHeader MaterialBaseUnit Valuation Unit
PlndQtyInBaseUnit P_ProcessOrderHeader PlannedTotalQtyInBaseUnit
MasterProductionOrder P_ProcessOrderHeader MasterProductionOrder
_SettlementReservation P_ProcessOrderHeader _SettlementReservation
_BusinessArea P_ProcessOrderHeader _BusinessArea
SoldToParty _SalesOrder SoldToParty Sold-to Party

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 P_ProcOrdMgmtBasic.
-- 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: PPROCORDMGMTBSC

CREATE VIEW P_ProcOrdMgmtBasic AS
SELECT
  cast(head.OrderID as manufacturingorder preserving type) AS ManufacturingOrder,
  cast(head.OrderType as pppi_manufacturingordertype preserving type ) AS ManufacturingOrderType,
  _MfgOrderType._Text[1: Language=$session.system_language].ManufacturingOrderTypeName AS ManufacturingOrderTypeName,
  cast(head.OrderDescription as manufacturingordertext preserving type) AS ManufacturingOrderText,
  cast(head.OrderHasLongText as pph_longtextlang) AS LongTextLanguageCode,
  cast(head.PriorityCode as orderimportancecode preserving type) AS ManufacturingOrderImportance,
  cast(head.CreationDate as ordercreationdate preserving type) AS CreationDate,
  cast(head.CreationTime as ordercreationtime preserving type) AS CreationTime,
  cast(head.OrderInternalBillOfOperations as pph_aufpl preserving type) AS MfgOrderInternalID,
  cast(head.Plant as pwwrk preserving type) AS ProductionPlant,
  cast(head.MRPController as pppi_mrpcontroller preserving type) AS MRPController,
  cast(head.ProductionSupervisor as pppi_productionsupervisor preserving type) AS ProductionSupervisor,
  cast(head.ProductionSchedulingProfile as pph_prodprf preserving type) AS ProductionSchedulingProfile,
  cast(head.SettlementReservation as settlmntres preserving type) AS SettlementReservation,
  cast(head.MfgOrderConfirmationCount as pph_noofconf preserving type) AS NumberOfMfgOrderConfirmations,
  cast(head.BasicSchedulingType as basicschedtype preserving type) AS BasicSchedulingType,
  cast(head.ObjectInternalID as pph_objnr preserving type) AS ObjectInternalID,
  cast(head.BillOfMaterial as pppi_billofmaterial preserving type ) AS BillOfMaterial,
  cast(head.ControllingObjectClass as pph_scope preserving type) AS ControllingObjectClass,
  cast(head.PlannedStartDate as mfgorderplannedstartdate preserving type) AS MfgOrderPlannedStartDate,
  cast(head.PlannedStartTime as mfgorderplannedstarttime preserving type) AS MfgOrderPlannedStartTime,
  cast(head.PlannedEndDate as mfgorderplannedenddate preserving type) AS MfgOrderPlannedEndDate,
  cast(head.PlannedEndTime as mfgorderplannedendtime preserving type) AS MfgOrderPlannedEndTime,
  cast(head.PlannedReleaseDate as mfgorderplannedreleasedate preserving type) AS MfgOrderPlannedReleaseDate,
  cast(head.ScheduledBasicStartDate as mfgorderscheduledstartdate preserving type) AS MfgOrderScheduledStartDate,
  cast(head.ScheduledBasicStartTime as mfgorderscheduledstarttime preserving type) AS MfgOrderScheduledStartTime,
  cast(head.ScheduledBasicEndDate as mfgorderscheduledenddate preserving type) AS MfgOrderScheduledEndDate,
  cast(head.ScheduledBasicEndTime as mfgorderscheduledendtime preserving type) AS MfgOrderScheduledEndTime,
  cast(head.ScheduledReleaseDate as mfgorderscheduledreleasedate preserving type) AS MfgOrderScheduledReleaseDate,
  cast(head.ActualStartDate as mfgorderactualstartdate preserving type) AS MfgOrderActualStartDate,
  cast(head.ActualStartTime as mfgorderactualstarttime preserving type) AS MfgOrderActualStartTime,
  cast(head.ActualEndDate as mfgorderactualenddate preserving type) AS MfgOrderActualEndDate,
  cast(head.ActualReleasedDate as mfgorderactualreleasedate preserving type) AS MfgOrderActualReleaseDate,
  cast(head.ConfirmedEndDate as mfgorderconfirmedenddate preserving type) AS MfgOrderConfirmedEndDate,
  cast(head.ConfirmedEndTime as mfgorderconfirmedendtime preserving type) AS MfgOrderConfirmedEndTime,
  cast(head.BaseUnit as productionunit preserving type) AS ProductionUnit,
  cast(head.OrderPlannedTotalQty as mfgorderplannedtotalqty preserving type) AS MfgOrderPlannedTotalQty,
  cast(head.OrderPlannedScrapQty as mfgorderplannedscrapqty preserving type) AS MfgOrderPlannedScrapQty,
  cast(head.OrderConfirmedYieldQty as co_igmng preserving type) AS MfgOrderConfirmedYieldQty,
  cast(head.OrderConfirmedScrapQty as co_iasmg preserving type) AS MfgOrderConfirmedScrapQty,
  _SalesOrder._SoldToParty.Customer AS Customer,
  _SalesOrder._SoldToParty.CustomerName AS CustomerName,
  head.OrderCategory AS ManufacturingOrderCategory,
  head.IsMarkedForDeletion AS IsMarkedForDeletion,
  head.MfgOrderHasMultipleItems AS MfgOrderHasMultipleItems,
  head.MfgOrderIsPartOfCollvOrder AS MfgOrderIsPartOfCollvOrder,
  head.MfgOrderHierarchyLevel AS MfgOrderHierarchyLevel,
  head.OrderIsNotCostedAutomatically AS OrderIsNotCostedAutomatically,
  head.OrdIsNotSchedldAutomatically AS OrdIsNotSchedldAutomatically,
  head.ProdnProcgIsFlexible AS ProdnProcgIsFlexible,
  head.OrderIsEventBasedPosting AS OrderIsEventBasedPosting,
  head.CreatedByUser AS CreatedByUser,
  head.LastChangeDate AS LastChangeDate,
  head.LastChangeTime AS LastChangeTime,
  head.LastChangedByUser AS LastChangedByUser,
  head.ReferenceOrder AS ReferenceOrder,
  head.LeadingOrder AS LeadingOrder,
  head.MfgOrderSuperiorMfgOrder AS SuperiorOrder,
  head.Currency AS Currency,
  head.ResponsiblePlannerGroup AS ResponsiblePlannerGroup,
  head.Reservation AS Reservation,
  head.MfgOrderConfirmation AS MfgOrderConfirmation,
  head.CapacityRequirement AS CapacityRequirement,
  head.InspectionLot AS InspectionLot,
  head.ChangeNumber AS ChangeNumber,
  head.ConditionApplication AS ConditionApplication,
  head.CapacityActiveVersion AS CapacityActiveVersion,
  head.CapacityRqmtHasNotToBeCreated AS CapacityRqmtHasNotToBeCreated,
  head.OrderSequenceNumber AS OrderSequenceNumber,
  head.Material AS BillOfOperationsMaterial,
  head.BillOfOperationsType AS BillOfOperationsType,
  head.BillOfOperations AS BillOfOperations,
  head.BillOfOperationsGroup AS BillOfOperationsGroup,
  head.BillOfOperationsVariant AS BillOfOperationsVariant,
  head.BOOInternalVersionCounter AS BOOInternalVersionCounter,
  head.BillOfOperationsUsage AS BillOfOperationsUsage,
  head.BillOfOperationsVersion AS BillOfOperationsVersion,
  head.BOOExplosionDate AS BOOExplosionDate,
  head.BOOValidityStartDate AS BOOValidityStartDate,
  head.BillOfMaterialCategory AS BillOfMaterialCategory,
  head.BillOfMaterialVariant AS BillOfMaterialVariant,
  head.BillOfMaterialVariantUsage AS BillOfMaterialVariantUsage,
  head.BillOfMaterialVersion AS BillOfMaterialVersion,
  head.BOMExplosionDate AS BOMExplosionDate,
  head.BOMValidityStartDate AS BOMValidityStartDate,
  head.BusinessArea AS BusinessArea,
  head.CompanyCode AS CompanyCode,
  head.ControllingArea AS ControllingArea,
  head.ProfitCenter AS ProfitCenter,
  head.CostCenter AS CostCenter,
  head.ResponsibleCostCenter AS ResponsibleCostCenter,
  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.FunctionalArea AS FunctionalArea,
  head.TotalCommitmentDate AS MfgOrderTotalCommitmentDate,
  head.TechnicalCompletionDate AS MfgOrderActualCompletionDate,
  head.MfgOrderConfirmedReworkQty AS MfgOrderConfirmedReworkQty,
  head.MaterialBaseUnit AS BaseUnit,
  head.PlannedTotalQtyInBaseUnit AS PlndQtyInBaseUnit,
  head.MasterProductionOrder AS MasterProductionOrder,
  head._SettlementReservation AS _SettlementReservation,
  head._BusinessArea AS _BusinessArea,
  _SalesOrder.SoldToParty AS SoldToParty
FROM P_ProcessOrderHeader AS head
LEFT OUTER JOIN I_MfgOrderCategory AS _MfgOrderCategory ON ManufacturingOrderCategory = _MfgOrderCategory.ManufacturingOrderCategory  -- association [1..1]
LEFT OUTER JOIN I_MfgOrderType AS _MfgOrderType ON ManufacturingOrderType = _MfgOrderType.ManufacturingOrderType  -- association [1..1]
LEFT OUTER JOIN I_ManufacturingOrder AS _ReferenceOrder ON ReferenceOrder = _ReferenceOrder.ManufacturingOrder  -- association [0..1]
LEFT OUTER JOIN I_ManufacturingOrder AS _LeadingOrder ON LeadingOrder = _LeadingOrder.ManufacturingOrder  -- association [0..1]
LEFT OUTER JOIN I_ManufacturingOrder AS _SuperiorOrder ON SuperiorOrder = _SuperiorOrder.ManufacturingOrder  -- association [0..1]
LEFT OUTER JOIN I_OrderInternalID AS _OrderInternalID ON MfgOrderInternalID = _OrderInternalID.OrderInternalID  -- association [1..1]
LEFT OUTER JOIN I_Language AS _LongTextLanguage ON LongTextLanguageCode = _LongTextLanguage.Language  -- association [0..1]
LEFT OUTER JOIN I_UnitOfMeasure AS _ProductionUnit ON ProductionUnit = _ProductionUnit.UnitOfMeasure  -- association [1..1]
LEFT OUTER JOIN I_User AS _CreatedByUser ON CreatedByUser = _CreatedByUser.UserID  -- association [1..1]
LEFT OUTER JOIN I_User AS _LastChangedByUser ON LastChangedByUser = _LastChangedByUser.UserID  -- association [0..1]
LEFT OUTER JOIN I_Plant AS _ProductionPlant ON ProductionPlant = _ProductionPlant.Plant  -- association [1..1]
LEFT OUTER JOIN I_ChangeMaster AS _ChangeNumber ON ChangeNumber = _ChangeNumber.ChangeNumber  -- association [0..1]
LEFT OUTER JOIN I_ChangeMstrObjTypeRevisionLvl AS _MaterialRevisionLevel ON MaterialRevisionLevel = _MaterialRevisionLevel.RevisionLevel AND _MaterialRevisionLevel.ChangeNumberObjectType = '41'  -- association [0..1]
LEFT OUTER JOIN I_GLAccount AS _GLAccount ON GLAccount = _GLAccount.GLAccount AND CompanyCode = _GLAccount.CompanyCode  -- association [0..1]
LEFT OUTER JOIN I_CostElement AS _CostElement ON ControllingArea = _CostElement.ControllingArea AND CostElement = _CostElement.CostElement  -- association [0..1]
LEFT OUTER JOIN I_CostingVariant AS _ActualCostsCostingVariant ON ActualCostsCostingVariant = _ActualCostsCostingVariant.CostingVariant  -- association [0..1]
LEFT OUTER JOIN I_CostingVariant AS _PlannedCostsCostingVariant ON PlannedCostsCostingVariant = _PlannedCostsCostingVariant.CostingVariant  -- association [0..1]
LEFT OUTER JOIN I_MRPController AS _MRPController ON ProductionPlant = _MRPController.Plant AND MRPController = _MRPController.MRPController  -- association [0..1]
LEFT OUTER JOIN I_ProductionSupervisor AS _ProductionSupervisor ON ProductionPlant = _ProductionSupervisor.Plant AND ProductionSupervisor = _ProductionSupervisor.ProductionSupervisor  -- association [0..1]
LEFT OUTER JOIN I_ProductionSchedulingProfile AS _ProductionSchedulingProfile ON ProductionPlant = _ProductionSchedulingProfile.Plant AND ProductionSchedulingProfile = _ProductionSchedulingProfile.ProductionSchedulingProfile  -- association [0..1]
LEFT OUTER JOIN I_ResponsiblePlannerGroup AS _ResponsiblePlannerGroup ON ProductionPlant = _ResponsiblePlannerGroup.Plant AND ResponsiblePlannerGroup = _ResponsiblePlannerGroup.ResponsiblePlannerGroup  -- association [0..1]
LEFT OUTER JOIN I_MfgBillOfOperations AS _BillOfOperations ON BillOfOperationsType = _BillOfOperations.BillOfOperationsType AND BillOfOperationsGroup = _BillOfOperations.BillOfOperationsGroup AND BillOfOperationsVariant = _BillOfOperations.BillOfOperationsVariant  -- association [0..1]
LEFT OUTER JOIN I_MfgBillOfOperationsChgSt AS _BillOfOperationsChangeState ON BillOfOperationsType = _BillOfOperationsChangeState.BillOfOperationsType AND BillOfOperationsGroup = _BillOfOperationsChangeState.BillOfOperationsGroup AND BillOfOperationsVariant = _BillOfOperationsChangeState.BillOfOperationsVariant AND BOOInternalVersionCounter = _BillOfOperationsChangeState.BOOInternalVersionCounter  -- association [0..1]
LEFT OUTER JOIN I_ManufacturingOrderItem AS _MfgOrderItem ON ManufacturingOrder = _MfgOrderItem.ManufacturingOrder  -- association [1..*]
LEFT OUTER JOIN I_MfgOrderSequence AS _MfgOrderSequence ON ManufacturingOrder = _MfgOrderSequence.ManufacturingOrder  -- association [1..*]
LEFT OUTER JOIN I_ManufacturingOrderOperation AS _MfgOrderOperation ON MfgOrderInternalID = _MfgOrderOperation.MfgOrderInternalID  -- association [1..*]
LEFT OUTER JOIN I_MfgOrderMaterialDocumentItem AS _MfgOrderMaterialDocItem ON ManufacturingOrder = _MfgOrderMaterialDocItem.ManufacturingOrder  -- association [0..*]
LEFT OUTER JOIN I_MfgOrderDocInfoRecdObjLink AS _MfgOrderDocInfoRecord ON ManufacturingOrder = _MfgOrderDocInfoRecord.ManufacturingOrder  -- association [0..*]
;