P_ProcOrdMgmtOpCompWithSts2

DDL: P_PROCORDMGMTOPCOMPWITHSTS2 SQL: PPOROPCOMPSTSN Type: view COMPOSITE

P_ProcOrdMgmtOpCompWithSts2 is a Composite CDS View in SAP S/4HANA. It reads from 2 data sources (P_ProcOrdAORListDistinct, I_ProcOrdMgmtOpCompBasic) and exposes 151 fields with key fields Reservation, ReservationItem, RecordType. It has 5 associations to related views.

Data Sources (2)

SourceAliasJoin Type
P_ProcOrdAORListDistinct _AORList inner
I_ProcOrdMgmtOpCompBasic comp from

Associations (5)

CardinalityTargetAliasCondition
[0..1] P_ProcOrdFirstOperation _FirstOperation $projection.ManufacturingOrder = _FirstOperation.ProcessOrder and $projection.ProductionPlant = _FirstOperation.ProductionPlant and $projection.ProductionSupervisor = _FirstOperation.ProductionSupervisor
[1..1] I_CalendarDate _RequirementDate $projection.MatlCompRequirementDate = _RequirementDate.CalendarDate
[0..1] I_MRPController _MRPController $projection.Plant = _MRPController.Plant and $projection.MRPController = _MRPController.MRPController
[0..1] I_MaterialPlant _MaterialPlant $projection.Plant = _MaterialPlant.Plant and $projection.Material = _MaterialPlant.Material
[0..1] P_ProcOrderOperationDurn _OperationDetails $projection.ManufacturingOrder = _OperationDetails.ManufacturingOrder and $projection.ManufacturingOrderOperation = _OperationDetails.ManufacturingOrderOperation and $projection.ProductionPlant = _OperationDetails.ProductionPlant and $projection.ProductionSupervisor = _OperationDetails.ProductionSupervisor

Annotations (12)

NameValueLevelField
AbapCatalog.sqlViewName PPOROPCOMPSTSN view
AbapCatalog.compiler.compareFilter true view
AbapCatalog.preserveKey true view
AccessControl.authorizationCheck #CHECK view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #XL view
ObjectModel.usageType.dataClass #MIXED view
ClientHandling.algorithm #SESSION_VARIABLE view
VDM.private true view
VDM.viewType #COMPOSITE view
ClientHandling.type #CLIENT_DEPENDENT view
Metadata.ignorePropagatedAnnotations true view

Fields (151)

