I_ProcOrdMgmtConfirmation

DDL: I_PROCORDMGMTCONFIRMATION SQL: IPROCORDMGMTCONF Type: view COMPOSITE

Process Order Confirmation

I_ProcOrdMgmtConfirmation is a Composite CDS View that provides data about "Process Order Confirmation" in SAP S/4HANA. It reads from 1 data source (I_MfgOrderConfirmation) and exposes 68 fields with key fields ConfirmationGroup, ConfirmationCount. It has 1 association to related views.

Data Sources (1)

SourceAliasJoin Type
I_MfgOrderConfirmation afru from

Associations (1)

CardinalityTargetAliasCondition
[0..1] I_WorkCenterActivityTexts _ActivityTexts $projection.WorkCenterInternalID = _ActivityTexts.WorkCenterInternalID and _ActivityTexts.WorkCenterTypeCode = 'A'

Annotations (19)

NameValueLevelField
AbapCatalog.sqlViewName IPROCORDMGMTCONF view
AbapCatalog.compiler.compareFilter true view
AbapCatalog.preserveKey true view
AccessControl.authorizationCheck #CHECK view
EndUserText.label Process Order Confirmation view
AccessControl.personalData.blocking #NOT_REQUIRED view
ClientHandling.algorithm #SESSION_VARIABLE view
ClientHandling.type #CLIENT_DEPENDENT view
ObjectModel.representativeKey ConfirmationCount view
ObjectModel.usageType.serviceQuality #D view
ObjectModel.usageType.sizeCategory #XL view
ObjectModel.usageType.dataClass #MIXED view
VDM.viewType #COMPOSITE view
UI.headerInfo.title.type #STANDARD view
UI.headerInfo.title.value ConfirmationGroup view
UI.headerInfo.description.type #STANDARD view
UI.headerInfo.description.value ConfirmationCount view
UI.headerInfo.typeName Order Header Confirmation view
UI.headerInfo.typeNamePlural Order Header Confirmations view

Fields (68)

