C_MaintWorkRequestOverviewTP

DDL: C_MAINTWORKREQUESTOVERVIEWTP Type: view_entity CONSUMPTION Package: RAP_EAM_NTF

Maintenance Notification

C_MaintWorkRequestOverviewTP is a Consumption CDS View that provides data about "Maintenance Notification" in SAP S/4HANA. It reads from 1 data source (R_MaintenanceNotificationTP) and exposes 155 fields with key field MaintenanceNotification. It has 1 association to related views. It is exposed through 3 OData services (ASQL_F4072, ASQL_F4513, UI_MAINTWORKREQUESTOVERVIEW). Part of development package RAP_EAM_NTF.

Data Sources (1)

SourceAliasJoin Type
R_MaintenanceNotificationTP R_MaintenanceNotificationTP projection

Associations (1)

CardinalityTargetAliasCondition
[0..1] C_MaintOrderQuickVw _MaintenanceOrderQuickView _MaintenanceOrderQuickView.MaintenanceOrder = $projection.MaintenanceOrder

Annotations (16)

NameValueLevelField
Metadata.ignorePropagatedAnnotations true view
UI.headerInfo.title.type #STANDARD view
UI.headerInfo.title.value MaintenanceNotification view
UI.headerInfo.description.type #STANDARD view
UI.headerInfo.description.value NotificationText view
UI.headerInfo.typeNamePlural Work Requests view
UI.headerInfo.typeName Work Request view
Metadata.allowExtensions true view
EndUserText.label Maintenance Notification view
Search.searchable true view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
ObjectModel.usageType.sizeCategory #XL view
ObjectModel.usageType.serviceQuality #D view
VDM.viewType #CONSUMPTION view
AccessControl.authorizationCheck #CHECK view
ObjectModel.representativeKey MaintenanceNotification view

OData Services (3)

ServiceBindingVersionContractRelease
ASQL_F4072 ASQL_F4072 C2 NOT_RELEASED
ASQL_F4513 ASQL_F4513 C2 NOT_RELEASED
UI_MAINTWORKREQUESTOVERVIEW UI_MAINTWORKREQUESTOVW_V2 V2 C1 NOT_TO_BE_RELEASED_STABLE

Fields (155)

