C_EHSTaskMonitoring

DDL: C_EHSTASKMONITORING SQL: CEHSTASKMON Type: view CONSUMPTION

Monitor Tasks

C_EHSTaskMonitoring is a Consumption CDS View that provides data about "Monitor Tasks" in SAP S/4HANA. It reads from 1 data source (C_EHSCombinedTaskDefAndInstce) and exposes 85 fields with key fields EHSTaskDefinitionUUID, WorkflowTaskInternalID, EHSPlannedTaskUUID. It has 4 associations to related views.

Data Sources (1)

SourceAliasJoin Type
C_EHSCombinedTaskDefAndInstce CombinedTaskDefAndInstce from

Associations (4)

CardinalityTargetAliasCondition
[0..*] I_EHSSemanticObjectText _SemanticObjectText $projection.EHSTaskHostSemanticObject = _SemanticObjectText.EHSSemanticObject
[1..1] E_EHSTaskDefinition _Extension $projection.EHSTaskDefinitionUUID = _Extension.EHSTaskDefinitionUUID
[1..1] E_EHSTaskPlannedInstance _ExtensionInstance $projection.EHSPlannedTaskUUID = _ExtensionInstance.EHSPlannedTaskUUID
[0..1] I_CalendarDate _CalendarDate $projection.EHSTaskDueDate = _CalendarDate.CalendarDate

Annotations (14)

NameValueLevelField
AbapCatalog.sqlViewName CEHSTASKMON view
VDM.viewType #CONSUMPTION view
AbapCatalog.compiler.compareFilter true view
AbapCatalog.preserveKey true view
ClientHandling.algorithm #SESSION_VARIABLE view
ObjectModel.usageType.serviceQuality #D view
ObjectModel.usageType.sizeCategory #XL view
ObjectModel.usageType.dataClass #MIXED view
AccessControl.authorizationCheck #MANDATORY view
AccessControl.personalData.blocking #NOT_REQUIRED view
EndUserText.label Monitor Tasks view
Consumption.semanticObject EHSTask view
ObjectModel.representativeKey WorkflowTaskInternalID view
Metadata.allowExtensions true view

Fields (85)