KeyFieldSource TableSource FieldDescription
KEY ConfirmationGroup MfgOrderConfirmationGroup
KEY ConfirmationCount MfgOrderConfirmation
ProcessOrder I_MfgOrderConfirmation ManufacturingOrder Order
MfgOrderPhaseSuperiorOperation
ManufacturingOrderType I_MfgOrderConfirmation ManufacturingOrderType
OrderInternalBillOfOperations I_MfgOrderConfirmation OrderInternalID Plan No.f.Oper.
OrderIntBillOfOperationsItem I_MfgOrderConfirmation OrderOperationInternalID
SuperiorOperationInternalID I_MfgOrderConfirmation SuperiorOperationInternalID Sup. Op. Node
ConfirmationText I_MfgOrderConfirmation ConfirmationText
Language I_MfgOrderConfirmation Language Report Text Language
Material
MfgOrderPlannedTotalQty
ProductionUnit
WorkCenterInternalID I_MfgOrderConfirmation WorkCenterInternalID Work Center
FinalConfirmationType FinalConfirmationType Final Confirmtn
IsFinalConfirmation IsFinalConfirmation
OpenReservationsIsCleared OpenReservationsIsCleared
IsReversed IsReversed Reversed?
IsReversal IsReversal Reversal doc.
APIConfHasNoGoodsMovements APIConfHasNoGoodsMovements
OrderConfirmationRecordType OrderConfirmationRecordType
numc15astimestampendasConfirmedDateTime
MfgOrderConfirmationEntryDate MfgOrderConfirmationEntryDate
MfgOrderConfirmationEntryTime MfgOrderConfirmationEntryTime
EnteredByUser EnteredByUser
LastChangeDate LastChangeDate Time Stamp
LastChangedByUser LastChangedByUser User Name
ConfirmationExternalEntryDate ConfirmationExternalEntryDate
ConfirmationExternalEntryTime ConfirmationExternalEntryTime
EnteredByExternalUser EnteredByExternalUser
ExternalSystemConfirmation ExternalSystemConfirmation
Plant I_MfgOrderConfirmation Plant Valuation Area
PostingDate PostingDate Posting Date for GR
ConfirmedExecutionStartDate ConfirmedExecutionStartDate
ConfirmedExecutionStartTime ConfirmedExecutionStartTime
ConfirmedSetupEndDate ConfirmedSetupEndDate
ConfirmedSetupEndTime ConfirmedSetupEndTime
ConfirmedProcessingStartDate ConfirmedProcessingStartDate
ConfirmedProcessingStartTime ConfirmedProcessingStartTime
ConfirmedProcessingEndDate ConfirmedProcessingEndDate
ConfirmedProcessingEndTime ConfirmedProcessingEndTime
ConfirmedTeardownStartDate ConfirmedTeardownStartDate
ConfirmedTeardownStartTime ConfirmedTeardownStartTime
ConfirmedExecutionEndDate ConfirmedExecutionEndDate
ConfirmedExecutionEndTime ConfirmedExecutionEndTime
ConfirmationUnit ConfirmationUnit
ConfirmationYieldQuantity ConfirmationYieldQuantity
ConfirmationScrapQuantity ConfirmationScrapQuantity
OpConfirmedWorkQuantity1 I_MfgOrderConfirmation OpConfirmedWorkQuantity1
OpWorkQuantityUnit1 I_MfgOrderConfirmation OpWorkQuantityUnit1
WorkCenterActivityText1 _ActivityTexts WorkCenterActivityText1
OpConfirmedWorkQuantity2 I_MfgOrderConfirmation OpConfirmedWorkQuantity2
OpWorkQuantityUnit2 I_MfgOrderConfirmation OpWorkQuantityUnit2
WorkCenterActivityText2 _ActivityTexts WorkCenterActivityText2
OpConfirmedWorkQuantity3 I_MfgOrderConfirmation OpConfirmedWorkQuantity3
OpWorkQuantityUnit3 I_MfgOrderConfirmation OpWorkQuantityUnit3
WorkCenterActivityText3 _ActivityTexts WorkCenterActivityText3
OpConfirmedWorkQuantity4 I_MfgOrderConfirmation OpConfirmedWorkQuantity4
OpWorkQuantityUnit4 I_MfgOrderConfirmation OpWorkQuantityUnit4
WorkCenterActivityText4 _ActivityTexts WorkCenterActivityText4
OpConfirmedWorkQuantity5 I_MfgOrderConfirmation OpConfirmedWorkQuantity5
OpWorkQuantityUnit5 I_MfgOrderConfirmation OpWorkQuantityUnit5
WorkCenterActivityText5 _ActivityTexts WorkCenterActivityText5
OpConfirmedWorkQuantity6 I_MfgOrderConfirmation OpConfirmedWorkQuantity6
OpWorkQuantityUnit6 I_MfgOrderConfirmation OpWorkQuantityUnit6
WorkCenterActivityText6 _ActivityTexts WorkCenterActivityText6
PlainLongText
_ProcOrdMgmt _ProcOrdMgmt

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_ProcOrdMgmtConfirmation.
-- 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: IPROCORDMGMTCONF