KeyFieldSource TableSource FieldDescription
KEY MaintenanceNotification MaintenanceNotification Notification
MaintNotifInternalID MaintNotifInternalID Notification InternalID
NotificationText NotificationText Description
MaintPriority MaintPriority Priority
MaintPriorityType MaintPriorityType Priority Type
GenericPriorityColorCode GenericPriorityColorCode
NotificationType NotificationType Notification Type
NotificationTypeName Notification Type Text
NotifProcessingPhase NotifProcessingPhase Notification Status
NotifProcessingPhaseDesc Notification Status Text
MaintPriorityDesc Priority Description
MaintNotifRejectionRsnCodeTxt
CreatedByUser CreatedByUser Created By
LastChangedByUser LastChangedByUser Last Chnaged By User
CreationDate CreationDate Time Stamp
LastChangeTime LastChangeTime Last Change Time
LastChangeDate LastChangeDate Last Change Date
LastChangeDateTime LastChangeDateTime Changed On/At
CreationTime CreationTime Creation Time
CreationDateTime CreationDateTime Created On/At
ReportedByUser ReportedByUser Reported By
ReporterFullName ReporterFullName Reported Full Name
PersonResponsible PersonResponsible Person Responsible
MalfunctionEffect MalfunctionEffect Effect
MalfunctionStartDate MalfunctionStartDate Malfunction Start
MalfunctionStartTime MalfunctionStartTime Malfunction Start Time
MalfunctionStartDateTime MalfunctionStartDateTime Malfunction Start
MalfunctionEndDate MalfunctionEndDate Malfunction End Date
MalfunctionEndTime MalfunctionEndTime Malfunction End Time
MalfunctionEndDateTime MalfunctionEndDateTime Malfunction End
MaintNotificationCatalog MaintNotificationCatalog Catalog
MaintNotificationCode MaintNotificationCode Failure Mode
InspectionCodeText
MaintNotificationCodeGroup MaintNotificationCodeGroup Failure Mode Group
InspSpecAddlCodeGroupText
CatalogProfile CatalogProfile Catalog Profile
NotificationCreationDate NotificationCreationDate Reported On Date
NotificationCreationTime NotificationCreationTime Reported Time
NotificationCreationDateTime NotificationCreationDateTime Reported On/At
NotificationTimeZone NotificationTimeZone Reported Time Zone
RequiredStartDate RequiredStartDate Required Start Date
RequiredStartTime RequiredStartTime Required Start Time
MaintNotifRqdStartDateTime MaintNotifRqdStartDateTime Required Start
RequiredEndDate RequiredEndDate Required End Date
RequiredEndTime RequiredEndTime Required End Time
MaintNotifRqdEndDateTime MaintNotifRqdEndDateTime Required Finish
LatestAcceptableCompletionDate LatestAcceptableCompletionDate Final Due Date
MaintenanceObjectIsDown MaintenanceObjectIsDown Breakdown
MaintObjectDowntimeDuration MaintObjectDowntimeDuration Breakdown Duration
MaintNotifDowntimeDuration MaintNotifDowntimeDuration Breakdown Duration
MaintObjDowntimeDurationUnit MaintObjDowntimeDurationUnit Breakdown Duration Unit
TextObjectCategory TextObjectCategory Text object
TextObjectType TextObjectType Text ID
MaintNotifLongTextForEdit MaintNotifLongTextForEdit Add Long Text
TechnicalObject TechnicalObject Technical Object
TechObjIsEquipOrFuncnlLoc TechObjIsEquipOrFuncnlLoc Technical Object Type
TechnicalObjectLabel TechnicalObjectLabel Tech. Object
MaintenancePlanningPlant MaintenancePlanningPlant Planning Plant
MaintenancePlannerGroup MaintenancePlannerGroup Planner Group
AssetManufacturerName AssetManufacturerName Manufacturer
PlantSection PlantSection Plant Section
ABCIndicator ABCIndicator ABC Indicator
AssetRoom AssetRoom Room
ManufacturerPartTypeName ManufacturerPartTypeName Model Number
TechObjIsEquipOrFuncnlLocDesc
FunctionalLocation FunctionalLocation Object ID
FunctionalLocationName
SuperiorFuncnlLocLabelName _SupFunctionalLocationLabel FunctionalLocationLabelName Superior Functional Location
SuperiorFunctionalLocationName
FunctionalLocationLabelName FunctionalLocationLabelName Functional Loc.
AssetLocation AssetLocation Location
LocationName LocationName Location Name
BusinessArea Business Area
CompanyCode Company Code
TechnicalObjectCategory TechnicalObjectCategory Category
virtualTechnicalObjectCategoryDescchar30 Malfunction Effect Description
TechnicalObjectType TechnicalObjectType Object Type
WorkCenterInternalID WorkCenterInternalID Main Work Center Number
MainWorkCenterPlant MainWorkCenterPlant Main Work Center Plant
MainWorkCenter MainWorkCenter Main Work Center
FullName _CreatedByUserSimpl UserDescription Full Name
PlantName _MaintPlant PlantName Plant Name
MaintenancePlannerGroupName _MaintPlantGroup MaintenancePlannerGroupName Planner Group Name
MaintenanceWorkCenterPlant MaintenanceWorkCenterPlant Maintenance Work Center
MaintenanceWorkCenterPlantName Maintenance Work Center Plant Name
MaintenancePlant MaintenancePlant Maintenance Plant
MaintenanceWorkCenter MaintenanceWorkCenter Maintenance Work Center
WorkCenterTypeCode WorkCenterTypeCode Work Center Type
LocationDescription LocationDescription Current Location
MaintWorkRequestAttchKey MaintWorkRequestAttchKey Object Key
MaintNotifSourceApplication MaintNotifSourceApplication Source Application
MaintNotifWithLeadingZeros MaintNotifWithLeadingZeros Character Field of Length 12
MainWorkCenterText
MainWorkCenterPlantName
MaintenancePlantName
PlantSectionPersonRespName
PlantSectionPersonRespPhone
ABCIndicatorDesc
PersonResponsibleName PersonResponsibleName Person Resp.
MaintNotifRespPartnerFunction MaintNotifRespPartnerFunction Partner Funct.
ActiveTechnicalObject ActiveTechnicalObject Tech. Object
ActiveTechnicalObjectType ActiveTechnicalObjectType Tech. Obj. Type
MaintenanceOrder MaintenanceOrder Order
MaintenanceOrderType MaintenanceOrderType Order Type
MaintenanceOrderTypeName
MaintenanceOrderDesc _MaintOrdMstrData OrderDescription
MaintEvtIsCreatedByCurrentUser MaintEvtIsCreatedByCurrentUser Truth Value
MaintNotifProcessPhaseCode MaintNotifProcessPhaseCode Phase
MaintNotifProcessSubPhaseCode MaintNotifProcessSubPhaseCode Subphase
EAMProcessSubPhaseCodeDesc
EAMProcessPhaseCodeDesc
MaintNotifRejectionReasonCode MaintNotifRejectionReasonCode Reason
NotificationCompletionDate NotificationCompletionDate Completion Date
NotificationReferenceDate NotificationReferenceDate Reference Date
NotificationReferenceTime NotificationReferenceTime ReferenceTime
MaintNotifReferenceDateTime MaintNotifReferenceDateTime Reference Date/Time
MaintNotifCompletionDateTime MaintNotifCompletionDateTime Completion Date/Time
MalfunctionEffectText Malfunction Effect Description
_TechObjHier _TechObjHier
_MalfunctionEffect _MalfunctionEffect
_PMNotifMaintenanceData _PMNotifMaintenanceData
_MaintNotifPersonResponsible _MaintNotifPersonResponsible
_ActiveSystemStatus _ActiveSystemStatus
_TechnicalObjQuickVw _TechnicalObjQuickVw
TechObjInstallationLocation TechObjInstallationLocation Identifying Level
IdentifyingLabel IdentifyingLabel Identifying Label
MaintenanceTaskListType MaintenanceTaskListType Task List Type
TaskListGroup TaskListGroup Task List Group
TaskListGroupCounter TaskListGroupCounter Task List Counter
TaskList TaskList Task List
TaskListKeyDate TaskListKeyDate
virtualTaskListDescplantext Task List Description
MaintenancePlan
MaintenancePlanDesc Maintenance Plan Description
MaintenancePlanCallNumber Maintenance Plan Call Number
MaintenanceItem
MaintenanceItemDescription Maintenance Item Text
MaintNotifDetectionCatalog MaintNotifDetectionCatalog Detection Catalog
MaintNotifDetectionCode MaintNotifDetectionCode Detection Method
MaintNotifDetectionCodeText
MaintNotifDetectionCodeGroup MaintNotifDetectionCodeGroup Detection Group
MaintNotifDetectionCodeGrpTxt
WorkRequestTextTemplate WorkRequestTextTemplate Template
MaintNotifProcessingContext MaintNotifProcessingContext Notification Processing Context
MaintNotifProcgContextText _MaintNotifProcgContextTxt MaintNotifProcgContextText Notification Processing Context Text
MaintNotifProcgCntxtIsAllwd MaintNotifProcgCntxtIsAllwd Truth Value
HierarchyNodeLevel HierarchyNodeLevel Hierarchy Node Level
MaintNotifCodgCatalogTypeCode
Equipment Equipment
_TechnicalObject _TechnicalObject
_MaintenanceOrderQuickView _MaintenanceOrderQuickView
MaintNotifActivityCodeCatalog _PMNotificationType MaintNotifActivityCodeCatalog
MaintNotifDamageCodeCatalog _PMNotificationType MaintNotifDamageCodeCatalog
MaintNotifObjPrtCodeCatalog _PMNotificationType MaintNotifObjPrtCodeCatalog
MaintNotifCauseCodeCatalog _PMNotificationType MaintNotifCauseCodeCatalog

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_MaintWorkRequestOverviewTP.
-- Reconstructed from parsed metadata (data sources, associations, fields).
-- SAP annotations are omitted and the structure is reformulated as SQL;
-- this is a functional approximation, not the verbatim SAP source. Some join
-- conditions may be unavailable and a few CDS constructs are kept as-is.

