C_MfgProcgExecOperation

DDL: C_MFGPROCGEXECOPERATION SQL: CMPEOPER Type: view CONSUMPTION Package: MPE_EXEC_SFO

Manufacturing Order Operation

C_MfgProcgExecOperation is a Consumption CDS View that provides data about "Manufacturing Order Operation" in SAP S/4HANA. It reads from 1 data source (P_MfgProcgExecOperation) and exposes 90 fields with key field OrderOperationInternalID. It has 8 associations to related views. Part of development package MPE_EXEC_SFO.

Data Sources (1)

SourceAliasJoin Type
P_MfgProcgExecOperation MfgProcgExecOperation from

Associations (8)

CardinalityTargetAliasCondition
[0..1] P_OpActyNtwrkInstceAggrgdScrap _OperationScrappedQuantity MfgProcgExecOperation.OpActyNtwkInstance = _OperationScrappedQuantity.OpActyNtwkInstance
[0..1] P_MfgOrdOpHasMissingParts _MfgOrdOpHasMissingPart $projection.Reservation = _MfgOrdOpHasMissingPart.Reservation and $projection.OrderOperationInternalID = _MfgOrdOpHasMissingPart.OrderIntBillOfOperationsItem
[0..*] C_MfgOrderOperationMissingComp _MfgOrderOperationMissingComp $projection.ManufacturingOrder = _MfgOrderOperationMissingComp.ManufacturingOrder and $projection.ManufacturingOrderOperation = _MfgOrderOperationMissingComp.ManufacturingOrderOperation and $projection.ManufacturingOrderSequence = _MfgOrderOperationMissingComp.ManufacturingOrderSequence
[0..*] C_ProcgExecOperationActivity _ProcgExecOperationActivity $projection.OpActyNtwkInstance = _ProcgExecOperationActivity.OpActyNtwkInstance
[0..1] P_OperationProdnRsceToolAssAgg _OperationProdnRsceToolAssAgg $projection.OpActyNtwkInstance = _OperationProdnRsceToolAssAgg.OpActyNtwkInstance
[0..*] C_MfgOrderOperationHold _MfgOrderOperationHold $projection.OrderInternalID = _MfgOrderOperationHold.OrderInternalID and $projection.OrderOperationInternalID = _MfgOrderOperationHold.OrderOperationInternalID
[0..1] I_OrderItem _OrderItem $projection.ManufacturingOrder = _OrderItem.OrderID and _OrderItem.OrderItem = '0001'
[0..*] I_ProdnProcgFlexibilityIndTxt _ProdnProcgFlexibilityIndTxt $projection.ProdnProcgIsFlexible = _ProdnProcgFlexibilityIndTxt.ProdnProcgIsFlexible

Annotations (14)

NameValueLevelField
AbapCatalog.sqlViewName CMPEOPER view
AbapCatalog.compiler.compareFilter true view
Metadata.allowExtensions true view
Search.searchable true view
AccessControl.authorizationCheck #CHECK view
ClientHandling.algorithm #SESSION_VARIABLE view
ObjectModel.usageType.serviceQuality #D view
ObjectModel.usageType.sizeCategory #XL view
ObjectModel.usageType.dataClass #MIXED view
VDM.viewType #CONSUMPTION view
UI.headerInfo.typeName Manufacturing Order Operation view
UI.headerInfo.typeNamePlural Manufacturing Order Operations view
UI.headerInfo.title.label Manufacturing Order Operation view
EndUserText.label Manufacturing Order Operation view

Fields (90)

