I_EHSTaskPlannedInstance

DDL: I_EHSTASKPLANNEDINSTANCE SQL: IEHSTASKPLAN Type: view BASIC

EHS Planned Task Instance

I_EHSTaskPlannedInstance is a Basic CDS View that provides data about "EHS Planned Task Instance" in SAP S/4HANA. It reads from 1 data source (ehfndd_task_plan) and exposes 22 fields with key field EHSPlannedTaskUUID. It has 6 associations to related views.

Data Sources (1)

SourceAliasJoin Type
ehfndd_task_plan ehfndd_task_plan from

Associations (6)

CardinalityTargetAliasCondition
[1..1] I_EHSTaskDefinition _EHSTaskDefinition $projection.EHSTaskDefinitionUUID = _EHSTaskDefinition.EHSTaskDefinitionUUID
[1..*] I_EHSTaskFollowUp _EHSTaskFollowUp $projection.EHSPlannedTaskUUID = _EHSTaskFollowUp.EHSPlannedTaskUUID
[1..1] I_BusinessUserBasic _EHSTaskOwnerUser $projection.EHSTaskOwnerBP = _EHSTaskOwnerUser.BusinessPartner
[1..1] I_BusinessUserBasic _EHSTaskAssigneeUser $projection.EHSTaskAssignedBP = _EHSTaskAssigneeUser.BusinessPartner
[1..1] I_BusinessUserBasic _EHSTaskApprovingUser $projection.EHSTaskApprovingBP = _EHSTaskApprovingUser.BusinessPartner
[1..1] I_BusinessUserBasic _EHSTaskInstceProcsrUser $projection.EHSTaskInstanceProcessorBP = _EHSTaskInstceProcsrUser.BusinessPartner

Annotations (10)

NameValueLevelField
AbapCatalog.sqlViewName IEHSTASKPLAN view
AbapCatalog.preserveKey true view
AbapCatalog.compiler.compareFilter true view
AccessControl.authorizationCheck #PRIVILEGED_ONLY view
ClientHandling.algorithm #SESSION_VARIABLE view
EndUserText.label EHS Planned Task Instance view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #XL view
ObjectModel.usageType.dataClass #MIXED view
VDM.viewType #BASIC view

Fields (22)

KeyFieldSource TableSource FieldDescription
KEY EHSPlannedTaskUUID ehsplannedtaskuuid Planned Task
EHSTaskDefinitionUUID ehstaskdefinitionuuid Task Definition
WorkflowTaskInternalID workflowtaskinternalid Work Item ID
EHSTaskTimeZone ehstasktimezone Time Zone
EHSTaskStartDateTime ehstaskstartdatetime Start Timestamp
EHSTaskStartDate ehstaskstartdate Start Date
EHSTaskDueDate ehstaskduedate Due Date
EHSTaskInstceCompletionDate ehstaskinstcecompletiondate Completion Date
EHSTaskAssignedBP ehstaskassignedbp Assignee
EHSTaskApprovingBP ehstaskapprovingbp Approver
EHSTaskOwnerBP ehstaskownerbp Owner
EHSPlannedTaskID ehsplannedtaskid ID
EHSTaskInstanceProcessorBP ehstaskinstanceprocessorbp Current Processor
EHSTaskAssignedLocRole ehstaskassignedlocrole Assignee Location Role
EHSTaskApproverLocRole ehstaskapproverlocrole Approver Location Role
MigrationStatus migrationstatus status value done
_EHSTaskDefinition _EHSTaskDefinition
_EHSTaskFollowUp _EHSTaskFollowUp
_EHSTaskOwnerUser _EHSTaskOwnerUser
_EHSTaskInstceProcsrUser _EHSTaskInstceProcsrUser
_EHSTaskAssigneeUser _EHSTaskAssigneeUser
_EHSTaskApprovingUser _EHSTaskApprovingUser

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_EHSTaskPlannedInstance.
-- 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: IEHSTASKPLAN

CREATE VIEW I_EHSTaskPlannedInstance AS
SELECT
  EHSPlannedTaskUUID,
  EHSTaskDefinitionUUID,
  WorkflowTaskInternalID,
  EHSTaskTimeZone,
  EHSTaskStartDateTime,
  EHSTaskStartDate,
  EHSTaskDueDate,
  EHSTaskInstceCompletionDate,
  EHSTaskAssignedBP,
  EHSTaskApprovingBP,
  EHSTaskOwnerBP,
  EHSPlannedTaskID,
  EHSTaskInstanceProcessorBP,
  EHSTaskAssignedLocRole,
  EHSTaskApproverLocRole,
  MigrationStatus
FROM ehfndd_task_plan
LEFT OUTER JOIN I_EHSTaskDefinition AS _EHSTaskDefinition ON EHSTaskDefinitionUUID = _EHSTaskDefinition.EHSTaskDefinitionUUID  -- association [1..1]
LEFT OUTER JOIN I_EHSTaskFollowUp AS _EHSTaskFollowUp ON EHSPlannedTaskUUID = _EHSTaskFollowUp.EHSPlannedTaskUUID  -- association [1..*]
LEFT OUTER JOIN I_BusinessUserBasic AS _EHSTaskOwnerUser ON EHSTaskOwnerBP = _EHSTaskOwnerUser.BusinessPartner  -- association [1..1]
LEFT OUTER JOIN I_BusinessUserBasic AS _EHSTaskAssigneeUser ON EHSTaskAssignedBP = _EHSTaskAssigneeUser.BusinessPartner  -- association [1..1]
LEFT OUTER JOIN I_BusinessUserBasic AS _EHSTaskApprovingUser ON EHSTaskApprovingBP = _EHSTaskApprovingUser.BusinessPartner  -- association [1..1]
LEFT OUTER JOIN I_BusinessUserBasic AS _EHSTaskInstceProcsrUser ON EHSTaskInstanceProcessorBP = _EHSTaskInstceProcsrUser.BusinessPartner  -- association [1..1]
;