I_MaintenanceJobPackage
Maintenance Job Pack
I_MaintenanceJobPackage is a Basic CDS View that provides data about "Maintenance Job Pack" in SAP S/4HANA. It reads from 1 data source (eam_mjp) and exposes 110 fields with key field MaintenanceJobPackageUUID. It has 47 associations to related views.
Data Sources (1)
| Source | Alias | Join Type |
|---|---|---|
| eam_mjp | eam_mjp | from |
Associations (47)
| Cardinality | Target | Alias | Condition |
|---|---|---|---|
| [0..*] | I_MaintJobPackageOperation | _MaintJobPackageOperation | $projection.MaintenanceJobPackageUUID = _MaintJobPackageOperation.MaintenanceJobPackageUUID |
| [1..1] | I_MaintenanceJobPackageBuild | _MaintenanceJobPackageBuild | $projection.MaintenanceJobPackageBuildUUID = _MaintenanceJobPackageBuild.MaintenanceJobPackageBuildUUID |
| [0..*] | I_MaintJobPackageOutputItem | _MaintJobPackageOutputItem | $projection.MaintenanceJobPackage = _MaintJobPackageOutputItem.MaintenanceJobPackage |
| [0..1] | I_MaintJobPackageStatus | _MaintJobPackageStatus | $projection.MaintenanceJobPackage = _MaintJobPackageStatus.MaintenanceJobPackage |
| [1..1] | I_MaintenanceJobPackageTotals | _MaintenanceJobPackageTotals | $projection.MaintenanceJobPackageUUID = _MaintenanceJobPackageTotals.MaintenanceJobPackageUUID |
| [0..1] | I_UserDescription | _CreatedByUser | $projection.CreatedByUser = _CreatedByUser.UserID |
| [0..1] | I_UserDescription | _LastChangedByUser | $projection.LastChangedByUser = _LastChangedByUser.UserID |
| [0..1] | I_WorkCenter | _OperationWorkCenter | $projection.OperationWorkCenterInternalID = _OperationWorkCenter.WorkCenterInternalID and _OperationWorkCenter.WorkCenterTypeCode = 'A' |
| [0..1] | I_MaintenanceOrder | _MaintenanceOrder | $projection.MaintenanceOrder = _MaintenanceOrder.MaintenanceOrder |
| [0..1] | I_OrderType | _MaintenanceOrderType | $projection.MaintenanceOrderType = _MaintenanceOrderType.OrderType |
| [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 |
| [0..1] | I_ProjectByInternalKey | _Project | $projection.ProjectInternalID = _Project.ProjectInternalID |
| [1..1] | I_MaintOperationExecStageCode | _MaintOperationExecStageCode | $projection.MaintOperationExecStageCode = _MaintOperationExecStageCode.MaintOperationExecStageCode |
| [0..1] | I_WBSElementBasicData | _WBSElementBasicData | $projection.WBSElementInternalID = _WBSElementBasicData.WBSElementInternalID |
| [0..1] | I_MaintenancePlanBasic | _MaintenancePlan | $projection.MaintenancePlan = _MaintenancePlan.MaintenancePlan |
| [0..1] | I_Plant | _MaintenancePlanningPlant | $projection.MaintenancePlanningPlant = _MaintenancePlanningPlant.Plant |
| [0..1] | I_Plant | _MaintenancePlant | $projection.MaintenancePlant = _MaintenancePlant.Plant |
| [0..1] | I_ABCIndicator | _ABCIndicator | $projection.ABCIndicator = _ABCIndicator.ABCIndicator |
| [0..1] | I_PMNotificationPriority | _MaintenancePriority | $projection.MaintPriority = _MaintenancePriority.MaintPriority and $projection.MaintPriorityType = _MaintenancePriority.MaintPriorityType |
| [0..1] | I_MaintenancePlannerGroup | _MaintenancePlannerGroup | $projection.MaintenancePlannerGroup = _MaintenancePlannerGroup.MaintenancePlannerGroup and $projection.MaintenancePlanningPlant = _MaintenancePlannerGroup.MaintenancePlanningPlant |
| [0..1] | I_MaintenanceItem | _MaintenanceItem | $projection.MaintenanceItem = _MaintenanceItem.MaintenanceItem |
| [0..1] | I_Material | _Assembly | $projection.Assembly = _Assembly.Material |
| [0..1] | I_Equipment | _MaintOrderEquipment | $projection.Equipment = _MaintOrderEquipment.Equipment |
| [0..1] | I_EquipmentCategory | _MaintOrderEquipmentCategory | $projection.EquipmentCategory = _MaintOrderEquipmentCategory.EquipmentCategory |
| [0..1] | I_MaintenanceRevision | _MaintenanceRevision | $projection.MaintenancePlanningPlant = _MaintenanceRevision.MaintenancePlanningPlant and $projection.MaintenanceRevision = _MaintenanceRevision.MaintenanceRevision |
| [0..1] | I_MaintenanceActivityType | _MaintenanceActivityType | $projection.MaintenanceActivityType = _MaintenanceActivityType.MaintenanceActivityType |
| [0..1] | I_BusinessArea | _BusinessArea | $projection.BusinessArea = _BusinessArea.BusinessArea |
| [0..1] | I_MaintOperationSystCondition | _MaintOrderOpSystemCondition | $projection.OrderSystemCondition = _MaintOrderOpSystemCondition.OperationSystemCondition |
| [0..1] | I_PMContactCardEmployee | _MaintOrdPersonResponsible | $projection.MaintOrdPersonResponsible = _MaintOrdPersonResponsible.PersonnelNumber |
| [0..1] | I_FunctionalLocation | _MaintOrdFunctionalLocation | $projection.FunctionalLocation = _MaintOrdFunctionalLocation.FunctionalLocation |
| [0..1] | I_FunctionalLocationCategory | _MaintOrdFuncLocationCategory | $projection.FunctionalLocationCategory = _MaintOrdFuncLocationCategory.FunctionalLocationCategory |
| [0..1] | I_WorkCenter | _MainWorkCenter | $projection.MainWorkCenterInternalID = _MainWorkCenter.WorkCenterInternalID and $projection.MainWorkCenterTypeCode = _MainWorkCenter.WorkCenterTypeCode |
| [0..1] | I_Plant | _MainWorkCenterPlant | $projection.MainWorkCenterPlant = _MainWorkCenterPlant.Plant |
| [0..1] | I_CostCenter | _ResponsibleCostCenter | $projection.ControllingArea = _ResponsibleCostCenter.ControllingArea and $projection.ResponsibleCostCenter = _ResponsibleCostCenter.CostCenter and _ResponsibleCostCenter.ValidityEndDate >= $session.system_date and _ResponsibleCostCenter.ValidityStartDate <= $session.system_date |
| [0..1] | I_OperationControlProfile | _OperationControlKey | $projection.OperationControlKey = _OperationControlKey.OperationControlProfile |
| [0..1] | I_PersonWorkAgreement_1 | _MaintOrdOpPersonResponsible | $projection.OperationPersonResponsible = _MaintOrdOpPersonResponsible.PersonWorkAgreement |
| [0..1] | I_MaintOperationSystCondition | _OperationSystemCondition | $projection.OperationSystemCondition = _OperationSystemCondition.OperationSystemCondition |
| [0..1] | I_Equipment | _MaintOrdOpEquipment | $projection.OperationEquipment = _MaintOrdOpEquipment.Equipment |
| [0..1] | I_EquipmentCategory | _MaintOrderOpEquipmentCategory | $projection.MaintJobPckgOpsEquipCategory = _MaintOrderOpEquipmentCategory.EquipmentCategory |
| [0..1] | I_FunctionalLocation | _MaintOrdOpFunctionalLocation | $projection.OperationFunctionalLocation = _MaintOrdOpFunctionalLocation.FunctionalLocation |
| [0..1] | I_FunctionalLocationCategory | _MaintOrdOpFuncLocCategory | $projection.MaintJobPckgOpsFuncLocCategory = _MaintOrdOpFuncLocCategory.FunctionalLocationCategory |
| [0..1] | I_CostCenterActivityType | _OpCostCenterActivityType | $projection.CostCtrActivityType = _OpCostCenterActivityType.CostCtrActivityType and $projection.ControllingArea = _OpCostCenterActivityType.ControllingArea and _OpCostCenterActivityType.ValidityEndDate = '99991231' |
| [0..1] | I_MaintenanceNotification | _OperationNotification | $projection.OperationMaintenanceNotif = _OperationNotification.MaintenanceNotification |
| [0..1] | I_MaintenanceChecklistType | _ChecklistType | $projection.MaintOperationalChecklistType = _ChecklistType.MaintOperationalChecklistType |
Annotations (12)
| Name | Value | Level | Field |
|---|---|---|---|
| EndUserText.label | Maintenance Job Pack | view | |
| AbapCatalog.sqlViewName | IMNTJOBPCKG | view | |
| AbapCatalog.compiler.compareFilter | true | view | |
| AbapCatalog.preserveKey | true | view | |
| ClientHandling.type | #CLIENT_DEPENDENT | view | |
| ClientHandling.algorithm | #SESSION_VARIABLE | view | |
| AccessControl.authorizationCheck | #CHECK | view | |
| ObjectModel.representativeKey | MaintenanceJobPackageUUID | view | |
| ObjectModel.usageType.serviceQuality | #A | view | |
| ObjectModel.usageType.sizeCategory | #L | view | |
| ObjectModel.usageType.dataClass | #TRANSACTIONAL | view | |
| VDM.viewType | #BASIC | view |
Fields (110)
| Key | Field | Source Table | Source Field | Description |
|---|---|---|---|---|
| KEY | MaintenanceJobPackageUUID | maintenancejobpackageuuid | Job Package UUID | |
| MaintenanceJobPackageBuildUUID | maintenancejobpackagebuilduuid | Package Build UUID | ||
| MaintenanceJobPackage | maintenancejobpackage | Maintenance Job Pckg | ||
| MaintenanceJobPackageName | maintenancejobpackagename | Job Pack Name | ||
| MaintenanceOrder | maintenanceorder | Order | ||
| MaintenanceOrderType | maintenanceordertype | Order Type | ||
| MaintenancePlannerGroup | maintenanceplannergroup | Planner Group | ||
| MaintenancePlanningPlant | maintenanceplanningplant | Planning Plant | ||
| MaintenancePlant | maintenanceplant | Plant | ||
| PlantSection | plantsection | Plant Section | ||
| ABCIndicator | abcindicator | ABC Indicator | ||
| Equipment | equipment | Equipment check | ||
| EquipmentCategory | equipmentcategory | EquipCategory | ||
| FunctionalLocation | functionallocation | Object ID | ||
| FunctionalLocationCategory | functionallocationcategory | FunctLocCat. | ||
| MainWorkCenterInternalID | mainworkcenterinternalid | Work Center | ||
| MainWorkCenter | mainworkcenter | Work Center | ||
| MainWorkCenterTypeCode | mainworkcentertypecode | Object Type | ||
| MainWorkCenterPlant | mainworkcenterplant | Plnt WorkCenter | ||
| Assembly | assembly | Pegged Reqmt | ||
| WBSElementInternalID | wbselementinternalid | WBS Internal ID | ||
| ProjectInternalID | projectinternalid | Project Def. | ||
| MaintenanceRevision | maintenancerevision | Revision | ||
| ResponsibleCostCenter | responsiblecostcenter | Responsible Cost Center | ||
| ControllingArea | controllingarea | Controlling Area | ||
| MaintOrdPersonResponsible | maintordpersonresponsible | Person Resp. ID | ||
| MaintenanceActivityType | maintenanceactivitytype | MaintActivType | ||
| OrderSystemCondition | ordersystemcondition | SystemCondition | ||
| MaintPriority | maintpriority | Priority | ||
| MaintPriorityType | maintprioritytype | PriorityType | ||
| MaintOrdBasicStartDate | maintordbasicstartdate | Bas. Start Date | ||
| MaintOrdBasicEndDate | maintordbasicenddate | Basic fin. date | ||
| LatestAcceptableCompletionDate | latestacceptablecompletiondate | Final Due Date | ||
| MaintenancePlan | maintenanceplan | MaintenancePlan | ||
| MaintenanceItem | maintenanceitem | MaintItem | ||
| MaintOrdProcessPhaseCode | maintordprocessphasecode | Process Phase | ||
| MaintOrdProcessSubPhaseCode | maintordprocesssubphasecode | Process Subphase | ||
| BusinessArea | businessarea | Business Area | ||
| OperationWorkCenterInternalID | operationworkcenterinternalid | Object ID | ||
| OperationControlKey | operationcontrolkey | Control Key | ||
| CostCtrActivityType | costctractivitytype | Activity Type | ||
| OperationPersonResponsible | operationpersonresponsible | Personnel no. | ||
| OperationSystemCondition | operationsystemcondition | SystemCondition | ||
| OperationPurgInfoRecdSearchTxt | operationpurginforecdsearchtxt | Sort Term | ||
| MaintOperationExecStageCode | maintoperationexecstagecode | Execution Stage | ||
| MaintOrdOpProcessPhaseCode | maintordopprocessphasecode | Process Phase | ||
| MaintOrdOpProcessSubPhaseCode | maintordopprocesssubphasecode | Process Subphase | ||
| OpErlstSchedldExecStrtDte | operlstschedldexecstrtdte | Earl.start date | ||
| OpErlstSchedldExecEndDte | operlstschedldexecenddte | EarliestEndDate | ||
| OpLtstSchedldExecStrtDte | opltstschedldexecstrtdte | Latest start | ||
| OpLtstSchedldExecEndDte | opltstschedldexecenddte | Lat.finish date | ||
| OpActualExecutionStartDate | opactualexecutionstartdate | Execution Start Date | ||
| OpActualExecutionEndDate | opactualexecutionenddate | Execution End Date | ||
| OperationEquipment | operationequipment | Equipment (Operation) | ||
| MaintJobPckgOpsEquipCategory | maintjobpckgopsequipcategory | Operation Equip. Cat | ||
| OperationFunctionalLocation | operationfunctionallocation | Functional Location (Operation) | ||
| MaintJobPckgOpsFuncLocCategory | maintjobpckgopsfuncloccategory | Operation Func. Loc. Category | ||
| OperationMaintenanceNotif | operationmaintenancenotif | Notification | ||
| MaintOperationalChecklistType | maintoperationalchecklisttype | Checklist Type | ||
| CreationDateTime | creationdatetime | Timestamp | ||
| CreatedByUser | createdbyuser | User Name | ||
| LastChangeDateTime | lastchangedatetime | Timestamp | ||
| LastChangedByUser | lastchangedbyuser | User Name | ||
| _MaintJobPackageOperation | _MaintJobPackageOperation | |||
| _MaintenanceJobPackageBuild | _MaintenanceJobPackageBuild | |||
| _MaintJobPackageOutputItem | _MaintJobPackageOutputItem | |||
| _MaintJobPackageStatus | _MaintJobPackageStatus | |||
| _MaintenanceJobPackageTotals | _MaintenanceJobPackageTotals | |||
| _CreatedByUser | _CreatedByUser | |||
| _LastChangedByUser | _LastChangedByUser | |||
| _MaintenanceOrder | _MaintenanceOrder | |||
| _MaintenanceOrderType | _MaintenanceOrderType | |||
| _MaintOrdProcessPhase | _MaintOrdProcessPhase | |||
| _MaintOrdProcessSubPhase | _MaintOrdProcessSubPhase | |||
| _Project | _Project | |||
| _WBSElementBasicData | _WBSElementBasicData | |||
| _MaintenancePlan | _MaintenancePlan | |||
| _MaintenancePlanningPlant | _MaintenancePlanningPlant | |||
| _MaintenancePlant | _MaintenancePlant | |||
| _ABCIndicator | _ABCIndicator | |||
| _Assembly | _Assembly | |||
| _MaintOrderEquipment | _MaintOrderEquipment | |||
| _MaintOrderEquipmentCategory | _MaintOrderEquipmentCategory | |||
| _MaintenanceRevision | _MaintenanceRevision | |||
| _MaintenanceActivityType | _MaintenanceActivityType | |||
| _BusinessArea | _BusinessArea | |||
| _MaintenancePriority | _MaintenancePriority | |||
| _MaintenancePlannerGroup | _MaintenancePlannerGroup | |||
| _MaintenanceItem | _MaintenanceItem | |||
| _MaintOrdPersonResponsible | _MaintOrdPersonResponsible | |||
| _MaintOrderOpSystemCondition | _MaintOrderOpSystemCondition | |||
| _MaintOrdFunctionalLocation | _MaintOrdFunctionalLocation | |||
| _MaintOrdFuncLocationCategory | _MaintOrdFuncLocationCategory | |||
| _MainWorkCenter | _MainWorkCenter | |||
| _MainWorkCenterPlant | _MainWorkCenterPlant | |||
| _ResponsibleCostCenter | _ResponsibleCostCenter | |||
| _OperationWorkCenter | _OperationWorkCenter | |||
| _OperationControlKey | _OperationControlKey | |||
| _MaintOperationExecStageCode | _MaintOperationExecStageCode | |||
| _MaintOrdOpProcessPhase | _MaintOrdOpProcessPhase | |||
| _MaintOrdOpProcessSubPhase | _MaintOrdOpProcessSubPhase | |||
| _MaintOrdOpPersonResponsible | _MaintOrdOpPersonResponsible | |||
| _OperationSystemCondition | _OperationSystemCondition | |||
| _MaintOrdOpEquipment | _MaintOrdOpEquipment | |||
| _MaintOrderOpEquipmentCategory | _MaintOrderOpEquipmentCategory | |||
| _MaintOrdOpFunctionalLocation | _MaintOrdOpFunctionalLocation | |||
| _MaintOrdOpFuncLocCategory | _MaintOrdOpFuncLocCategory | |||
| _OpCostCenterActivityType | _OpCostCenterActivityType | |||
| _OperationNotification | _OperationNotification | |||
| _ChecklistType | _ChecklistType |
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_MaintenanceJobPackage.
-- 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: IMNTJOBPCKG
CREATE VIEW I_MaintenanceJobPackage AS
SELECT
MaintenanceJobPackageUUID,
MaintenanceJobPackageBuildUUID,
MaintenanceJobPackage,
MaintenanceJobPackageName,
MaintenanceOrder,
MaintenanceOrderType,
MaintenancePlannerGroup,
MaintenancePlanningPlant,
MaintenancePlant,
PlantSection,
ABCIndicator,
Equipment,
EquipmentCategory,
FunctionalLocation,
FunctionalLocationCategory,
MainWorkCenterInternalID,
MainWorkCenter,
MainWorkCenterTypeCode,
MainWorkCenterPlant,
Assembly,
WBSElementInternalID,
ProjectInternalID,
MaintenanceRevision,
ResponsibleCostCenter,
ControllingArea,
MaintOrdPersonResponsible,
MaintenanceActivityType,
OrderSystemCondition,
MaintPriority,
MaintPriorityType,
MaintOrdBasicStartDate,
MaintOrdBasicEndDate,
LatestAcceptableCompletionDate,
MaintenancePlan,
MaintenanceItem,
MaintOrdProcessPhaseCode,
MaintOrdProcessSubPhaseCode,
BusinessArea,
OperationWorkCenterInternalID,
OperationControlKey,
CostCtrActivityType,
OperationPersonResponsible,
OperationSystemCondition,
OperationPurgInfoRecdSearchTxt,
MaintOperationExecStageCode,
MaintOrdOpProcessPhaseCode,
MaintOrdOpProcessSubPhaseCode,
OpErlstSchedldExecStrtDte,
OpErlstSchedldExecEndDte,
OpLtstSchedldExecStrtDte,
OpLtstSchedldExecEndDte,
OpActualExecutionStartDate,
OpActualExecutionEndDate,
OperationEquipment,
MaintJobPckgOpsEquipCategory,
OperationFunctionalLocation,
MaintJobPckgOpsFuncLocCategory,
OperationMaintenanceNotif,
MaintOperationalChecklistType,
CreationDateTime,
CreatedByUser,
LastChangeDateTime,
LastChangedByUser
FROM eam_mjp
LEFT OUTER JOIN I_MaintJobPackageOperation AS _MaintJobPackageOperation ON MaintenanceJobPackageUUID = _MaintJobPackageOperation.MaintenanceJobPackageUUID -- association [0..*]
LEFT OUTER JOIN I_MaintenanceJobPackageBuild AS _MaintenanceJobPackageBuild ON MaintenanceJobPackageBuildUUID = _MaintenanceJobPackageBuild.MaintenanceJobPackageBuildUUID -- association [1..1]
LEFT OUTER JOIN I_MaintJobPackageOutputItem AS _MaintJobPackageOutputItem ON MaintenanceJobPackage = _MaintJobPackageOutputItem.MaintenanceJobPackage -- association [0..*]
LEFT OUTER JOIN I_MaintJobPackageStatus AS _MaintJobPackageStatus ON MaintenanceJobPackage = _MaintJobPackageStatus.MaintenanceJobPackage -- association [0..1]
LEFT OUTER JOIN I_MaintenanceJobPackageTotals AS _MaintenanceJobPackageTotals ON MaintenanceJobPackageUUID = _MaintenanceJobPackageTotals.MaintenanceJobPackageUUID -- association [1..1]
LEFT OUTER JOIN I_UserDescription AS _CreatedByUser ON CreatedByUser = _CreatedByUser.UserID -- association [0..1]
LEFT OUTER JOIN I_UserDescription AS _LastChangedByUser ON LastChangedByUser = _LastChangedByUser.UserID -- association [0..1]
LEFT OUTER JOIN I_WorkCenter AS _OperationWorkCenter ON OperationWorkCenterInternalID = _OperationWorkCenter.WorkCenterInternalID AND _OperationWorkCenter.WorkCenterTypeCode = 'A' -- association [0..1]
LEFT OUTER JOIN I_MaintenanceOrder AS _MaintenanceOrder ON MaintenanceOrder = _MaintenanceOrder.MaintenanceOrder -- association [0..1]
LEFT OUTER JOIN I_OrderType AS _MaintenanceOrderType ON MaintenanceOrderType = _MaintenanceOrderType.OrderType -- 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]
LEFT OUTER JOIN I_ProjectByInternalKey AS _Project ON ProjectInternalID = _Project.ProjectInternalID -- association [0..1]
LEFT OUTER JOIN I_MaintOperationExecStageCode AS _MaintOperationExecStageCode ON MaintOperationExecStageCode = _MaintOperationExecStageCode.MaintOperationExecStageCode -- association [1..1]
LEFT OUTER JOIN I_WBSElementBasicData AS _WBSElementBasicData ON WBSElementInternalID = _WBSElementBasicData.WBSElementInternalID -- association [0..1]
LEFT OUTER JOIN I_MaintenancePlanBasic AS _MaintenancePlan ON MaintenancePlan = _MaintenancePlan.MaintenancePlan -- association [0..1]
LEFT OUTER JOIN I_Plant AS _MaintenancePlanningPlant ON MaintenancePlanningPlant = _MaintenancePlanningPlant.Plant -- association [0..1]
LEFT OUTER JOIN I_Plant AS _MaintenancePlant ON MaintenancePlant = _MaintenancePlant.Plant -- association [0..1]
LEFT OUTER JOIN I_ABCIndicator AS _ABCIndicator ON ABCIndicator = _ABCIndicator.ABCIndicator -- association [0..1]
LEFT OUTER JOIN I_PMNotificationPriority AS _MaintenancePriority ON MaintPriority = _MaintenancePriority.MaintPriority AND MaintPriorityType = _MaintenancePriority.MaintPriorityType -- association [0..1]
LEFT OUTER JOIN I_MaintenancePlannerGroup AS _MaintenancePlannerGroup ON MaintenancePlannerGroup = _MaintenancePlannerGroup.MaintenancePlannerGroup AND MaintenancePlanningPlant = _MaintenancePlannerGroup.MaintenancePlanningPlant -- association [0..1]
LEFT OUTER JOIN I_MaintenanceItem AS _MaintenanceItem ON MaintenanceItem = _MaintenanceItem.MaintenanceItem -- association [0..1]
LEFT OUTER JOIN I_Material AS _Assembly ON Assembly = _Assembly.Material -- association [0..1]
LEFT OUTER JOIN I_Equipment AS _MaintOrderEquipment ON Equipment = _MaintOrderEquipment.Equipment -- association [0..1]
LEFT OUTER JOIN I_EquipmentCategory AS _MaintOrderEquipmentCategory ON EquipmentCategory = _MaintOrderEquipmentCategory.EquipmentCategory -- association [0..1]
LEFT OUTER JOIN I_MaintenanceRevision AS _MaintenanceRevision ON MaintenancePlanningPlant = _MaintenanceRevision.MaintenancePlanningPlant AND MaintenanceRevision = _MaintenanceRevision.MaintenanceRevision -- association [0..1]
LEFT OUTER JOIN I_MaintenanceActivityType AS _MaintenanceActivityType ON MaintenanceActivityType = _MaintenanceActivityType.MaintenanceActivityType -- association [0..1]
LEFT OUTER JOIN I_BusinessArea AS _BusinessArea ON BusinessArea = _BusinessArea.BusinessArea -- association [0..1]
LEFT OUTER JOIN I_MaintOperationSystCondition AS _MaintOrderOpSystemCondition ON OrderSystemCondition = _MaintOrderOpSystemCondition.OperationSystemCondition -- association [0..1]
LEFT OUTER JOIN I_PMContactCardEmployee AS _MaintOrdPersonResponsible ON MaintOrdPersonResponsible = _MaintOrdPersonResponsible.PersonnelNumber -- association [0..1]
LEFT OUTER JOIN I_FunctionalLocation AS _MaintOrdFunctionalLocation ON FunctionalLocation = _MaintOrdFunctionalLocation.FunctionalLocation -- association [0..1]
LEFT OUTER JOIN I_FunctionalLocationCategory AS _MaintOrdFuncLocationCategory ON FunctionalLocationCategory = _MaintOrdFuncLocationCategory.FunctionalLocationCategory -- association [0..1]
LEFT OUTER JOIN I_WorkCenter AS _MainWorkCenter ON MainWorkCenterInternalID = _MainWorkCenter.WorkCenterInternalID AND MainWorkCenterTypeCode = _MainWorkCenter.WorkCenterTypeCode -- association [0..1]
LEFT OUTER JOIN I_Plant AS _MainWorkCenterPlant ON MainWorkCenterPlant = _MainWorkCenterPlant.Plant -- association [0..1]
LEFT OUTER JOIN I_CostCenter AS _ResponsibleCostCenter ON ControllingArea = _ResponsibleCostCenter.ControllingArea AND ResponsibleCostCenter = _ResponsibleCostCenter.CostCenter AND _ResponsibleCostCenter.ValidityEndDate >= $session.system_date AND _ResponsibleCostCenter.ValidityStartDate <= $session.system_date -- association [0..1]
LEFT OUTER JOIN I_OperationControlProfile AS _OperationControlKey ON OperationControlKey = _OperationControlKey.OperationControlProfile -- association [0..1]
LEFT OUTER JOIN I_PersonWorkAgreement_1 AS _MaintOrdOpPersonResponsible ON OperationPersonResponsible = _MaintOrdOpPersonResponsible.PersonWorkAgreement -- association [0..1]
LEFT OUTER JOIN I_MaintOperationSystCondition AS _OperationSystemCondition ON OperationSystemCondition = _OperationSystemCondition.OperationSystemCondition -- association [0..1]
LEFT OUTER JOIN I_Equipment AS _MaintOrdOpEquipment ON OperationEquipment = _MaintOrdOpEquipment.Equipment -- association [0..1]
LEFT OUTER JOIN I_EquipmentCategory AS _MaintOrderOpEquipmentCategory ON MaintJobPckgOpsEquipCategory = _MaintOrderOpEquipmentCategory.EquipmentCategory -- association [0..1]
LEFT OUTER JOIN I_FunctionalLocation AS _MaintOrdOpFunctionalLocation ON OperationFunctionalLocation = _MaintOrdOpFunctionalLocation.FunctionalLocation -- association [0..1]
LEFT OUTER JOIN I_FunctionalLocationCategory AS _MaintOrdOpFuncLocCategory ON MaintJobPckgOpsFuncLocCategory = _MaintOrdOpFuncLocCategory.FunctionalLocationCategory -- association [0..1]
LEFT OUTER JOIN I_CostCenterActivityType AS _OpCostCenterActivityType ON CostCtrActivityType = _OpCostCenterActivityType.CostCtrActivityType AND ControllingArea = _OpCostCenterActivityType.ControllingArea AND _OpCostCenterActivityType.ValidityEndDate = '99991231' -- association [0..1]
LEFT OUTER JOIN I_MaintenanceNotification AS _OperationNotification ON OperationMaintenanceNotif = _OperationNotification.MaintenanceNotification -- association [0..1]
LEFT OUTER JOIN I_MaintenanceChecklistType AS _ChecklistType ON MaintOperationalChecklistType = _ChecklistType.MaintOperationalChecklistType -- 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