KeyFieldSource TableSource FieldDescription
KEY OrderOperationInternalID P_MfgProcgExecOperation OrderIntBillOfOperationsItem Order Internal Bill of Operations Item
ManufacturingOrder
ManufacturingOrderCategory P_MfgProcgExecOperation ManufacturingOrderCategory
ManufacturingOrderType P_MfgProcgExecOperation ManufacturingOrderType
Reservation P_MfgProcgExecOperation Reservation Reservation
ProdnProcgIsFlexible
ProdnProcgFlexibilityIndName
ManufacturingOrderSequence
ProductionPlant P_MfgProcgExecOperation ProductionPlant Prod plnt
PlantName _ProductionPlant PlantName Plant Name
ManufacturingOrderOperation
MfgOrderOperationText P_MfgProcgExecOperation MfgOrderOperationText
ProduceOpActyNtwkInstance P_MfgProcgExecOperation ProduceOpActyNtwkInstance
OperationStatusInternalID
OrderOperationMainStatusCode
OrderOperationMainStatusName
Material
MaterialName
WBSElementExternalID _WBSElementBasicData WBSElementExternalID WBS Element External ID
WBSDescription _WBSElementBasicData WBSDescription WBS Element Name
WBSElementInternalID WBSElementInternalID WBS Internal ID
WorkCenterInternalID
WorkCenterTypeCode P_MfgProcgExecOperation WorkCenterTypeCode Object Type
WorkCenter
WorkCenterText
WorkCenterLocation _WorkCenter WorkCenterLocation
WorkCenterResponsible _WorkCenter WorkCenterResponsible
WorkCenterResponsibleName
SupplyArea _WorkCenter SupplyArea Supply Area
PlantTimeZone P_MfgProcgExecOperation PlantTimeZone Time Zone
OpLtstSchedldExecStrtDte P_MfgProcgExecOperation OpLtstSchedldExecStrtDte Latest start
OpLtstSchedldExecStrtTme P_MfgProcgExecOperation OpLtstSchedldExecStrtTme
OpLtstSchedldExecStrtDteTme P_MfgProcgExecOperation OpLtstSchedldExecStrtDteTme Time Stamp
OpLtstSchedldExecEndDte P_MfgProcgExecOperation OpLtstSchedldExecEndDte Lat.finish date
OpLtstSchedldExecEndTme P_MfgProcgExecOperation OpLtstSchedldExecEndTme
OpLtstSchedldExecEndDteTme P_MfgProcgExecOperation OpLtstSchedldExecEndDteTme Time Stamp
OpActualExecutionStartDateTime
OpActualExecutionStartDate P_MfgProcgExecOperation OpActualExecutionStartDate Execution Start Date
OpActualExecutionStartTime P_MfgProcgExecOperation OpActualExecutionStartTime
OpActualExecutionEndDate P_MfgProcgExecOperation OpActualExecutionEndDate Execution End Date
OpActualExecutionEndTime P_MfgProcgExecOperation OpActualExecutionEndTime
OpActualExecutionEndDateTime P_MfgProcgExecOperation OpActualExecutionEndDateTime Time Stamp
OpPlannedScrapQuantity
OpPlannedTotalQuantity P_MfgProcgExecOperation OpPlannedTotalQuantity
OpTotalConfirmedYieldQty P_MfgProcgExecOperation OpTotalConfirmedYieldQty
OpTotalConfirmedScrapQty P_MfgProcgExecOperation OpTotalConfirmedScrapQty
OperationUnit P_MfgProcgExecOperation OperationUnit Act/op UoM
OperationExecutionStartIsLate P_MfgProcgExecOperation OperationExecutionStartIsLate
OpActyNtwkInstance P_MfgProcgExecOperation OpActyNtwkInstance Instance ID
OperationActivityNetwork P_MfgProcgExecOperation OperationActivityNetwork
OpActyNtwkVersionCounter P_MfgProcgExecOperation OpActyNtwkVersionCounter
OpActyConfIsSFIBased
OperationIsClosed
OperationIsTechlyCompleted P_MfgProcgExecOperation OperationIsTechlyCompleted
OperationIsDelivered P_MfgProcgExecOperation OperationIsDelivered
OperationIsPartiallyDelivered P_MfgProcgExecOperation OperationIsPartiallyDelivered
OperationIsPartiallyConfirmed P_MfgProcgExecOperation OperationIsPartiallyConfirmed
OperationIsPrinted P_MfgProcgExecOperation OperationIsPrinted
OperationIsReleased
OperationIsCreated P_MfgProcgExecOperation OperationIsCreated
OperationIsScheduled P_MfgProcgExecOperation OperationIsScheduled
OperationIsConfirmed P_MfgProcgExecOperation OperationIsConfirmed
OperationIsDeleted P_MfgProcgExecOperation OperationIsDeleted
OperationExecutionEndIsLate P_MfgProcgExecOperation OperationExecutionEndIsLate
OperationYieldDeviationQty P_MfgProcgExecOperation OperationYieldDeviationQty
ExecutionStartLatenessInHours P_MfgProcgExecOperation ExecutionStartLatenessInHours
ExecutionEndLatenessInHours P_MfgProcgExecOperation ExecutionEndLatenessInHours
ExecutionStartLatenessInMins P_MfgProcgExecOperation ExecutionStartLatenessInMins
ExecutionEndLatenessInMinutes P_MfgProcgExecOperation ExecutionEndLatenessInMinutes
OperationStartDeviationDays P_MfgProcgExecOperation OperationStartDeviationDays
PlannedEndDateDvtnInDays P_MfgProcgExecOperation PlannedEndDateDvtnInDays
OperationHasProductionHold
NumberOfMaterialHolds P_MfgProcgExecOperation NumberOfMaterialHolds
NumberOfWorkCenterHolds P_MfgProcgExecOperation NumberOfWorkCenterHolds
NumberOfOrderHolds P_MfgProcgExecOperation NumberOfOrderHolds
NumberOfOperationHolds P_MfgProcgExecOperation NumberOfOperationHolds
NumberOfOperationActivityHolds P_MfgProcgExecOperation NumberOfOperationActivityHolds
EffectivityParameterVariant
EffectivityParameterDesc
EffctyTypeCnctntdParamDesc
OrderIsShopFloorOrder
_Material
_WorkCenter P_MfgProcgExecOperation _WorkCenter
_ProductionPlant P_MfgProcgExecOperation _ProductionPlant
_ProcgExecOperationActivity _ProcgExecOperationActivity
_MfgOrderOperationMissingComp _MfgOrderOperationMissingComp
_MfgOrderOperationHold _MfgOrderOperationHold
_OpActyNtwkInternalId P_MfgProcgExecOperation _OpActyNtwkInternalId
_OperationActivityNetwork P_MfgProcgExecOperation _OperationActivityNetwork
_OrderItem _OrderItem

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 C_MfgProcgExecOperation.
-- 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: CMPEOPER