CREATE VIEW C_MaintWorkRequestOverviewTP AS
SELECT
  MaintenanceNotification,
  MaintNotifInternalID,
  NotificationText,
  MaintPriority,
  MaintPriorityType,
  GenericPriorityColorCode,
  NotificationType,
  _NotificationType._NotificationTypeName[1:Language=$session.system_language].NotificationTypeName AS NotificationTypeName,
  NotifProcessingPhase,
  _MaintWorkRequestOverviewTP._PMNotificationPhase._Text[1:Language=$session.system_language].NotifProcessingPhaseDesc AS NotifProcessingPhaseDesc,
  _MaintWorkRequestOverviewTP._PMNotificationPriority._Text[1: Language = $session.system_language ].MaintPriorityDesc AS MaintPriorityDesc,
  _MaintWorkRequestOverviewTP._MaintNotifRejectionReasonTxt[1: Language = $session.system_language ].MaintNotifRejectionRsnCodeTxt AS MaintNotifRejectionRsnCodeTxt,
  CreatedByUser,
  LastChangedByUser,
  CreationDate,
  LastChangeTime,
  LastChangeDate,
  LastChangeDateTime,
  CreationTime,
  CreationDateTime,
  ReportedByUser,
  ReporterFullName,
  PersonResponsible,
  MalfunctionEffect,
  MalfunctionStartDate,
  MalfunctionStartTime,
  MalfunctionStartDateTime,
  MalfunctionEndDate,
  MalfunctionEndTime,
  MalfunctionEndDateTime,
  MaintNotificationCatalog,
  MaintNotificationCode,
  _MaintNotificationCode._Text[1: Language = $session.system_language ].InspectionCodeText AS InspectionCodeText,
  MaintNotificationCodeGroup,
  _MaintNotificationCodeGroup._Text[1: Language = $session.system_language ].InspSpecAddlCodeGroupText AS InspSpecAddlCodeGroupText,
  CatalogProfile,
  NotificationCreationDate,
  NotificationCreationTime,
  NotificationCreationDateTime,
  NotificationTimeZone,
  RequiredStartDate,
  RequiredStartTime,
  MaintNotifRqdStartDateTime,
  RequiredEndDate,
  RequiredEndTime,
  MaintNotifRqdEndDateTime,
  LatestAcceptableCompletionDate,
  MaintenanceObjectIsDown,
  MaintObjectDowntimeDuration,
  MaintNotifDowntimeDuration,
  MaintObjDowntimeDurationUnit,
  TextObjectCategory,
  TextObjectType,
  MaintNotifLongTextForEdit,
  TechnicalObject,
  TechObjIsEquipOrFuncnlLoc,
  TechnicalObjectLabel,
  MaintenancePlanningPlant,
  MaintenancePlannerGroup,
  AssetManufacturerName,
  PlantSection,
  ABCIndicator,
  AssetRoom,
  ManufacturerPartTypeName,
  _MaintWorkRequestOverviewTP._TechObjIsEquipOrFuncnlLocDesc[1: Language = $session.system_language ].TechObjIsEquipOrFuncnlLocDesc AS TechObjIsEquipOrFuncnlLocDesc,
  FunctionalLocation,
  _SupFunctionalLocationText[1:Language = $session.system_language].FunctionalLocationName AS FunctionalLocationName,
  _SupFunctionalLocationLabel.FunctionalLocationLabelName AS SuperiorFuncnlLocLabelName,
  _SuperiorFuncLocText[1:Language = $session.system_language].FunctionalLocationName AS SuperiorFunctionalLocationName,
  FunctionalLocationLabelName,
  AssetLocation,
  LocationName,
  _MaintWorkRequestOverviewTP._PMNotifMaintenanceData._LocationAccountAssignment.BusinessArea AS BusinessArea,
  _MaintWorkRequestOverviewTP._PMNotifMaintenanceData._LocationAccountAssignment.CompanyCode AS CompanyCode,
  TechnicalObjectCategory,
  virtual TechnicalObjectCategoryDesc : char30 AS virtualTechnicalObjectCategoryDescchar30,
  TechnicalObjectType,
  WorkCenterInternalID,
  MainWorkCenterPlant,
  MainWorkCenter,
  _CreatedByUserSimpl.UserDescription AS FullName,
  _MaintPlant.PlantName AS PlantName,
  _MaintPlantGroup.MaintenancePlannerGroupName AS MaintenancePlannerGroupName,
  MaintenanceWorkCenterPlant,
  _MaintWorkRequestOverviewTP._MaintenanceWorkCenterPlant.PlantName AS MaintenanceWorkCenterPlantName,
  MaintenancePlant,
  MaintenanceWorkCenter,
  WorkCenterTypeCode,
  LocationDescription,
  MaintWorkRequestAttchKey,
  MaintNotifSourceApplication,
  MaintNotifWithLeadingZeros,
  _MaintWorkRequestOverviewTP._MainWorkCenter._Text[1:Language=$session.system_language].WorkCenterText AS MainWorkCenterText,
  _MaintWorkRequestOverviewTP._MainWorkCenter._Plant.PlantName AS MainWorkCenterPlantName,
  _MaintWorkRequestOverviewTP._PMNotifMaintenanceData._LocationAccountAssignment._MaintenancePlant.PlantName AS MaintenancePlantName,
  _MaintWorkRequestOverviewTP._PMNotifMaintenanceData._LocationAccountAssignment._PlantSection.PlantSectionPersonRespName AS PlantSectionPersonRespName,
  _MaintWorkRequestOverviewTP._PMNotifMaintenanceData._LocationAccountAssignment._PlantSection.PlantSectionPersonRespPhone AS PlantSectionPersonRespPhone,
  _ABCIndicatorText[1:Language = $session.system_language].ABCIndicatorDesc AS ABCIndicatorDesc,
  PersonResponsibleName,
  MaintNotifRespPartnerFunction,
  ActiveTechnicalObject,
  ActiveTechnicalObjectType,
  MaintenanceOrder,
  MaintenanceOrderType,
  _MaintOrderType._Text[1:Language=$session.system_language].OrderTypeName AS MaintenanceOrderTypeName,
  _MaintOrdMstrData.OrderDescription AS MaintenanceOrderDesc,
  MaintEvtIsCreatedByCurrentUser,
  MaintNotifProcessPhaseCode,
  MaintNotifProcessSubPhaseCode,
  _SubPhase._EAMProcessSubPhaseText[1:Language = $session.system_language].EAMProcessSubPhaseCodeDesc AS EAMProcessSubPhaseCodeDesc,
  _Phase._EAMProcessPhaseText[1:Language = $session.system_language].EAMProcessPhaseCodeDesc AS EAMProcessPhaseCodeDesc,
  MaintNotifRejectionReasonCode,
  NotificationCompletionDate,
  NotificationReferenceDate,
  NotificationReferenceTime,
  MaintNotifReferenceDateTime,
  MaintNotifCompletionDateTime,
  _MaintWorkRequestOverviewTP._MalfunctionEffect._Text[1: Language = $session.system_language ].MalfunctionEffectText AS MalfunctionEffectText,
  TechObjInstallationLocation,
  IdentifyingLabel,
  MaintenanceTaskListType,
  TaskListGroup,
  TaskListGroupCounter,
  TaskList,
  TaskListKeyDate,
  virtual TaskListDesc : plantext AS virtualTaskListDescplantext,
  _MaintWorkRequestOverviewTP._PMNotifMaintenanceData.MaintenancePlan AS MaintenancePlan,
  _MaintWorkRequestOverviewTP._PMNotifMaintenanceData._MaintenancePlan.MaintenancePlanDesc AS MaintenancePlanDesc,
  _MaintWorkRequestOverviewTP._PMNotifMaintenanceData.MaintenancePlanCallNumber AS MaintenancePlanCallNumber,
  _MaintWorkRequestOverviewTP._PMNotifMaintenanceData.MaintenanceItem AS MaintenanceItem,
  _MaintWorkRequestOverviewTP._PMNotifMaintenanceData._MaintenanceItem.MaintenanceItemDescription AS MaintenanceItemDescription,
  MaintNotifDetectionCatalog,
  MaintNotifDetectionCode,
  _MaintNotifDetectCodeTxt[1: Language = $session.system_language].MaintNotifDetectionCodeText AS MaintNotifDetectionCodeText,
  MaintNotifDetectionCodeGroup,
  _MaintNotifDetectCodeGroupTxt[1: Language = $session.system_language].MaintNotifDetectionCodeGrpTxt AS MaintNotifDetectionCodeGrpTxt,
  WorkRequestTextTemplate,
  MaintNotifProcessingContext,
  _MaintNotifProcgContextTxt.MaintNotifProcgContextText AS MaintNotifProcgContextText,
  MaintNotifProcgCntxtIsAllwd,
  HierarchyNodeLevel,
  _MaintWorkRequestOverviewTP._PMNotificationType.MaintNotifCodgCatalogTypeCode AS MaintNotifCodgCatalogTypeCode,
  _MaintWorkRequestOverviewTP._PMNotifMaintenanceData.Equipment AS Equipment,
  _PMNotificationType.MaintNotifActivityCodeCatalog AS MaintNotifActivityCodeCatalog,
  _PMNotificationType.MaintNotifDamageCodeCatalog AS MaintNotifDamageCodeCatalog,
  _PMNotificationType.MaintNotifObjPrtCodeCatalog AS MaintNotifObjPrtCodeCatalog,
  _PMNotificationType.MaintNotifCauseCodeCatalog AS MaintNotifCauseCodeCatalog
FROM R_MaintenanceNotificationTP
LEFT OUTER JOIN C_MaintOrderQuickVw AS _MaintenanceOrderQuickView ON _MaintenanceOrderQuickView.MaintenanceOrder = MaintenanceOrder  -- association [0..1]
;