C_MaintNotificationTP
Maintenance Notification
C_MaintNotificationTP is a Consumption CDS View that provides data about "Maintenance Notification" in SAP S/4HANA. It reads from 1 data source (I_MaintNotificationTP) and exposes 107 fields with key field MaintenanceNotification. It has 18 associations to related views. Part of development package ODATA_EAM_MALFUNCTION_MANAGE.
Data Sources (1)
| Source | Alias | Join Type |
|---|---|---|
| I_MaintNotificationTP | _MaintNotificationTP | from |
Associations (18)
| Cardinality | Target | Alias | Condition |
|---|---|---|---|
| [0..1] | I_MaintenanceJobOverallStatus | _OverallJobStatus | $projection.MaintNotifInternalID = _OverallJobStatus.MaintenanceJobInternalID |
| [0..1] | I_PMContactCardEmployee | _PersonResponsible | $projection.PersonResponsible = _PersonResponsible.PersonnelNumber |
| [0..1] | C_MaintNotifLongTextTP | _MaintNotifLongTextTP | _MaintNotifLongTextTP.MaintenanceNotification = $projection.MaintenanceNotification |
| [0..1] | C_TechnicalObjectForEditVH | _TechnicalObject | $projection.TechnicalObjectForEdit = _TechnicalObject.TechnicalObjectLabel and $projection.TechnicalObject = _TechnicalObject.TechnicalObject and $projection.TechObjIsEquipOrFuncnlLoc = _TechnicalObject.TechObjIsEquipOrFuncnlLoc |
| [0..1] | C_MalfunctionDetailCodesVH | _MaintNotificationCodeVH | $projection.MaintNotificationCatalog = _MaintNotificationCodeVH.InspectionCatalog and $projection.MaintNotificationCodeGroup = _MaintNotificationCodeVH.InspectionCodeGroup and $projection.MaintNotificationCode = _MaintNotificationCodeVH.InspectionCode |
| [0..1] | C_MaintNotificationDateMonitor | _MaintNotificationDateMonitor | $projection.MaintenanceNotification = _MaintNotificationDateMonitor.MaintenanceNotification |
| [0..*] | C_MaintNotificationItemTP | _MaintNotificationItemTP | $projection.MaintenanceNotification = _MaintNotificationItemTP.MaintenanceNotification |
| [0..*] | C_MaintNotifActivityTP | _MaintNotifActivityTP | $projection.MaintenanceNotification = _MaintNotifActivityTP.MaintenanceNotification |
| [0..1] | C_MaintOrderTP | _MaintOrderTP | $projection.MaintenanceOrder = _MaintOrderTP.MaintenanceOrder |
| [0..*] | I_Inspectioncodegrouptext | _MaintNotifCodeGroupText | $projection.MaintNotificationCatalog = _MaintNotifCodeGroupText.InspectionCatalog and $projection.MaintNotificationCodeGroup = _MaintNotifCodeGroupText.InspectionCodeGroup |
| [0..*] | I_InspectionCodeText | _MaintNotifCodeText | $projection.MaintNotificationCode = _MaintNotifCodeText.InspectionCode and $projection.MaintNotificationCatalog = _MaintNotifCodeText.InspectionCatalog and $projection.MaintNotificationCodeGroup = _MaintNotifCodeText.InspectionCodeGroup |
| [1] | C_TechObjQuickVw | _TechnicalObjectQuickVw | $projection.TechObjIsEquipOrFuncnlLoc = _TechnicalObjectQuickVw.TechObjIsEquipOrFuncnlLoc and $projection.TechnicalObject = _TechnicalObjectQuickVw.TechnicalObject |
| [0..1] | I_PMTimeUnitVH | _BreakdownUnitOfMeasure | $projection.MaintObjDowntimeDurationUnit = _BreakdownUnitOfMeasure.UnitOfMeasure |
| [0..1] | I_WorkCenter | _WorkCenter | $projection.WorkCenterInternalID = _WorkCenter.WorkCenterInternalID and $projection.WorkCenterTypeCode = _WorkCenter.WorkCenterTypeCode |
| [0..*] | I_GenericPriorityText | _PriorityText | _PriorityText.GenericPriorityType = $projection.MaintPriorityType and _PriorityText.PriorityCode = $projection.MaintPriority -- Extensions, do not expose as association: |
| [0..1] | E_PMNotifMaintenanceData | _NotifMaintenanceDataExtension | _NotifMaintenanceDataExtension.MaintenanceNotification = $projection.MaintenanceNotification |
| [0..1] | I_PersonWorkAgreement_1 | _PersonWorkAgreement | $projection.PersonResponsible = _PersonWorkAgreement.PersonWorkAgreement |
| [0..1] | I_BusinessUserBasic | _BusUser | _BusUser.UserID = $session.user |
Annotations (21)
| Name | Value | Level | Field |
|---|---|---|---|
| AbapCatalog.sqlViewName | CMAINTNOTIFTP | view | |
| AccessControl.authorizationCheck | #CHECK | view | |
| EndUserText.label | Maintenance Notification | view | |
| VDM.viewType | #CONSUMPTION | view | |
| ObjectModel.compositionRoot | true | view | |
| ObjectModel.draftEnabled | true | view | |
| ObjectModel.transactionalProcessingDelegated | true | view | |
| ObjectModel.createEnabled | true | view | |
| ObjectModel.updateEnabled | true | view | |
| ObjectModel.deleteEnabled | true | view | |
| ClientHandling.algorithm | #SESSION_VARIABLE | view | |
| ObjectModel.usageType.dataClass | #TRANSACTIONAL | view | |
| ObjectModel.usageType.serviceQuality | #C | view | |
| ObjectModel.usageType.sizeCategory | #XL | view | |
| ObjectModel.representativeKey | MaintenanceNotification | view | |
| UI.headerInfo.typeName | Maintenance Notification | view | |
| UI.headerInfo.typeNamePlural | Maintenance Notifications | view | |
| UI.headerInfo.description.value | NotificationText | view | |
| UI.headerInfo.description.type | #STANDARD | view | |
| UI.headerInfo.title.value | MaintenanceNotification | view | |
| UI.headerInfo.title.type | #STANDARD | view |
Fields (107)
| Key | Field | Source Table | Source Field | Description |
|---|---|---|---|---|
| KEY | MaintenanceNotification | I_MaintNotificationTP | MaintenanceNotification | Notification |
| MaintNotificationForEdit | I_MaintNotificationTP | MaintNotificationForEdit | Notification | |
| TechnicalObject | I_MaintNotificationTP | TechnicalObject | Technical Object | |
| TechObjIsEquipOrFuncnlLoc | I_MaintNotificationTP | TechObjIsEquipOrFuncnlLoc | Tech. Obj. Type | |
| HierarchyNodeLevel | I_MaintNotificationTP | HierarchyNodeLevel | Hierarchy Node Level | |
| Equipment | I_MaintNotificationTP | Equipment | Equipment check | |
| FunctionalLocation | I_MaintNotificationTP | FunctionalLocation | Object ID | |
| TechnicalObjectForEdit | I_MaintNotificationTP | TechnicalObjectForEdit | ||
| MaintPriority | I_MaintNotificationTP | MaintPriority | Priority | |
| MaintPriorityDesc | ||||
| MaintPriorityType | I_MaintNotificationTP | MaintPriorityType | PriorityType | |
| MaintPriorityColorCode | ||||
| NotificationType | I_MaintNotificationTP | NotificationType | Notifictn Type | |
| NotifProcessingPhase | I_MaintNotificationTP | NotifProcessingPhase | Notif. Phase | |
| CreatedByUser | I_MaintNotificationTP | CreatedByUser | User Name | |
| LastChangedByUser | I_MaintNotificationTP | LastChangedByUser | User Name | |
| CreationDate | I_MaintNotificationTP | CreationDate | Time Stamp | |
| LastChangeTime | I_MaintNotificationTP | LastChangeTime | Time changed | |
| LastChangeDate | I_MaintNotificationTP | LastChangeDate | Time Stamp | |
| CreationTime | I_MaintNotificationTP | CreationTime | Time of Change | |
| ReportedByUser | I_MaintNotificationTP | ReportedByUser | Reported By | |
| NotificationText | I_MaintNotificationTP | NotificationText | Description | |
| MaintenanceOrder | I_MaintNotificationTP | MaintenanceOrder | Order | |
| RequiredStartDate | I_MaintNotificationTP | RequiredStartDate | Req. Start Date | |
| RequiredStartTime | I_MaintNotificationTP | RequiredStartTime | Req. start time | |
| RequiredEndDate | I_MaintNotificationTP | RequiredEndDate | Req. End Date | |
| RequiredEndTime | I_MaintNotificationTP | RequiredEndTime | Req. end time | |
| NotificationCreationDate | I_MaintNotificationTP | NotificationCreationDate | Notif. Date | |
| NotificationCreationTime | I_MaintNotificationTP | NotificationCreationTime | Notif. Time | |
| NotificationCreationDateTime | NotificationCreationDateTime | Time Stamp | ||
| NotificationReferenceDate | I_MaintNotificationTP | NotificationReferenceDate | Reference Date | |
| NotificationReferenceTime | I_MaintNotificationTP | NotificationReferenceTime | ReferenceTime | |
| NotificationCompletionDate | I_MaintNotificationTP | NotificationCompletionDate | Completion Date | |
| CompletionTime | I_MaintNotificationTP | CompletionTime | Completion Time | |
| MaintNotifInternalID | I_MaintNotificationTP | MaintNotifInternalID | Object number | |
| NotificationTimeZone | I_MaintNotificationTP | NotificationTimeZone | Notif.Time.Zone | |
| WorkCenterInternalID | I_MaintNotificationTP | WorkCenterInternalID | Work Center | |
| MaintenanceWorkCenterPlant | I_MaintNotificationTP | MaintenanceWorkCenterPlant | Work Ctr Plant | |
| WorkCenterTypeCode | I_MaintNotificationTP | WorkCenterTypeCode | Object Type | |
| MaintNotificationCatalog | I_MaintNotificationTP | MaintNotificationCatalog | Catalog Type | |
| MaintNotificationCode | I_MaintNotificationTP | MaintNotificationCode | Failure Mode | |
| MaintNotificationCodeGroup | I_MaintNotificationTP | MaintNotificationCodeGroup | Code Group | |
| IsDeleted | I_MaintNotificationTP | IsDeleted | TRUE | |
| IsCompleted | I_MaintNotificationTP | IsCompleted | ||
| MalfunctionEffect | I_MaintNotificationTP | MalfunctionEffect | Effect | |
| LocationDescription | I_MaintNotificationTP | LocationDescription | Current Location | |
| MaintenancePlanItemIntID | ||||
| MaintNotifSourceApplication | MaintNotifSourceApplication | Source Application | ||
| MalfunctionStartDate | I_MaintNotificationTP | MalfunctionStartDate | Malfunct. Start | |
| MalfunctionStartTime | I_MaintNotificationTP | MalfunctionStartTime | Mal. Start (T.) | |
| MalfunctionStartDateTime | Malfunction Start | |||
| MalfunctionEndDate | I_MaintNotificationTP | MalfunctionEndDate | Malfunct. End | |
| MalfunctionEndTime | I_MaintNotificationTP | MalfunctionEndTime | Malfunction End | |
| MalfunctionEndDateTime | Malfunction End | |||
| MaintenanceObjectIsDown | I_MaintNotificationTP | MaintenanceObjectIsDown | Breakdown | |
| MaintObjectDowntimeDuration | I_MaintNotificationTP | MaintObjectDowntimeDuration | Breakdown Dur. | |
| MaintObjDowntimeDurationUnit | I_MaintNotificationTP | MaintObjDowntimeDurationUnit | Unit | |
| CatalogProfile | I_MaintNotificationTP | CatalogProfile | Catalog Profile | |
| MaintNotifCodgCatalogTypeCode | ||||
| MaintNotifActivityCodeCatalog | ||||
| MaintNotifCauseCodeCatalog | ||||
| MaintNotifDamageCodeCatalog | ||||
| MaintNotifObjPrtCodeCatalog | ||||
| MaintenanceWorkCenter | I_MaintNotificationTP | MaintenanceWorkCenter | Work Center | |
| ReporterFullName | I_MaintNotificationTP | ReporterFullName | Full Name | |
| LastChangeDateTime | I_MaintNotificationTP | LastChangeDateTime | Timestamp | |
| _CreatedByUser | I_MaintNotificationTP | _CreatedByUser | ||
| _IsCompleted | I_MaintNotificationTP | _IsCompleted | ||
| _IsDeleted | I_MaintNotificationTP | _IsDeleted | ||
| _LastChangedByUser | I_MaintNotificationTP | _LastChangedByUser | ||
| _MaintenanceItemTechObj | ||||
| _MaintenancePartner | I_MaintNotificationTP | _MaintenancePartner | ||
| _MaintenanceWorkCenterPlant | I_MaintNotificationTP | _MaintenanceWorkCenterPlant | ||
| _MaintNotificationCatalog | I_MaintNotificationTP | _MaintNotificationCatalog | ||
| _MaintNotificationCode | I_MaintNotificationTP | _MaintNotificationCode | ||
| _MaintNotificationCodeGroup | I_MaintNotificationTP | _MaintNotificationCodeGroup | ||
| _MainWorkCenter | I_MaintNotificationTP | _MainWorkCenter | ||
| _PMNotificationPhase | I_MaintNotificationTP | _PMNotificationPhase | ||
| _PMNotificationPriority | I_MaintNotificationTP | _PMNotificationPriority | ||
| _PMNotificationPriorityType | I_MaintNotificationTP | _PMNotificationPriorityType | ||
| _PMNotificationType | I_MaintNotificationTP | _PMNotificationType | ||
| _PMNotifMaintenanceData | I_MaintNotificationTP | _PMNotifMaintenanceData | ||
| _ReportedByUser | I_MaintNotificationTP | _ReportedByUser | ||
| _StatusObject | I_MaintNotificationTP | _StatusObject | ||
| _TechObjIsEquipOrFuncnlLoc | I_MaintNotificationTP | _TechObjIsEquipOrFuncnlLoc | ||
| _MaintenanceOrder | I_MaintNotificationTP | _MaintenanceOrder | ||
| _MalfunctionEffect | I_MaintNotificationTP | _MalfunctionEffect | ||
| PersonResponsible | ||||
| _MaintNotificationItemTP | _MaintNotificationItemTP | |||
| _MaintNotifLongTextTP | _MaintNotifLongTextTP | |||
| _MaintNotifActivityTP | _MaintNotifActivityTP | |||
| _OverallJobStatus | _OverallJobStatus | |||
| _MaintOrderTP | _MaintOrderTP | |||
| _PMContactCardUser | _PMContactCardUser | |||
| _PersonResponsible | _PersonResponsible | |||
| _TechnicalObject | _TechnicalObject | |||
| _MaintNotificationDateMonitor | _MaintNotificationDateMonitor | |||
| _MaintNotificationCodeVH | _MaintNotificationCodeVH | |||
| _MaintNotifCodeGroupText | _MaintNotifCodeGroupText | |||
| _MaintNotifCodeText | _MaintNotifCodeText | |||
| _TechnicalObjectQuickVw | _TechnicalObjectQuickVw | |||
| _WorkCenter | _WorkCenter | |||
| _PriorityText | _PriorityText | |||
| ForDCL_MaintNotifPersonResponsible | ||||
| _PersonWorkAgreement | _PersonWorkAgreement | |||
| _BusUser | _BusUser | |||
| _BreakdownUnitOfMeasure | _BreakdownUnitOfMeasure |
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_MaintNotificationTP.
-- 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: CMAINTNOTIFTP
CREATE VIEW C_MaintNotificationTP AS
SELECT
_MaintNotificationTP.MaintenanceNotification AS MaintenanceNotification,
_MaintNotificationTP.MaintNotificationForEdit AS MaintNotificationForEdit,
_MaintNotificationTP.TechnicalObject AS TechnicalObject,
_MaintNotificationTP.TechObjIsEquipOrFuncnlLoc AS TechObjIsEquipOrFuncnlLoc,
_MaintNotificationTP.HierarchyNodeLevel AS HierarchyNodeLevel,
_MaintNotificationTP.Equipment AS Equipment,
_MaintNotificationTP.FunctionalLocation AS FunctionalLocation,
_MaintNotificationTP.TechnicalObjectForEdit AS TechnicalObjectForEdit,
_MaintNotificationTP.MaintPriority AS MaintPriority,
_MaintNotificationTP._PMNotificationPriority._Text[1: Language = $session.system_language ].MaintPriorityDesc AS MaintPriorityDesc,
_MaintNotificationTP.MaintPriorityType AS MaintPriorityType,
_MaintNotificationTP._PMNotificationPriority.MaintPriorityColorCode AS MaintPriorityColorCode,
_MaintNotificationTP.NotificationType AS NotificationType,
_MaintNotificationTP.NotifProcessingPhase AS NotifProcessingPhase,
_MaintNotificationTP.CreatedByUser AS CreatedByUser,
_MaintNotificationTP.LastChangedByUser AS LastChangedByUser,
_MaintNotificationTP.CreationDate AS CreationDate,
_MaintNotificationTP.LastChangeTime AS LastChangeTime,
_MaintNotificationTP.LastChangeDate AS LastChangeDate,
_MaintNotificationTP.CreationTime AS CreationTime,
_MaintNotificationTP.ReportedByUser AS ReportedByUser,
_MaintNotificationTP.NotificationText AS NotificationText,
_MaintNotificationTP.MaintenanceOrder AS MaintenanceOrder,
_MaintNotificationTP.RequiredStartDate AS RequiredStartDate,
_MaintNotificationTP.RequiredStartTime AS RequiredStartTime,
_MaintNotificationTP.RequiredEndDate AS RequiredEndDate,
_MaintNotificationTP.RequiredEndTime AS RequiredEndTime,
_MaintNotificationTP.NotificationCreationDate AS NotificationCreationDate,
_MaintNotificationTP.NotificationCreationTime AS NotificationCreationTime,
NotificationCreationDateTime,
_MaintNotificationTP.NotificationReferenceDate AS NotificationReferenceDate,
_MaintNotificationTP.NotificationReferenceTime AS NotificationReferenceTime,
_MaintNotificationTP.NotificationCompletionDate AS NotificationCompletionDate,
_MaintNotificationTP.CompletionTime AS CompletionTime,
_MaintNotificationTP.MaintNotifInternalID AS MaintNotifInternalID,
_MaintNotificationTP.NotificationTimeZone AS NotificationTimeZone,
_MaintNotificationTP.WorkCenterInternalID AS WorkCenterInternalID,
_MaintNotificationTP.MaintenanceWorkCenterPlant AS MaintenanceWorkCenterPlant,
_MaintNotificationTP.WorkCenterTypeCode AS WorkCenterTypeCode,
_MaintNotificationTP.MaintNotificationCatalog AS MaintNotificationCatalog,
_MaintNotificationTP.MaintNotificationCode AS MaintNotificationCode,
_MaintNotificationTP.MaintNotificationCodeGroup AS MaintNotificationCodeGroup,
_MaintNotificationTP.IsDeleted AS IsDeleted,
_MaintNotificationTP.IsCompleted AS IsCompleted,
_MaintNotificationTP.MalfunctionEffect AS MalfunctionEffect,
_MaintNotificationTP.LocationDescription AS LocationDescription,
MaintNotifSourceApplication,
_MaintNotificationTP.MalfunctionStartDate AS MalfunctionStartDate,
_MaintNotificationTP.MalfunctionStartTime AS MalfunctionStartTime,
cast( '000000000000' as timestamp ) AS MalfunctionStartDateTime,
_MaintNotificationTP.MalfunctionEndDate AS MalfunctionEndDate,
_MaintNotificationTP.MalfunctionEndTime AS MalfunctionEndTime,
cast( '000000000000' as timestamp ) AS MalfunctionEndDateTime,
_MaintNotificationTP.MaintenanceObjectIsDown AS MaintenanceObjectIsDown,
_MaintNotificationTP.MaintObjectDowntimeDuration AS MaintObjectDowntimeDuration,
_MaintNotificationTP.MaintObjDowntimeDurationUnit AS MaintObjDowntimeDurationUnit,
_MaintNotificationTP.CatalogProfile AS CatalogProfile,
_MaintNotificationTP._PMNotificationType.MaintNotifCodgCatalogTypeCode AS MaintNotifCodgCatalogTypeCode,
_MaintNotificationTP._PMNotificationType.MaintNotifActivityCodeCatalog AS MaintNotifActivityCodeCatalog,
_MaintNotificationTP._PMNotificationType.MaintNotifCauseCodeCatalog AS MaintNotifCauseCodeCatalog,
_MaintNotificationTP._PMNotificationType.MaintNotifDamageCodeCatalog AS MaintNotifDamageCodeCatalog,
_MaintNotificationTP._PMNotificationType.MaintNotifObjPrtCodeCatalog AS MaintNotifObjPrtCodeCatalog,
_MaintNotificationTP.MaintenanceWorkCenter AS MaintenanceWorkCenter,
_MaintNotificationTP.ReporterFullName AS ReporterFullName,
_MaintNotificationTP.LastChangeDateTime AS LastChangeDateTime,
_MaintNotificationTP._CreatedByUser AS _CreatedByUser,
_MaintNotificationTP._IsCompleted AS _IsCompleted,
_MaintNotificationTP._IsDeleted AS _IsDeleted,
_MaintNotificationTP._LastChangedByUser AS _LastChangedByUser,
_MaintNotificationTP._MaintenancePartner AS _MaintenancePartner,
_MaintNotificationTP._MaintenanceWorkCenterPlant AS _MaintenanceWorkCenterPlant,
_MaintNotificationTP._MaintNotificationCatalog AS _MaintNotificationCatalog,
_MaintNotificationTP._MaintNotificationCode AS _MaintNotificationCode,
_MaintNotificationTP._MaintNotificationCodeGroup AS _MaintNotificationCodeGroup,
_MaintNotificationTP._MainWorkCenter AS _MainWorkCenter,
_MaintNotificationTP._PMNotificationPhase AS _PMNotificationPhase,
_MaintNotificationTP._PMNotificationPriority AS _PMNotificationPriority,
_MaintNotificationTP._PMNotificationPriorityType AS _PMNotificationPriorityType,
_MaintNotificationTP._PMNotificationType AS _PMNotificationType,
_MaintNotificationTP._PMNotifMaintenanceData AS _PMNotifMaintenanceData,
_MaintNotificationTP._ReportedByUser AS _ReportedByUser,
_MaintNotificationTP._StatusObject AS _StatusObject,
_MaintNotificationTP._TechObjIsEquipOrFuncnlLoc AS _TechObjIsEquipOrFuncnlLoc,
_MaintNotificationTP._MaintenanceOrder AS _MaintenanceOrder,
_MaintNotificationTP._MalfunctionEffect AS _MalfunctionEffect,
cast( _MaintNotificationTP.PersonResponsible as eams_person_responsible preserving type ) AS PersonResponsible
FROM I_MaintNotificationTP AS _MaintNotificationTP
LEFT OUTER JOIN I_MaintenanceJobOverallStatus AS _OverallJobStatus ON MaintNotifInternalID = _OverallJobStatus.MaintenanceJobInternalID -- association [0..1]
LEFT OUTER JOIN I_PMContactCardEmployee AS _PersonResponsible ON PersonResponsible = _PersonResponsible.PersonnelNumber -- association [0..1]
LEFT OUTER JOIN C_MaintNotifLongTextTP AS _MaintNotifLongTextTP ON _MaintNotifLongTextTP.MaintenanceNotification = MaintenanceNotification -- association [0..1]
LEFT OUTER JOIN C_TechnicalObjectForEditVH AS _TechnicalObject ON TechnicalObjectForEdit = _TechnicalObject.TechnicalObjectLabel AND TechnicalObject = _TechnicalObject.TechnicalObject AND TechObjIsEquipOrFuncnlLoc = _TechnicalObject.TechObjIsEquipOrFuncnlLoc -- association [0..1]
LEFT OUTER JOIN C_MalfunctionDetailCodesVH AS _MaintNotificationCodeVH ON MaintNotificationCatalog = _MaintNotificationCodeVH.InspectionCatalog AND MaintNotificationCodeGroup = _MaintNotificationCodeVH.InspectionCodeGroup AND MaintNotificationCode = _MaintNotificationCodeVH.InspectionCode -- association [0..1]
LEFT OUTER JOIN C_MaintNotificationDateMonitor AS _MaintNotificationDateMonitor ON MaintenanceNotification = _MaintNotificationDateMonitor.MaintenanceNotification -- association [0..1]
LEFT OUTER JOIN C_MaintNotificationItemTP AS _MaintNotificationItemTP ON MaintenanceNotification = _MaintNotificationItemTP.MaintenanceNotification -- association [0..*]
LEFT OUTER JOIN C_MaintNotifActivityTP AS _MaintNotifActivityTP ON MaintenanceNotification = _MaintNotifActivityTP.MaintenanceNotification -- association [0..*]
LEFT OUTER JOIN C_MaintOrderTP AS _MaintOrderTP ON MaintenanceOrder = _MaintOrderTP.MaintenanceOrder -- association [0..1]
LEFT OUTER JOIN I_Inspectioncodegrouptext AS _MaintNotifCodeGroupText ON MaintNotificationCatalog = _MaintNotifCodeGroupText.InspectionCatalog AND MaintNotificationCodeGroup = _MaintNotifCodeGroupText.InspectionCodeGroup -- association [0..*]
LEFT OUTER JOIN I_InspectionCodeText AS _MaintNotifCodeText ON MaintNotificationCode = _MaintNotifCodeText.InspectionCode AND MaintNotificationCatalog = _MaintNotifCodeText.InspectionCatalog AND MaintNotificationCodeGroup = _MaintNotifCodeText.InspectionCodeGroup -- association [0..*]
LEFT OUTER JOIN C_TechObjQuickVw AS _TechnicalObjectQuickVw ON TechObjIsEquipOrFuncnlLoc = _TechnicalObjectQuickVw.TechObjIsEquipOrFuncnlLoc AND TechnicalObject = _TechnicalObjectQuickVw.TechnicalObject -- association [1]
LEFT OUTER JOIN I_PMTimeUnitVH AS _BreakdownUnitOfMeasure ON MaintObjDowntimeDurationUnit = _BreakdownUnitOfMeasure.UnitOfMeasure -- association [0..1]
LEFT OUTER JOIN I_WorkCenter AS _WorkCenter ON WorkCenterInternalID = _WorkCenter.WorkCenterInternalID AND WorkCenterTypeCode = _WorkCenter.WorkCenterTypeCode -- association [0..1]
LEFT OUTER JOIN I_GenericPriorityText AS _PriorityText ON _PriorityText.GenericPriorityType = MaintPriorityType AND _PriorityText.PriorityCode = MaintPriority -- association [0..*]
LEFT OUTER JOIN E_PMNotifMaintenanceData AS _NotifMaintenanceDataExtension ON _NotifMaintenanceDataExtension.MaintenanceNotification = MaintenanceNotification -- association [0..1]
LEFT OUTER JOIN I_PersonWorkAgreement_1 AS _PersonWorkAgreement ON PersonResponsible = _PersonWorkAgreement.PersonWorkAgreement -- association [0..1]
LEFT OUTER JOIN I_BusinessUserBasic AS _BusUser ON _BusUser.UserID = $session.user -- 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