C_RSHMaintOperationAssignment
Maintenance Order Operations
C_RSHMaintOperationAssignment is a Consumption CDS View that provides data about "Maintenance Order Operations" in SAP S/4HANA. It reads from 1 data source (I_RSHMaintOperationAssgmtTP) and exposes 112 fields with key fields MaintOrderRoutingNumber, MaintOrderOperationCounter, MaintOrderConfirmation. It has 13 associations to related views.
Data Sources (1)
| Source | Alias | Join Type |
|---|---|---|
| I_RSHMaintOperationAssgmtTP | _RSHMaintOperationAssgmtTP | from |
Associations (13)
| Cardinality | Target | Alias | Condition |
|---|---|---|---|
| [1..1] | C_RSHOperations | _Operations | _RSHMaintOperationAssgmtTP.MaintOrderRoutingNumber = _Operations.MaintOrderRoutingNumber and _RSHMaintOperationAssgmtTP.MaintOrderOperationCounter = _Operations.MaintOrderOperationCounter and _RSHMaintOperationAssgmtTP.MaintOrderConfirmation = _Operations.MaintOrderConfirmation |
| [1..1] | C_RSHAssgmtTechStatusTxt | _TechnicalStatusVH | _TechnicalStatusVH.MaintOperationAssignTechStatus = _RSHMaintOperationAssgmtTP.MaintOperationAssignTechStatus |
| [1..1] | C_RSHOpAssgmtStatusText | _AssignedStatusVH | _AssignedStatusVH.MaintOperationAssignmentStatus = _RSHMaintOperationAssgmtTP.MaintOperationAssignmentStatus |
| [1..1] | I_WorkAssignment | _PersonResponsible | _PersonResponsible.WorkAssignment = _RSHMaintOperationAssgmtTP.OperationPersonResponsibleID |
| [0..*] | C_ObjPgMaintObjPhaseControl | _ObjPgMaintObjPhaseControl | _ObjPgMaintObjPhaseControl.StatusObject = $projection.maintenanceorderinternalid and _ObjPgMaintObjPhaseControl.EAMBlockerCodeEntityType = 'ORI' and _ObjPgMaintObjPhaseControl.MaintenanceOrderType = $projection.MaintenanceOrderType |
| [0..*] | C_ObjPgMaintObjPhaseControl | _ObjPgMaintObjOrdOpPhaseCntrl | _ObjPgMaintObjOrdOpPhaseCntrl.StatusObject = $projection.maintorderoperationinternalid and _ObjPgMaintObjOrdOpPhaseCntrl.EAMBlockerCodeEntityType = 'OVG' and _ObjPgMaintObjOrdOpPhaseCntrl.MaintenanceOrderType = $projection.MaintenanceOrderType |
| [0..*] | I_RSHOrderUserStatus | _MaintOrdActiveUserStatus | _MaintOrdActiveUserStatus.StatusObject = $projection.maintenanceorderinternalid |
| [0..*] | I_RSHOperationUserStatus | _MaintOrdOpActiveUserStatus | _MaintOrdOpActiveUserStatus.StatusObject = $projection.maintorderoperationinternalid |
| [0..1] | I_RSHOperationAssignment | _AssignedPeople | _AssignedPeople.MaintOrderRoutingNumber = $projection.MaintOrderRoutingNumber and _AssignedPeople.MaintOrderOperationCounter = $projection.MaintOrderOperationCounter |
| [0..1] | I_EAMProcessPhase | _MaintOrdProcessPhase | $projection.maintordprocessphasecode = _MaintOrdProcessPhase.EAMProcessPhaseCode |
| [0..1] | I_EAMProcessSubPhase | _MaintOrdProcessSubPhase | $projection.maintordprocesssubphasecode = _MaintOrdProcessSubPhase.EAMProcessSubPhaseCode |
| [0..1] | I_EAMProcessPhase | _MaintOrdOpProcessPhase | $projection.maintordopprocessphasecode = _MaintOrdOpProcessPhase.EAMProcessPhaseCode |
| [0..1] | I_EAMProcessSubPhase | _MaintOrdOpProcessSubPhase | $projection.maintordopprocesssubphasecode = _MaintOrdOpProcessSubPhase.EAMProcessSubPhaseCode |
Annotations (15)
| Name | Value | Level | Field |
|---|---|---|---|
| AbapCatalog.sqlViewName | CRSHOPERASG | view | |
| EndUserText.label | Maintenance Order Operations | view | |
| AccessControl.authorizationCheck | #CHECK | view | |
| VDM.viewType | #CONSUMPTION | view | |
| ClientHandling.algorithm | #SESSION_VARIABLE | view | |
| ObjectModel.usageType.dataClass | #TRANSACTIONAL | view | |
| ObjectModel.usageType.serviceQuality | #C | view | |
| ObjectModel.usageType.sizeCategory | #XL | view | |
| ObjectModel.transactionalProcessingDelegated | true | view | |
| ObjectModel.compositionRoot | true | view | |
| ObjectModel.draftEnabled | true | view | |
| ObjectModel.createEnabled | true | view | |
| ObjectModel.updateEnabled | true | view | |
| ObjectModel.deleteEnabled | true | view | |
| AccessControl.personalData.blocking | #REQUIRED | view |
Fields (112)
| Key | Field | Source Table | Source Field | Description |
|---|---|---|---|---|
| KEY | MaintOrderRoutingNumber | I_RSHMaintOperationAssgmtTP | MaintOrderRoutingNumber | Plan No.f.Oper. |
| KEY | MaintOrderOperationCounter | I_RSHMaintOperationAssgmtTP | MaintOrderOperationCounter | Counter |
| KEY | MaintOrderConfirmation | I_RSHMaintOperationAssgmtTP | MaintOrderConfirmation | Confirmation |
| MaintenanceOrder | _Operations | MaintenanceOrder | Order | |
| MaintenanceOrderOperation | _Operations | MaintenanceOrderOperation | Suboperation | |
| MaintenanceOrderSubOperation | _Operations | MaintenanceOrderSubOperation | Suboperation | |
| MaintOrderOperationInternalID | _Operations | MaintOrderOperationInternalID | Object number | |
| MaintenanceOrderDesc | _Operations | MaintenanceOrderDesc | Description | |
| MaintenanceOrderType | _Operations | OrderType | Order Type | |
| MaintenanceActivityType | _Operations | MaintenanceActivityType | MaintActivType | |
| MaintenanceActivityTypeName | _Operations | MaintenanceActivityTypeName | ||
| MaintPriority | _Operations | MaintPriority | Priority | |
| MaintPriorityType | _Operations | MaintPriorityType | PriorityType | |
| MaintPriorityDesc | _Operations | MaintPriorityDesc | Priority | |
| OperationHasLongText | _Operations | OperationHasLongText | ||
| OperationHasLongTextDesc | _Operations | OperationHasLongTextDesc | ||
| OperationHasSubOperations | _Operations | OperationHasSubOperations | ||
| MaintenanceNotification | _Operations | MaintenanceNotification | Notification | |
| NotificationText | _Operations | NotificationText | Description | |
| Equipment | _Operations | Equipment | Equipment check | |
| EquipmentName | Equipment Description (Order) | |||
| FunctionalLocation | _Operations | FunctionalLocation | Object ID | |
| FunctionalLocationName | Functional Location Description (Order) | |||
| TechnicalObjectLabel | _Operations | TechnicalObjectLabel | Tech. Object | |
| TechnicalObjectDescription | _Operations | TechnicalObjectDescription | Tech. Obj. Desc | |
| TechObjIsEquipOrFuncnlLoc | _Operations | TechObjIsEquipOrFuncnlLoc | Tech. Obj. Type | |
| TechObjIsEquipOrFuncnlLocDesc | ||||
| OrderSystemCondition | _Operations | OrderSystemCondition | SystemCondition | |
| OrderSystemConditionText | _Operations | OrderSystemConditionText | ||
| OperationEquipment | _Operations | OperationEquipment | Equipment (Operation) | |
| OperationEquipmentName | _Operations | OperationEquipmentName | ||
| OperationFunctionalLocation | _Operations | OperationFunctionalLocation | Functional Location (Operation) | |
| OpFunctionalLocationName | _Operations | OpFunctionalLocationName | ||
| OperationTechnicalObjectLabel | _Operations | OperationTechnicalObjectLabel | ||
| OperationTechnicalObjectDesc | _Operations | OperationTechnicalObjectDesc | ||
| OpTechObjEquipOrFuncnlLoc | _Operations | OpTechObjEquipOrFuncnlLoc | ||
| OpTechObjEquipOrFuncnlLocDesc | ||||
| OperationSystemCondition | _Operations | OperationSystemCondition | SystemCondition | |
| OperationSystemConditionText | _Operations | OperationSystemConditionText | Text | |
| MaintenancePlannerGroup | _Operations | MaintenancePlannerGroup | Planner Group | |
| MaintenanceRevision | _Operations | MaintenanceRevision | Revision | |
| AssetRoom | _Operations | AssetRoom | Room | |
| AssetLocation | _Operations | AssetLocation | Location | |
| PlantSection | _Operations | PlantSection | Plant Section | |
| MaintenancePlan | _Operations | MaintenancePlan | MaintenancePlan | |
| SuperiorProjectNetwork | _Operations | SuperiorProjectNetwork | Subnetwork of | |
| MainWorkCenter | _Operations | MainWorkCenter | Work Center | |
| MainWorkCenterPlant | _Operations | MainWorkCenterPlant | Plnt WorkCenter | |
| OperationControlKey | _Operations | OperationControlKey | Control Key | |
| OperationDescription | _Operations | OperationDescription | Op. Short Text | |
| SubOperationText | _Operations | SubOperationText | ||
| LatestAcceptableCompletionDate | _Operations | LatestAcceptableCompletionDate | Final Due Date | |
| OperationPersonResponsibleID | I_RSHMaintOperationAssgmtTP | OperationPersonResponsibleID | Personnel no. | |
| OperationPersonRespName | ||||
| WorkCenter | _Operations | WorkCenter | Work Center | |
| WorkCenterInternalID | _Operations | WorkCenterInternalID | Work Center | |
| WorkCenterTypeCode | _Operations | WorkCenterTypeCode | Object Type | |
| Plant | _Operations | Plant | Valuation Area | |
| OperationPlannedWork | _Operations | OperationPlannedWork | ||
| OperationPlannedWorkUnit | _Operations | OperationPlannedWorkUnit | ||
| OperationDuration | _Operations | OperationDuration | ||
| OperationDurationUnit | _Operations | OperationDurationUnit | ||
| MaintOrderOperationLongText | ||||
| MaintOrderProcessingContext | _Operations | MaintOrderProcessingContext | Processing Context | |
| MaintOrdProcessingContextText | ||||
| ServiceDocument | _Operations | ServiceDocument | Service Document | |
| ServiceDocumentDescription | _Operations | ServiceDocumentDescription | ||
| ServiceDocumentItem | _Operations | ServiceDocumentItem | Service Document Item | |
| ServiceDocumentItemDescription | _Operations | ServiceDocumentItemDescription | ||
| ServiceDocumentType | _Operations | ServiceDocumentType | Service Document Type | |
| SoldToParty | _Operations | SoldToParty | Sold-To Party | |
| BusinessPartnerFullName | _Operations | BusinessPartnerFullName | Broker Name | |
| SalesOrganization | _Operations | SalesOrganization | Sales Organization | |
| SalesOrganizationName | _Operations | SalesOrganizationName | Sales Organization Description | |
| Product | _Operations | Product | Service Product | |
| ProductName | _Operations | ProductName | Description | |
| OpErlstSchedldExecStrtDte | _Operations | OpErlstSchedldExecStrtDte | Earl.start date | |
| OpErlstSchedldExecStrtTme | _Operations | OpErlstSchedldExecStrtTme | ||
| OpErlstSchedldExecEndDte | _Operations | OpErlstSchedldExecEndDte | EarliestEndDate | |
| OpErlstSchedldExecEndTme | _Operations | OpErlstSchedldExecEndTme | ||
| OpLtstSchedldExecStrtDte | _Operations | OpLtstSchedldExecStrtDte | Latest start | |
| OpLtstSchedldExecStrtTme | _Operations | OpLtstSchedldExecStrtTme | ||
| OpLtstSchedldExecEndDte | _Operations | OpLtstSchedldExecEndDte | Lat.finish date | |
| OpLtstSchedldExecEndTme | _Operations | OpLtstSchedldExecEndTme | ||
| SchedulingIsPerformedBackward | _Operations | SchedulingIsPerformedBackward | ||
| SchedulingType | _Operations | SchedulingType | ||
| SchedulingTypeName | _Operations | SchedulingTypeName | ||
| NumberOfCapacities | _Operations | NumberOfCapacities | Number | |
| PeriodType | _Operations | PeriodType | PeriodIndicator | |
| ProcessingStatus | _Operations | ProcessingStatus | Worklist Status | |
| ProcessingStatusText | _Operations | ProcessingStatusText | ||
| ProcessingStatusColorCode | _Operations | ProcessingStatusColorCode | ||
| MaterialStatus | _Operations | MaterialStatus | ||
| MaterialStatusCode | _Operations | MaterialStatusCode | ||
| MaterialStatusColorCode | _Operations | MaterialStatusColorCode | ||
| MaterialStatusText | _Operations | MaterialStatusText | ||
| HasCrossOrderRelationship | _Operations | HasCrossOrderRelationship | ||
| AuthorizationGroup | _Operations | AuthorizationGroup | AuthorizGroup | |
| MaintenancePlant | _Operations | MaintenancePlant | Plant | |
| ControllingArea | _Operations | ControllingArea | Controlling Area | |
| MaintOperationAssignTechStatus | I_RSHMaintOperationAssgmtTP | MaintOperationAssignTechStatus | ||
| MaintOpAssignTechStatusText | _TechnicalStatusVH | MaintOpAssignTechStatusText | ||
| MaintOperationAssignmentStatus | I_RSHMaintOperationAssgmtTP | MaintOperationAssignmentStatus | ||
| MaintOpAssignmentStatusText | _AssignedStatusVH | MaintOpAssignmentStatusText | ||
| ResponsibleCostCenter | ||||
| MaintenancePlanningPlant | _Operations | MaintenancePlanningPlant | Planning Plant | |
| MaintObjectLocAcctAssgmtNmbr | _Operations | MaintObjectLocAcctAssgmtNmbr | Loc/AccAssmt | |
| SortSequence | ||||
| MaintOperationExecStageCode | _Operations | MaintOperationExecStageCode | Execution Stage | |
| MaintOpExecutionStageName | ||||
| MaintOpExecStageShortText | ||||
| MaintOrdProcessPhaseCode | _Operations | MaintOrdProcessPhaseCode | Process Phase |
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_RSHMaintOperationAssignment.
-- 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: CRSHOPERASG
CREATE VIEW C_RSHMaintOperationAssignment AS
SELECT
_RSHMaintOperationAssgmtTP.MaintOrderRoutingNumber AS MaintOrderRoutingNumber,
_RSHMaintOperationAssgmtTP.MaintOrderOperationCounter AS MaintOrderOperationCounter,
_RSHMaintOperationAssgmtTP.MaintOrderConfirmation AS MaintOrderConfirmation,
_Operations.MaintenanceOrder AS MaintenanceOrder,
_Operations.MaintenanceOrderOperation AS MaintenanceOrderOperation,
_Operations.MaintenanceOrderSubOperation AS MaintenanceOrderSubOperation,
_Operations.MaintOrderOperationInternalID AS MaintOrderOperationInternalID,
_Operations.MaintenanceOrderDesc AS MaintenanceOrderDesc,
_Operations.OrderType AS MaintenanceOrderType,
_Operations.MaintenanceActivityType AS MaintenanceActivityType,
_Operations.MaintenanceActivityTypeName AS MaintenanceActivityTypeName,
_Operations.MaintPriority AS MaintPriority,
_Operations.MaintPriorityType AS MaintPriorityType,
_Operations.MaintPriorityDesc AS MaintPriorityDesc,
_Operations.OperationHasLongText AS OperationHasLongText,
_Operations.OperationHasLongTextDesc AS OperationHasLongTextDesc,
_Operations.OperationHasSubOperations AS OperationHasSubOperations,
_Operations.MaintenanceNotification AS MaintenanceNotification,
_Operations.NotificationText AS NotificationText,
_Operations.Equipment AS Equipment,
_Operations._Equipment._EquipmentText[ 1: Language = $session.system_language ].EquipmentName AS EquipmentName,
_Operations.FunctionalLocation AS FunctionalLocation,
cast( _Operations._LocationAccountAssignment._FunctionalLocation._FunctionalLocationText[ 1: Language = $session.system_language ].FunctionalLocationName as rsh_eam_func_location_name preserving type ) AS FunctionalLocationName,
_Operations.TechnicalObjectLabel AS TechnicalObjectLabel,
_Operations.TechnicalObjectDescription AS TechnicalObjectDescription,
_Operations.TechObjIsEquipOrFuncnlLoc AS TechObjIsEquipOrFuncnlLoc,
_Operations._TechObjIsEquipOrFuncnlLoc._Text[1:Language=$session.system_language].TechObjIsEquipOrFuncnlLocDesc AS TechObjIsEquipOrFuncnlLocDesc,
_Operations.OrderSystemCondition AS OrderSystemCondition,
_Operations.OrderSystemConditionText AS OrderSystemConditionText,
_Operations.OperationEquipment AS OperationEquipment,
_Operations.OperationEquipmentName AS OperationEquipmentName,
_Operations.OperationFunctionalLocation AS OperationFunctionalLocation,
_Operations.OpFunctionalLocationName AS OpFunctionalLocationName,
_Operations.OperationTechnicalObjectLabel AS OperationTechnicalObjectLabel,
_Operations.OperationTechnicalObjectDesc AS OperationTechnicalObjectDesc,
_Operations.OpTechObjEquipOrFuncnlLoc AS OpTechObjEquipOrFuncnlLoc,
_Operations._OperationTechObjIsEquip._Text[1:Language=$session.system_language].TechObjIsEquipOrFuncnlLocDesc AS OpTechObjEquipOrFuncnlLocDesc,
_Operations.OperationSystemCondition AS OperationSystemCondition,
_Operations.OperationSystemConditionText AS OperationSystemConditionText,
_Operations.MaintenancePlannerGroup AS MaintenancePlannerGroup,
_Operations.MaintenanceRevision AS MaintenanceRevision,
_Operations.AssetRoom AS AssetRoom,
_Operations.AssetLocation AS AssetLocation,
_Operations.PlantSection AS PlantSection,
_Operations.MaintenancePlan AS MaintenancePlan,
_Operations.SuperiorProjectNetwork AS SuperiorProjectNetwork,
_Operations.MainWorkCenter AS MainWorkCenter,
_Operations.MainWorkCenterPlant AS MainWorkCenterPlant,
_Operations.OperationControlKey AS OperationControlKey,
_Operations.OperationDescription AS OperationDescription,
_Operations.SubOperationText AS SubOperationText,
_Operations.LatestAcceptableCompletionDate AS LatestAcceptableCompletionDate,
_RSHMaintOperationAssgmtTP.OperationPersonResponsibleID AS OperationPersonResponsibleID,
cast ( _PersonResponsible.PersonFullName as rsh_eam_person_resp_name) AS OperationPersonRespName,
_Operations.WorkCenter AS WorkCenter,
_Operations.WorkCenterInternalID AS WorkCenterInternalID,
_Operations.WorkCenterTypeCode AS WorkCenterTypeCode,
_Operations.Plant AS Plant,
_Operations.OperationPlannedWork AS OperationPlannedWork,
_Operations.OperationPlannedWorkUnit AS OperationPlannedWorkUnit,
_Operations.OperationDuration AS OperationDuration,
_Operations.OperationDurationUnit AS OperationDurationUnit,
cast('' as abap.char( 1333 )) AS MaintOrderOperationLongText,
_Operations.MaintOrderProcessingContext AS MaintOrderProcessingContext,
_Operations._MaintOrderProcessingContextVH.MaintOrdProcessingContextText AS MaintOrdProcessingContextText,
_Operations.ServiceDocument AS ServiceDocument,
_Operations.ServiceDocumentDescription AS ServiceDocumentDescription,
_Operations.ServiceDocumentItem AS ServiceDocumentItem,
_Operations.ServiceDocumentItemDescription AS ServiceDocumentItemDescription,
_Operations.ServiceDocumentType AS ServiceDocumentType,
_Operations.SoldToParty AS SoldToParty,
_Operations.BusinessPartnerFullName AS BusinessPartnerFullName,
_Operations.SalesOrganization AS SalesOrganization,
_Operations.SalesOrganizationName AS SalesOrganizationName,
_Operations.Product AS Product,
_Operations.ProductName AS ProductName,
_Operations.OpErlstSchedldExecStrtDte AS OpErlstSchedldExecStrtDte,
_Operations.OpErlstSchedldExecStrtTme AS OpErlstSchedldExecStrtTme,
_Operations.OpErlstSchedldExecEndDte AS OpErlstSchedldExecEndDte,
_Operations.OpErlstSchedldExecEndTme AS OpErlstSchedldExecEndTme,
_Operations.OpLtstSchedldExecStrtDte AS OpLtstSchedldExecStrtDte,
_Operations.OpLtstSchedldExecStrtTme AS OpLtstSchedldExecStrtTme,
_Operations.OpLtstSchedldExecEndDte AS OpLtstSchedldExecEndDte,
_Operations.OpLtstSchedldExecEndTme AS OpLtstSchedldExecEndTme,
_Operations.SchedulingIsPerformedBackward AS SchedulingIsPerformedBackward,
_Operations.SchedulingType AS SchedulingType,
_Operations.SchedulingTypeName AS SchedulingTypeName,
_Operations.NumberOfCapacities AS NumberOfCapacities,
_Operations.PeriodType AS PeriodType,
_Operations.ProcessingStatus AS ProcessingStatus,
_Operations.ProcessingStatusText AS ProcessingStatusText,
_Operations.ProcessingStatusColorCode AS ProcessingStatusColorCode,
_Operations.MaterialStatus AS MaterialStatus,
_Operations.MaterialStatusCode AS MaterialStatusCode,
_Operations.MaterialStatusColorCode AS MaterialStatusColorCode,
_Operations.MaterialStatusText AS MaterialStatusText,
_Operations.HasCrossOrderRelationship AS HasCrossOrderRelationship,
_Operations.AuthorizationGroup AS AuthorizationGroup,
_Operations.MaintenancePlant AS MaintenancePlant,
_Operations.ControllingArea AS ControllingArea,
_RSHMaintOperationAssgmtTP.MaintOperationAssignTechStatus AS MaintOperationAssignTechStatus,
_TechnicalStatusVH.MaintOpAssignTechStatusText AS MaintOpAssignTechStatusText,
_RSHMaintOperationAssgmtTP.MaintOperationAssignmentStatus AS MaintOperationAssignmentStatus,
_AssignedStatusVH.MaintOpAssignmentStatusText AS MaintOpAssignmentStatusText,
cast(_Operations.ResponsibleCostCenter as rsh_eam_resp_cost_center) AS ResponsibleCostCenter,
_Operations.MaintenancePlanningPlant AS MaintenancePlanningPlant,
_Operations.MaintObjectLocAcctAssgmtNmbr AS MaintObjectLocAcctAssgmtNmbr,
_Operations._MaintOperationExecStageCode.SequenceNumber AS SortSequence,
_Operations.MaintOperationExecStageCode AS MaintOperationExecStageCode,
_Operations._MaintOpExecStageCodeText[1:LanguageCode = $session.system_language].MaintOpExecutionStageName AS MaintOpExecutionStageName,
_Operations._MaintOpExecStageCodeText[1:LanguageCode = $session.system_language].MaintOpExecStageShortText AS MaintOpExecStageShortText,
_Operations.MaintOrdProcessPhaseCode AS MaintOrdProcessPhaseCode
FROM I_RSHMaintOperationAssgmtTP AS _RSHMaintOperationAssgmtTP
LEFT OUTER JOIN C_RSHOperations AS _Operations ON _RSHMaintOperationAssgmtTP.MaintOrderRoutingNumber = _Operations.MaintOrderRoutingNumber AND _RSHMaintOperationAssgmtTP.MaintOrderOperationCounter = _Operations.MaintOrderOperationCounter AND _RSHMaintOperationAssgmtTP.MaintOrderConfirmation = _Operations.MaintOrderConfirmation -- association [1..1]
LEFT OUTER JOIN C_RSHAssgmtTechStatusTxt AS _TechnicalStatusVH ON _TechnicalStatusVH.MaintOperationAssignTechStatus = _RSHMaintOperationAssgmtTP.MaintOperationAssignTechStatus -- association [1..1]
LEFT OUTER JOIN C_RSHOpAssgmtStatusText AS _AssignedStatusVH ON _AssignedStatusVH.MaintOperationAssignmentStatus = _RSHMaintOperationAssgmtTP.MaintOperationAssignmentStatus -- association [1..1]
LEFT OUTER JOIN I_WorkAssignment AS _PersonResponsible ON _PersonResponsible.WorkAssignment = _RSHMaintOperationAssgmtTP.OperationPersonResponsibleID -- association [1..1]
LEFT OUTER JOIN C_ObjPgMaintObjPhaseControl AS _ObjPgMaintObjPhaseControl ON _ObjPgMaintObjPhaseControl.StatusObject = maintenanceorderinternalid AND _ObjPgMaintObjPhaseControl.EAMBlockerCodeEntityType = 'ORI' AND _ObjPgMaintObjPhaseControl.MaintenanceOrderType = MaintenanceOrderType -- association [0..*]
LEFT OUTER JOIN C_ObjPgMaintObjPhaseControl AS _ObjPgMaintObjOrdOpPhaseCntrl ON _ObjPgMaintObjOrdOpPhaseCntrl.StatusObject = maintorderoperationinternalid AND _ObjPgMaintObjOrdOpPhaseCntrl.EAMBlockerCodeEntityType = 'OVG' AND _ObjPgMaintObjOrdOpPhaseCntrl.MaintenanceOrderType = MaintenanceOrderType -- association [0..*]
LEFT OUTER JOIN I_RSHOrderUserStatus AS _MaintOrdActiveUserStatus ON _MaintOrdActiveUserStatus.StatusObject = maintenanceorderinternalid -- association [0..*]
LEFT OUTER JOIN I_RSHOperationUserStatus AS _MaintOrdOpActiveUserStatus ON _MaintOrdOpActiveUserStatus.StatusObject = maintorderoperationinternalid -- association [0..*]
LEFT OUTER JOIN I_RSHOperationAssignment AS _AssignedPeople ON _AssignedPeople.MaintOrderRoutingNumber = MaintOrderRoutingNumber AND _AssignedPeople.MaintOrderOperationCounter = MaintOrderOperationCounter -- association [0..1]
LEFT OUTER JOIN I_EAMProcessPhase AS _MaintOrdProcessPhase ON maintordprocessphasecode = _MaintOrdProcessPhase.EAMProcessPhaseCode -- association [0..1]
LEFT OUTER JOIN I_EAMProcessSubPhase AS _MaintOrdProcessSubPhase ON maintordprocesssubphasecode = _MaintOrdProcessSubPhase.EAMProcessSubPhaseCode -- association [0..1]
LEFT OUTER JOIN I_EAMProcessPhase AS _MaintOrdOpProcessPhase ON maintordopprocessphasecode = _MaintOrdOpProcessPhase.EAMProcessPhaseCode -- association [0..1]
LEFT OUTER JOIN I_EAMProcessSubPhase AS _MaintOrdOpProcessSubPhase ON maintordopprocesssubphasecode = _MaintOrdOpProcessSubPhase.EAMProcessSubPhaseCode -- 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