CREATE VIEW C_MfgProcgExecOperation AS
SELECT
  MfgProcgExecOperation.OrderIntBillOfOperationsItem AS OrderOperationInternalID,
  MfgProcgExecOperation.ManufacturingOrderCategory AS ManufacturingOrderCategory,
  MfgProcgExecOperation.ManufacturingOrderType AS ManufacturingOrderType,
  MfgProcgExecOperation.Reservation AS Reservation,
  cast(MfgProcgExecOperation.ProdnProcgIsFlexible as mpe_procg_flexibility_ind preserving type) AS ProdnProcgIsFlexible,
  _ProdnProcgFlexibilityIndTxt[1: Language=$session.system_language].ProdnProcgFlexibilityIndName AS ProdnProcgFlexibilityIndName,
  MfgProcgExecOperation.ProductionPlant AS ProductionPlant,
  _ProductionPlant.PlantName AS PlantName,
  MfgProcgExecOperation.MfgOrderOperationText AS MfgOrderOperationText,
  MfgProcgExecOperation.ProduceOpActyNtwkInstance AS ProduceOpActyNtwkInstance,
  cast('00' as numc2 preserving type) AS OperationStatusInternalID,
  cast(' ' as j_istat preserving type) AS OrderOperationMainStatusCode,
  cast(' ' as j_txt30 preserving type) AS OrderOperationMainStatusName,
  MfgProcgExecOperation._Material._Text[1: Language=$session.system_language].MaterialName AS MaterialName,
  _WBSElementBasicData.WBSElementExternalID AS WBSElementExternalID,
  _WBSElementBasicData.WBSDescription AS WBSDescription,
  WBSElementInternalID,
  MfgProcgExecOperation.WorkCenterTypeCode AS WorkCenterTypeCode,
  MfgProcgExecOperation._WorkCenter.WorkCenter AS WorkCenter,
  _WorkCenter._Text[1: Language=$session.system_language].WorkCenterText AS WorkCenterText,
  _WorkCenter.WorkCenterLocation AS WorkCenterLocation,
  _WorkCenter.WorkCenterResponsible AS WorkCenterResponsible,
  _WorkCenter._WorkCenterResponsible.WorkCenterResponsibleName AS WorkCenterResponsibleName,
  _WorkCenter.SupplyArea AS SupplyArea,
  MfgProcgExecOperation.PlantTimeZone AS PlantTimeZone,
  MfgProcgExecOperation.OpLtstSchedldExecStrtDte AS OpLtstSchedldExecStrtDte,
  MfgProcgExecOperation.OpLtstSchedldExecStrtTme AS OpLtstSchedldExecStrtTme,
  MfgProcgExecOperation.OpLtstSchedldExecStrtDteTme AS OpLtstSchedldExecStrtDteTme,
  MfgProcgExecOperation.OpLtstSchedldExecEndDte AS OpLtstSchedldExecEndDte,
  MfgProcgExecOperation.OpLtstSchedldExecEndTme AS OpLtstSchedldExecEndTme,
  MfgProcgExecOperation.OpLtstSchedldExecEndDteTme AS OpLtstSchedldExecEndDteTme,
  MfgProcgExecOperation.OpActualExecutionStartDate AS OpActualExecutionStartDate,
  MfgProcgExecOperation.OpActualExecutionStartTime AS OpActualExecutionStartTime,
  MfgProcgExecOperation.OpActualExecutionEndDate AS OpActualExecutionEndDate,
  MfgProcgExecOperation.OpActualExecutionEndTime AS OpActualExecutionEndTime,
  MfgProcgExecOperation.OpActualExecutionEndDateTime AS OpActualExecutionEndDateTime,
  MfgProcgExecOperation.OpPlannedTotalQuantity AS OpPlannedTotalQuantity,
  MfgProcgExecOperation.OpTotalConfirmedYieldQty AS OpTotalConfirmedYieldQty,
  MfgProcgExecOperation.OpTotalConfirmedScrapQty AS OpTotalConfirmedScrapQty,
  MfgProcgExecOperation.OperationUnit AS OperationUnit,
  MfgProcgExecOperation.OperationExecutionStartIsLate AS OperationExecutionStartIsLate,
  MfgProcgExecOperation.OpActyNtwkInstance AS OpActyNtwkInstance,
  MfgProcgExecOperation.OperationActivityNetwork AS OperationActivityNetwork,
  MfgProcgExecOperation.OpActyNtwkVersionCounter AS OpActyNtwkVersionCounter,
  cast(MfgProcgExecOperation.OpActyConfIsSFIBased as boolean) AS OpActyConfIsSFIBased,
  MfgProcgExecOperation.OperationIsTechlyCompleted AS OperationIsTechlyCompleted,
  MfgProcgExecOperation.OperationIsDelivered AS OperationIsDelivered,
  MfgProcgExecOperation.OperationIsPartiallyDelivered AS OperationIsPartiallyDelivered,
  MfgProcgExecOperation.OperationIsPartiallyConfirmed AS OperationIsPartiallyConfirmed,
  MfgProcgExecOperation.OperationIsPrinted AS OperationIsPrinted,
  cast(MfgProcgExecOperation.OperationIsReleased as mpe_char1 preserving type) AS OperationIsReleased,
  MfgProcgExecOperation.OperationIsCreated AS OperationIsCreated,
  MfgProcgExecOperation.OperationIsScheduled AS OperationIsScheduled,
  MfgProcgExecOperation.OperationIsConfirmed AS OperationIsConfirmed,
  MfgProcgExecOperation.OperationIsDeleted AS OperationIsDeleted,
  MfgProcgExecOperation.OperationExecutionEndIsLate AS OperationExecutionEndIsLate,
  MfgProcgExecOperation.OperationYieldDeviationQty AS OperationYieldDeviationQty,
  MfgProcgExecOperation.ExecutionStartLatenessInHours AS ExecutionStartLatenessInHours,
  MfgProcgExecOperation.ExecutionEndLatenessInHours AS ExecutionEndLatenessInHours,
  MfgProcgExecOperation.ExecutionStartLatenessInMins AS ExecutionStartLatenessInMins,
  MfgProcgExecOperation.ExecutionEndLatenessInMinutes AS ExecutionEndLatenessInMinutes,
  MfgProcgExecOperation.OperationStartDeviationDays AS OperationStartDeviationDays,
  MfgProcgExecOperation.PlannedEndDateDvtnInDays AS PlannedEndDateDvtnInDays,
  cast('' as boolean preserving type) AS OperationHasProductionHold,
  MfgProcgExecOperation.NumberOfMaterialHolds AS NumberOfMaterialHolds,
  MfgProcgExecOperation.NumberOfWorkCenterHolds AS NumberOfWorkCenterHolds,
  MfgProcgExecOperation.NumberOfOrderHolds AS NumberOfOrderHolds,
  MfgProcgExecOperation.NumberOfOperationHolds AS NumberOfOperationHolds,
  MfgProcgExecOperation.NumberOfOperationActivityHolds AS NumberOfOperationActivityHolds,
  cast('' as mpe_effectivity_parameter_desc) AS EffectivityParameterDesc,
  cast('' as mpe_effecty_type_param_desc) AS EffctyTypeCnctntdParamDesc,
  cast(MfgProcgExecOperation.OrderIsShopFloorOrder as boolean preserving type) AS OrderIsShopFloorOrder,
  MfgProcgExecOperation._WorkCenter AS _WorkCenter,
  MfgProcgExecOperation._ProductionPlant AS _ProductionPlant,
  MfgProcgExecOperation._OpActyNtwkInternalId AS _OpActyNtwkInternalId,
  MfgProcgExecOperation._OperationActivityNetwork AS _OperationActivityNetwork
