C_EHSFindingTask

DDL: C_EHSFINDINGTASK Type: view_entity CONSUMPTION Package: EHAIM_CNS_FINDING

EHS Finding Task

C_EHSFindingTask is a Consumption CDS View that provides data about "EHS Finding Task" in SAP S/4HANA. It reads from 1 data source (C_EHSCombinedTaskDefAndInstce) and exposes 48 fields with key fields EHSTaskDefinitionUUID, WorkflowTaskInternalID, EHSPlannedTaskUUID. It has 2 associations to related views. It is exposed through 4 OData services (ASQL_F9071, ASQL_F9073, UI_EHSFINDING_MANAGE, ...). Part of development package EHAIM_CNS_FINDING.

Data Sources (1)

SourceAliasJoin Type
C_EHSCombinedTaskDefAndInstce C_EHSCombinedTaskDefAndInstce from

Associations (2)

CardinalityTargetAliasCondition
[1..1] E_EHSTaskDefinition _Extension $projection.EHSTaskDefinitionUUID = _Extension.EHSTaskDefinitionUUID
[1..1] E_EHSTaskPlannedInstance _ExtensionInstance $projection.EHSPlannedTaskUUID = _ExtensionInstance.EHSPlannedTaskUUID

Annotations (8)

NameValueLevelField
AccessControl.authorizationCheck #MANDATORY view
EndUserText.label EHS Finding Task view
Metadata.allowExtensions true view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #XL view
ObjectModel.usageType.dataClass #MIXED view
ObjectModel.representativeKey EHSTaskDefinitionUUID view
VDM.viewType #CONSUMPTION view

OData Services (4)

ServiceBindingVersionContractRelease
ASQL_F9071 ASQL_F9071 C2 NOT_RELEASED
ASQL_F9073 ASQL_F9073 C2 NOT_RELEASED
UI_EHSFINDING_MANAGE UI_EHSFINDING_MANAGE V4 C1 NOT_RELEASED
UI_EHSINSPECTION_MANAGE UI_EHSINSPECTION_MANAGE V4 C1 NOT_RELEASED

Fields (48)

