C_ObjPgMaintOrderConfirmation
Maintenance Order Confirmation
C_ObjPgMaintOrderConfirmation is a Consumption CDS View that provides data about "Maintenance Order Confirmation" in SAP S/4HANA. It reads from 1 data source (I_MaintenanceOrderConfTP) and exposes 122 fields with key fields MaintOrderConf, MaintOrderConfCntrValue. It has 18 associations to related views.
Data Sources (1)
| Source | Alias | Join Type |
|---|---|---|
| I_MaintenanceOrderConfTP | _MaintenanceOrderConfirmation | from |
Associations (18)
| Cardinality | Target | Alias | Condition |
|---|---|---|---|
| [0..1] | C_ObjPgMaintOrderConfWthDesc | _ObjPgMaintOrderConfWthDesc | _ObjPgMaintOrderConfWthDesc.MaintOrderConf = $projection.MaintOrderConf and _ObjPgMaintOrderConfWthDesc.MaintOrderConfCntrValue = $projection.MaintOrderConfCntrValue |
| [0..1] | I_MaintOrderTechObj | _MaintenanceOrder | _MaintenanceOrder.MaintenanceOrder = $projection.MaintenanceOrder |
| [0..1] | P_ObjPgMaintOrderAndOperation | _MaintOrderOperation | _MaintOrderOperation.MaintenanceOrder = $projection.MaintenanceOrder and _MaintOrderOperation.MaintenanceOrderOperation = $projection.MaintenanceOrderOperation and _MaintOrderOperation.MaintenanceOrderSubOperation = $projection.MaintenanceOrderSubOperation |
| [1..1] | I_MaintenanceOrderConfirmation | _MaintOrderConfVH | $projection.MaintOrderConf = _MaintOrderConfVH.MaintOrderConf and $projection.MaintOrderConfCntrValue = _MaintOrderConfVH.MaintOrderConfCntrValue |
| [0..1] | I_WorkCenterBySemanticKey | _PlannedWorkCenterVH | _PlannedWorkCenterVH.Plant = $projection.PlannedPlant and _PlannedWorkCenterVH.WorkCenter = $projection.PlannedWorkCenter |
| [0..1] | I_WorkCenterBySemanticKey | _WorkCenterVH | _WorkCenterVH.Plant = $projection.Plant and _WorkCenterVH.WorkCenter = $projection.WorkCenter |
| [0..1] | C_TechnicalObjectLabelVH | _TechnicalObjectLabelVH | _TechnicalObjectLabelVH.TechnicalObjectLabel = $projection.technicalobjectlabel and _TechnicalObjectLabelVH.TechObjIsEquipOrFuncnlLoc = $projection.techobjisequiporfuncnlloc and _TechnicalObjectLabelVH.TechnicalObject = $projection.technicalobject |
| [0..1] | C_TechnicalObjectLabelVH | _OperationTechObjLabelVH | _OperationTechObjLabelVH.TechnicalObjectLabel = $projection.OperationTechnicalObjectLabel and _OperationTechObjLabelVH.TechObjIsEquipOrFuncnlLoc = $projection.MaintOrdOpTechObjType and _OperationTechObjLabelVH.TechnicalObject = $projection.MaintOperationTechnicalObject |
| [0..1] | C_MaintOrderTypeVH | _MaintOrderTypeVH | _MaintOrderTypeVH.MaintenanceOrderType = $projection.maintenanceordertype |
| [0..1] | C_MaintenanceOrderPhaseVH | _MaintenanceOrderPhaseVH | _MaintenanceOrderPhaseVH.MaintenanceProcessingPhase = $projection.maintenanceprocessingphase |
| [0..1] | C_TechObjQuickVw | _TechnicalObjQuickVw | _TechnicalObjQuickVw.TechnicalObject = $projection.technicalobject and _TechnicalObjQuickVw.TechObjIsEquipOrFuncnlLoc = $projection.techobjisequiporfuncnlloc and _TechnicalObjQuickVw.TechnicalObjectLabel = $projection.technicalobjectlabel |
| [0..1] | C_TechObjQuickVw | _OpTechnicalObjQuickVw | _OpTechnicalObjQuickVw.TechnicalObject = $projection.MaintOperationTechnicalObject and _OpTechnicalObjQuickVw.TechObjIsEquipOrFuncnlLoc = $projection.MaintOrdOpTechObjType and _OpTechnicalObjQuickVw.TechnicalObjectLabel = $projection.OperationTechnicalObjectLabel |
| [0..1] | I_TechObjIsEquipOrFuncnlLoc | _OperationTechObjIsEquip | _OperationTechObjIsEquip.TechObjIsEquipOrFuncnlLoc = $projection.MaintOrdOpTechObjType |
| [0..1] | C_MaintOrderQuickVw | _MaintenanceOrderQuickView | _MaintenanceOrderQuickView.MaintenanceOrder = $projection.MaintenanceOrder |
| [0..*] | C_StsObjActiveStatusCodeText | _ActiveSystemStatus | _ActiveSystemStatus.StatusObject = $projection.MaintOrderOperationInternalID and _ActiveSystemStatus.IsUserStatus = '' |
| [0..*] | C_MaintenanceObjectStatus | _SystemStatus | _SystemStatus.StatusObject = $projection.MaintOrderOperationInternalID and _SystemStatus.IsUserStatus = ' ' |
| [0..*] | C_MaintenanceObjectStatus | _UserStatusWthoutStsNmbr | _UserStatusWthoutStsNmbr.StatusObject = $projection.MaintOrderOperationInternalID and _UserStatusWthoutStsNmbr.StatusSequenceNumber = '00' and _UserStatusWthoutStsNmbr.IsUserStatus = 'X' |
| [0..1] | C_MaintObjUserStatusWthStsNmbr | _UserStatusWithStatusNumber | _UserStatusWithStatusNumber.StatusObject = $projection.MaintOrderOperationInternalID and _UserStatusWithStatusNumber.StatusSequenceNumber != '00' and _UserStatusWithStatusNumber.IsUserStatus = 'X' -- Extensions, do not expose as association: |
Annotations (21)
| Name | Value | Level | Field |
|---|---|---|---|
| ClientHandling.algorithm | #SESSION_VARIABLE | view | |
| AbapCatalog.sqlViewName | COPMAINTORDCONF | view | |
| VDM.viewType | #CONSUMPTION | view | |
| AbapCatalog.compiler.compareFilter | true | view | |
| AccessControl.authorizationCheck | #CHECK | view | |
| AbapCatalog.preserveKey | true | view | |
| Metadata.allowExtensions | true | view | |
| UI.headerInfo.title.type | #STANDARD | view | |
| UI.headerInfo.title.value | MaintOrderConf | view | |
| UI.headerInfo.description.type | #STANDARD | view | |
| UI.headerInfo.description.value | ConfirmationText | view | |
| UI.headerInfo.imageUrl | MaintOrderConfThumbnailURL | view | |
| UI.headerInfo.typeName | Maintenance Order Confirmation | view | |
| UI.headerInfo.typeNamePlural | Maintenance Order Confirmations | view | |
| Search.searchable | true | view | |
| EndUserText.label | Maintenance Order Confirmation | view | |
| ObjectModel.usageType.serviceQuality | #D | view | |
| ObjectModel.usageType.sizeCategory | #XL | view | |
| ObjectModel.usageType.dataClass | #MIXED | view | |
| ObjectModel.transactionalProcessingDelegated | true | view | |
| ObjectModel.draftEnabled | false | view |
Fields (122)
| Key | Field | Source Table | Source Field | Description |
|---|---|---|---|---|
| EquipmentName | ||||
| FunctionalLocationName | ||||
| CreatedByUserDescription | Entered By User Description | |||
| LastChangedByUserDescription | Created By User Description | |||
| MaintenanceOrderTypeName | ||||
| MaintenanceProcessingPhaseDesc | Order Status Text | |||
| PlannedWorkCenter | Planned Work Center | |||
| PlannedWorkCenterDesc | Planned Work Center Text | |||
| PlannedWorkCenterInternalID | ||||
| WorkCenterDesc | ||||
| PlannedPlantName | Planned Plant Name | |||
| PlantName | Plant Name | |||
| MaintenancePlanningPlantName | Planning Plant Name | |||
| MaintenancePlannerGroupName | Planner Group Name | |||
| MaintOrdOpWrkExecStartDateTime | MaintOrdOpWrkExecStartDateTime | Execution Start | ||
| MaintOrdOpWrkExecEndDateTime | MaintOrdOpWrkExecEndDateTime | Execution End | ||
| MaintOrdOpFcstdEndDateTime | MaintOrdOpFcstdEndDateTime | Forecast Finish | ||
| VarianceReasonName | ||||
| OperationPersonRespName | Personnel Name | |||
| TechnicalObjectLabel | ||||
| TechnicalObjectDescription | Technical Object Description | |||
| TechObjIsEquipOrFuncnlLocDesc | Technical Object Type Text | |||
| OperationTechnicalObjectLabel | Operation Technical Object | |||
| OperationTechnicalObjectDesc | Operation Technical Object Description | |||
| OperationTechObjIsEquipDesc | Operation Technical Object Type Text | |||
| ConfirmationTotalQuantity | Cumulative Actual Work | |||
| ActualDurationCalc | Actual Duration | |||
| ActualDurationCalcUnit | Actual Duration Unit | |||
| ActualStartDate | Actual Start Date | |||
| ActualStartTime | Actual Start Time | |||
| ActualEndDate | Actual End Date | |||
| ActualEndTime | Actual End Time | |||
| clientNULLasOpActualExecutionEndDateTime | Actual End | |||
| TechnicalObject | ||||
| FunctionalLocationLabelName | ||||
| MaintOrderConfThumbnailURL | Image | |||
| _ObjPgMaintOrderConfWthDesc | _ObjPgMaintOrderConfWthDesc | |||
| _MaintenanceOrder | _MaintenanceOrder | |||
| _TechnicalObjectLabelVH | _TechnicalObjectLabelVH | |||
| _PlannedWorkCenterVH | _PlannedWorkCenterVH | |||
| _WorkCenterVH | _WorkCenterVH | |||
| _MaintOrderConfVH | _MaintOrderConfVH | |||
| _MaintOrderTypeVH | _MaintOrderTypeVH | |||
| _MaintenanceOrderPhaseVH | _MaintenanceOrderPhaseVH | |||
| _OperationTechObjLabelVH | _OperationTechObjLabelVH | |||
| _TechnicalObjQuickVw | _TechnicalObjQuickVw | |||
| _OpTechnicalObjQuickVw | _OpTechnicalObjQuickVw | |||
| _OperationTechObjIsEquip | _OperationTechObjIsEquip | |||
| _MaintenanceOrderQuickView | _MaintenanceOrderQuickView | |||
| _ActiveSystemStatus | _ActiveSystemStatus | |||
| _SystemStatus | _SystemStatus | |||
| _UserStatusWthoutStsNmbr | _UserStatusWthoutStsNmbr | |||
| _UserStatusWithStatusNumber | _UserStatusWithStatusNumber | |||
| KEY | MaintOrderConf | I_MaintenanceOrderConfTP | MaintOrderConf | |
| KEY | MaintOrderConfCntrValue | I_MaintenanceOrderConfTP | MaintOrderConfCntrValue | Counter |
| MaintOrderConfForEdit | I_MaintenanceOrderConfTP | MaintOrderConfForEdit | ||
| MaintOrderConfCntrValueForEdit | I_MaintenanceOrderConfTP | MaintOrderConfCntrValueForEdit | Counter | |
| PostingDate | I_MaintenanceOrderConfTP | PostingDate | Posting Date for GR | |
| EnteredByUser | I_MaintenanceOrderConfTP | EnteredByUser | ||
| LastChangedByUser | I_MaintenanceOrderConfTP | LastChangedByUser | User Name | |
| MaintenanceOrder | I_MaintenanceOrderConfTP | MaintenanceOrder | Order | |
| MaintOrderOperationInternalID | I_MaintenanceOrderConfTP | MaintOrderOperationInternalID | Object number | |
| ConfirmationText | I_MaintenanceOrderConfTP | ConfirmationText | Confirmation Text | |
| IsFinalConfirmation | I_MaintenanceOrderConfTP | IsFinalConfirmation | Final Confirmation | |
| MaintenanceOrderOperation | I_MaintenanceOrderConfTP | MaintenanceOrderOperation | Operation | |
| MaintenanceOrderSubOperation | I_MaintenanceOrderConfTP | MaintenanceOrderSubOperation | Suboperation | |
| WorkCenterInternalID | I_MaintenanceOrderConfTP | WorkCenterInternalID | Work Center | |
| Plant | I_MaintenanceOrderConfTP | Plant | Valuation Area | |
| PlantTimeZone | I_MaintenanceOrderConfTP | PlantTimeZone | Plant Time Zone | |
| AddressTimeZone | I_MaintenanceOrderConfTP | AddressTimeZone | Time Zone | |
| ActivityType | I_MaintenanceOrderConfTP | ActivityType | Activity Type | |
| OperationConfirmedStartDate | I_MaintenanceOrderConfTP | OperationConfirmedStartDate | Execution Start Date | |
| OperationConfirmedStartTime | I_MaintenanceOrderConfTP | OperationConfirmedStartTime | Execution Start Time | |
| OperationConfirmedEndDate | I_MaintenanceOrderConfTP | OperationConfirmedEndDate | Execution Finish Date | |
| OperationConfirmedEndTime | I_MaintenanceOrderConfTP | OperationConfirmedEndTime | Execution Finish Time | |
| ActyConfFcstdEndDate | I_MaintenanceOrderConfTP | ActyConfFcstdEndDate | Forecast Finish Date | |
| ActyConfFcstdEndTime | I_MaintenanceOrderConfTP | ActyConfFcstdEndTime | Forecast Finish Time | |
| ActualWorkQuantity | I_MaintenanceOrderConfTP | ActualWorkQuantity | Actual work | |
| ActualWorkQuantityUnit | I_MaintenanceOrderConfTP | ActualWorkQuantityUnit | Actual Work Unit | |
| ActualDuration | I_MaintenanceOrderConfTP | ActualDuration | ||
| ActualDurationUnit | I_MaintenanceOrderConfTP | ActualDurationUnit | Actual Duration Unit | |
| RemainingWorkQuantity | I_MaintenanceOrderConfTP | RemainingWorkQuantity | ||
| RemainingWorkQuantityUnit | I_MaintenanceOrderConfTP | RemainingWorkQuantityUnit | Remaining Work Unit | |
| VarianceReasonCode | I_MaintenanceOrderConfTP | VarianceReasonCode | Reason | |
| OperationPersonResponsible | I_MaintenanceOrderConfTP | PersonnelNumber | Personnel Number | |
| EmployeeWageType | I_MaintenanceOrderConfTP | EmployeeWageType | Wage type | |
| AccountingIndicatorCode | I_MaintenanceOrderConfTP | AccountingIndicatorCode | Account Indicator | |
| NoFurtherWorkQuantityIsExpd | I_MaintenanceOrderConfTP | NoFurtherWorkQuantityIsExpd | No Remaining Work | |
| OpenReservationsIsCleared | I_MaintenanceOrderConfTP | OpenReservationsIsCleared | Clear Open Reservations | |
| IsReversed | I_MaintenanceOrderConfTP | IsReversed | Confirmation Cancelled | |
| IsReversal | I_MaintenanceOrderConfTP | IsReversal | Reversal Confirmation | |
| FactoryCalendar | I_MaintenanceOrderConfTP | FactoryCalendar | Factory Calendar | |
| Language | I_MaintenanceOrderConfTP | Language | Report Text Language | |
| LongTextExists | I_MaintenanceOrderConfTP | LongTextExists | Has Long Text | |
| _IsReversed | I_MaintenanceOrderConfTP | _IsReversed | ||
| _IsReversal | I_MaintenanceOrderConfTP | _IsReversal | ||
| _IsFinalConfirmation | I_MaintenanceOrderConfTP | _IsFinalConfirmation | ||
| _OpenReservationsIsCleared | I_MaintenanceOrderConfTP | _OpenReservationsIsCleared | ||
| _NoFurtherWorkQuantityIsExpd | I_MaintenanceOrderConfTP | _NoFurtherWorkQuantityIsExpd | ||
| _LongTextExists | I_MaintenanceOrderConfTP | _LongTextExists | ||
| _VarianceReason | I_MaintenanceOrderConfTP | _VarianceReason | ||
| _PersonnelName | I_MaintenanceOrderConfTP | _PersonnelName | ||
| _EnteredByUser | I_MaintenanceOrderConfTP | _EnteredByUser | ||
| WorkCenter | _ActualWorkCenter | WorkCenter | Work Center | |
| Equipment | _MaintenanceOrder | Equipment | Equipment check | |
| FunctionalLocation | _MaintenanceOrder | FunctionalLocation | Object ID | |
| MaintenanceOrderDesc | _MaintenanceOrder | MaintenanceOrderDesc | Description | |
| MaintenanceOrderType | _MaintenanceOrder | MaintenanceOrderType | Order Type | |
| MaintenanceProcessingPhase | _MaintenanceOrder | MaintenanceProcessingPhase | Order Status | |
| MaintenancePlanningPlant | _MaintenanceOrder | MaintenancePlanningPlant | Planning Plant | |
| MaintenancePlannerGroup | _MaintenanceOrder | MaintenancePlannerGroup | Planner Group | |
| TechObjIsEquipOrFuncnlLoc | _MaintenanceOrder | TechObjIsEquipOrFuncnlLoc | Technical Object Type | |
| _MaintenancePlannerGroup | _MaintenanceOrder | _MaintenancePlannerGroup | ||
| _MaintenanceOrderPhase | _MaintenanceOrder | _MaintenanceOrderPhase | ||
| _TechObjIsEquipOrFuncnlLoc | _MaintenanceOrder | _TechObjIsEquipOrFuncnlLoc | ||
| MaintenanceOrdOpForSearch | _MaintOrderOperation | MaintenanceOrderOperation | Suboperation | |
| OperationDescription | _MaintOrderOperation | OperationDescription | Operation Description | |
| PlannedPlant | _MaintOrderOperation | Plant | Planned Plant | |
| MaintOrdOpTechObjType | _MaintOrderOperation | TechObjIsEquipOrFuncnlLoc | Operation Technical Object Type | |
| OperationPlannedWorkUnit | _MaintOrderOperation | OperationPlannedWorkUnit | Planned Work Unit | |
| OperationPlannedWork | _MaintOrderOperation | OperationPlannedWork | Planned Work | |
| MaintOperationTechnicalObject | _MaintOrderOperation | TechnicalObject | Technical Object |
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_ObjPgMaintOrderConfirmation.
-- 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: COPMAINTORDCONF
CREATE VIEW C_ObjPgMaintOrderConfirmation AS
SELECT
_MaintenanceOrder._Equipment._EquipmentText[Language = $session.system_language].EquipmentName AS EquipmentName,
_MaintenanceOrder._FunctionalLocation._FunctionalLocationText[Language = $session.system_language].FunctionalLocationName AS FunctionalLocationName,
cast('' as eams_person_responsible_name ) AS CreatedByUserDescription,
cast('' as eams_person_responsible_name ) AS LastChangedByUserDescription,
_MaintenanceOrder._Order._OrderType._Text[1:Language = $session.system_language].OrderTypeName AS MaintenanceOrderTypeName,
_MaintenanceOrder._MaintenanceOrderPhase._Text[1:Language = $session.system_language].MaintenanceProcessingPhaseDesc AS MaintenanceProcessingPhaseDesc,
_MaintOrderOperation._WorkCenter.WorkCenter AS PlannedWorkCenter,
_MaintOrderOperation._WorkCenter._Text[1:Language = $session.system_language].WorkCenterText AS PlannedWorkCenterDesc,
_MaintOrderOperation._WorkCenter.WorkCenterInternalID AS PlannedWorkCenterInternalID,
_MaintenanceOrderConfirmation._ActualWorkCenter._Text[1:Language = $session.system_language].WorkCenterText AS WorkCenterDesc,
_MaintOrderOperation._Plant.PlantName AS PlannedPlantName,
_MaintenanceOrderConfirmation._Plant.PlantName AS PlantName,
_MaintenanceOrder._MaintenancePlanningPlant.PlantName AS MaintenancePlanningPlantName,
_MaintenanceOrder._MaintenancePlannerGroup.MaintenancePlannerGroupName AS MaintenancePlannerGroupName,
MaintOrdOpWrkExecStartDateTime,
MaintOrdOpWrkExecEndDateTime,
MaintOrdOpFcstdEndDateTime,
_MaintenanceOrderConfirmation._VarianceReason._Text[1:Language = $session.system_language].VarianceReasonName AS VarianceReasonName,
cast('' as eams_person_responsible_name) AS OperationPersonRespName,
_MaintenanceOrder._TechnicalObject.TechnicalObjectLabel AS TechnicalObjectLabel,
_MaintenanceOrder._TechnicalObject._TechnicalObjectText[1:Language=$session.system_language].TechnicalObjectDescription AS TechnicalObjectDescription,
_MaintenanceOrder._TechObjIsEquipOrFuncnlLoc._Text[1:Language=$session.system_language].TechObjIsEquipOrFuncnlLocDesc AS TechObjIsEquipOrFuncnlLocDesc,
_MaintOrderOperation._TechnicalObject.TechnicalObjectLabel AS OperationTechnicalObjectLabel,
_MaintOrderOperation._TechnicalObject._TechnicalObjectText[1:Language = $session.system_language].TechnicalObjectDescription AS OperationTechnicalObjectDesc,
_MaintOrderOperation._TechObjIsEquipOrFuncnlLoc._Text[1:Language=$session.system_language].TechObjIsEquipOrFuncnlLocDesc AS OperationTechObjIsEquipDesc,
_MaintOrderOperation._OperationPlanningValues.ConfirmationTotalQuantity AS ConfirmationTotalQuantity,
cast ( 0 as co_idauv) AS ActualDurationCalc,
cast ('' as maueh) AS ActualDurationCalcUnit,
_MaintOrderOperation._OperationPlanningValues.OpActualExecutionStartDate AS ActualStartDate,
_MaintOrderOperation._OperationPlanningValues.OpActualExecutionStartTime AS ActualStartTime,
_MaintOrderOperation._OperationPlanningValues.OpActualExecutionEndDate AS ActualEndDate,
_MaintOrderOperation._OperationPlanningValues.OpActualExecutionEndTime AS ActualEndTime,
dats_tims_to_tstmp( _MaintOrderOperation._OperationPlanningValues.OpActualExecutionEndDate, _MaintOrderOperation._OperationPlanningValues.OpActualExecutionEndTime, AddressTimeZone, $session.client, 'NULL' ) as OpActualExecutionEndDateTime AS clientNULLasOpActualExecutionEndDateTime,
_MaintenanceOrder._TechnicalObject.TechnicalObject AS TechnicalObject,
_MaintenanceOrder._TechnicalObject._FunctionalLocationLabel._FuncLocationLabelSearch[FunctionalLocLabelIsActive = 'X'].FunctionalLocationLabelName AS FunctionalLocationLabelName,
concat( '/sap/opu/odata/sap/EAM_OBJPG_ORDERCONFIRMATION_SRV/', concat( concat( concat( 'MaintOrderConfirmationTypeImageSet(MaintOrderConf=''', MaintOrderConf ), ''', '), concat( concat( 'MaintOrderConfCntrValue=''', MaintOrderConfCntrValue), ''')/$value'))) AS MaintOrderConfThumbnailURL,
_MaintenanceOrderConfirmation.MaintOrderConf AS MaintOrderConf,
_MaintenanceOrderConfirmation.MaintOrderConfCntrValue AS MaintOrderConfCntrValue,
_MaintenanceOrderConfirmation.MaintOrderConfForEdit AS MaintOrderConfForEdit,
_MaintenanceOrderConfirmation.MaintOrderConfCntrValueForEdit AS MaintOrderConfCntrValueForEdit,
_MaintenanceOrderConfirmation.PostingDate AS PostingDate,
_MaintenanceOrderConfirmation.EnteredByUser AS EnteredByUser,
_MaintenanceOrderConfirmation.LastChangedByUser AS LastChangedByUser,
_MaintenanceOrderConfirmation.MaintenanceOrder AS MaintenanceOrder,
_MaintenanceOrderConfirmation.MaintOrderOperationInternalID AS MaintOrderOperationInternalID,
_MaintenanceOrderConfirmation.ConfirmationText AS ConfirmationText,
_MaintenanceOrderConfirmation.IsFinalConfirmation AS IsFinalConfirmation,
_MaintenanceOrderConfirmation.MaintenanceOrderOperation AS MaintenanceOrderOperation,
_MaintenanceOrderConfirmation.MaintenanceOrderSubOperation AS MaintenanceOrderSubOperation,
_MaintenanceOrderConfirmation.WorkCenterInternalID AS WorkCenterInternalID,
_MaintenanceOrderConfirmation.Plant AS Plant,
_MaintenanceOrderConfirmation.PlantTimeZone AS PlantTimeZone,
_MaintenanceOrderConfirmation.AddressTimeZone AS AddressTimeZone,
_MaintenanceOrderConfirmation.ActivityType AS ActivityType,
_MaintenanceOrderConfirmation.OperationConfirmedStartDate AS OperationConfirmedStartDate,
_MaintenanceOrderConfirmation.OperationConfirmedStartTime AS OperationConfirmedStartTime,
_MaintenanceOrderConfirmation.OperationConfirmedEndDate AS OperationConfirmedEndDate,
_MaintenanceOrderConfirmation.OperationConfirmedEndTime AS OperationConfirmedEndTime,
_MaintenanceOrderConfirmation.ActyConfFcstdEndDate AS ActyConfFcstdEndDate,
_MaintenanceOrderConfirmation.ActyConfFcstdEndTime AS ActyConfFcstdEndTime,
_MaintenanceOrderConfirmation.ActualWorkQuantity AS ActualWorkQuantity,
_MaintenanceOrderConfirmation.ActualWorkQuantityUnit AS ActualWorkQuantityUnit,
_MaintenanceOrderConfirmation.ActualDuration AS ActualDuration,
_MaintenanceOrderConfirmation.ActualDurationUnit AS ActualDurationUnit,
_MaintenanceOrderConfirmation.RemainingWorkQuantity AS RemainingWorkQuantity,
_MaintenanceOrderConfirmation.RemainingWorkQuantityUnit AS RemainingWorkQuantityUnit,
_MaintenanceOrderConfirmation.VarianceReasonCode AS VarianceReasonCode,
_MaintenanceOrderConfirmation.PersonnelNumber AS OperationPersonResponsible,
_MaintenanceOrderConfirmation.EmployeeWageType AS EmployeeWageType,
_MaintenanceOrderConfirmation.AccountingIndicatorCode AS AccountingIndicatorCode,
_MaintenanceOrderConfirmation.NoFurtherWorkQuantityIsExpd AS NoFurtherWorkQuantityIsExpd,
_MaintenanceOrderConfirmation.OpenReservationsIsCleared AS OpenReservationsIsCleared,
_MaintenanceOrderConfirmation.IsReversed AS IsReversed,
_MaintenanceOrderConfirmation.IsReversal AS IsReversal,
_MaintenanceOrderConfirmation.FactoryCalendar AS FactoryCalendar,
_MaintenanceOrderConfirmation.Language AS Language,
_MaintenanceOrderConfirmation.LongTextExists AS LongTextExists,
_MaintenanceOrderConfirmation._IsReversed AS _IsReversed,
_MaintenanceOrderConfirmation._IsReversal AS _IsReversal,
_MaintenanceOrderConfirmation._IsFinalConfirmation AS _IsFinalConfirmation,
_MaintenanceOrderConfirmation._OpenReservationsIsCleared AS _OpenReservationsIsCleared,
_MaintenanceOrderConfirmation._NoFurtherWorkQuantityIsExpd AS _NoFurtherWorkQuantityIsExpd,
_MaintenanceOrderConfirmation._LongTextExists AS _LongTextExists,
_MaintenanceOrderConfirmation._VarianceReason AS _VarianceReason,
_MaintenanceOrderConfirmation._PersonnelName AS _PersonnelName,
_MaintenanceOrderConfirmation._EnteredByUser AS _EnteredByUser,
_ActualWorkCenter.WorkCenter AS WorkCenter,
_MaintenanceOrder.Equipment AS Equipment,
_MaintenanceOrder.FunctionalLocation AS FunctionalLocation,
_MaintenanceOrder.MaintenanceOrderDesc AS MaintenanceOrderDesc,
_MaintenanceOrder.MaintenanceOrderType AS MaintenanceOrderType,
_MaintenanceOrder.MaintenanceProcessingPhase AS MaintenanceProcessingPhase,
_MaintenanceOrder.MaintenancePlanningPlant AS MaintenancePlanningPlant,
_MaintenanceOrder.MaintenancePlannerGroup AS MaintenancePlannerGroup,
_MaintenanceOrder.TechObjIsEquipOrFuncnlLoc AS TechObjIsEquipOrFuncnlLoc,
_MaintenanceOrder._MaintenancePlannerGroup AS _MaintenancePlannerGroup,
_MaintenanceOrder._MaintenanceOrderPhase AS _MaintenanceOrderPhase,
_MaintenanceOrder._TechObjIsEquipOrFuncnlLoc AS _TechObjIsEquipOrFuncnlLoc,
_MaintOrderOperation.MaintenanceOrderOperation AS MaintenanceOrdOpForSearch,
_MaintOrderOperation.OperationDescription AS OperationDescription,
_MaintOrderOperation.Plant AS PlannedPlant,
_MaintOrderOperation.TechObjIsEquipOrFuncnlLoc AS MaintOrdOpTechObjType,
_MaintOrderOperation.OperationPlannedWorkUnit AS OperationPlannedWorkUnit,
_MaintOrderOperation.OperationPlannedWork AS OperationPlannedWork,
_MaintOrderOperation.TechnicalObject AS MaintOperationTechnicalObject
FROM I_MaintenanceOrderConfTP AS _MaintenanceOrderConfirmation
LEFT OUTER JOIN C_ObjPgMaintOrderConfWthDesc AS _ObjPgMaintOrderConfWthDesc ON _ObjPgMaintOrderConfWthDesc.MaintOrderConf = MaintOrderConf AND _ObjPgMaintOrderConfWthDesc.MaintOrderConfCntrValue = MaintOrderConfCntrValue -- association [0..1]
LEFT OUTER JOIN I_MaintOrderTechObj AS _MaintenanceOrder ON _MaintenanceOrder.MaintenanceOrder = MaintenanceOrder -- association [0..1]
LEFT OUTER JOIN P_ObjPgMaintOrderAndOperation AS _MaintOrderOperation ON _MaintOrderOperation.MaintenanceOrder = MaintenanceOrder AND _MaintOrderOperation.MaintenanceOrderOperation = MaintenanceOrderOperation AND _MaintOrderOperation.MaintenanceOrderSubOperation = MaintenanceOrderSubOperation -- association [0..1]
LEFT OUTER JOIN I_MaintenanceOrderConfirmation AS _MaintOrderConfVH ON MaintOrderConf = _MaintOrderConfVH.MaintOrderConf AND MaintOrderConfCntrValue = _MaintOrderConfVH.MaintOrderConfCntrValue -- association [1..1]
LEFT OUTER JOIN I_WorkCenterBySemanticKey AS _PlannedWorkCenterVH ON _PlannedWorkCenterVH.Plant = PlannedPlant AND _PlannedWorkCenterVH.WorkCenter = PlannedWorkCenter -- association [0..1]
LEFT OUTER JOIN I_WorkCenterBySemanticKey AS _WorkCenterVH ON _WorkCenterVH.Plant = Plant AND _WorkCenterVH.WorkCenter = WorkCenter -- association [0..1]
LEFT OUTER JOIN C_TechnicalObjectLabelVH AS _TechnicalObjectLabelVH ON _TechnicalObjectLabelVH.TechnicalObjectLabel = technicalobjectlabel AND _TechnicalObjectLabelVH.TechObjIsEquipOrFuncnlLoc = techobjisequiporfuncnlloc AND _TechnicalObjectLabelVH.TechnicalObject = technicalobject -- association [0..1]
LEFT OUTER JOIN C_TechnicalObjectLabelVH AS _OperationTechObjLabelVH ON _OperationTechObjLabelVH.TechnicalObjectLabel = OperationTechnicalObjectLabel AND _OperationTechObjLabelVH.TechObjIsEquipOrFuncnlLoc = MaintOrdOpTechObjType AND _OperationTechObjLabelVH.TechnicalObject = MaintOperationTechnicalObject -- association [0..1]
LEFT OUTER JOIN C_MaintOrderTypeVH AS _MaintOrderTypeVH ON _MaintOrderTypeVH.MaintenanceOrderType = maintenanceordertype -- association [0..1]
LEFT OUTER JOIN C_MaintenanceOrderPhaseVH AS _MaintenanceOrderPhaseVH ON _MaintenanceOrderPhaseVH.MaintenanceProcessingPhase = maintenanceprocessingphase -- association [0..1]
LEFT OUTER JOIN C_TechObjQuickVw AS _TechnicalObjQuickVw ON _TechnicalObjQuickVw.TechnicalObject = technicalobject AND _TechnicalObjQuickVw.TechObjIsEquipOrFuncnlLoc = techobjisequiporfuncnlloc AND _TechnicalObjQuickVw.TechnicalObjectLabel = technicalobjectlabel -- association [0..1]
LEFT OUTER JOIN C_TechObjQuickVw AS _OpTechnicalObjQuickVw ON _OpTechnicalObjQuickVw.TechnicalObject = MaintOperationTechnicalObject AND _OpTechnicalObjQuickVw.TechObjIsEquipOrFuncnlLoc = MaintOrdOpTechObjType AND _OpTechnicalObjQuickVw.TechnicalObjectLabel = OperationTechnicalObjectLabel -- association [0..1]
LEFT OUTER JOIN I_TechObjIsEquipOrFuncnlLoc AS _OperationTechObjIsEquip ON _OperationTechObjIsEquip.TechObjIsEquipOrFuncnlLoc = MaintOrdOpTechObjType -- association [0..1]
LEFT OUTER JOIN C_MaintOrderQuickVw AS _MaintenanceOrderQuickView ON _MaintenanceOrderQuickView.MaintenanceOrder = MaintenanceOrder -- association [0..1]
LEFT OUTER JOIN C_StsObjActiveStatusCodeText AS _ActiveSystemStatus ON _ActiveSystemStatus.StatusObject = MaintOrderOperationInternalID AND _ActiveSystemStatus.IsUserStatus = '' -- association [0..*]
LEFT OUTER JOIN C_MaintenanceObjectStatus AS _SystemStatus ON _SystemStatus.StatusObject = MaintOrderOperationInternalID AND _SystemStatus.IsUserStatus = ' ' -- association [0..*]
LEFT OUTER JOIN C_MaintenanceObjectStatus AS _UserStatusWthoutStsNmbr ON _UserStatusWthoutStsNmbr.StatusObject = MaintOrderOperationInternalID AND _UserStatusWthoutStsNmbr.StatusSequenceNumber = '00' AND _UserStatusWthoutStsNmbr.IsUserStatus = 'X' -- association [0..*]
LEFT OUTER JOIN C_MaintObjUserStatusWthStsNmbr AS _UserStatusWithStatusNumber ON _UserStatusWithStatusNumber.StatusObject = MaintOrderOperationInternalID AND _UserStatusWithStatusNumber.StatusSequenceNumber != '00' AND _UserStatusWithStatusNumber.IsUserStatus = 'X' -- association [0..1]
;
Learn More
- VDM (Virtual Data Model) in SAP S/4HANA Explained
- Types of CDS Views: Basic, Composite, Consumption, and Transactional
- CDS View Annotations — A Complete Guide
- What Is a CDS View in SAP S/4HANA?
- SAP Tables vs CDS Views — Key Differences
- Understanding Data Lineage in SAP S/4HANA
- CDS View Field Mapping and Associations
- Understanding the SAP S/4HANA Data Model
- CDS View Extensions and Custom Fields in SAP S/4HANA
- Released APIs and Stability Contracts in SAP S/4HANA
- BSEG to ACDOCA: The Universal Journal Migration
- Business Partner Migration: KNA1/LFA1 to BUT000
- Material Document Migration: MSEG/MKPF to MATDOC
- How to Find the Right CDS View for an SAP Table
- BW Extractor to CDS View Migration Guide
- S/4HANA CDS View Deprecation: What You Need to Know
- ABAP CDS View Tutorial — From Basics to Real-World Examples
- RAP and CDS Views — Building Transactional Apps in SAP S/4HANA
- Sales Document Status Migration: VBUP/VBUK Removal in S/4HANA
- CO Tables in S/4HANA: COEP, COBK, COSS, COSP to ACDOCA