FROM P_MfgProcgExecOperation AS MfgProcgExecOperation
LEFT OUTER JOIN P_OpActyNtwrkInstceAggrgdScrap AS _OperationScrappedQuantity ON MfgProcgExecOperation.OpActyNtwkInstance = _OperationScrappedQuantity.OpActyNtwkInstance  -- association [0..1]
LEFT OUTER JOIN P_MfgOrdOpHasMissingParts AS _MfgOrdOpHasMissingPart ON Reservation = _MfgOrdOpHasMissingPart.Reservation AND OrderOperationInternalID = _MfgOrdOpHasMissingPart.OrderIntBillOfOperationsItem  -- association [0..1]
LEFT OUTER JOIN C_MfgOrderOperationMissingComp AS _MfgOrderOperationMissingComp ON ManufacturingOrder = _MfgOrderOperationMissingComp.ManufacturingOrder AND ManufacturingOrderOperation = _MfgOrderOperationMissingComp.ManufacturingOrderOperation AND ManufacturingOrderSequence = _MfgOrderOperationMissingComp.ManufacturingOrderSequence  -- association [0..*]
LEFT OUTER JOIN C_ProcgExecOperationActivity AS _ProcgExecOperationActivity ON OpActyNtwkInstance = _ProcgExecOperationActivity.OpActyNtwkInstance  -- association [0..*]
LEFT OUTER JOIN P_OperationProdnRsceToolAssAgg AS _OperationProdnRsceToolAssAgg ON OpActyNtwkInstance = _OperationProdnRsceToolAssAgg.OpActyNtwkInstance  -- association [0..1]
LEFT OUTER JOIN C_MfgOrderOperationHold AS _MfgOrderOperationHold ON OrderInternalID = _MfgOrderOperationHold.OrderInternalID AND OrderOperationInternalID = _MfgOrderOperationHold.OrderOperationInternalID  -- association [0..*]
LEFT OUTER JOIN I_OrderItem AS _OrderItem ON ManufacturingOrder = _OrderItem.OrderID AND _OrderItem.OrderItem = '0001'  -- association [0..1]
LEFT OUTER JOIN I_ProdnProcgFlexibilityIndTxt AS _ProdnProcgFlexibilityIndTxt ON ProdnProcgIsFlexible = _ProdnProcgFlexibilityIndTxt.ProdnProcgIsFlexible  -- association [0..*]
;