KeyFieldSource TableSource FieldDescription
KEY EHSTaskDefinitionUUID EHSTaskDefinitionUUID Task Definition
KEY WorkflowTaskInternalID WorkflowTaskInternalID Work Item ID
KEY EHSPlannedTaskUUID EHSPlannedTaskUUID Planned Task
EHSTaskDefinitionType EHSTaskDefinitionType Task Type
EHSTaskDefinitionTypeName
EHSTaskTitle EHSTaskTitle Title
EHSPlannedTaskID ID
EHSTaskStatusValueForSorting EHSTaskStatusValueForSorting
EHSTaskStatusName EHSTaskStatusName
EHSTaskDefinitionIsPaused EHSTaskDefinitionIsPaused Is Paused
EHSTaskDefinitionStatus EHSTaskDefinitionStatus Status
WorkflowTaskStatus WorkflowTaskStatus
WrkflwTskCompletionUTCDateTime WrkflwTskCompletionUTCDateTime
EHSTaskHasWorkflow EHSTaskHasWorkflow
EHSTaskDueDate EHSTaskDueDate Due Date
EHSTaskStartDate EHSTaskStartDate Start Date
EHSTaskMonth _CalendarDate CalendarMonth Calendar Month
CalendarMonthName
EHSTaskYear _CalendarDate CalendarYear Year
EHSTaskInstceCompletionDate EHSTaskInstceCompletionDate Completion Date
EHSTaskIsRecurrent EHSTaskIsRecurrent
EHSTaskPriority EHSTaskPriority Priority
EHSTaskPriorityName
EHSTaskStatusCriticality EHSTaskStatusCriticality
EHSTaskHostSemanticObject EHSTaskHostSemanticObject
EHSTaskHostObjectInstance EHSTaskHostObjectInstance Instance ID
EHSTaskHostObjectInstanceUUID EHSTaskHostObjectInstanceUUID Host Obj. UUID
EHSTaskUser EHSTaskUser
EHSTaskUserName EHSTaskUserName Full Name
EHSTaskInstanceProcessorBP EHSTaskInstanceProcessorBP Current Processor
EHSTaskInstanceProcessorUser EHSTaskInstanceProcessorUser User Name
EHSTaskInstanceProcessorName EHSTaskInstanceProcessorName
EHSTaskOwnerUser EHSTaskOwnerUser Owner
EHSTaskOwnerBP EHSTaskOwnerBP Owner
EHSTaskOwnerUserName EHSTaskOwnerUserName
EHSTaskAssignedUser _EHSTaskAssigneeUser UserID User Name
EHSTaskAssignedBP EHSTaskAssignedBP Assignee
EHSTaskAssignedUserName EHSTaskAssignedUserName
EHSTaskAssignedLocRole EHSTaskAssignedLocRole Assignee Location Role
EHSTaskAssignedLocRoleName EHSTaskAssignedLocRoleName
EHSTaskApprovingBP EHSTaskApprovingBP Approver
EHSTaskApprovingUserName EHSTaskApprovingUserName
EHSTaskApproverLocRole EHSTaskApproverLocRole Approver Location Role
EHSTaskApproverLocRoleName EHSTaskApproverLocRoleName
EHSTaskDefinitionManageAction EHSTaskDefinitionManageAction Action TaskDef
EHSTaskInstanceDisplayAction EHSTaskInstanceDisplayAction Action TaskInst
EHSTaskDateForSorting EHSTaskDateForSorting
EHSTaskHostObjectAdapterClass EHSTaskHostObjectAdapterClass Class Name
EHSTskRelatedObjectDescription
EHSTaskRelatedObjectURL
EHSLocationUUID EHSLocationUUID NodeID
EHSLocationName EHSLocationName
EHSLocationID EHSLocationID
EHSLocationIDAndName EHSLocationIDAndName
EHSTaskTimeZone EHSTaskTimeZone Time Zone
IsDraftEntity IsDraftEntity
DraftEntityLastChangeDateTime DraftEntityLastChangeDateTime Draft Last Changed On
DraftIsLastChangedByMe DraftIsLastChangedByMe
LastChangedByUserDescription LastChangedByUserDescription Description
DraftIsProcessedByMe DraftIsProcessedByMe
InProcessByUserDescription InProcessByUserDescription
InProcessByUser InProcessByUser
HasActiveEntity HasActiveEntity TRUE
DraftUUID DraftUUID UUID
_SemanticObjectText _SemanticObjectText
_EHSTaskDefinition _EHSTaskDefinition
_EHSTaskDefinitionTypeText _EHSTaskDefinitionTypeText
_TernaryLogicalStateText _TernaryLogicalStateText
_EHSTaskOwnerUser _EHSTaskOwnerUser
_EHSTaskAssigneeUser _EHSTaskAssigneeUser
_EHSTaskApprovingUser _EHSTaskApprovingUser
_EHSTaskSortingStatus _EHSTaskSortingStatus
_EHSTaskPriority _EHSTaskPriority
_EHSTaskInstanceProcessorUser _EHSTaskInstanceProcessorUser
_BusinessPartner _BusinessPartner
_EHSTaskAdapterClass _EHSTaskAdapterClass
_IncidentAuthorizationFields _IncidentAuthorizationFields
_EHSCtrlImplmtnAuthznFields _EHSCtrlImplmtnAuthznFields
_EHSRskAssessmentAuthznFields _EHSRskAssessmentAuthznFields
_EHSRskAssmt2RskCtrlAuthznFld _EHSRskAssmt2RskCtrlAuthznFld
_EHSCmplncScenAuthznFields _EHSCmplncScenAuthznFields
_CmplncRqmtAuthznFields _CmplncRqmtAuthznFields
_CalendarMonth _CalendarDate _CalendarMonth
_CalendarYear _CalendarDate _CalendarYear
IncidentHasAccessRestriction IncidentHasAccessRestriction Restricted

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_EHSTaskMonitoring.
-- 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: CEHSTASKMON

