R_ProcessOrderConfirmationTP

DDL: R_PROCESSORDERCONFIRMATIONTP Type: view_entity TRANSACTIONAL

Process Order Confirmation

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

Data Sources (1)

SourceAliasJoin Type
I_MfgOrderConfirmation afru from

Associations (2)

CardinalityTargetAliasCondition
[1..1] E_OrderConfirmation _Extension $projection.ConfirmationGroup = _Extension.ConfirmationGroup and $projection.ConfirmationCount = _Extension.ConfirmationCount
[0..*] R_ProcOrdConfMatlDocItemTP _ProcOrdConfMatlDocItm

Annotations (10)

NameValueLevelField
AccessControl.authorizationCheck #CHECK view
AccessControl.personalData.blocking #REQUIRED view
EndUserText.label Process Order Confirmation view
ObjectModel.usageType.serviceQuality #D view
ObjectModel.usageType.sizeCategory #XL view
ObjectModel.usageType.dataClass #MIXED view
VDM.viewType #TRANSACTIONAL view
VDM.lifecycle.contract.type #SAP_INTERNAL_API view
ObjectModel.sapObjectNodeType.name ProcessOrderConfirmation view
Metadata.ignorePropagatedAnnotations true view

Fields (96)

KeyFieldSource TableSource FieldDescription
KEY ConfirmationGroup I_MfgOrderConfirmation MfgOrderConfirmationGroup
KEY ConfirmationCount I_MfgOrderConfirmation MfgOrderConfirmation
OrderID I_MfgOrderConfirmation ManufacturingOrder Order
OrderType I_MfgOrderConfirmation ManufacturingOrderType
OrderOperationInternalID I_MfgOrderConfirmation OrderOperationInternalID
ConfirmationText I_MfgOrderConfirmation ConfirmationText
Language I_MfgOrderConfirmation Language Report Text Language
Material
OrderPlannedTotalQty
ProductionUnit
FinalConfirmationType I_MfgOrderConfirmation FinalConfirmationType Final Confirmtn
OpenReservationsIsCleared I_MfgOrderConfirmation OpenReservationsIsCleared
IsReversed I_MfgOrderConfirmation IsReversed Reversed?
IsReversal I_MfgOrderConfirmation IsReversal Reversal doc.
APIConfHasNoGoodsMovements I_MfgOrderConfirmation APIConfHasNoGoodsMovements
OrderConfirmationRecordType I_MfgOrderConfirmation OrderConfirmationRecordType
ConfirmationEntryDate I_MfgOrderConfirmation MfgOrderConfirmationEntryDate
ConfirmationEntryTime I_MfgOrderConfirmation MfgOrderConfirmationEntryTime
EnteredByUser I_MfgOrderConfirmation EnteredByUser
LastChangeDate I_MfgOrderConfirmation LastChangeDate Time Stamp
LastChangedByUser I_MfgOrderConfirmation LastChangedByUser User Name
ConfirmationExternalEntryDate I_MfgOrderConfirmation ConfirmationExternalEntryDate
ConfirmationExternalEntryTime I_MfgOrderConfirmation ConfirmationExternalEntryTime
EnteredByExternalUser I_MfgOrderConfirmation EnteredByExternalUser
ExternalSystemConfirmation I_MfgOrderConfirmation ExternalSystemConfirmation
Plant I_MfgOrderConfirmation Plant Valuation Area
WorkCenterTypeCode I_MfgOrderConfirmation WorkCenterTypeCode Object Type
WorkCenter
Personnel I_MfgOrderConfirmation Personnel Personnel No.
TimeRecording I_MfgOrderConfirmation TimeRecording
EmployeeWageType I_MfgOrderConfirmation EmployeeWageType Wage type
EmployeeWageGroup I_MfgOrderConfirmation EmployeeWageGroup Wage Group
BreakDurationUnit I_MfgOrderConfirmation BreakDurationUnit
BreakDurationUnitISOCode
BreakDurationUnitSAPCode
ConfirmedBreakDuration I_MfgOrderConfirmation ConfirmedBreakDuration
EmployeeSuitability I_MfgOrderConfirmation EmployeeSuitability
NumberOfEmployees I_MfgOrderConfirmation NumberOfEmployees No. employees
PostingDate I_MfgOrderConfirmation PostingDate Posting Date for GR
ConfirmedExecutionStartDate I_MfgOrderConfirmation ConfirmedExecutionStartDate
ConfirmedExecutionStartTime I_MfgOrderConfirmation ConfirmedExecutionStartTime
ConfirmedSetupEndDate I_MfgOrderConfirmation ConfirmedSetupEndDate
ConfirmedSetupEndTime I_MfgOrderConfirmation ConfirmedSetupEndTime
ConfirmedProcessingStartDate I_MfgOrderConfirmation ConfirmedProcessingStartDate
ConfirmedProcessingStartTime I_MfgOrderConfirmation ConfirmedProcessingStartTime
ConfirmedProcessingEndDate I_MfgOrderConfirmation ConfirmedProcessingEndDate
ConfirmedProcessingEndTime I_MfgOrderConfirmation ConfirmedProcessingEndTime
ConfirmedTeardownStartDate I_MfgOrderConfirmation ConfirmedTeardownStartDate
ConfirmedTeardownStartTime I_MfgOrderConfirmation ConfirmedTeardownStartTime
ConfirmedExecutionEndDate I_MfgOrderConfirmation ConfirmedExecutionEndDate
ConfirmedExecutionEndTime I_MfgOrderConfirmation ConfirmedExecutionEndTime
ConfirmationUnit I_MfgOrderConfirmation ConfirmationUnit
ConfirmationUnitISOCode
ConfirmationUnitSAPCode
ConfirmationYieldQuantity I_MfgOrderConfirmation ConfirmationYieldQuantity
ConfirmationScrapQuantity I_MfgOrderConfirmation ConfirmationScrapQuantity
ConfirmationReworkQuantity I_MfgOrderConfirmation ConfirmationReworkQuantity
VarianceReasonCode I_MfgOrderConfirmation VarianceReasonCode Reason
OpWorkQuantityUnit1 I_MfgOrderConfirmation OpWorkQuantityUnit1
WorkQuantityUnit1ISOCode
WorkQuantityUnit1SAPCode
OpConfirmedWorkQuantity1 I_MfgOrderConfirmation OpConfirmedWorkQuantity1
NoFurtherOpWorkQuantity1IsExpd I_MfgOrderConfirmation NoFurtherOpWorkQuantity1IsExpd
OpWorkQuantityUnit2 I_MfgOrderConfirmation OpWorkQuantityUnit2
WorkQuantityUnit2ISOCode
WorkQuantityUnit2SAPCode
OpConfirmedWorkQuantity2 I_MfgOrderConfirmation OpConfirmedWorkQuantity2
NoFurtherOpWorkQuantity2IsExpd I_MfgOrderConfirmation NoFurtherOpWorkQuantity2IsExpd
OpWorkQuantityUnit3 I_MfgOrderConfirmation OpWorkQuantityUnit3
WorkQuantityUnit3ISOCode
WorkQuantityUnit3SAPCode
OpConfirmedWorkQuantity3 I_MfgOrderConfirmation OpConfirmedWorkQuantity3
NoFurtherOpWorkQuantity3IsExpd I_MfgOrderConfirmation NoFurtherOpWorkQuantity3IsExpd
OpWorkQuantityUnit4 I_MfgOrderConfirmation OpWorkQuantityUnit4
WorkQuantityUnit4ISOCode
WorkQuantityUnit4SAPCode
OpConfirmedWorkQuantity4 I_MfgOrderConfirmation OpConfirmedWorkQuantity4
NoFurtherOpWorkQuantity4IsExpd I_MfgOrderConfirmation NoFurtherOpWorkQuantity4IsExpd
OpWorkQuantityUnit5 I_MfgOrderConfirmation OpWorkQuantityUnit5
WorkQuantityUnit5ISOCode
WorkQuantityUnit5SAPCode
OpConfirmedWorkQuantity5 I_MfgOrderConfirmation OpConfirmedWorkQuantity5
NoFurtherOpWorkQuantity5IsExpd I_MfgOrderConfirmation NoFurtherOpWorkQuantity5IsExpd
OpWorkQuantityUnit6 I_MfgOrderConfirmation OpWorkQuantityUnit6
WorkQuantityUnit6ISOCode
WorkQuantityUnit6SAPCode
OpConfirmedWorkQuantity6 I_MfgOrderConfirmation OpConfirmedWorkQuantity6
NoFurtherOpWorkQuantity6IsExpd I_MfgOrderConfirmation NoFurtherOpWorkQuantity6IsExpd
BusinessProcessEntryUnit I_MfgOrderConfirmation BusinessProcessEntryUnit
BusProcessEntrUnitISOCode
BusProcessEntryUnitSAPCode
BusinessProcessConfirmedQty I_MfgOrderConfirmation BusinessProcessConfirmedQty
NoFurtherBusinessProcQtyIsExpd I_MfgOrderConfirmation NoFurtherBusinessProcQtyIsExpd
ShiftGrouping I_MfgOrderConfirmation ShiftGrouping Shift Grouping
ShiftDefinition I_MfgOrderConfirmation ShiftDefinition
_ProcOrdConfMatlDocItm _ProcOrdConfMatlDocItm

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 R_ProcessOrderConfirmationTP.
-- 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 R_ProcessOrderConfirmationTP AS
SELECT
  afru.MfgOrderConfirmationGroup AS ConfirmationGroup,
  afru.MfgOrderConfirmation AS ConfirmationCount,
  afru.ManufacturingOrder AS OrderID,
  afru.ManufacturingOrderType AS OrderType,
  afru.OrderOperationInternalID AS OrderOperationInternalID,
  afru.ConfirmationText AS ConfirmationText,
  afru.Language AS Language,
  afru._MfgOrder.Material AS Material,
  afru._MfgOrder.MfgOrderPlannedTotalQty AS OrderPlannedTotalQty,
  afru._MfgOrder.ProductionUnit AS ProductionUnit,
  afru.FinalConfirmationType AS FinalConfirmationType,
  afru.OpenReservationsIsCleared AS OpenReservationsIsCleared,
  afru.IsReversed AS IsReversed,
  afru.IsReversal AS IsReversal,
  afru.APIConfHasNoGoodsMovements AS APIConfHasNoGoodsMovements,
  afru.OrderConfirmationRecordType AS OrderConfirmationRecordType,
  afru.MfgOrderConfirmationEntryDate AS ConfirmationEntryDate,
  afru.MfgOrderConfirmationEntryTime AS ConfirmationEntryTime,
  afru.EnteredByUser AS EnteredByUser,
  afru.LastChangeDate AS LastChangeDate,
  afru.LastChangedByUser AS LastChangedByUser,
  afru.ConfirmationExternalEntryDate AS ConfirmationExternalEntryDate,
  afru.ConfirmationExternalEntryTime AS ConfirmationExternalEntryTime,
  afru.EnteredByExternalUser AS EnteredByExternalUser,
  afru.ExternalSystemConfirmation AS ExternalSystemConfirmation,
  afru.Plant AS Plant,
  afru.WorkCenterTypeCode AS WorkCenterTypeCode,
  afru._WorkCenter.WorkCenter AS WorkCenter,
  afru.Personnel AS Personnel,
  afru.TimeRecording AS TimeRecording,
  afru.EmployeeWageType AS EmployeeWageType,
  afru.EmployeeWageGroup AS EmployeeWageGroup,
  afru.BreakDurationUnit AS BreakDurationUnit,
  afru._BreakDurationUnit.UnitOfMeasureISOCode AS BreakDurationUnitISOCode,
  afru._BreakDurationUnit.UnitOfMeasureSAPCode AS BreakDurationUnitSAPCode,
  afru.ConfirmedBreakDuration AS ConfirmedBreakDuration,
  afru.EmployeeSuitability AS EmployeeSuitability,
  afru.NumberOfEmployees AS NumberOfEmployees,
  afru.PostingDate AS PostingDate,
  afru.ConfirmedExecutionStartDate AS ConfirmedExecutionStartDate,
  afru.ConfirmedExecutionStartTime AS ConfirmedExecutionStartTime,
  afru.ConfirmedSetupEndDate AS ConfirmedSetupEndDate,
  afru.ConfirmedSetupEndTime AS ConfirmedSetupEndTime,
  afru.ConfirmedProcessingStartDate AS ConfirmedProcessingStartDate,
  afru.ConfirmedProcessingStartTime AS ConfirmedProcessingStartTime,
  afru.ConfirmedProcessingEndDate AS ConfirmedProcessingEndDate,
  afru.ConfirmedProcessingEndTime AS ConfirmedProcessingEndTime,
  afru.ConfirmedTeardownStartDate AS ConfirmedTeardownStartDate,
  afru.ConfirmedTeardownStartTime AS ConfirmedTeardownStartTime,
  afru.ConfirmedExecutionEndDate AS ConfirmedExecutionEndDate,
  afru.ConfirmedExecutionEndTime AS ConfirmedExecutionEndTime,
  afru.ConfirmationUnit AS ConfirmationUnit,
  afru._ConfirmationUnit.UnitOfMeasureISOCode AS ConfirmationUnitISOCode,
  afru._ConfirmationUnit.UnitOfMeasureSAPCode AS ConfirmationUnitSAPCode,
  afru.ConfirmationYieldQuantity AS ConfirmationYieldQuantity,
  afru.ConfirmationScrapQuantity AS ConfirmationScrapQuantity,
  afru.ConfirmationReworkQuantity AS ConfirmationReworkQuantity,
  afru.VarianceReasonCode AS VarianceReasonCode,
  afru.OpWorkQuantityUnit1 AS OpWorkQuantityUnit1,
  afru._WorkQuantityUnit1.UnitOfMeasureISOCode AS WorkQuantityUnit1ISOCode,
  afru._WorkQuantityUnit1.UnitOfMeasureSAPCode AS WorkQuantityUnit1SAPCode,
  afru.OpConfirmedWorkQuantity1 AS OpConfirmedWorkQuantity1,
  afru.NoFurtherOpWorkQuantity1IsExpd AS NoFurtherOpWorkQuantity1IsExpd,
  afru.OpWorkQuantityUnit2 AS OpWorkQuantityUnit2,
  afru._WorkQuantityUnit2.UnitOfMeasureISOCode AS WorkQuantityUnit2ISOCode,
  afru._WorkQuantityUnit2.UnitOfMeasureSAPCode AS WorkQuantityUnit2SAPCode,
  afru.OpConfirmedWorkQuantity2 AS OpConfirmedWorkQuantity2,
  afru.NoFurtherOpWorkQuantity2IsExpd AS NoFurtherOpWorkQuantity2IsExpd,
  afru.OpWorkQuantityUnit3 AS OpWorkQuantityUnit3,
  afru._WorkQuantityUnit3.UnitOfMeasureISOCode AS WorkQuantityUnit3ISOCode,
  afru._WorkQuantityUnit3.UnitOfMeasureSAPCode AS WorkQuantityUnit3SAPCode,
  afru.OpConfirmedWorkQuantity3 AS OpConfirmedWorkQuantity3,
  afru.NoFurtherOpWorkQuantity3IsExpd AS NoFurtherOpWorkQuantity3IsExpd,
  afru.OpWorkQuantityUnit4 AS OpWorkQuantityUnit4,
  afru._WorkQuantityUnit4.UnitOfMeasureISOCode AS WorkQuantityUnit4ISOCode,
  afru._WorkQuantityUnit4.UnitOfMeasureSAPCode AS WorkQuantityUnit4SAPCode,
  afru.OpConfirmedWorkQuantity4 AS OpConfirmedWorkQuantity4,
  afru.NoFurtherOpWorkQuantity4IsExpd AS NoFurtherOpWorkQuantity4IsExpd,
  afru.OpWorkQuantityUnit5 AS OpWorkQuantityUnit5,
  afru._WorkQuantityUnit5.UnitOfMeasureISOCode AS WorkQuantityUnit5ISOCode,
  afru._WorkQuantityUnit5.UnitOfMeasureSAPCode AS WorkQuantityUnit5SAPCode,
  afru.OpConfirmedWorkQuantity5 AS OpConfirmedWorkQuantity5,
  afru.NoFurtherOpWorkQuantity5IsExpd AS NoFurtherOpWorkQuantity5IsExpd,
  afru.OpWorkQuantityUnit6 AS OpWorkQuantityUnit6,
  afru._WorkQuantityUnit6.UnitOfMeasureISOCode AS WorkQuantityUnit6ISOCode,
  afru._WorkQuantityUnit6.UnitOfMeasureSAPCode AS WorkQuantityUnit6SAPCode,
  afru.OpConfirmedWorkQuantity6 AS OpConfirmedWorkQuantity6,
  afru.NoFurtherOpWorkQuantity6IsExpd AS NoFurtherOpWorkQuantity6IsExpd,
  afru.BusinessProcessEntryUnit AS BusinessProcessEntryUnit,
  afru._BusinessProcessUnit.UnitOfMeasureISOCode AS BusProcessEntrUnitISOCode,
  afru._BusinessProcessUnit.UnitOfMeasureSAPCode AS BusProcessEntryUnitSAPCode,
  afru.BusinessProcessConfirmedQty AS BusinessProcessConfirmedQty,
  afru.NoFurtherBusinessProcQtyIsExpd AS NoFurtherBusinessProcQtyIsExpd,
  afru.ShiftGrouping AS ShiftGrouping,
  afru.ShiftDefinition AS ShiftDefinition
FROM I_MfgOrderConfirmation AS afru
LEFT OUTER JOIN E_OrderConfirmation AS _Extension ON ConfirmationGroup = _Extension.ConfirmationGroup AND ConfirmationCount = _Extension.ConfirmationCount  -- association [1..1]
LEFT OUTER JOIN R_ProcOrdConfMatlDocItemTP AS _ProcOrdConfMatlDocItm ON /* condition not available in parsed metadata */  -- association [0..*]
;