I_DamageAnalysisCube
Damage Analysis Cube
I_DamageAnalysisCube is a Composite CDS View (Cube) that provides data about "Damage Analysis Cube" in SAP S/4HANA. It reads from 1 data source (P_Damageanalysiscube) and exposes 126 fields with key fields MaintenanceNotification, MaintenanceNotificationCause, MaintNotificationActivity. It has 24 associations to related views.
Data Sources (1)
| Source | Alias | Join Type |
|---|---|---|
| P_Damageanalysiscube | P_Damageanalysiscube | from |
Associations (24)
| Cardinality | Target | Alias | Condition |
|---|---|---|---|
| [0..1] | I_Inspectioncatalog | _MaintNotifDamageCodeCatalog | $projection.MaintNotifDamageCodeCatalog = _MaintNotifDamageCodeCatalog.InspectionCatalog |
| [0..1] | I_InspectionCodeGroup | _MaintNotifDamageCodeGroup | $projection.MaintNotifDamageCodeGroup = _MaintNotifDamageCodeGroup.InspectionCodeGroup and $projection.MaintNotifDamageCodeCatalog = _MaintNotifDamageCodeGroup.InspectionCatalog |
| [0..1] | I_InspectionCode | _MaintNotificationDamageCode | $projection.MaintNotificationDamageCode = _MaintNotificationDamageCode.InspectionCode and $projection.MaintNotifDamageCodeCatalog = _MaintNotificationDamageCode.InspectionCatalog and $projection.MaintNotifDamageCodeGroup = _MaintNotificationDamageCode.InspectionCodeGroup |
| [0..1] | I_Inspectioncatalog | _MaintNotifObjPrtCodeCatalog | $projection.MaintNotifObjPrtCodeCatalog = _MaintNotifObjPrtCodeCatalog.InspectionCatalog |
| [0..1] | I_InspectionCodeGroup | _MaintNotifObjPrtCodeGroup | $projection.MaintNotifObjPrtCodeGroup = _MaintNotifObjPrtCodeGroup.InspectionCodeGroup and $projection.MaintNotifObjPrtCodeCatalog = _MaintNotifObjPrtCodeGroup.InspectionCatalog |
| [0..1] | I_InspectionCode | _MaintNotifObjPrtCode | $projection.MaintNotifObjPrtCode = _MaintNotifObjPrtCode.InspectionCode and $projection.MaintNotifObjPrtCodeCatalog = _MaintNotifObjPrtCode.InspectionCatalog and $projection.MaintNotifObjPrtCodeGroup = _MaintNotifObjPrtCode.InspectionCodeGroup |
| [0..1] | I_InspectionCode | _MaintNotificationCauseCode | $projection.MaintNotificationCauseCode = _MaintNotificationCauseCode.InspectionCode and $projection.MaintNotifCauseCodeCatalog = _MaintNotificationCauseCode.InspectionCatalog and $projection.MaintNotifCauseCodeGroup = _MaintNotificationCauseCode.InspectionCodeGroup |
| [0..1] | I_Inspectioncatalog | _MaintNotifCauseCodeCatalog | $projection.MaintNotifCauseCodeCatalog = _MaintNotifCauseCodeCatalog.InspectionCatalog |
| [0..1] | I_InspectionCodeGroup | _MaintNotifCauseCodeGroup | $projection.MaintNotifCauseCodeGroup = _MaintNotifCauseCodeGroup.InspectionCodeGroup and $projection.MaintNotifCauseCodeCatalog = _MaintNotifCauseCodeGroup.InspectionCatalog |
| [0..1] | I_EAMRootCause | _MaintNotificationRootCause | $projection.MaintNotificationRootCause = _MaintNotificationRootCause.MaintNotificationRootCause |
| [0..1] | I_Inspectioncatalog | _MaintNotifActivityCodeCatalog | $projection.MaintNotifActivityCodeCatalog = _MaintNotifActivityCodeCatalog.InspectionCatalog |
| [0..1] | I_InspectionCodeGroup | _MaintNotifActivityCodeGroup | $projection.MaintNotifActivityCodeGroup = _MaintNotifActivityCodeGroup.InspectionCodeGroup and $projection.MaintNotifActivityCodeCatalog = _MaintNotifActivityCodeGroup.InspectionCatalog |
| [0..1] | I_InspectionCode | _MaintNotificationActivityCode | $projection.MaintNotificationActivityCode = _MaintNotificationActivityCode.InspectionCode and $projection.MaintNotifActivityCodeCatalog = _MaintNotificationActivityCode.InspectionCatalog and $projection.MaintNotifActivityCodeGroup = _MaintNotificationActivityCode.InspectionCodeGroup |
| [0..1] | I_CalendarDate | _Date | $projection.NotificationCreationDate = _Date.CalendarDate |
| [0..1] | I_Product | _Assembly | $projection.Assembly = _Assembly.Product |
| [0..1] | I_PMContactCardUser | _PMContactLastChangedBy | $projection.LastChangedByUser = _PMContactLastChangedBy.UserID |
| [0..1] | I_ControllingArea | _ControllingArea | $projection.ControllingArea = _ControllingArea.ControllingArea |
| [0..*] | I_CostCenter | _CostCenter | $projection.CostCenter = _CostCenter.CostCenter and $projection.ControllingArea = _CostCenter.ControllingArea |
| [0..1] | I_PMContactCardUser | _PMContactCreatedBy | $projection.CreatedByUser = _PMContactCreatedBy.UserID |
| [0..1] | I_PMContactCardUser | _PMContactReportedBy | $projection.ReportedByUser = _PMContactReportedBy.UserID |
| [0..1] | C_PMAssetLocationVH | _Location | $projection.MaintenancePlant = _Location.Plant and $projection.AssetLocation = _Location.Location |
| [0..1] | I_WorkCenterBySemanticKey | _WorkCenter | $projection.MainWorkCenterPlant = _WorkCenter.Plant and $projection.WorkCenter = _WorkCenter.WorkCenter |
| [0..1] | I_WorkCenterBySemanticKey | _MainWorkCenter | $projection.MainWorkCenterPlant = _MainWorkCenter.Plant and $projection.MainWorkCenter = _MainWorkCenter.WorkCenter |
| [0..1] | I_TechObjAuthznGrp | _TechObjAuthznGrp | $projection.AuthorizationGroup = _TechObjAuthznGrp.TechObjAuthorizationGroup |
Annotations (12)
| Name | Value | Level | Field |
|---|---|---|---|
| EndUserText.label | Damage Analysis Cube | view | |
| VDM.viewType | #COMPOSITE | view | |
| AbapCatalog.sqlViewName | IDAMAGEANALYCUBE | view | |
| AccessControl.authorizationCheck | #CHECK | view | |
| ClientHandling.algorithm | #SESSION_VARIABLE | view | |
| Analytics.dataCategory | #CUBE | view | |
| Metadata.allowExtensions | true | view | |
| ObjectModel.usageType.dataClass | #TRANSACTIONAL | view | |
| ObjectModel.usageType.serviceQuality | #D | view | |
| ObjectModel.usageType.sizeCategory | #XL | view | |
| AccessControl.personalData.blocking | #NOT_REQUIRED | view | |
| AbapCatalog.preserveKey | true | view |
Fields (126)
| Key | Field | Source Table | Source Field | Description |
|---|---|---|---|---|
| KEY | MaintenanceNotification | P_Damageanalysiscube | MaintenanceNotification | Notification |
| KEY | MaintenanceNotificationCause | |||
| KEY | MaintNotificationActivity | |||
| NotificationType | P_Damageanalysiscube | NotificationType | Notifictn Type | |
| MaintenancePlanningPlant | P_Damageanalysiscube | MaintenancePlanningPlant | Planning Plant | |
| MainWorkCenter | MainWorkCenter | Work Center | ||
| MaintenancePlant | P_Damageanalysiscube | MaintenancePlant | Plant | |
| WorkCenter | ||||
| MainWorkCenterPlant | P_Damageanalysiscube | MainWorkCenterPlant | Plnt WorkCenter | |
| NotifProcessingPhase | P_Damageanalysiscube | NotifProcessingPhase | Notif. Phase | |
| CreatedByUser | P_Damageanalysiscube | CreatedByUser | User Name | |
| LastChangedByUser | P_Damageanalysiscube | LastChangedByUser | User Name | |
| ReportedByUser | P_Damageanalysiscube | ReportedByUser | Reported By | |
| CreationDate | P_Damageanalysiscube | CreationDate | Time Stamp | |
| LastChangeDate | P_Damageanalysiscube | LastChangeDate | Time Stamp | |
| LastChangeDateTime | P_Damageanalysiscube | LastChangeDateTime | Timestamp | |
| NotificationCreationDate | P_Damageanalysiscube | NotificationCreationDate | Notif. Date | |
| RequiredStartDate | P_Damageanalysiscube | RequiredStartDate | Req. Start Date | |
| RequiredEndDate | P_Damageanalysiscube | RequiredEndDate | Req. End Date | |
| NotificationReferenceDate | P_Damageanalysiscube | NotificationReferenceDate | Reference Date | |
| MalfunctionStartDate | P_Damageanalysiscube | MalfunctionStartDate | Malfunct. Start | |
| MalfunctionEndDate | P_Damageanalysiscube | MalfunctionEndDate | Malfunct. End | |
| NotificationCreationYear | _Date | CalendarYear | Year | |
| MaintNotificationCatalog | P_Damageanalysiscube | MaintNotificationCatalog | Catalog Type | |
| MaintNotificationCode | P_Damageanalysiscube | MaintNotificationCode | Coding | |
| MaintNotificationCodeGroup | P_Damageanalysiscube | MaintNotificationCodeGroup | Code Group | |
| MalfunctionEffect | P_Damageanalysiscube | MalfunctionEffect | Effect | |
| PlantSection | P_Damageanalysiscube | PlantSection | Plant Section | |
| AssetLocation | P_Damageanalysiscube | AssetLocation | Location | |
| AssetRoom | P_Damageanalysiscube | AssetRoom | Room | |
| BusinessArea | P_Damageanalysiscube | BusinessArea | Business Area | |
| Assembly | P_Damageanalysiscube | Assembly | Pegged Reqmt | |
| MaintenancePlannerGroup | P_Damageanalysiscube | MaintenancePlannerGroup | Planner Group | |
| ABCIndicator | P_Damageanalysiscube | ABCIndicator | ABC Indicator | |
| MaintObjectFreeDefinedAttrib | P_Damageanalysiscube | MaintObjectFreeDefinedAttrib | Sort Field | |
| WBSElementInternalID | P_Damageanalysiscube | WBSElementInternalID | WBS Internal ID | |
| CompanyCode | P_Damageanalysiscube | CompanyCode | Receiver Company Code | |
| CostCenter | P_Damageanalysiscube | CostCenter | Cost Center | |
| ControllingArea | P_Damageanalysiscube | ControllingArea | Controlling Area | |
| MaintPriority | P_Damageanalysiscube | MaintPriority | Priority | |
| MaintPriorityType | P_Damageanalysiscube | MaintPriorityType | PriorityType | |
| TechnicalObject | P_Damageanalysiscube | TechnicalObject | Technical Object | |
| TechnicalObjectLabel | ||||
| TechObjIsEquipOrFuncnlLoc | P_Damageanalysiscube | TechObjIsEquipOrFuncnlLoc | Tech. Obj. Type | |
| Equipment | P_Damageanalysiscube | Equipment | Equipment check | |
| FunctionalLocation | P_Damageanalysiscube | FunctionalLocation | Object ID | |
| TechnicalObjectCategory | P_Damageanalysiscube | TechnicalObjectCategory | Tech. Obj. Category | |
| CatalogProfile | P_Damageanalysiscube | CatalogProfile | Catalog Profile | |
| TechnicalObjectType | P_Damageanalysiscube | TechnicalObjectType | Text object | |
| AssetManufacturerName | P_Damageanalysiscube | AssetManufacturerName | Manufacturer | |
| ManufacturerPartTypeName | P_Damageanalysiscube | ManufacturerPartTypeName | Model number | |
| ManufacturerCountry | P_Damageanalysiscube | ManufacturerCountry | Mnf. Cntry/Regn | |
| ConstructionMaterial | P_Damageanalysiscube | ConstructionMaterial | ConstType | |
| ConstructionYear | P_Damageanalysiscube | ConstructionYear | ||
| ConstructionMonth | P_Damageanalysiscube | ConstructionMonth | ||
| AuthorizationGroup | P_Damageanalysiscube | AuthorizationGroup | AuthorizGroup | |
| MaintNotifDamageCodeCatalog | P_Damageanalysiscube | MaintNotifDamageCodeCatalog | ||
| MaintNotificationDamageCode | P_Damageanalysiscube | MaintNotificationDamageCode | ||
| MaintNotifDamageCodeGroup | P_Damageanalysiscube | MaintNotifDamageCodeGroup | ||
| NumberOfMaintNotifDamages | P_Damageanalysiscube | NumberOfMaintNotifDamages | ||
| MaintNotifObjPrtCodeCatalog | P_Damageanalysiscube | MaintNotifObjPrtCodeCatalog | ||
| MaintNotifObjPrtCode | P_Damageanalysiscube | MaintNotifObjPrtCode | ||
| MaintNotifObjPrtCodeGroup | ||||
| NumberOfMaintNotifObjectParts | P_Damageanalysiscube | NumberOfMaintNotifObjectParts | ||
| MaintNotifCauseCodeCatalog | P_Damageanalysiscube | MaintNotifCauseCodeCatalog | ||
| MaintNotificationCauseCode | P_Damageanalysiscube | MaintNotificationCauseCode | ||
| MaintNotifCauseCodeGroup | P_Damageanalysiscube | MaintNotifCauseCodeGroup | ||
| MaintNotificationRootCause | P_Damageanalysiscube | MaintNotificationRootCause | ||
| NumberOfMaintNotifCauses | P_Damageanalysiscube | NumberOfMaintNotifCauses | ||
| MaintNotifActivityCodeCatalog | P_Damageanalysiscube | MaintNotifActivityCodeCatalog | ||
| MaintNotificationActivityCode | P_Damageanalysiscube | MaintNotificationActivityCode | ||
| MaintNotifActivityCodeGroup | P_Damageanalysiscube | MaintNotifActivityCodeGroup | ||
| NumberOfMaintNotifActivities | P_Damageanalysiscube | NumberOfMaintNotifActivities | ||
| _ABCIndicator | P_Damageanalysiscube | _ABCIndicator | ||
| _BusinessArea | P_Damageanalysiscube | _BusinessArea | ||
| _CompanyCode | P_Damageanalysiscube | _CompanyCode | ||
| _MaintenanceNotification | P_Damageanalysiscube | _MaintenanceNotification | ||
| _MaintenancePlannerGroup | P_Damageanalysiscube | _MaintenancePlannerGroup | ||
| _MaintenancePlanningPlant | P_Damageanalysiscube | _MaintenancePlanningPlant | ||
| _MaintenancePlanPlant | P_Damageanalysiscube | _MaintenancePlanPlant | ||
| _MaintenancePlant | P_Damageanalysiscube | _MaintenancePlant | ||
| _MaintNotificationCatalog | P_Damageanalysiscube | _MaintNotificationCatalog | ||
| _MaintNotificationCode | P_Damageanalysiscube | _MaintNotificationCode | ||
| _MaintNotificationCodeGroup | P_Damageanalysiscube | _MaintNotificationCodeGroup | ||
| _MalfunctionEffect | P_Damageanalysiscube | _MalfunctionEffect | ||
| _MaintNotificationTechObj | P_Damageanalysiscube | _MaintNotificationTechObj | ||
| _ManufacturerCountry | P_Damageanalysiscube | _ManufacturerCountry | ||
| _UsedConstructionTypeVH | P_Damageanalysiscube | _UsedConstructionTypeVH | ||
| _PlantSection | P_Damageanalysiscube | _PlantSection | ||
| _PMNotificationPhase | P_Damageanalysiscube | _PMNotificationPhase | ||
| _PMNotificationPriority | P_Damageanalysiscube | _PMNotificationPriority | ||
| _PMNotificationPriorityType | P_Damageanalysiscube | _PMNotificationPriorityType | ||
| _PMNotificationType | P_Damageanalysiscube | _PMNotificationType | ||
| _TechnicalObject | P_Damageanalysiscube | _TechnicalObject | ||
| _Equipment | P_Damageanalysiscube | _Equipment | ||
| _FunctionalLocation | P_Damageanalysiscube | _FunctionalLocation | ||
| _TechnicalObjectType | P_Damageanalysiscube | _TechnicalObjectType | ||
| _TechObjIsEquipOrFuncnlLoc | P_Damageanalysiscube | _TechObjIsEquipOrFuncnlLoc | ||
| _WBSElementBasicData | P_Damageanalysiscube | _WBSElementBasicData | ||
| _MaintNotifDamageCodeCatalog | _MaintNotifDamageCodeCatalog | |||
| _MaintNotifDamageCodeGroup | _MaintNotifDamageCodeGroup | |||
| _MaintNotificationDamageCode | _MaintNotificationDamageCode | |||
| _MaintNotifObjPrtCodeCatalog | _MaintNotifObjPrtCodeCatalog | |||
| _MaintNotifObjPrtCodeGroup | _MaintNotifObjPrtCodeGroup | |||
| _MaintNotifObjPrtCode | _MaintNotifObjPrtCode | |||
| _MaintNotifActivityCodeCatalog | _MaintNotifActivityCodeCatalog | |||
| _MaintNotifActivityCodeGroup | _MaintNotifActivityCodeGroup | |||
| _MaintNotificationActivityCode | _MaintNotificationActivityCode | |||
| _MaintNotifCauseCodeCatalog | _MaintNotifCauseCodeCatalog | |||
| _MaintNotificationCauseCode | _MaintNotificationCauseCode | |||
| _MaintNotifCauseCodeGroup | _MaintNotifCauseCodeGroup | |||
| _MaintNotificationRootCause | _MaintNotificationRootCause | |||
| _TechnicalObjectCategory | P_Damageanalysiscube | _TechnicalObjectCategory | ||
| _TechnicalObjectCodeCatalog | P_Damageanalysiscube | _TechnicalObjectCodeCatalog | ||
| _Date | _Date | |||
| _Assembly | _Assembly | |||
| _PMContactLastChangedBy | _PMContactLastChangedBy | |||
| _PMContactCreatedBy | _PMContactCreatedBy | |||
| _PMContactReportedBy | _PMContactReportedBy | |||
| _ControllingArea | _ControllingArea | |||
| _CostCenter | _CostCenter | |||
| _WorkCenter | _WorkCenter | |||
| _MainWorkCenter | _MainWorkCenter | |||
| _Location | _Location | |||
| _MainWorkCenterPlant | _MainWorkCenterPlant | |||
| _TechObjAuthznGrp | _TechObjAuthznGrp |
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_DamageAnalysisCube.
-- 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: IDAMAGEANALYCUBE
CREATE VIEW I_DamageAnalysisCube AS
SELECT
P_Damageanalysiscube.MaintenanceNotification AS MaintenanceNotification,
cast(P_Damageanalysiscube.MaintenanceNotificationCause as eam_notif_cause_no) AS MaintenanceNotificationCause,
cast(P_Damageanalysiscube.MaintNotificationActivity as eam_notif_activity_no) AS MaintNotificationActivity,
P_Damageanalysiscube.NotificationType AS NotificationType,
P_Damageanalysiscube.MaintenancePlanningPlant AS MaintenancePlanningPlant,
MainWorkCenter,
P_Damageanalysiscube.MaintenancePlant AS MaintenancePlant,
cast(P_Damageanalysiscube.WorkCenter as eam_maint_work_center) AS WorkCenter,
P_Damageanalysiscube.MainWorkCenterPlant AS MainWorkCenterPlant,
P_Damageanalysiscube.NotifProcessingPhase AS NotifProcessingPhase,
P_Damageanalysiscube.CreatedByUser AS CreatedByUser,
P_Damageanalysiscube.LastChangedByUser AS LastChangedByUser,
P_Damageanalysiscube.ReportedByUser AS ReportedByUser,
P_Damageanalysiscube.CreationDate AS CreationDate,
P_Damageanalysiscube.LastChangeDate AS LastChangeDate,
P_Damageanalysiscube.LastChangeDateTime AS LastChangeDateTime,
P_Damageanalysiscube.NotificationCreationDate AS NotificationCreationDate,
P_Damageanalysiscube.RequiredStartDate AS RequiredStartDate,
P_Damageanalysiscube.RequiredEndDate AS RequiredEndDate,
P_Damageanalysiscube.NotificationReferenceDate AS NotificationReferenceDate,
P_Damageanalysiscube.MalfunctionStartDate AS MalfunctionStartDate,
P_Damageanalysiscube.MalfunctionEndDate AS MalfunctionEndDate,
_Date.CalendarYear AS NotificationCreationYear,
P_Damageanalysiscube.MaintNotificationCatalog AS MaintNotificationCatalog,
P_Damageanalysiscube.MaintNotificationCode AS MaintNotificationCode,
P_Damageanalysiscube.MaintNotificationCodeGroup AS MaintNotificationCodeGroup,
P_Damageanalysiscube.MalfunctionEffect AS MalfunctionEffect,
P_Damageanalysiscube.PlantSection AS PlantSection,
P_Damageanalysiscube.AssetLocation AS AssetLocation,
P_Damageanalysiscube.AssetRoom AS AssetRoom,
P_Damageanalysiscube.BusinessArea AS BusinessArea,
P_Damageanalysiscube.Assembly AS Assembly,
P_Damageanalysiscube.MaintenancePlannerGroup AS MaintenancePlannerGroup,
P_Damageanalysiscube.ABCIndicator AS ABCIndicator,
P_Damageanalysiscube.MaintObjectFreeDefinedAttrib AS MaintObjectFreeDefinedAttrib,
P_Damageanalysiscube.WBSElementInternalID AS WBSElementInternalID,
P_Damageanalysiscube.CompanyCode AS CompanyCode,
P_Damageanalysiscube.CostCenter AS CostCenter,
P_Damageanalysiscube.ControllingArea AS ControllingArea,
P_Damageanalysiscube.MaintPriority AS MaintPriority,
P_Damageanalysiscube.MaintPriorityType AS MaintPriorityType,
P_Damageanalysiscube.TechnicalObject AS TechnicalObject,
P_Damageanalysiscube._TechnicalObject.TechnicalObjectLabel AS TechnicalObjectLabel,
P_Damageanalysiscube.TechObjIsEquipOrFuncnlLoc AS TechObjIsEquipOrFuncnlLoc,
P_Damageanalysiscube.Equipment AS Equipment,
P_Damageanalysiscube.FunctionalLocation AS FunctionalLocation,
P_Damageanalysiscube.TechnicalObjectCategory AS TechnicalObjectCategory,
P_Damageanalysiscube.CatalogProfile AS CatalogProfile,
P_Damageanalysiscube.TechnicalObjectType AS TechnicalObjectType,
P_Damageanalysiscube.AssetManufacturerName AS AssetManufacturerName,
P_Damageanalysiscube.ManufacturerPartTypeName AS ManufacturerPartTypeName,
P_Damageanalysiscube.ManufacturerCountry AS ManufacturerCountry,
P_Damageanalysiscube.ConstructionMaterial AS ConstructionMaterial,
P_Damageanalysiscube.ConstructionYear AS ConstructionYear,
P_Damageanalysiscube.ConstructionMonth AS ConstructionMonth,
P_Damageanalysiscube.AuthorizationGroup AS AuthorizationGroup,
P_Damageanalysiscube.MaintNotifDamageCodeCatalog AS MaintNotifDamageCodeCatalog,
P_Damageanalysiscube.MaintNotificationDamageCode AS MaintNotificationDamageCode,
P_Damageanalysiscube.MaintNotifDamageCodeGroup AS MaintNotifDamageCodeGroup,
P_Damageanalysiscube.NumberOfMaintNotifDamages AS NumberOfMaintNotifDamages,
P_Damageanalysiscube.MaintNotifObjPrtCodeCatalog AS MaintNotifObjPrtCodeCatalog,
P_Damageanalysiscube.MaintNotifObjPrtCode AS MaintNotifObjPrtCode,
cast(P_Damageanalysiscube.MaintNotifObjPrtCodeGroup as eam_obj_part_code_group_head) AS MaintNotifObjPrtCodeGroup,
P_Damageanalysiscube.NumberOfMaintNotifObjectParts AS NumberOfMaintNotifObjectParts,
P_Damageanalysiscube.MaintNotifCauseCodeCatalog AS MaintNotifCauseCodeCatalog,
P_Damageanalysiscube.MaintNotificationCauseCode AS MaintNotificationCauseCode,
P_Damageanalysiscube.MaintNotifCauseCodeGroup AS MaintNotifCauseCodeGroup,
P_Damageanalysiscube.MaintNotificationRootCause AS MaintNotificationRootCause,
P_Damageanalysiscube.NumberOfMaintNotifCauses AS NumberOfMaintNotifCauses,
P_Damageanalysiscube.MaintNotifActivityCodeCatalog AS MaintNotifActivityCodeCatalog,
P_Damageanalysiscube.MaintNotificationActivityCode AS MaintNotificationActivityCode,
P_Damageanalysiscube.MaintNotifActivityCodeGroup AS MaintNotifActivityCodeGroup,
P_Damageanalysiscube.NumberOfMaintNotifActivities AS NumberOfMaintNotifActivities,
P_Damageanalysiscube._ABCIndicator AS _ABCIndicator,
P_Damageanalysiscube._BusinessArea AS _BusinessArea,
P_Damageanalysiscube._CompanyCode AS _CompanyCode,
P_Damageanalysiscube._MaintenanceNotification AS _MaintenanceNotification,
P_Damageanalysiscube._MaintenancePlannerGroup AS _MaintenancePlannerGroup,
P_Damageanalysiscube._MaintenancePlanningPlant AS _MaintenancePlanningPlant,
P_Damageanalysiscube._MaintenancePlanPlant AS _MaintenancePlanPlant,
P_Damageanalysiscube._MaintenancePlant AS _MaintenancePlant,
P_Damageanalysiscube._MaintNotificationCatalog AS _MaintNotificationCatalog,
P_Damageanalysiscube._MaintNotificationCode AS _MaintNotificationCode,
P_Damageanalysiscube._MaintNotificationCodeGroup AS _MaintNotificationCodeGroup,
P_Damageanalysiscube._MalfunctionEffect AS _MalfunctionEffect,
P_Damageanalysiscube._MaintNotificationTechObj AS _MaintNotificationTechObj,
P_Damageanalysiscube._ManufacturerCountry AS _ManufacturerCountry,
P_Damageanalysiscube._UsedConstructionTypeVH AS _UsedConstructionTypeVH,
P_Damageanalysiscube._PlantSection AS _PlantSection,
P_Damageanalysiscube._PMNotificationPhase AS _PMNotificationPhase,
P_Damageanalysiscube._PMNotificationPriority AS _PMNotificationPriority,
P_Damageanalysiscube._PMNotificationPriorityType AS _PMNotificationPriorityType,
P_Damageanalysiscube._PMNotificationType AS _PMNotificationType,
P_Damageanalysiscube._TechnicalObject AS _TechnicalObject,
P_Damageanalysiscube._Equipment AS _Equipment,
P_Damageanalysiscube._FunctionalLocation AS _FunctionalLocation,
P_Damageanalysiscube._TechnicalObjectType AS _TechnicalObjectType,
P_Damageanalysiscube._TechObjIsEquipOrFuncnlLoc AS _TechObjIsEquipOrFuncnlLoc,
P_Damageanalysiscube._WBSElementBasicData AS _WBSElementBasicData,
P_Damageanalysiscube._TechnicalObjectCategory AS _TechnicalObjectCategory,
P_Damageanalysiscube._TechnicalObjectCodeCatalog AS _TechnicalObjectCodeCatalog
FROM P_Damageanalysiscube
LEFT OUTER JOIN I_Inspectioncatalog AS _MaintNotifDamageCodeCatalog ON MaintNotifDamageCodeCatalog = _MaintNotifDamageCodeCatalog.InspectionCatalog -- association [0..1]
LEFT OUTER JOIN I_InspectionCodeGroup AS _MaintNotifDamageCodeGroup ON MaintNotifDamageCodeGroup = _MaintNotifDamageCodeGroup.InspectionCodeGroup AND MaintNotifDamageCodeCatalog = _MaintNotifDamageCodeGroup.InspectionCatalog -- association [0..1]
LEFT OUTER JOIN I_InspectionCode AS _MaintNotificationDamageCode ON MaintNotificationDamageCode = _MaintNotificationDamageCode.InspectionCode AND MaintNotifDamageCodeCatalog = _MaintNotificationDamageCode.InspectionCatalog AND MaintNotifDamageCodeGroup = _MaintNotificationDamageCode.InspectionCodeGroup -- association [0..1]
LEFT OUTER JOIN I_Inspectioncatalog AS _MaintNotifObjPrtCodeCatalog ON MaintNotifObjPrtCodeCatalog = _MaintNotifObjPrtCodeCatalog.InspectionCatalog -- association [0..1]
LEFT OUTER JOIN I_InspectionCodeGroup AS _MaintNotifObjPrtCodeGroup ON MaintNotifObjPrtCodeGroup = _MaintNotifObjPrtCodeGroup.InspectionCodeGroup AND MaintNotifObjPrtCodeCatalog = _MaintNotifObjPrtCodeGroup.InspectionCatalog -- association [0..1]
LEFT OUTER JOIN I_InspectionCode AS _MaintNotifObjPrtCode ON MaintNotifObjPrtCode = _MaintNotifObjPrtCode.InspectionCode AND MaintNotifObjPrtCodeCatalog = _MaintNotifObjPrtCode.InspectionCatalog AND MaintNotifObjPrtCodeGroup = _MaintNotifObjPrtCode.InspectionCodeGroup -- association [0..1]
LEFT OUTER JOIN I_InspectionCode AS _MaintNotificationCauseCode ON MaintNotificationCauseCode = _MaintNotificationCauseCode.InspectionCode AND MaintNotifCauseCodeCatalog = _MaintNotificationCauseCode.InspectionCatalog AND MaintNotifCauseCodeGroup = _MaintNotificationCauseCode.InspectionCodeGroup -- association [0..1]
LEFT OUTER JOIN I_Inspectioncatalog AS _MaintNotifCauseCodeCatalog ON MaintNotifCauseCodeCatalog = _MaintNotifCauseCodeCatalog.InspectionCatalog -- association [0..1]
LEFT OUTER JOIN I_InspectionCodeGroup AS _MaintNotifCauseCodeGroup ON MaintNotifCauseCodeGroup = _MaintNotifCauseCodeGroup.InspectionCodeGroup AND MaintNotifCauseCodeCatalog = _MaintNotifCauseCodeGroup.InspectionCatalog -- association [0..1]
LEFT OUTER JOIN I_EAMRootCause AS _MaintNotificationRootCause ON MaintNotificationRootCause = _MaintNotificationRootCause.MaintNotificationRootCause -- association [0..1]
LEFT OUTER JOIN I_Inspectioncatalog AS _MaintNotifActivityCodeCatalog ON MaintNotifActivityCodeCatalog = _MaintNotifActivityCodeCatalog.InspectionCatalog -- association [0..1]
LEFT OUTER JOIN I_InspectionCodeGroup AS _MaintNotifActivityCodeGroup ON MaintNotifActivityCodeGroup = _MaintNotifActivityCodeGroup.InspectionCodeGroup AND MaintNotifActivityCodeCatalog = _MaintNotifActivityCodeGroup.InspectionCatalog -- association [0..1]
LEFT OUTER JOIN I_InspectionCode AS _MaintNotificationActivityCode ON MaintNotificationActivityCode = _MaintNotificationActivityCode.InspectionCode AND MaintNotifActivityCodeCatalog = _MaintNotificationActivityCode.InspectionCatalog AND MaintNotifActivityCodeGroup = _MaintNotificationActivityCode.InspectionCodeGroup -- association [0..1]
LEFT OUTER JOIN I_CalendarDate AS _Date ON NotificationCreationDate = _Date.CalendarDate -- association [0..1]
LEFT OUTER JOIN I_Product AS _Assembly ON Assembly = _Assembly.Product -- association [0..1]
LEFT OUTER JOIN I_PMContactCardUser AS _PMContactLastChangedBy ON LastChangedByUser = _PMContactLastChangedBy.UserID -- association [0..1]
LEFT OUTER JOIN I_ControllingArea AS _ControllingArea ON ControllingArea = _ControllingArea.ControllingArea -- association [0..1]
LEFT OUTER JOIN I_CostCenter AS _CostCenter ON CostCenter = _CostCenter.CostCenter AND ControllingArea = _CostCenter.ControllingArea -- association [0..*]
LEFT OUTER JOIN I_PMContactCardUser AS _PMContactCreatedBy ON CreatedByUser = _PMContactCreatedBy.UserID -- association [0..1]
LEFT OUTER JOIN I_PMContactCardUser AS _PMContactReportedBy ON ReportedByUser = _PMContactReportedBy.UserID -- association [0..1]
LEFT OUTER JOIN C_PMAssetLocationVH AS _Location ON MaintenancePlant = _Location.Plant AND AssetLocation = _Location.Location -- association [0..1]
LEFT OUTER JOIN I_WorkCenterBySemanticKey AS _WorkCenter ON MainWorkCenterPlant = _WorkCenter.Plant AND WorkCenter = _WorkCenter.WorkCenter -- association [0..1]
LEFT OUTER JOIN I_WorkCenterBySemanticKey AS _MainWorkCenter ON MainWorkCenterPlant = _MainWorkCenter.Plant AND MainWorkCenter = _MainWorkCenter.WorkCenter -- association [0..1]
LEFT OUTER JOIN I_TechObjAuthznGrp AS _TechObjAuthznGrp ON AuthorizationGroup = _TechObjAuthznGrp.TechObjAuthorizationGroup -- 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