CREATE VIEW C_EHSTaskMonitoring AS
SELECT
  EHSTaskDefinitionUUID,
  WorkflowTaskInternalID,
  EHSPlannedTaskUUID,
  EHSTaskDefinitionType,
  cast( _EHSTaskDefinitionTypeText[1: Language = $session.system_language].EHSTaskDefinitionTypeName as ehfnd_task_type_descr preserving type ) AS EHSTaskDefinitionTypeName,
  EHSTaskTitle,
  cast(EHSPlannedTaskID as ehfnd_task_planned_id) AS EHSPlannedTaskID,
  EHSTaskStatusValueForSorting,
  EHSTaskStatusName,
  EHSTaskDefinitionIsPaused,
  EHSTaskDefinitionStatus,
  WorkflowTaskStatus,
  WrkflwTskCompletionUTCDateTime,
  EHSTaskHasWorkflow,
  EHSTaskDueDate,
  EHSTaskStartDate,
  _CalendarDate.CalendarMonth AS EHSTaskMonth,
  _CalendarDate._CalendarMonth._Text[ 1: Language = $session.system_language ].CalendarMonthName AS CalendarMonthName,
  _CalendarDate.CalendarYear AS EHSTaskYear,
  EHSTaskInstceCompletionDate,
  EHSTaskIsRecurrent,
  EHSTaskPriority,
  cast( EHSTaskPriorityName as ehfnd_task_def_priority_name preserving type ) AS EHSTaskPriorityName,
  EHSTaskStatusCriticality,
  EHSTaskHostSemanticObject,
  EHSTaskHostObjectInstance,
  EHSTaskHostObjectInstanceUUID,
  EHSTaskUser,
  EHSTaskUserName,
  EHSTaskInstanceProcessorBP,
  EHSTaskInstanceProcessorUser,
  EHSTaskInstanceProcessorName,
  EHSTaskOwnerUser,
  EHSTaskOwnerBP,
  EHSTaskOwnerUserName,
  _EHSTaskAssigneeUser.UserID AS EHSTaskAssignedUser,
  EHSTaskAssignedBP,
  EHSTaskAssignedUserName,
  EHSTaskAssignedLocRole,
  EHSTaskAssignedLocRoleName,
  EHSTaskApprovingBP,
  EHSTaskApprovingUserName,
  EHSTaskApproverLocRole,
  EHSTaskApproverLocRoleName,
  EHSTaskDefinitionManageAction,
  EHSTaskInstanceDisplayAction,
  EHSTaskDateForSorting,
  EHSTaskHostObjectAdapterClass,
  cast('' as text240) AS EHSTskRelatedObjectDescription,
  cast('' as text1024) AS EHSTaskRelatedObjectURL,
  EHSLocationUUID,
  EHSLocationName,
  EHSLocationID,
  EHSLocationIDAndName,
  EHSTaskTimeZone,
  IsDraftEntity,
  DraftEntityLastChangeDateTime,
  DraftIsLastChangedByMe,
  LastChangedByUserDescription,
  DraftIsProcessedByMe,
  InProcessByUserDescription,
  InProcessByUser,
  HasActiveEntity,
  DraftUUID,
  _CalendarDate._CalendarMonth AS _CalendarMonth,
  _CalendarDate._CalendarYear AS _CalendarYear,
  IncidentHasAccessRestriction
FROM C_EHSCombinedTaskDefAndInstce AS CombinedTaskDefAndInstce
LEFT OUTER JOIN I_EHSSemanticObjectText AS _SemanticObjectText ON EHSTaskHostSemanticObject = _SemanticObjectText.EHSSemanticObject  -- association [0..*]
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]
LEFT OUTER JOIN I_CalendarDate AS _CalendarDate ON EHSTaskDueDate = _CalendarDate.CalendarDate  -- association [0..1]
;