KeyFieldSource TableSource FieldDescription
KEY EHSTaskDefinitionUUID EHSTaskDefinitionUUID Task Definition
KEY WorkflowTaskInternalID WorkflowTaskInternalID Work Item ID
KEY EHSPlannedTaskUUID EHSPlannedTaskUUID Planned Task
EHSTaskHostObjectInstanceUUID EHSTaskHostObjectInstanceUUID Host Obj. UUID
EHSTaskHostObjectInstance EHSTaskHostObjectInstance Instance ID
EHSTaskHostObjectAdapterClass EHSTaskHostObjectAdapterClass Class Name
EHSTaskHostSemanticObject EHSTaskHostSemanticObject
EHSTaskTitle EHSTaskTitle Title
EHSPlannedTaskID EHSPlannedTaskID ID
EHSTaskOwnerUser EHSTaskOwnerUser Owner
EHSTaskOwnerUserName EHSTaskOwnerUserName
EHSTaskOwnerBP EHSTaskOwnerBP Owner
EHSTaskAssignedBP EHSTaskAssignedBP Assignee
EHSTaskAssignedUserName EHSTaskAssignedUserName
EHSTaskAssignedLocRoleName EHSTaskAssignedLocRoleName
EHSTaskInstanceProcessorName EHSTaskInstanceProcessorName
EHSTaskApproverLocRoleName EHSTaskApproverLocRoleName
EHSTaskApproverLocRole EHSTaskApproverLocRole Approver Location Role
EHSTaskApprovingUserName EHSTaskApprovingUserName
EHSTaskDefinitionType EHSTaskDefinitionType Task Type
EHSTaskDefinitionStatus EHSTaskDefinitionStatus Status
EHSTaskStatusName EHSTaskStatusName
EHSTaskStatusCriticality EHSTaskStatusCriticality
WorkflowTaskStatus WorkflowTaskStatus
EHSTaskHasWorkflow EHSTaskHasWorkflow
EHSTaskStatusValueForSorting EHSTaskStatusValueForSorting
EHSLocationUUID EHSLocationUUID NodeID
EHSLocationIDAndName EHSLocationIDAndName
EHSTaskStartDate EHSTaskStartDate Start Date
EHSTaskTimeZone EHSTaskTimeZone Time Zone
EHSTaskDueDate EHSTaskDueDate Due Date
EHSTaskInstceCompletionDate EHSTaskInstceCompletionDate Completion Date
EHSTaskDateForSorting EHSTaskDateForSorting
EHSTaskIsRecurrent EHSTaskIsRecurrent
EHSTaskDefinitionIsPaused EHSTaskDefinitionIsPaused Is Paused
EHSTaskInstanceDisplayAction EHSTaskInstanceDisplayAction Action TaskInst
EHSTaskDefinitionManageAction EHSTaskDefinitionManageAction Action TaskDef
IsDraftEntity
DraftIsLastChangedByMe DraftIsLastChangedByMe
EHSTaskDraftLastChangeDateTime DraftEntityLastChangeDateTime Draft Last Changed On
InProcessByUser InProcessByUser
InProcessByUserDescription InProcessByUserDescription
LastChangedByUserDescription LastChangedByUserDescription Description
EHSTaskHasActiveEntity HasActiveEntity TRUE
DraftUUID DraftUUID UUID
_EHSTaskDefinition _EHSTaskDefinition
_EHSTaskOwnerUser _EHSTaskOwnerUser
_EHSTaskAssigneeUser _EHSTaskAssigneeUser

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_EHSFindingTask.
-- 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_EHSFindingTask AS
SELECT
  EHSTaskDefinitionUUID,
  WorkflowTaskInternalID,
  EHSPlannedTaskUUID,
  EHSTaskHostObjectInstanceUUID,
  EHSTaskHostObjectInstance,
  EHSTaskHostObjectAdapterClass,
  EHSTaskHostSemanticObject,
  EHSTaskTitle,
  EHSPlannedTaskID,
  EHSTaskOwnerUser,
  EHSTaskOwnerUserName,
  EHSTaskOwnerBP,
  EHSTaskAssignedBP,
  EHSTaskAssignedUserName,
  EHSTaskAssignedLocRoleName,
  EHSTaskInstanceProcessorName,
  EHSTaskApproverLocRoleName,
  EHSTaskApproverLocRole,
  EHSTaskApprovingUserName,
  EHSTaskDefinitionType,
  EHSTaskDefinitionStatus,
  EHSTaskStatusName,
  EHSTaskStatusCriticality,
  WorkflowTaskStatus,
  EHSTaskHasWorkflow,
  EHSTaskStatusValueForSorting,
  EHSLocationUUID,
  EHSLocationIDAndName,
  EHSTaskStartDate,
  EHSTaskTimeZone,
  EHSTaskDueDate,
  EHSTaskInstceCompletionDate,
  EHSTaskDateForSorting,
  EHSTaskIsRecurrent,
  EHSTaskDefinitionIsPaused,
  EHSTaskInstanceDisplayAction,
  EHSTaskDefinitionManageAction,
  cast( IsDraftEntity as ehfnd_task_is_draft_entity preserving type ) AS IsDraftEntity,
  DraftIsLastChangedByMe,
  DraftEntityLastChangeDateTime AS EHSTaskDraftLastChangeDateTime,
  InProcessByUser,
  InProcessByUserDescription,
  LastChangedByUserDescription,
  HasActiveEntity AS EHSTaskHasActiveEntity,
  DraftUUID
FROM C_EHSCombinedTaskDefAndInstce
LEFT OUTER JOIN E_EHSTaskDefinition AS _Extension ON EHSTaskDefinitionUUID = _Extension.EHSTaskDefinitionUUID  -- association [1..1]
LEFT OUTER JOIN E_EHSTaskPlannedInstance AS _ExtensionInstance ON EHSPlannedTaskUUID = _ExtensionInstance.EHSPlannedTaskUUID  -- association [1..1]
;