R_MaintOrderOpRelationshipTP

DDL: R_MAINTORDEROPRELATIONSHIPTP Type: view_entity TRANSACTIONAL

Maint. Order Operation Relationship TP

R_MaintOrderOpRelationshipTP is a Transactional CDS View that provides data about "Maint. Order Operation Relationship TP" in SAP S/4HANA. It reads from 1 data source (I_MaintOrdOpRelationshipID) and exposes 20 fields with key fields MaintenanceOrder, MaintenanceOrderOperation, MaintenanceOrderSubOperation, MaintOrdOperationIsSuccessor, RelatedMaintenanceOrder. It has 3 associations to related views.

Data Sources (1)

SourceAliasJoin Type
I_MaintOrdOpRelationshipID I_MaintOrdOpRelationshipID from

Associations (3)

CardinalityTargetAliasCondition
[1..1] R_MaintenanceOrderTP _MaintenanceOrder $projection.MaintenanceOrder = _MaintenanceOrder.MaintenanceOrder
[1..1] I_MaintenanceOrderOperation _RelatedMaintenanceOrderOp $projection.RelatedMaintenanceOrder = _RelatedMaintenanceOrderOp.MaintenanceOrder and $projection.RelatedMaintOrderOperation = _RelatedMaintenanceOrderOp.MaintenanceOrderOperation
[0..1] I_MaintOrdOpRelationshipType _MaintOrderRelationshipType $projection.OrderOpRelationshipIntType = _MaintOrderRelationshipType.OrderOpRelationshipIntType

Annotations (7)

NameValueLevelField
AccessControl.authorizationCheck #CHECK view
EndUserText.label Maint. Order Operation Relationship TP view
VDM.viewType #TRANSACTIONAL view
VDM.lifecycle.contract.type #SAP_INTERNAL_API view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #L view
ObjectModel.usageType.dataClass #TRANSACTIONAL view

Fields (20)

KeyFieldSource TableSource FieldDescription
KEY MaintenanceOrder MaintenanceOrder Order
KEY MaintenanceOrderOperation Suboperation
KEY MaintenanceOrderSubOperation Suboperation
KEY MaintOrdOperationIsSuccessor I_MaintOrdOpRelationshipID MaintOrdOperationIsSuccessor
KEY RelatedMaintenanceOrder I_MaintOrdOpRelationshipID RelatedMaintenanceOrder Order
KEY RelatedMaintOrderOperation Suboperation
KEY OrderOpRelationshipIntType OrderOpRelationshipIntType
PredecessorMaintOrderRouting PredecessorMaintOrderRouting
PredecessorOrderRoutingNode PredecessorOrderRoutingNode
SuccessorMaintOrderRouting SuccessorMaintOrderRouting
SuccessorOrderRoutingNode SuccessorOrderRoutingNode
RelatedMaintOrderRouting RelatedMaintOrderRouting
RelatedOrderRoutingNode RelatedOrderRoutingNode
FactoryCalendar FactoryCalendar Factory Calendar
OpRelshpOffsetDuration OpRelshpOffsetDuration
OpRelshpOffsetDurationUnit OpRelshpOffsetDurationUnit
_MaintenanceOrder _MaintenanceOrder
_MaintenanceOrderOperation _MaintenanceOrderOperation
_RelatedMaintenanceOrderOp _RelatedMaintenanceOrderOp
_MaintOrderRelationshipType _MaintOrderRelationshipType

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_MaintOrderOpRelationshipTP.
-- 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_MaintOrderOpRelationshipTP AS
SELECT
  MaintenanceOrder,
  cast( MaintenanceOrderOperation as maintenanceorderoperation preserving type ) AS MaintenanceOrderOperation,
  cast( MaintenanceOrderSubOperation as maintenanceordersuboperation preserving type ) AS MaintenanceOrderSubOperation,
  I_MaintOrdOpRelationshipID.MaintOrdOperationIsSuccessor AS MaintOrdOperationIsSuccessor,
  I_MaintOrdOpRelationshipID.RelatedMaintenanceOrder AS RelatedMaintenanceOrder,
  cast( RelatedMaintOrderOperation as maintenanceorderoperation preserving type ) AS RelatedMaintOrderOperation,
  OrderOpRelationshipIntType,
  PredecessorMaintOrderRouting,
  PredecessorOrderRoutingNode,
  SuccessorMaintOrderRouting,
  SuccessorOrderRoutingNode,
  RelatedMaintOrderRouting,
  RelatedOrderRoutingNode,
  FactoryCalendar,
  OpRelshpOffsetDuration,
  OpRelshpOffsetDurationUnit
FROM I_MaintOrdOpRelationshipID
LEFT OUTER JOIN R_MaintenanceOrderTP AS _MaintenanceOrder ON MaintenanceOrder = _MaintenanceOrder.MaintenanceOrder  -- association [1..1]
LEFT OUTER JOIN I_MaintenanceOrderOperation AS _RelatedMaintenanceOrderOp ON RelatedMaintenanceOrder = _RelatedMaintenanceOrderOp.MaintenanceOrder AND RelatedMaintOrderOperation = _RelatedMaintenanceOrderOp.MaintenanceOrderOperation  -- association [1..1]
LEFT OUTER JOIN I_MaintOrdOpRelationshipType AS _MaintOrderRelationshipType ON OrderOpRelationshipIntType = _MaintOrderRelationshipType.OrderOpRelationshipIntType  -- association [0..1]
;