CREATE VIEW I_ProcOrdMgmtConfirmation AS
SELECT
  MfgOrderConfirmationGroup AS ConfirmationGroup,
  MfgOrderConfirmation AS ConfirmationCount,
  afru.ManufacturingOrder AS ProcessOrder,
  cast( _Op.MfgOrderPhaseSuperiorOperation as manufacturingorderoperation preserving type ) AS MfgOrderPhaseSuperiorOperation,
  afru.ManufacturingOrderType AS ManufacturingOrderType,
  afru.OrderInternalID AS OrderInternalBillOfOperations,
  afru.OrderOperationInternalID AS OrderIntBillOfOperationsItem,
  afru.SuperiorOperationInternalID AS SuperiorOperationInternalID,
  afru.ConfirmationText AS ConfirmationText,
  afru.Language AS Language,
  afru._MfgOrder.Material AS Material,
  afru._MfgOrder.MfgOrderPlannedTotalQty AS MfgOrderPlannedTotalQty,
  afru._MfgOrder.ProductionUnit AS ProductionUnit,
  afru.WorkCenterInternalID AS WorkCenterInternalID,
  FinalConfirmationType,
  IsFinalConfirmation,
  OpenReservationsIsCleared,
  IsReversed,
  IsReversal,
  APIConfHasNoGoodsMovements,
  OrderConfirmationRecordType,
  case MfgOrderConfirmationEntryTime when '240000' then cast(cast(concat(MfgOrderConfirmationEntryDate,cast('235959' as tims))as abap.numc(15)) as timestamp) else cast(cast(concat(MfgOrderConfirmationEntryDate , MfgOrderConfirmationEntryTime)as abap.numc(15)) as timestamp) end as ConfirmedDateTime AS numc15astimestampendasConfirmedDateTime,
  MfgOrderConfirmationEntryDate,
  MfgOrderConfirmationEntryTime,
  EnteredByUser,
  LastChangeDate,
  LastChangedByUser,
  ConfirmationExternalEntryDate,
  ConfirmationExternalEntryTime,
  EnteredByExternalUser,
  ExternalSystemConfirmation,
  afru.Plant AS Plant,
  PostingDate,
  ConfirmedExecutionStartDate,
  ConfirmedExecutionStartTime,
  ConfirmedSetupEndDate,
  ConfirmedSetupEndTime,
  ConfirmedProcessingStartDate,
  ConfirmedProcessingStartTime,
  ConfirmedProcessingEndDate,
  ConfirmedProcessingEndTime,
  ConfirmedTeardownStartDate,
  ConfirmedTeardownStartTime,
  ConfirmedExecutionEndDate,
  ConfirmedExecutionEndTime,
  ConfirmationUnit,
  ConfirmationYieldQuantity,
  ConfirmationScrapQuantity,
  afru.OpConfirmedWorkQuantity1 AS OpConfirmedWorkQuantity1,
  afru.OpWorkQuantityUnit1 AS OpWorkQuantityUnit1,
  _ActivityTexts.WorkCenterActivityText1 AS WorkCenterActivityText1,
  afru.OpConfirmedWorkQuantity2 AS OpConfirmedWorkQuantity2,
  afru.OpWorkQuantityUnit2 AS OpWorkQuantityUnit2,
  _ActivityTexts.WorkCenterActivityText2 AS WorkCenterActivityText2,
  afru.OpConfirmedWorkQuantity3 AS OpConfirmedWorkQuantity3,
  afru.OpWorkQuantityUnit3 AS OpWorkQuantityUnit3,
  _ActivityTexts.WorkCenterActivityText3 AS WorkCenterActivityText3,
  afru.OpConfirmedWorkQuantity4 AS OpConfirmedWorkQuantity4,
  afru.OpWorkQuantityUnit4 AS OpWorkQuantityUnit4,
  _ActivityTexts.WorkCenterActivityText4 AS WorkCenterActivityText4,
  afru.OpConfirmedWorkQuantity5 AS OpConfirmedWorkQuantity5,
  afru.OpWorkQuantityUnit5 AS OpWorkQuantityUnit5,
  _ActivityTexts.WorkCenterActivityText5 AS WorkCenterActivityText5,
  afru.OpConfirmedWorkQuantity6 AS OpConfirmedWorkQuantity6,
  afru.OpWorkQuantityUnit6 AS OpWorkQuantityUnit6,
  _ActivityTexts.WorkCenterActivityText6 AS WorkCenterActivityText6,
  afru._LongText.PlainLongText AS PlainLongText
FROM I_MfgOrderConfirmation AS afru
LEFT OUTER JOIN I_WorkCenterActivityTexts AS _ActivityTexts ON WorkCenterInternalID = _ActivityTexts.WorkCenterInternalID AND _ActivityTexts.WorkCenterTypeCode = 'A'  -- association [0..1]
;