KeyFieldSource TableSource FieldDescription
KEY Reservation I_ProcOrdMgmtOpCompBasic Reservation Reservation
KEY ReservationItem I_ProcOrdMgmtOpCompBasic ReservationItem Reservation Item
KEY RecordType I_ProcOrdMgmtOpCompBasic RecordType Reservation Record Type
ManufacturingOrderCategory I_ProcOrdMgmtOpCompBasic ManufacturingOrderCategory
ManufacturingOrderType I_ProcOrdMgmtOpCompBasic ManufacturingOrderType
ManufacturingOrder I_ProcOrdMgmtOpCompBasic ManufacturingOrder Order
ManufacturingOrderSequence I_ProcOrdMgmtOpCompBasic ManufacturingOrderSequence
ProductionPlant I_ProcOrdMgmtOpCompBasic ProductionPlant Prod plnt
ProductionSupervisor I_ProcOrdMgmtOpCompBasic ProductionSupervisor Prodn Supervisor
OrderInternalBillOfOperations I_ProcOrdMgmtOpCompBasic OrderInternalBillOfOperations Order Internal Bill of Operations
OrderIntBillOfOperationsItem I_ProcOrdMgmtOpCompBasic OrderIntBillOfOperationsItem Order Internal Bill of Operations Item
MaterialAvailyIsNotChecked
MatlCompRequirementDate I_ProcOrdMgmtOpCompBasic MatlCompRequirementDate Reqmts date
MatlCompRequirementTime I_ProcOrdMgmtOpCompBasic MatlCompRequirementTime
ReservationItemCreationCode I_ProcOrdMgmtOpCompBasic ReservationItemCreationCode Reserv. status
ReservationIsFinallyIssued I_ProcOrdMgmtOpCompBasic ReservationIsFinallyIssued Res Final Issue
MatlCompIsMarkedForDeletion I_ProcOrdMgmtOpCompBasic MatlCompIsMarkedForDeletion
MaterialComponentIsMissing I_ProcOrdMgmtOpCompBasic MaterialComponentIsMissing Missing Part
IsBulkMaterialComponent I_ProcOrdMgmtOpCompBasic IsBulkMaterialComponent Bulk material
MatlCompIsMarkedForBackflush I_ProcOrdMgmtOpCompBasic MatlCompIsMarkedForBackflush Backflush
MaterialCompIsAlternativeItem I_ProcOrdMgmtOpCompBasic MaterialCompIsAlternativeItem Alternat. item
MatlCompIsTextItem I_ProcOrdMgmtOpCompBasic MatlCompIsTextItem Text Item
MatlCompDiscontinuationType I_ProcOrdMgmtOpCompBasic MatlCompDiscontinuationType Share of scrap
MatlCompIsConfigurable I_ProcOrdMgmtOpCompBasic MatlCompIsConfigurable Configur. Item
MaterialCompIsCostRelevant I_ProcOrdMgmtOpCompBasic MaterialCompIsCostRelevant CostingRelevncy
MaterialComponentIsClassified I_ProcOrdMgmtOpCompBasic MaterialComponentIsClassified Classification
MaterialCompIsIntraMaterial I_ProcOrdMgmtOpCompBasic MaterialCompIsIntraMaterial Intra Material
UsageProbabilityPercent I_ProcOrdMgmtOpCompBasic UsageProbabilityPercent Usage Prob.
LongTextLanguageCode I_ProcOrdMgmtOpCompBasic LongTextLanguageCode Language
LongTextExists I_ProcOrdMgmtOpCompBasic LongTextExists LgText ID
RequirementType I_ProcOrdMgmtOpCompBasic RequirementType RequirementType
MaterialGroup I_ProcOrdMgmtOpCompBasic MaterialGroup Product Group
Material I_ProcOrdMgmtOpCompBasic Material Vehicle Model
Plant I_ProcOrdMgmtOpCompBasic Plant Valuation Area
MRPController
SalesOrder I_ProcOrdMgmtOpCompBasic SalesOrder SD Document
SalesOrderItem I_ProcOrdMgmtOpCompBasic SalesOrderItem Sales Order Item
WBSElementInternalID I_ProcOrdMgmtOpCompBasic WBSElementInternalID WBS Internal ID
ProductConfiguration I_ProcOrdMgmtOpCompBasic ProductConfiguration Object Number
ChangeNumber I_ProcOrdMgmtOpCompBasic ChangeNumber Change Number
EffectivityParameterVariant I_ProcOrdMgmtOpCompBasic EffectivityParameterVariant Tech st from
BillOfMaterialCategory I_ProcOrdMgmtOpCompBasic BillOfMaterialCategory BOM category
BillOfMaterialInternalID I_ProcOrdMgmtOpCompBasic BillOfMaterialInternalID
BillOfMaterialVariant I_ProcOrdMgmtOpCompBasic BillOfMaterialVariant AlternativeBOM
BillOfMaterialItemNodeNumber I_ProcOrdMgmtOpCompBasic BOMItem
BillOfMaterialItemCategory I_ProcOrdMgmtOpCompBasic BOMItemCategory Item Category
BillOfMaterialItemNumber I_ProcOrdMgmtOpCompBasic BillOfMaterialItemNumber Item
BOMItemDescription I_ProcOrdMgmtOpCompBasic BOMItemDescription Item Text
BOMExplosionDateID I_ProcOrdMgmtOpCompBasic BOMExplosionDateID
PurchasingInfoRecord I_ProcOrdMgmtOpCompBasic PurchasingInfoRecord Info Record
PurchasingGroup I_ProcOrdMgmtOpCompBasic PurchasingGroup Purchasing Group
PurchaseRequisition
PurchaseRequisitionItem
PurchaseOrder
PurchaseOrderItem
DeliveryDurationInDays I_ProcOrdMgmtOpCompBasic DeliveryDurationInDays Del time (days)
GoodsMovementIsAllowed I_ProcOrdMgmtOpCompBasic GoodsMovementIsAllowed Mvt Allowed
StorageLocation I_ProcOrdMgmtOpCompBasic StorageLocation StorageLocation
StorageLocationName _StorageLocation StorageLocationName Storage Loc. Name
Batch I_ProcOrdMgmtOpCompBasic Batch Lot No.
BatchSplitType I_ProcOrdMgmtOpCompBasic BatchSplitType Checkbox
DebitCreditCode I_ProcOrdMgmtOpCompBasic DebitCreditCode Single-Character Flag
GoodsMovementType I_ProcOrdMgmtOpCompBasic GoodsMovementType Movement Type
InventorySpecialStockType I_ProcOrdMgmtOpCompBasic InventorySpecialStockType Special Stock Type
InventorySpecialStockValnType I_ProcOrdMgmtOpCompBasic InventorySpecialStockValnType Valuation
ConsumptionPosting I_ProcOrdMgmtOpCompBasic ConsumptionPosting Consumption Posting
SupplyArea I_ProcOrdMgmtOpCompBasic SupplyArea Supply Area
GoodsRecipientName I_ProcOrdMgmtOpCompBasic GoodsRecipientName Recipient Name
UnloadingPointName I_ProcOrdMgmtOpCompBasic UnloadingPointName Unloading Point Name
StockSegment I_ProcOrdMgmtOpCompBasic StockSegment Stock Segment
RequirementSegment I_ProcOrdMgmtOpCompBasic RequirementSegment Req. Segment
Warehouse I_ProcOrdMgmtOpCompBasic Warehouse Warehouse No.
StorageType I_ProcOrdMgmtOpCompBasic StorageType Storage Type
StorageBin I_ProcOrdMgmtOpCompBasic StorageBin Storage Bin
BusinessArea I_ProcOrdMgmtOpCompBasic BusinessArea Business Area
CompanyCode I_ProcOrdMgmtOpCompBasic CompanyCode Receiver Company Code
GLAccount I_ProcOrdMgmtOpCompBasic GLAccount General Ledger
AccountAssignmentCategory I_ProcOrdMgmtOpCompBasic AccountAssignmentCategory Acct Assgmt Cat
FunctionalArea I_ProcOrdMgmtOpCompBasic FunctionalArea Sendr Fctl Area
MaterialCompIsVariableSized I_ProcOrdMgmtOpCompBasic MaterialCompIsVariableSized Var-Sized Item
VariableSizeComponentUnit I_ProcOrdMgmtOpCompBasic VariableSizeComponentUnit VSI UoM
VariableSizeComponentQuantity I_ProcOrdMgmtOpCompBasic VariableSizeComponentQuantity VSI Quantity
FormulaKey I_ProcOrdMgmtOpCompBasic FormulaKey VSI Formula
MaterialComponentIsPhantomItem I_ProcOrdMgmtOpCompBasic MaterialComponentIsPhantomItem Phantom Item
OrderPathValue I_ProcOrdMgmtOpCompBasic OrderPathValue Order path
OrderLevelValue I_ProcOrdMgmtOpCompBasic OrderLevelValue Order level
MaterialIsCoProduct _BillOfMaterialItem MaterialIsCoProduct Co-product
IsBatchManagementRequired _Material IsBatchManagementRequired Batch Mgmt Rqt(Plnt)
LeadTimeOffset I_ProcOrdMgmtOpCompBasic LeadTimeOffset Lead-tm offset
OperationLeadTimeOffsetUnit I_ProcOrdMgmtOpCompBasic OperationLeadTimeOffsetUnit
OperationLeadTimeOffset I_ProcOrdMgmtOpCompBasic OperationLeadTimeOffset Oper. LT offset
QuantityIsFixed I_ProcOrdMgmtOpCompBasic QuantityIsFixed Qty. is fixed
IsNetScrap I_ProcOrdMgmtOpCompBasic IsNetScrap Net Indicator
ComponentScrapInPercent I_ProcOrdMgmtOpCompBasic ComponentScrapInPercent Component Scrap
OperationScrapInPercent I_ProcOrdMgmtOpCompBasic OperationScrapInPercent Operation Scrap
BaseUnit I_ProcOrdMgmtOpCompBasic BaseUnit Unit of Measure
RequiredQuantity
WithdrawnQuantity I_ProcOrdMgmtOpCompBasic WithdrawnQuantity Withdrawn Quantity
OpenQuantity
DeviationQuantity
ConfirmedAvailableQuantity I_ProcOrdMgmtOpCompBasic ConfirmedAvailableQuantity Available Quantity
MaterialCompOriginalQuantity I_ProcOrdMgmtOpCompBasic MaterialCompOriginalQuantity
EntryUnit I_ProcOrdMgmtOpCompBasic EntryUnit Unit of Entry
GoodsMovementEntryQty I_ProcOrdMgmtOpCompBasic GoodsMovementEntryQty
LeadingReservationItem I_ProcOrdMgmtOpCompBasic LeadingReservationItem Item no.
_Reservation _Reservation
_ReservationItem _ReservationItem
_ManufacturingOrder _ManufacturingOrder
_ReservationDocRecordType _ReservationDocRecordType
_MfgOrderSequence _MfgOrderSequence
_MfgOrderCategory _MfgOrderCategory
_MfgOrderType _MfgOrderType
_ProductionPlant _ProductionPlant
_ProductionSupervisor _ProductionSupervisor
_RequirementType _RequirementType
_MaterialGroup _MaterialGroup
_Material _Material
_MaterialPlant _MaterialPlant
_Plant _Plant
_MRPController _MRPController
_StorageLocation _StorageLocation
_Batch _Batch
_DebitCreditCode _DebitCreditCode
_GoodsMovementType _GoodsMovementType
_InventorySpecialStockType _InventorySpecialStockType
_ConsumptionPosting _ConsumptionPosting
_SupplyArea _SupplyArea
_Warehouse _Warehouse
_BOMExplosion _BOMExplosion
_BOMItemCategory _BOMItemCategory
_SalesOrder _SalesOrder
_SalesOrderItem _SalesOrderItem
_WBSElement _WBSElement
_ChangeNumber _ChangeNumber
_PurchasingGroup _PurchasingGroup
_PurchasingInfoRecord _PurchasingInfoRecord
_PurchaseOrder _PurchaseOrder
_PurchaseOrderItem _PurchaseOrderItem
_PurchaseRequisition _PurchaseRequisition
_CompanyCode _CompanyCode
_BusinessArea _BusinessArea
_FunctionalArea _FunctionalArea
_GLAccount _GLAccount
_AccountAssignmentCategory _AccountAssignmentCategory
_BaseUnit _BaseUnit
_EntryUnit _EntryUnit
_OpLeadTimeOffsetUnit _OpLeadTimeOffsetUnit
_VariableSizeCompUnit _VariableSizeCompUnit
_LongTextLanguage _LongTextLanguage
_RequirementDate _RequirementDate
_OperationDetails _OperationDetails

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_ProcOrdMgmtOpCompWithSts2.
-- 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: PPOROPCOMPSTSN

