I_MaintNotificationTaskTP

DDL: I_MAINTNOTIFICATIONTASKTP SQL: INTFTASKTECTP Type: view TRANSACTIONAL

Maint. Notification Task /w Tech. Obj.

I_MaintNotificationTaskTP is a Transactional CDS View that provides data about "Maint. Notification Task /w Tech. Obj." in SAP S/4HANA. It reads from 1 data source (I_MaintNotifTaskTechObj) and exposes 36 fields with key fields MaintenanceNotificationTask, MaintenanceNotification. It has 1 association to related views.

Data Sources (1)

SourceAliasJoin Type
I_MaintNotifTaskTechObj Document from

Associations (1)

CardinalityTargetAliasCondition
[1..1] I_MaintNotificationTP _MaintNotificationTP _MaintNotificationTP.MaintenanceNotification = $projection.MaintenanceNotification

Annotations (13)

NameValueLevelField
AbapCatalog.sqlViewName INTFTASKTECTP view
AccessControl.authorizationCheck #CHECK view
ClientHandling.algorithm #SESSION_VARIABLE view
EndUserText.label Maint. Notification Task /w Tech. Obj. view
ObjectModel.createEnabled true view
ObjectModel.updateEnabled true view
ObjectModel.deleteEnabled true view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
ObjectModel.usageType.serviceQuality #A view
ObjectModel.usageType.sizeCategory #XL view
ObjectModel.writeDraftPersistence MAINTNOTIFTASK_D view
VDM.viewType #TRANSACTIONAL view
VDM.lifecycle.contract.type #SAP_INTERNAL_API view

Fields (36)

KeyFieldSource TableSource FieldDescription
KEY MaintenanceNotificationTask I_MaintNotifTaskTechObj MaintenanceNotificationTask
KEY MaintenanceNotification I_MaintNotifTaskTechObj MaintenanceNotification Notification
MaintNotificationTaskForEdit I_MaintNotifTaskTechObj MaintenanceNotificationTask
MaintenanceNotificationItem I_MaintNotifTaskTechObj MaintenanceNotificationItem
MaintenanceNotificationCause I_MaintNotifTaskTechObj MaintenanceNotificationCause
MaintNotifTaskTxt I_MaintNotifTaskTechObj MaintNotifTaskTxt
MaintNotifTaskCodeCatalog I_MaintNotifTaskTechObj MaintNotifTaskCodeCatalog
MaintNotifTaskCodeGroup I_MaintNotifTaskTechObj MaintNotifTaskCodeGroup
MaintNotifTaskCode I_MaintNotifTaskTechObj MaintNotifTaskCode
PlannedStartDate I_MaintNotifTaskTechObj PlannedStartDate Latest Planned Start
PlannedStartTime I_MaintNotifTaskTechObj PlannedStartTime
PlannedEndDate I_MaintNotifTaskTechObj PlannedEndDate Ltst Planned Finish
PlannedEndTime I_MaintNotifTaskTechObj PlannedEndTime
CompletedByUser I_MaintNotifTaskTechObj CompletedByUser
CompletionDate I_MaintNotifTaskTechObj CompletionDate Completion Date
CompletionTime I_MaintNotifTaskTechObj CompletionTime Completion Time
ResponsiblePersonFunctionCode I_MaintNotifTaskTechObj ResponsiblePersonFunctionCode
ResponsiblePerson I_MaintNotifTaskTechObj ResponsiblePerson Processor
MaintNotifTaskInternalID I_MaintNotifTaskTechObj MaintNotifTaskInternalID
IsDeleted I_MaintNotifTaskTechObj IsDeleted TRUE
_MaintNotificationTP _MaintNotificationTP
_IsDeleted _IsDeleted
_MaintenanceNotification _MaintenanceNotification
_MaintenanceNotificationItem _MaintenanceNotificationItem
_MaintNotificationTaskCode _MaintNotificationTaskCode
_MaintNotifTaskCodeCatalog _MaintNotifTaskCodeCatalog
_MaintNotifTaskCodeGroup _MaintNotifTaskCodeGroup
_StatusObject _StatusObject
_PartnerFunction _PartnerFunction
_ContactPerson _ContactPerson
_Customer _Customer
_Employee _Employee
_OrganizationalUnitText _OrganizationalUnitText
_PositionText _PositionText
_Supplier _Supplier
_User _User

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_MaintNotificationTaskTP.
-- 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: INTFTASKTECTP

CREATE VIEW I_MaintNotificationTaskTP AS
SELECT
  Document.MaintenanceNotificationTask AS MaintenanceNotificationTask,
  Document.MaintenanceNotification AS MaintenanceNotification,
  Document.MaintenanceNotificationTask AS MaintNotificationTaskForEdit,
  Document.MaintenanceNotificationItem AS MaintenanceNotificationItem,
  Document.MaintenanceNotificationCause AS MaintenanceNotificationCause,
  Document.MaintNotifTaskTxt AS MaintNotifTaskTxt,
  Document.MaintNotifTaskCodeCatalog AS MaintNotifTaskCodeCatalog,
  Document.MaintNotifTaskCodeGroup AS MaintNotifTaskCodeGroup,
  Document.MaintNotifTaskCode AS MaintNotifTaskCode,
  Document.PlannedStartDate AS PlannedStartDate,
  Document.PlannedStartTime AS PlannedStartTime,
  Document.PlannedEndDate AS PlannedEndDate,
  Document.PlannedEndTime AS PlannedEndTime,
  Document.CompletedByUser AS CompletedByUser,
  Document.CompletionDate AS CompletionDate,
  Document.CompletionTime AS CompletionTime,
  Document.ResponsiblePersonFunctionCode AS ResponsiblePersonFunctionCode,
  Document.ResponsiblePerson AS ResponsiblePerson,
  Document.MaintNotifTaskInternalID AS MaintNotifTaskInternalID,
  Document.IsDeleted AS IsDeleted
FROM I_MaintNotifTaskTechObj AS Document
LEFT OUTER JOIN I_MaintNotificationTP AS _MaintNotificationTP ON _MaintNotificationTP.MaintenanceNotification = MaintenanceNotification  -- association [1..1]
;