C_MaintenanceItemObjPg
Object Page for Maintenance Item
C_MaintenanceItemObjPg is a Consumption CDS View that provides data about "Object Page for Maintenance Item" in SAP S/4HANA. It reads from 1 data source (I_MaintenanceItemTP) and exposes 127 fields with key field MaintenanceItem. It has 21 associations to related views.
Data Sources (1)
| Source | Alias | Join Type |
|---|---|---|
| I_MaintenanceItemTP | _MaintenanceItemTP | from |
Associations (21)
| Cardinality | Target | Alias | Condition |
|---|---|---|---|
| [1..*] | C_MaintItemObjPgObjectList | _MaintItemObjectList | _MaintItemObjectList.MaintenanceItemObjectList = $projection.MaintenanceItemObjectList |
| [0..1] | I_Indicator | _MaintItemHasObjectList | _MaintItemHasObjectList.IndicatorValue = $projection.MaintItemHasObjectList |
| [0..1] | I_FunctionalLocationLabel | _FunctionalLocationLabel | _FunctionalLocationLabel.FunctionalLocation = $projection.FunctionalLocation |
| [0..*] | I_FunctionalLocationText | _FunctionalLocationText | _FunctionalLocationText.FunctionalLocation = $projection.FunctionalLocation |
| [0..*] | I_EquipmentText | _EquipmentText | _EquipmentText.Equipment = $projection.Equipment |
| [0..1] | I_TechObjIsEquipOrFuncnlLoc | _TechObjIsEquipOrFuncnlLoc | _TechObjIsEquipOrFuncnlLoc.TechObjIsEquipOrFuncnlLoc = $projection.TechObjIsEquipOrFuncnlLoc |
| [0..1] | C_TechnicalObjectLabelVH | _TechnicalObjectLabelVH | _TechnicalObjectLabelVH.TechnicalObjectLabel = $projection.TechnicalObjectLabel and _TechnicalObjectLabelVH.TechObjIsEquipOrFuncnlLoc = $projection.TechObjIsEquipOrFuncnlLoc and _TechnicalObjectLabelVH.TechnicalObject = $projection.TechnicalObject |
| [0..1] | C_EAMProductQuickVw | _EAMProductQuickVw | _EAMProductQuickVw.Material = $projection.Assembly |
| [0..1] | C_MaintenancePlanQuickVw | _MaintenancePlanQuickVw | _MaintenancePlanQuickVw.MaintenancePlan = $projection.MaintenancePlan |
| [0..1] | C_MaintTaskListQuickVw | _MaintTaskListQuickVw | _MaintTaskListQuickVw.TaskList = $projection.TaskList and _MaintTaskListQuickVw.TaskListType = $projection.TaskListType and _MaintTaskListQuickVw.TaskListGroup = $projection.TaskListGroup and _MaintTaskListQuickVw.TaskListGroupCounter = $projection.TaskListGroupCounter |
| [0..1] | C_TechObjQuickVw | _TechnicalObjQuickVw | _TechnicalObjQuickVw.TechnicalObject = $projection.TechnicalObject and _TechnicalObjQuickVw.TechObjIsEquipOrFuncnlLoc = $projection.TechObjIsEquipOrFuncnlLoc and _TechnicalObjQuickVw.TechnicalObjectLabel = $projection.TechnicalObjectLabel |
| [0..1] | I_ServiceDocumentTypeText | _ServiceDocumentTypeText | $projection.ServiceDocumentType = _ServiceDocumentTypeText.ServiceDocumentType |
| [0..1] | I_ServiceDocumentTypeStdVH | _ServiceDocumentType | $projection.ServiceDocumentType = _ServiceDocumentType.ServiceDocumentType |
| [0..1] | I_ServiceDocumentType | _ServiceOrderType | $projection.ServiceDocumentType = _ServiceOrderType.ServiceDocumentType |
| [0..1] | C_MaintItemServiceContractVH | _ServiceContract | $projection.ServiceContract = _ServiceContract.ServiceDocument and _ServiceContract.ServiceObjectType = 'BUS2000112' |
| [0..1] | C_MaintItemSrvcOrderTemplateVH | _ServiceTemplate | $projection.ServiceOrderTemplate = _ServiceTemplate.ServiceDocument and _ServiceTemplate.ServiceObjectType = 'BUS2000116' |
| [0..1] | C_EAMProductQuickVw | _ServiceProduct | $projection.Product = _ServiceProduct.Material |
| [0..1] | I_ServiceDocumentPriorityText | _ServiceDocumentPriorityText | $projection.ServiceDocumentPriority = _ServiceDocumentPriorityText.ServiceDocumentPriority -- Extensions, do not expose as association: |
| [0..1] | E_MaintenanceItemBasic | _MaintenanceItemExtension | _MaintenanceItemExtension.MaintenanceItem = $projection.MaintenanceItem |
| [0..1] | I_User | _CreatedByUser | $projection.CreatedByUser = _CreatedByUser.UserID |
| [0..1] | I_User | _LastChangedByUser | $projection.LastChangedByUser = _LastChangedByUser.UserID |
Annotations (19)
| Name | Value | Level | Field |
|---|---|---|---|
| AbapCatalog.compiler.compareFilter | true | view | |
| AbapCatalog.preserveKey | true | view | |
| AbapCatalog.sqlViewName | CMAINTITEMOBJPG | view | |
| AccessControl.authorizationCheck | #CHECK | view | |
| AccessControl.personalData.blocking | #NOT_REQUIRED | view | |
| ClientHandling.algorithm | #SESSION_VARIABLE | view | |
| EndUserText.label | Object Page for Maintenance Item | view | |
| Metadata.allowExtensions | true | view | |
| ObjectModel.compositionRoot | true | view | |
| ObjectModel.createEnabled | false | view | |
| ObjectModel.deleteEnabled | false | view | |
| ObjectModel.draftEnabled | false | view | |
| ObjectModel.transactionalProcessingDelegated | true | view | |
| ObjectModel.updateEnabled | false | view | |
| ObjectModel.usageType.dataClass | #MIXED | view | |
| ObjectModel.usageType.serviceQuality | #D | view | |
| ObjectModel.usageType.sizeCategory | #L | view | |
| Search.searchable | true | view | |
| VDM.viewType | #CONSUMPTION | view |
Fields (127)
| Key | Field | Source Table | Source Field | Description |
|---|---|---|---|---|
| KEY | MaintenanceItem | MaintenanceItem | MaintItem | |
| MaintenanceItemDescription | MaintenanceItemDescription | Description | ||
| MaintenanceItemLongText | Long Text | |||
| Equipment | Equipment | Equipment check | ||
| EquipmentName | ||||
| FunctionalLocation | FunctionalLocation | Object ID | ||
| OpFunctionalLocationLabelName | ||||
| FunctionalLocationName | ||||
| TaskListType | TaskListType | Task List Type | ||
| TaskListGroup | TaskListGroup | Group | ||
| TaskListGroupCounter | TaskListGroupCounter | Group Counter | ||
| TaskListKeyDate | Task List Key Date | |||
| TaskList | TaskList | Task List | ||
| TaskListDesc | ||||
| MaintenancePlan | MaintenancePlan | MaintenancePlan | ||
| MaintenancePlanCategory | MaintenancePlanCategory | |||
| MaintenanceStrategy | MaintenanceStrategy | |||
| MaintPriorityType | MaintPriorityType | PriorityType | ||
| MaintPriority | MaintPriority | Priority | ||
| MaintenancePlannerGroup | MaintenancePlannerGroup | Maintenance Planner Group | ||
| MaintenancePlanningPlant | MaintenancePlanningPlant | Planning Plant | ||
| BusinessArea | BusinessArea | Business Area | ||
| Assembly | Assembly | Pegged Reqmt | ||
| AssemblyName | Assembly Name | |||
| MaintenanceActivityType | MaintenanceActivityType | Maintenance Activity Type | ||
| MaintenanceOrderType | MaintenanceOrderType | Order Type | ||
| Material | Material | Vehicle Model | ||
| SerialNumber | SerialNumber | Serial Number | ||
| MaintenanceItemObjectList | MaintenanceItemObjectList | Object list | ||
| ImmediateReleaseIsBlocked | ImmediateReleaseIsBlocked | Do Not Release Immediately | ||
| MaintObjectLocAcctAssgmtNmbr | MaintObjectLocAcctAssgmtNmbr | Loc/AccAssmt | ||
| ServiceDocumentTypeName | Service Call Object Name | |||
| ServiceDocumentType | ServiceDocumentType | Service Call Object | ||
| ServiceContract | ServiceContract | Service Contract | ||
| ServiceContractItem | ServiceContractItem | Service Contract Item | ||
| ServiceOrderTemplate | ServiceOrderTemplate | Service Template | ||
| ServiceDocumentPriorityName | Service Priority Description | |||
| ServiceDocumentPriority | ServiceDocumentPriority | Service Priority | ||
| Product | Product | Product | ||
| OperationSystemCondition | OperationSystemCondition | Operation System Condition | ||
| OperationSystemConditionText | ||||
| NumberOfTaskListExecutions | NumberOfTaskListExecutions | Tasklist Execution Factor | ||
| ProductName | Product Name | |||
| Location | ||||
| LocationName | ||||
| Plant | Production Work Center Plant | |||
| WorkCenter | Production Work Center | |||
| WBSElement | ||||
| WBSDescription | ||||
| NotificationType | NotificationType | Notifictn Type | ||
| MaintNotifTskIsAutomlyDtmnd | MaintNotifTskIsAutomlyDtmnd | Determine Tasks | ||
| AdditionalDeviceData | AdditionalDeviceData | Additional Device data | ||
| AdminfieldsCreationDate | ||||
| CreatedByUser | CreatedByUser | User Name | ||
| LastChangeDate | LastChangeDate | Time Stamp | ||
| LastChangedByUser | LastChangedByUser | User Name | ||
| EndofAdminfields_MaintItemObjectList | ||||
| _MaintItemHasObjectList | _MaintItemHasObjectList | |||
| _TechnicalObjectLabelVH | _TechnicalObjectLabelVH | |||
| _EAMProductQuickVw | _EAMProductQuickVw | |||
| _MaintTaskListQuickVw | _MaintTaskListQuickVw | |||
| _MaintenancePlanQuickVw | _MaintenancePlanQuickVw | |||
| _TechnicalObjQuickVw | _TechnicalObjQuickVw | |||
| _Equipment | _Equipment | |||
| _MaintenanceActivityType | _MaintenanceActivityType | |||
| _MaintenancePlan | _MaintenancePlan | |||
| _MaintenancePlanCatParam | _MaintenancePlanCatParam | |||
| _MaintenancePlannerGroup | _MaintenancePlannerGroup | |||
| _MaintenancePlanningPlant | _MaintenancePlanningPlant | |||
| _MaintenanceStrategy | _MaintenanceStrategy | |||
| _PMNotificationPriority | _PMNotificationPriority | |||
| _PMNotificationPriorityType | _PMNotificationPriorityType | |||
| _TechObjIsEquipOrFuncnlLoc | _TechObjIsEquipOrFuncnlLoc | |||
| _MaintenanceOrderType | _MaintenanceOrderType | |||
| _MaintenanceTaskList | _MaintenanceTaskList | |||
| _Material | _Material | |||
| _Assembly | _Assembly | |||
| _BusinessArea | _BusinessArea | |||
| _LocationAccountAssignment | _LocationAccountAssignment | |||
| _CostCenter | ||||
| _WorkCenter | ||||
| _ImmediateReleaseIsBlocked | _ImmediateReleaseIsBlocked | |||
| _ServiceDocumentType | _ServiceDocumentType | |||
| _ServiceOrderType | _ServiceOrderType | |||
| _Product | _Product | |||
| _ServiceContract | _ServiceContract | |||
| _ServiceTemplate | _ServiceTemplate | |||
| _ServiceContractItem | _ServiceContractItem | |||
| _ServiceProduct | _ServiceProduct | |||
| _MaintOperationSystCondition | _MaintOperationSystCondition | |||
| _CreatedByUser | _CreatedByUser | |||
| _LastChangedByUser | _LastChangedByUser | |||
| CreatedByUserDescription | _CreatedByUser | UserDescription | Full Name | |
| FunctionalLocationLabelName | _FunctionalLocationLabel | FunctionalLocationLabelName | Functional Loc. | |
| LastChangedByUserDescription | _LastChangedByUser | UserDescription | Full Name | |
| MaintenancePlant | _LocationAccountAssignment | MaintenancePlant | Plant | |
| AssetLocation | _LocationAccountAssignment | AssetLocation | Location | |
| AssetRoom | _LocationAccountAssignment | AssetRoom | Room | |
| PlantSection | _LocationAccountAssignment | PlantSection | Plant Section | |
| ABCIndicator | _LocationAccountAssignment | ABCIndicator | ABC Indicator | |
| MaintObjectFreeDefinedAttrib | _LocationAccountAssignment | MaintObjectFreeDefinedAttrib | Sort Field | |
| CompanyCode | _LocationAccountAssignment | CompanyCode | Receiver Company Code | |
| CostCenter | _LocationAccountAssignment | CostCenter | Cost Center | |
| FixedAsset | _LocationAccountAssignment | FixedAsset | Asset | |
| MasterFixedAsset | _LocationAccountAssignment | MasterFixedAsset | Fixed Asset | |
| LocAcctAssgmtBusinessArea | _LocationAccountAssignment | BusinessArea | Business Area (Loc.) | |
| ControllingArea | _LocationAccountAssignment | ControllingArea | Controlling Area | |
| StandingOrderNumber | _LocationAccountAssignment | StandingOrderNumber | StandgOrder | |
| SettlementOrder | _LocationAccountAssignment | SettlementOrder | SettlementOrder | |
| _ABCIndicator | _LocationAccountAssignment | _ABCIndicator | ||
| _LocAcctAssgmtBusinessArea | _LocationAccountAssignment | _BusinessArea | ||
| _CompanyCode | _LocationAccountAssignment | _CompanyCode | ||
| _ControllingArea | _LocationAccountAssignment | _ControllingArea | ||
| _FixedAsset | _LocationAccountAssignment | _FixedAsset | ||
| _Location | _LocationAccountAssignment | _Location | ||
| _MaintenancePlant | _LocationAccountAssignment | _MaintenancePlant | ||
| _PlantSection | _LocationAccountAssignment | _PlantSection | ||
| _SettlementOrder | _LocationAccountAssignment | _SettlementOrder | ||
| _StandingOrderNumber | _LocationAccountAssignment | _StandingOrderNumber | ||
| MaintenancePlanCallObject | _MaintenancePlanCatParam | MaintenancePlanCallObject | ||
| MainWorkCenter | _MainWorkCenter | WorkCenter | Main Work Center | |
| MainWorkCenterPlant | _MainWorkCenter | Plant | Main Work Center Plant | |
| _MainWorkCenter | _MainWorkCenter | _WorkCenter | ||
| _MainWorkCenterPlant | _MainWorkCenter | _Plant | ||
| ServiceContractDescription | _ServiceContract | ServiceDocumentDescription | Service Contract Description | |
| ServiceContractItemDescription | _ServiceContractItem | ServiceDocumentItemDescription | Service Contract Item Description | |
| ServiceDocumentDescription | _ServiceTemplate | ServiceDocumentDescription | Service Template Description |
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_MaintenanceItemObjPg.
-- 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: CMAINTITEMOBJPG
CREATE VIEW C_MaintenanceItemObjPg AS
SELECT
MaintenanceItem,
MaintenanceItemDescription,
cast ('' as eams_ltext ) AS MaintenanceItemLongText,
Equipment,
_EquipmentText[1:Language = $session.system_language].EquipmentName AS EquipmentName,
FunctionalLocation,
_FunctionalLocationLabel._FuncLocationLabelSearch.FunctionalLocationLabelName AS OpFunctionalLocationLabelName,
_FunctionalLocationText[1:Language = $session.system_language].FunctionalLocationName AS FunctionalLocationName,
TaskListType,
TaskListGroup,
TaskListGroupCounter,
$session.system_date AS TaskListKeyDate,
TaskList,
_MaintTaskListForKeyDate(P_KeyDate:$session.system_date).TaskListDesc AS TaskListDesc,
MaintenancePlan,
MaintenancePlanCategory,
MaintenanceStrategy,
MaintPriorityType,
MaintPriority,
MaintenancePlannerGroup,
MaintenancePlanningPlant,
BusinessArea,
Assembly,
_Assembly._Text[1:Language = $session.system_language].MaterialName AS AssemblyName,
MaintenanceActivityType,
MaintenanceOrderType,
Material,
SerialNumber,
MaintenanceItemObjectList,
ImmediateReleaseIsBlocked,
MaintObjectLocAcctAssgmtNmbr,
_ServiceDocumentTypeText[1:Language = $session.system_language].ServiceDocumentTypeShortName AS ServiceDocumentTypeName,
ServiceDocumentType,
ServiceContract,
ServiceContractItem,
ServiceOrderTemplate,
_ServiceDocumentPriorityText[1:Language = $session.system_language].ServiceDocumentPriorityName AS ServiceDocumentPriorityName,
ServiceDocumentPriority,
Product,
OperationSystemCondition,
_MaintOperationSystCondition._Text[1:Language = $session.system_language ].OperationSystemConditionText AS OperationSystemConditionText,
NumberOfTaskListExecutions,
_Product._Text[1:Language = $session.system_language].ProductName AS ProductName,
_LocationAccountAssignment._Location.Location AS Location,
_LocationAccountAssignment._Location.LocationName AS LocationName,
_LocationAccountAssignment._WorkCenter.Plant AS Plant,
_LocationAccountAssignment._WorkCenter.WorkCenter AS WorkCenter,
_LocationAccountAssignment._WBSElementBasicData.WBSElement AS WBSElement,
_LocationAccountAssignment._WBSElementBasicData.WBSDescription AS WBSDescription,
NotificationType,
MaintNotifTskIsAutomlyDtmnd,
AdditionalDeviceData,
CreatedByUser,
LastChangeDate,
LastChangedByUser,
_LocationAccountAssignment._CostCenter[1:ValidityEndDate = '99991231'] AS _CostCenter,
_LocationAccountAssignment._WorkCenter._WorkCenter AS _WorkCenter,
_CreatedByUser.UserDescription AS CreatedByUserDescription,
_FunctionalLocationLabel.FunctionalLocationLabelName AS FunctionalLocationLabelName,
_LastChangedByUser.UserDescription AS LastChangedByUserDescription,
_LocationAccountAssignment.MaintenancePlant AS MaintenancePlant,
_LocationAccountAssignment.AssetLocation AS AssetLocation,
_LocationAccountAssignment.AssetRoom AS AssetRoom,
_LocationAccountAssignment.PlantSection AS PlantSection,
_LocationAccountAssignment.ABCIndicator AS ABCIndicator,
_LocationAccountAssignment.MaintObjectFreeDefinedAttrib AS MaintObjectFreeDefinedAttrib,
_LocationAccountAssignment.CompanyCode AS CompanyCode,
_LocationAccountAssignment.CostCenter AS CostCenter,
_LocationAccountAssignment.FixedAsset AS FixedAsset,
_LocationAccountAssignment.MasterFixedAsset AS MasterFixedAsset,
_LocationAccountAssignment.BusinessArea AS LocAcctAssgmtBusinessArea,
_LocationAccountAssignment.ControllingArea AS ControllingArea,
_LocationAccountAssignment.StandingOrderNumber AS StandingOrderNumber,
_LocationAccountAssignment.SettlementOrder AS SettlementOrder,
_LocationAccountAssignment._ABCIndicator AS _ABCIndicator,
_LocationAccountAssignment._BusinessArea AS _LocAcctAssgmtBusinessArea,
_LocationAccountAssignment._CompanyCode AS _CompanyCode,
_LocationAccountAssignment._ControllingArea AS _ControllingArea,
_LocationAccountAssignment._FixedAsset AS _FixedAsset,
_LocationAccountAssignment._Location AS _Location,
_LocationAccountAssignment._MaintenancePlant AS _MaintenancePlant,
_LocationAccountAssignment._PlantSection AS _PlantSection,
_LocationAccountAssignment._SettlementOrder AS _SettlementOrder,
_LocationAccountAssignment._StandingOrderNumber AS _StandingOrderNumber,
_MaintenancePlanCatParam.MaintenancePlanCallObject AS MaintenancePlanCallObject,
_MainWorkCenter.WorkCenter AS MainWorkCenter,
_MainWorkCenter.Plant AS MainWorkCenterPlant,
_MainWorkCenter._WorkCenter AS _MainWorkCenter,
_MainWorkCenter._Plant AS _MainWorkCenterPlant,
_ServiceContract.ServiceDocumentDescription AS ServiceContractDescription,
_ServiceContractItem.ServiceDocumentItemDescription AS ServiceContractItemDescription,
_ServiceTemplate.ServiceDocumentDescription AS ServiceDocumentDescription
FROM I_MaintenanceItemTP AS _MaintenanceItemTP
LEFT OUTER JOIN C_MaintItemObjPgObjectList AS _MaintItemObjectList ON _MaintItemObjectList.MaintenanceItemObjectList = MaintenanceItemObjectList -- association [1..*]
LEFT OUTER JOIN I_Indicator AS _MaintItemHasObjectList ON _MaintItemHasObjectList.IndicatorValue = MaintItemHasObjectList -- association [0..1]
LEFT OUTER JOIN I_FunctionalLocationLabel AS _FunctionalLocationLabel ON _FunctionalLocationLabel.FunctionalLocation = FunctionalLocation -- association [0..1]
LEFT OUTER JOIN I_FunctionalLocationText AS _FunctionalLocationText ON _FunctionalLocationText.FunctionalLocation = FunctionalLocation -- association [0..*]
LEFT OUTER JOIN I_EquipmentText AS _EquipmentText ON _EquipmentText.Equipment = Equipment -- association [0..*]
LEFT OUTER JOIN I_TechObjIsEquipOrFuncnlLoc AS _TechObjIsEquipOrFuncnlLoc ON _TechObjIsEquipOrFuncnlLoc.TechObjIsEquipOrFuncnlLoc = TechObjIsEquipOrFuncnlLoc -- 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_EAMProductQuickVw AS _EAMProductQuickVw ON _EAMProductQuickVw.Material = Assembly -- association [0..1]
LEFT OUTER JOIN C_MaintenancePlanQuickVw AS _MaintenancePlanQuickVw ON _MaintenancePlanQuickVw.MaintenancePlan = MaintenancePlan -- association [0..1]
LEFT OUTER JOIN C_MaintTaskListQuickVw AS _MaintTaskListQuickVw ON _MaintTaskListQuickVw.TaskList = TaskList AND _MaintTaskListQuickVw.TaskListType = TaskListType AND _MaintTaskListQuickVw.TaskListGroup = TaskListGroup AND _MaintTaskListQuickVw.TaskListGroupCounter = TaskListGroupCounter -- 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 I_ServiceDocumentTypeText AS _ServiceDocumentTypeText ON ServiceDocumentType = _ServiceDocumentTypeText.ServiceDocumentType -- association [0..1]
LEFT OUTER JOIN I_ServiceDocumentTypeStdVH AS _ServiceDocumentType ON ServiceDocumentType = _ServiceDocumentType.ServiceDocumentType -- association [0..1]
LEFT OUTER JOIN I_ServiceDocumentType AS _ServiceOrderType ON ServiceDocumentType = _ServiceOrderType.ServiceDocumentType -- association [0..1]
LEFT OUTER JOIN C_MaintItemServiceContractVH AS _ServiceContract ON ServiceContract = _ServiceContract.ServiceDocument AND _ServiceContract.ServiceObjectType = 'BUS2000112' -- association [0..1]
LEFT OUTER JOIN C_MaintItemSrvcOrderTemplateVH AS _ServiceTemplate ON ServiceOrderTemplate = _ServiceTemplate.ServiceDocument AND _ServiceTemplate.ServiceObjectType = 'BUS2000116' -- association [0..1]
LEFT OUTER JOIN C_EAMProductQuickVw AS _ServiceProduct ON Product = _ServiceProduct.Material -- association [0..1]
LEFT OUTER JOIN I_ServiceDocumentPriorityText AS _ServiceDocumentPriorityText ON ServiceDocumentPriority = _ServiceDocumentPriorityText.ServiceDocumentPriority -- association [0..1]
LEFT OUTER JOIN E_MaintenanceItemBasic AS _MaintenanceItemExtension ON _MaintenanceItemExtension.MaintenanceItem = MaintenanceItem -- association [0..1]
LEFT OUTER JOIN I_User AS _CreatedByUser ON CreatedByUser = _CreatedByUser.UserID -- association [0..1]
LEFT OUTER JOIN I_User AS _LastChangedByUser ON LastChangedByUser = _LastChangedByUser.UserID -- 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