CREATE VIEW P_ProcOrdMgmtOpCompWithSts2 AS
SELECT
  comp.Reservation AS Reservation,
  comp.ReservationItem AS ReservationItem,
  comp.RecordType AS RecordType,
  comp.ManufacturingOrderCategory AS ManufacturingOrderCategory,
  comp.ManufacturingOrderType AS ManufacturingOrderType,
  comp.ManufacturingOrder AS ManufacturingOrder,
  comp.ManufacturingOrderSequence AS ManufacturingOrderSequence,
  comp.ProductionPlant AS ProductionPlant,
  comp.ProductionSupervisor AS ProductionSupervisor,
  comp.OrderInternalBillOfOperations AS OrderInternalBillOfOperations,
  comp.OrderIntBillOfOperationsItem AS OrderIntBillOfOperationsItem,
  case when _AvNotChecked.StatusCode is null then '' else 'X' end AS MaterialAvailyIsNotChecked,
  comp.MatlCompRequirementDate AS MatlCompRequirementDate,
  comp.MatlCompRequirementTime AS MatlCompRequirementTime,
  comp.ReservationItemCreationCode AS ReservationItemCreationCode,
  comp.ReservationIsFinallyIssued AS ReservationIsFinallyIssued,
  comp.MatlCompIsMarkedForDeletion AS MatlCompIsMarkedForDeletion,
  comp.MaterialComponentIsMissing AS MaterialComponentIsMissing,
  comp.IsBulkMaterialComponent AS IsBulkMaterialComponent,
  comp.MatlCompIsMarkedForBackflush AS MatlCompIsMarkedForBackflush,
  comp.MaterialCompIsAlternativeItem AS MaterialCompIsAlternativeItem,
  comp.MatlCompIsTextItem AS MatlCompIsTextItem,
  comp.MatlCompDiscontinuationType AS MatlCompDiscontinuationType,
  comp.MatlCompIsConfigurable AS MatlCompIsConfigurable,
  comp.MaterialCompIsCostRelevant AS MaterialCompIsCostRelevant,
  comp.MaterialComponentIsClassified AS MaterialComponentIsClassified,
  comp.MaterialCompIsIntraMaterial AS MaterialCompIsIntraMaterial,
  comp.UsageProbabilityPercent AS UsageProbabilityPercent,
  comp.LongTextLanguageCode AS LongTextLanguageCode,
  comp.LongTextExists AS LongTextExists,
  comp.RequirementType AS RequirementType,
  comp.MaterialGroup AS MaterialGroup,
  comp.Material AS Material,
  comp.Plant AS Plant,
  cast(_MaterialPlant.MRPController as pph_dispo preserving type) AS MRPController,
  comp.SalesOrder AS SalesOrder,
  comp.SalesOrderItem AS SalesOrderItem,
  comp.WBSElementInternalID AS WBSElementInternalID,
  comp.ProductConfiguration AS ProductConfiguration,
  comp.ChangeNumber AS ChangeNumber,
  comp.EffectivityParameterVariant AS EffectivityParameterVariant,
  comp.BillOfMaterialCategory AS BillOfMaterialCategory,
  comp.BillOfMaterialInternalID AS BillOfMaterialInternalID,
  comp.BillOfMaterialVariant AS BillOfMaterialVariant,
  comp.BOMItem AS BillOfMaterialItemNodeNumber,
  comp.BOMItemCategory AS BillOfMaterialItemCategory,
  comp.BillOfMaterialItemNumber AS BillOfMaterialItemNumber,
  comp.BOMItemDescription AS BOMItemDescription,
  comp.BOMExplosionDateID AS BOMExplosionDateID,
  comp.PurchasingInfoRecord AS PurchasingInfoRecord,
  comp.PurchasingGroup AS PurchasingGroup,
  comp.DeliveryDurationInDays AS DeliveryDurationInDays,
  comp.GoodsMovementIsAllowed AS GoodsMovementIsAllowed,
  comp.StorageLocation AS StorageLocation,
  _StorageLocation.StorageLocationName AS StorageLocationName,
  comp.Batch AS Batch,
  comp.BatchSplitType AS BatchSplitType,
  comp.DebitCreditCode AS DebitCreditCode,
  comp.GoodsMovementType AS GoodsMovementType,
  comp.InventorySpecialStockType AS InventorySpecialStockType,
  comp.InventorySpecialStockValnType AS InventorySpecialStockValnType,
  comp.ConsumptionPosting AS ConsumptionPosting,
  comp.SupplyArea AS SupplyArea,
  comp.GoodsRecipientName AS GoodsRecipientName,
  comp.UnloadingPointName AS UnloadingPointName,
  comp.StockSegment AS StockSegment,
  comp.RequirementSegment AS RequirementSegment,
  comp.Warehouse AS Warehouse,
  comp.StorageType AS StorageType,
  comp.StorageBin AS StorageBin,
  comp.BusinessArea AS BusinessArea,
  comp.CompanyCode AS CompanyCode,
  comp.GLAccount AS GLAccount,
  comp.AccountAssignmentCategory AS AccountAssignmentCategory,
  comp.FunctionalArea AS FunctionalArea,
  comp.MaterialCompIsVariableSized AS MaterialCompIsVariableSized,
  comp.VariableSizeComponentUnit AS VariableSizeComponentUnit,
  comp.VariableSizeComponentQuantity AS VariableSizeComponentQuantity,
  comp.FormulaKey AS FormulaKey,
  comp.MaterialComponentIsPhantomItem AS MaterialComponentIsPhantomItem,
  comp.OrderPathValue AS OrderPathValue,
  comp.OrderLevelValue AS OrderLevelValue,
  _BillOfMaterialItem.MaterialIsCoProduct AS MaterialIsCoProduct,
  _Material.IsBatchManagementRequired AS IsBatchManagementRequired,
  comp.LeadTimeOffset AS LeadTimeOffset,
  comp.OperationLeadTimeOffsetUnit AS OperationLeadTimeOffsetUnit,
  comp.OperationLeadTimeOffset AS OperationLeadTimeOffset,
  comp.QuantityIsFixed AS QuantityIsFixed,
  comp.IsNetScrap AS IsNetScrap,
  comp.ComponentScrapInPercent AS ComponentScrapInPercent,
  comp.OperationScrapInPercent AS OperationScrapInPercent,
  comp.BaseUnit AS BaseUnit,
  cast(comp.RequiredQuantity as requirementquantity preserving type) AS RequiredQuantity,
  comp.WithdrawnQuantity AS WithdrawnQuantity,
  (comp.RequiredQuantity - comp.WithdrawnQuantity) AS OpenQuantity,
  cast((comp.WithdrawnQuantity - comp.RequiredQuantity) as deviationquantity) AS DeviationQuantity,
  comp.ConfirmedAvailableQuantity AS ConfirmedAvailableQuantity,
  comp.MaterialCompOriginalQuantity AS MaterialCompOriginalQuantity,
  comp.EntryUnit AS EntryUnit,
  comp.GoodsMovementEntryQty AS GoodsMovementEntryQty,
  comp.LeadingReservationItem AS LeadingReservationItem
FROM I_ProcOrdMgmtOpCompBasic AS comp
INNER JOIN P_ProcOrdAORListDistinct AS _AORList ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN P_ProcOrdFirstOperation AS _FirstOperation ON ManufacturingOrder = _FirstOperation.ProcessOrder AND ProductionPlant = _FirstOperation.ProductionPlant AND ProductionSupervisor = _FirstOperation.ProductionSupervisor  -- association [0..1]
LEFT OUTER JOIN I_CalendarDate AS _RequirementDate ON MatlCompRequirementDate = _RequirementDate.CalendarDate  -- association [1..1]
LEFT OUTER JOIN I_MRPController AS _MRPController ON Plant = _MRPController.Plant AND MRPController = _MRPController.MRPController  -- association [0..1]
LEFT OUTER JOIN I_MaterialPlant AS _MaterialPlant ON Plant = _MaterialPlant.Plant AND Material = _MaterialPlant.Material  -- association [0..1]
LEFT OUTER JOIN P_ProcOrderOperationDurn AS _OperationDetails ON ManufacturingOrder = _OperationDetails.ManufacturingOrder AND ManufacturingOrderOperation = _OperationDetails.ManufacturingOrderOperation AND ProductionPlant = _OperationDetails.ProductionPlant AND ProductionSupervisor = _OperationDetails.ProductionSupervisor  -- association [0..1]
;