I_EHSTaskDefinition

DDL: I_EHSTASKDEFINITION SQL: IEHSTASKDEFROOT Type: view BASIC

EHSTask Definition

I_EHSTaskDefinition is a Basic CDS View that provides data about "EHSTask Definition" in SAP S/4HANA. It reads from 1 data source (ehfndd_tdef_root) and exposes 75 fields with key field EHSTaskDefinitionUUID. It has 28 associations to related views.

Data Sources (1)

SourceAliasJoin Type
ehfndd_tdef_root EHSTaskDefinitionRoot from

Associations (28)

CardinalityTargetAliasCondition
[0..1] I_User _CreatedByUser $projection.CreatedByUser = _CreatedByUser.UserID
[0..1] I_User _LastChangedByUser $projection.LastChangedByUser = _LastChangedByUser.UserID
[0..1] I_BusinessUserBasic _EHSTaskOwnerUser $projection.EHSTaskOwnerUser = _EHSTaskOwnerUser.BusinessPartner
[0..1] I_BusinessUserBasic _EHSTaskAssignedUser $projection.EHSTaskAssignedUser = _EHSTaskAssignedUser.BusinessPartner
[0..1] I_BusinessUserBasic _EHSTaskApprovingUser $projection.EHSTaskApprovingUser = _EHSTaskApprovingUser.BusinessPartner
[0..1] I_EHSTaskDefExecution _EHSTaskDefinitionExecution $projection.EHSTaskDefinitionUUID = _EHSTaskDefinitionExecution.EHSTaskDefinitionUUID
[0..*] I_EHSTaskDefReference _EHSTaskDefinitionReference $projection.EHSTaskDefinitionUUID = _EHSTaskDefinitionReference.EHSTaskDefinitionUUID
[0..1] I_EHSTaskDefMaintenanceNotif _EHSTaskDefinitionMaintenance $projection.EHSTaskDefinitionUUID = _EHSTaskDefinitionMaintenance.EHSTaskDefinitionUUID
[0..1] I_EHSTaskDefMgmtOfChange _EHSTaskDefinitionMoC $projection.EHSTaskDefinitionUUID = _EHSTaskDefinitionMoC.EHSTaskDefinitionUUID
[0..*] I_EHSTaskPlannedInstance _EHSTaskPlannedInstance $projection.EHSTaskDefinitionUUID = _EHSTaskPlannedInstance.EHSTaskDefinitionUUID
[0..1] I_EHSTaskPriority _EHSTaskPriority $projection.EHSTaskPriority = _EHSTaskPriority.EHSTaskPriority
[0..1] I_EHSTaskDefinitionStatus _EHSTaskDefinitionStatus $projection.EHSTaskDefinitionStatus = _EHSTaskDefinitionStatus.EHSTaskDefinitionStatus
[0..1] I_EHSTaskDueInUnit _EHSTaskDueInUnit $projection.EHSTaskDueInUnit = _EHSTaskDueInUnit.EHSTaskDueInUnit
[0..1] I_EHSTaskStartBeforeUnit _EHSTaskStartBeforeUnit $projection.EHSTaskStartBeforeUnit = _EHSTaskStartBeforeUnit.EHSTaskStartBeforeUnit
[0..1] I_EHSTaskRecurrenceType _EHSTaskRecurrenceType $projection.EHSTaskRecurrenceType = _EHSTaskRecurrenceType.EHSTaskRecurrenceType
[0..1] I_EHSTaskRecurrenceOffset _EHSTaskRecurrenceOffset $projection.EHSTaskRecurrenceOffset = _EHSTaskRecurrenceOffset.EHSTaskRecurrenceOffset
[0..1] I_EHSTaskRecurrenceWeekDay _EHSTaskRecurrenceWeekDay $projection.EHSTaskRecurrenceWeekDay = _EHSTaskRecurrenceWeekDay.EHSTaskRecurrenceWeekDay
[0..1] I_EHSTaskRecurrenceMonth _EHSTaskRecurrenceMonth $projection.EHSTaskRecurrenceMonth = _EHSTaskRecurrenceMonth.EHSTaskRecurrenceMonth
[0..1] I_EHSTaskRecurrenceEndType _EHSTaskRecurrenceEndType $projection.EHSTaskRecurrenceEndType = _EHSTaskRecurrenceEndType.EHSTaskRecurrenceEndType
[1..1] I_EHSTaskDefinitionType _EHSTaskDefinitionType $projection.EHSTaskHostObjectAdapterClass = _EHSTaskDefinitionType.EHSTaskAdapterClass and $projection.EHSTaskWorkflowEvent = _EHSTaskDefinitionType.EHSTaskDefinitionType
[1..1] I_EHSTaskAdapterClass _EHSTaskAdapterClass $projection.EHSTaskHostObjectAdapterClass = _EHSTaskAdapterClass.EHSTaskAdapterClass
[0..1] I_IncidentCombAuthFields _IncidentAuthorizationFields $projection.EHSTaskHostObjectInstanceUUID = _IncidentAuthorizationFields.EHSTaskHostObjectInstanceUUID
[0..1] I_IncidentTaskRefAccRestricted _IncidentTaskRefAccRestricted $projection.EHSTaskDefinitionUUID = _IncidentTaskRefAccRestricted.EHSTaskDefinitionUUID and $projection.EHSTaskHostObjectInstanceUUID = _IncidentTaskRefAccRestricted.IncidentUUID
[0..1] I_IncidentInvstgnAuthznFields _IncidentInvstgnAuthznFields $projection.EHSTaskHostObjectInstanceUUID = _IncidentInvstgnAuthznFields.EHSTaskHostObjectInstanceUUID
[0..1] I_EHSCtrlImplmtnAuthznFields _EHSCtrlImplmtnAuthznFields $projection.EHSTaskHostObjectInstanceUUID = _EHSCtrlImplmtnAuthznFields.EHSControlInstanceUUID
[0..1] I_EHSRskAssessmentAuthznFields _EHSRskAssessmentAuthznFields $projection.EHSTaskHostObjectInstanceUUID = _EHSRskAssessmentAuthznFields.EHSRiskAssessmentUUID
[0..1] I_EHSCmplncScenAuthznFields _EHSCmplncScenAuthznFields $projection.EHSTaskHostObjectInstanceUUID = _EHSCmplncScenAuthznFields.EHSCmplncScenOrignRootUUID
[0..1] I_CmplncRqmtAuthznFields _CmplncRqmtAuthznFields $projection.EHSTaskHostObjectInstanceUUID = _CmplncRqmtAuthznFields.CmplRqUUID

Annotations (14)

NameValueLevelField
AbapCatalog.sqlViewName IEHSTASKDEFROOT view
AbapCatalog.compiler.compareFilter true view
AccessControl.authorizationCheck #MANDATORY view
ClientHandling.algorithm #SESSION_VARIABLE view
EndUserText.label EHSTask Definition view
ObjectModel.compositionRoot true view
ObjectModel.modelCategory #BUSINESS_OBJECT view
ObjectModel.representativeKey EHSTaskDefinitionUUID view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #M view
ObjectModel.usageType.dataClass #MASTER view
AbapCatalog.preserveKey true view
Search.searchable false view
VDM.viewType #BASIC view

Fields (75)

KeyFieldSource TableSource FieldDescription
KEY EHSTaskDefinitionUUID ehfndd_tdef_root ehstaskdefinitionuuid Task Definition
CreationUTCDateTime ehfndd_tdef_root creationutcdatetime Time Stamp
CreatedByUser ehfndd_tdef_root createdbyuser User Name
LastChangeUTCDateTime ehfndd_tdef_root lastchangeutcdatetime Time Stamp
LastChangedByUser ehfndd_tdef_root lastchangedbyuser User Name
EHSTaskHostObjectInstanceUUID ehfndd_tdef_root ehstaskhostobjectinstanceuuid Host Obj. UUID
EHSTaskHostObjectInstance ehfndd_tdef_root ehstaskhostobjectinstance Instance ID
EHSTaskHostObjectAdapterClass ehfndd_tdef_root ehstaskhostobjectadapterclass Class Name
EHSTaskWorkflowEvent ehfndd_tdef_root ehstaskworkflowevent Task Type
EHSTaskPriority ehfndd_tdef_root ehstaskpriority Priority
EHSTaskAssignedUser ehfndd_tdef_root ehstaskassigneduser Assignee
EHSTaskOwnerUser ehfndd_tdef_root ehstaskowneruser Owner
EHSTaskApprovingUser ehfndd_tdef_root ehstaskapprovinguser Approver
EHSTaskDefinitionStatus ehfndd_tdef_root ehstaskdefinitionstatus Status
EHSTaskTitle ehfndd_tdef_root ehstasktitle Title
EHSTaskDescription ehfndd_tdef_root ehstaskdescription Description
EHSTaskStartDate ehfndd_tdef_root ehstaskstartdate Start Date
EHSTaskDueInValue ehfndd_tdef_root ehstaskdueinvalue Due In
EHSTaskDueInUnit ehfndd_tdef_root ehstaskdueinunit Due In
EHSTaskDueDate ehfndd_tdef_root ehstaskduedate Due Date
EHSTaskIsDueOnSameDay ehfndd_tdef_root ehstaskisdueonsameday Due Same Day
EHSTaskStartBeforeValue ehfndd_tdef_root ehstaskstartbeforevalue Start Before
EHSTaskStartBeforeUnit ehfndd_tdef_root ehstaskstartbeforeunit Start Before
EHSTaskRecurrenceIsByDueDate ehfndd_tdef_root ehstaskrecurrenceisbyduedate Due Date Based
EHSTaskRecurrenceType ehfndd_tdef_root ehstaskrecurrencetype Recurrence Type
EHSTaskRecurrenceInterval ehfndd_tdef_root ehstaskrecurrenceinterval Recurrence
EHSTaskIsRecurringOnMonday ehfndd_tdef_root ehstaskisrecurringonmonday Monday
EHSTaskIsRecurringOnTuesday ehfndd_tdef_root ehstaskisrecurringontuesday Tuesday
EHSTaskIsRecurringOnWednesday ehfndd_tdef_root ehstaskisrecurringonwednesday Wednesday
EHSTaskIsRecurringOnThursday ehfndd_tdef_root ehstaskisrecurringonthursday Thursday
EHSTaskIsRecurringOnFriday ehfndd_tdef_root ehstaskisrecurringonfriday Friday
EHSTaskIsRecurringOnSaturday ehfndd_tdef_root ehstaskisrecurringonsaturday Saturday
EHSTaskIsRecurringOnSunday ehfndd_tdef_root ehstaskisrecurringonsunday Sunday
EHSTaskRecurrenceDay ehfndd_tdef_root ehstaskrecurrenceday Day of Month
EHSTaskRecurrenceMonth ehfndd_tdef_root ehstaskrecurrencemonth Month of Year
EHSTaskRecurrenceOffset ehfndd_tdef_root ehstaskrecurrenceoffset Recur. Offset
EHSTaskRecurrenceWeekDay ehfndd_tdef_root ehstaskrecurrenceweekday Weekday
EHSTaskRecurrenceEndType ehfndd_tdef_root ehstaskrecurrenceendtype Recur. End Type
EHSTaskRecurrenceEndDate ehfndd_tdef_root ehstaskrecurrenceenddate Recur. End Date
EHSTaskRecurrenceFirstDueDate ehfndd_tdef_root ehstaskrecurrencefirstduedate First Due Date
EHSTaskDefinitionIsPaused ehfndd_tdef_root ehstaskdefinitionispaused Is Paused
EHSLocationUUID ehfndd_tdef_root ehslocationuuid NodeID
EHSTaskID ehfndd_tdef_root ehstaskid ID
EHSTaskMigrationSource ehfndd_tdef_root ehstaskmigrationsource Migr. Source
EHSTaskAssignedType ehfndd_tdef_root ehstaskassignedtype Assignment Type of Assignee
EHSTaskAssignedLocRole ehfndd_tdef_root ehstaskassignedlocrole Assignee Location Role
EHSTaskApproverType ehfndd_tdef_root ehstaskapprovertype Assignment Type of Approver
EHSTaskApproverLocRole ehfndd_tdef_root ehstaskapproverlocrole Approver Location Role
_CreatedByUser _CreatedByUser
_LastChangedByUser _LastChangedByUser
_EHSTaskOwnerUser _EHSTaskOwnerUser
_EHSTaskAssignedUser _EHSTaskAssignedUser
_EHSTaskApprovingUser _EHSTaskApprovingUser
_EHSTaskPriority _EHSTaskPriority
_EHSTaskDefinitionStatus _EHSTaskDefinitionStatus
_EHSTaskDueInUnit _EHSTaskDueInUnit
_EHSTaskStartBeforeUnit _EHSTaskStartBeforeUnit
_EHSTaskRecurrenceType _EHSTaskRecurrenceType
_EHSTaskRecurrenceOffset _EHSTaskRecurrenceOffset
_EHSTaskRecurrenceWeekDay _EHSTaskRecurrenceWeekDay
_EHSTaskRecurrenceMonth _EHSTaskRecurrenceMonth
_EHSTaskRecurrenceEndType _EHSTaskRecurrenceEndType
_EHSTaskDefinitionType _EHSTaskDefinitionType
_EHSTaskAdapterClass _EHSTaskAdapterClass
_EHSTaskDefinitionExecution _EHSTaskDefinitionExecution
_EHSTaskDefinitionReference _EHSTaskDefinitionReference
_EHSTaskDefinitionMaintenance _EHSTaskDefinitionMaintenance
_EHSTaskDefinitionMoC _EHSTaskDefinitionMoC
_EHSTaskPlannedInstance _EHSTaskPlannedInstance
_IncidentAuthorizationFields _IncidentAuthorizationFields
_EHSCtrlImplmtnAuthznFields _EHSCtrlImplmtnAuthznFields
_EHSRskAssessmentAuthznFields _EHSRskAssessmentAuthznFields
_EHSCmplncScenAuthznFields _EHSCmplncScenAuthznFields
_IncidentTaskRefAccRestricted _IncidentTaskRefAccRestricted
_CmplncRqmtAuthznFields _CmplncRqmtAuthznFields

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_EHSTaskDefinition.
-- 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: IEHSTASKDEFROOT

CREATE VIEW I_EHSTaskDefinition AS
SELECT
  EHSTaskDefinitionRoot.ehstaskdefinitionuuid AS EHSTaskDefinitionUUID,
  EHSTaskDefinitionRoot.creationutcdatetime AS CreationUTCDateTime,
  EHSTaskDefinitionRoot.createdbyuser AS CreatedByUser,
  EHSTaskDefinitionRoot.lastchangeutcdatetime AS LastChangeUTCDateTime,
  EHSTaskDefinitionRoot.lastchangedbyuser AS LastChangedByUser,
  EHSTaskDefinitionRoot.ehstaskhostobjectinstanceuuid AS EHSTaskHostObjectInstanceUUID,
  EHSTaskDefinitionRoot.ehstaskhostobjectinstance AS EHSTaskHostObjectInstance,
  EHSTaskDefinitionRoot.ehstaskhostobjectadapterclass AS EHSTaskHostObjectAdapterClass,
  EHSTaskDefinitionRoot.ehstaskworkflowevent AS EHSTaskWorkflowEvent,
  EHSTaskDefinitionRoot.ehstaskpriority AS EHSTaskPriority,
  EHSTaskDefinitionRoot.ehstaskassigneduser AS EHSTaskAssignedUser,
  EHSTaskDefinitionRoot.ehstaskowneruser AS EHSTaskOwnerUser,
  EHSTaskDefinitionRoot.ehstaskapprovinguser AS EHSTaskApprovingUser,
  EHSTaskDefinitionRoot.ehstaskdefinitionstatus AS EHSTaskDefinitionStatus,
  EHSTaskDefinitionRoot.ehstasktitle AS EHSTaskTitle,
  EHSTaskDefinitionRoot.ehstaskdescription AS EHSTaskDescription,
  EHSTaskDefinitionRoot.ehstaskstartdate AS EHSTaskStartDate,
  EHSTaskDefinitionRoot.ehstaskdueinvalue AS EHSTaskDueInValue,
  EHSTaskDefinitionRoot.ehstaskdueinunit AS EHSTaskDueInUnit,
  EHSTaskDefinitionRoot.ehstaskduedate AS EHSTaskDueDate,
  EHSTaskDefinitionRoot.ehstaskisdueonsameday AS EHSTaskIsDueOnSameDay,
  EHSTaskDefinitionRoot.ehstaskstartbeforevalue AS EHSTaskStartBeforeValue,
  EHSTaskDefinitionRoot.ehstaskstartbeforeunit AS EHSTaskStartBeforeUnit,
  EHSTaskDefinitionRoot.ehstaskrecurrenceisbyduedate AS EHSTaskRecurrenceIsByDueDate,
  EHSTaskDefinitionRoot.ehstaskrecurrencetype AS EHSTaskRecurrenceType,
  EHSTaskDefinitionRoot.ehstaskrecurrenceinterval AS EHSTaskRecurrenceInterval,
  EHSTaskDefinitionRoot.ehstaskisrecurringonmonday AS EHSTaskIsRecurringOnMonday,
  EHSTaskDefinitionRoot.ehstaskisrecurringontuesday AS EHSTaskIsRecurringOnTuesday,
  EHSTaskDefinitionRoot.ehstaskisrecurringonwednesday AS EHSTaskIsRecurringOnWednesday,
  EHSTaskDefinitionRoot.ehstaskisrecurringonthursday AS EHSTaskIsRecurringOnThursday,
  EHSTaskDefinitionRoot.ehstaskisrecurringonfriday AS EHSTaskIsRecurringOnFriday,
  EHSTaskDefinitionRoot.ehstaskisrecurringonsaturday AS EHSTaskIsRecurringOnSaturday,
  EHSTaskDefinitionRoot.ehstaskisrecurringonsunday AS EHSTaskIsRecurringOnSunday,
  EHSTaskDefinitionRoot.ehstaskrecurrenceday AS EHSTaskRecurrenceDay,
  EHSTaskDefinitionRoot.ehstaskrecurrencemonth AS EHSTaskRecurrenceMonth,
  EHSTaskDefinitionRoot.ehstaskrecurrenceoffset AS EHSTaskRecurrenceOffset,
  EHSTaskDefinitionRoot.ehstaskrecurrenceweekday AS EHSTaskRecurrenceWeekDay,
  EHSTaskDefinitionRoot.ehstaskrecurrenceendtype AS EHSTaskRecurrenceEndType,
  EHSTaskDefinitionRoot.ehstaskrecurrenceenddate AS EHSTaskRecurrenceEndDate,
  EHSTaskDefinitionRoot.ehstaskrecurrencefirstduedate AS EHSTaskRecurrenceFirstDueDate,
  EHSTaskDefinitionRoot.ehstaskdefinitionispaused AS EHSTaskDefinitionIsPaused,
  EHSTaskDefinitionRoot.ehslocationuuid AS EHSLocationUUID,
  EHSTaskDefinitionRoot.ehstaskid AS EHSTaskID,
  EHSTaskDefinitionRoot.ehstaskmigrationsource AS EHSTaskMigrationSource,
  EHSTaskDefinitionRoot.ehstaskassignedtype AS EHSTaskAssignedType,
  EHSTaskDefinitionRoot.ehstaskassignedlocrole AS EHSTaskAssignedLocRole,
  EHSTaskDefinitionRoot.ehstaskapprovertype AS EHSTaskApproverType,
  EHSTaskDefinitionRoot.ehstaskapproverlocrole AS EHSTaskApproverLocRole
FROM ehfndd_tdef_root AS EHSTaskDefinitionRoot
LEFT OUTER JOIN I_User AS _CreatedByUser ON CreatedByUser = _CreatedByUser.UserID  -- association [0..1]
LEFT OUTER JOIN I_User AS _LastChangedByUser ON LastChangedByUser = _LastChangedByUser.UserID  -- association [0..1]
LEFT OUTER JOIN I_BusinessUserBasic AS _EHSTaskOwnerUser ON EHSTaskOwnerUser = _EHSTaskOwnerUser.BusinessPartner  -- association [0..1]
LEFT OUTER JOIN I_BusinessUserBasic AS _EHSTaskAssignedUser ON EHSTaskAssignedUser = _EHSTaskAssignedUser.BusinessPartner  -- association [0..1]
LEFT OUTER JOIN I_BusinessUserBasic AS _EHSTaskApprovingUser ON EHSTaskApprovingUser = _EHSTaskApprovingUser.BusinessPartner  -- association [0..1]
LEFT OUTER JOIN I_EHSTaskDefExecution AS _EHSTaskDefinitionExecution ON EHSTaskDefinitionUUID = _EHSTaskDefinitionExecution.EHSTaskDefinitionUUID  -- association [0..1]
LEFT OUTER JOIN I_EHSTaskDefReference AS _EHSTaskDefinitionReference ON EHSTaskDefinitionUUID = _EHSTaskDefinitionReference.EHSTaskDefinitionUUID  -- association [0..*]
LEFT OUTER JOIN I_EHSTaskDefMaintenanceNotif AS _EHSTaskDefinitionMaintenance ON EHSTaskDefinitionUUID = _EHSTaskDefinitionMaintenance.EHSTaskDefinitionUUID  -- association [0..1]
LEFT OUTER JOIN I_EHSTaskDefMgmtOfChange AS _EHSTaskDefinitionMoC ON EHSTaskDefinitionUUID = _EHSTaskDefinitionMoC.EHSTaskDefinitionUUID  -- association [0..1]
LEFT OUTER JOIN I_EHSTaskPlannedInstance AS _EHSTaskPlannedInstance ON EHSTaskDefinitionUUID = _EHSTaskPlannedInstance.EHSTaskDefinitionUUID  -- association [0..*]
LEFT OUTER JOIN I_EHSTaskPriority AS _EHSTaskPriority ON EHSTaskPriority = _EHSTaskPriority.EHSTaskPriority  -- association [0..1]
LEFT OUTER JOIN I_EHSTaskDefinitionStatus AS _EHSTaskDefinitionStatus ON EHSTaskDefinitionStatus = _EHSTaskDefinitionStatus.EHSTaskDefinitionStatus  -- association [0..1]
LEFT OUTER JOIN I_EHSTaskDueInUnit AS _EHSTaskDueInUnit ON EHSTaskDueInUnit = _EHSTaskDueInUnit.EHSTaskDueInUnit  -- association [0..1]
LEFT OUTER JOIN I_EHSTaskStartBeforeUnit AS _EHSTaskStartBeforeUnit ON EHSTaskStartBeforeUnit = _EHSTaskStartBeforeUnit.EHSTaskStartBeforeUnit  -- association [0..1]
LEFT OUTER JOIN I_EHSTaskRecurrenceType AS _EHSTaskRecurrenceType ON EHSTaskRecurrenceType = _EHSTaskRecurrenceType.EHSTaskRecurrenceType  -- association [0..1]
LEFT OUTER JOIN I_EHSTaskRecurrenceOffset AS _EHSTaskRecurrenceOffset ON EHSTaskRecurrenceOffset = _EHSTaskRecurrenceOffset.EHSTaskRecurrenceOffset  -- association [0..1]
LEFT OUTER JOIN I_EHSTaskRecurrenceWeekDay AS _EHSTaskRecurrenceWeekDay ON EHSTaskRecurrenceWeekDay = _EHSTaskRecurrenceWeekDay.EHSTaskRecurrenceWeekDay  -- association [0..1]
LEFT OUTER JOIN I_EHSTaskRecurrenceMonth AS _EHSTaskRecurrenceMonth ON EHSTaskRecurrenceMonth = _EHSTaskRecurrenceMonth.EHSTaskRecurrenceMonth  -- association [0..1]
LEFT OUTER JOIN I_EHSTaskRecurrenceEndType AS _EHSTaskRecurrenceEndType ON EHSTaskRecurrenceEndType = _EHSTaskRecurrenceEndType.EHSTaskRecurrenceEndType  -- association [0..1]
LEFT OUTER JOIN I_EHSTaskDefinitionType AS _EHSTaskDefinitionType ON EHSTaskHostObjectAdapterClass = _EHSTaskDefinitionType.EHSTaskAdapterClass AND EHSTaskWorkflowEvent = _EHSTaskDefinitionType.EHSTaskDefinitionType  -- association [1..1]
LEFT OUTER JOIN I_EHSTaskAdapterClass AS _EHSTaskAdapterClass ON EHSTaskHostObjectAdapterClass = _EHSTaskAdapterClass.EHSTaskAdapterClass  -- association [1..1]
LEFT OUTER JOIN I_IncidentCombAuthFields AS _IncidentAuthorizationFields ON EHSTaskHostObjectInstanceUUID = _IncidentAuthorizationFields.EHSTaskHostObjectInstanceUUID  -- association [0..1]
LEFT OUTER JOIN I_IncidentTaskRefAccRestricted AS _IncidentTaskRefAccRestricted ON EHSTaskDefinitionUUID = _IncidentTaskRefAccRestricted.EHSTaskDefinitionUUID AND EHSTaskHostObjectInstanceUUID = _IncidentTaskRefAccRestricted.IncidentUUID  -- association [0..1]
LEFT OUTER JOIN I_IncidentInvstgnAuthznFields AS _IncidentInvstgnAuthznFields ON EHSTaskHostObjectInstanceUUID = _IncidentInvstgnAuthznFields.EHSTaskHostObjectInstanceUUID  -- association [0..1]
LEFT OUTER JOIN I_EHSCtrlImplmtnAuthznFields AS _EHSCtrlImplmtnAuthznFields ON EHSTaskHostObjectInstanceUUID = _EHSCtrlImplmtnAuthznFields.EHSControlInstanceUUID  -- association [0..1]
LEFT OUTER JOIN I_EHSRskAssessmentAuthznFields AS _EHSRskAssessmentAuthznFields ON EHSTaskHostObjectInstanceUUID = _EHSRskAssessmentAuthznFields.EHSRiskAssessmentUUID  -- association [0..1]
LEFT OUTER JOIN I_EHSCmplncScenAuthznFields AS _EHSCmplncScenAuthznFields ON EHSTaskHostObjectInstanceUUID = _EHSCmplncScenAuthznFields.EHSCmplncScenOrignRootUUID  -- association [0..1]
LEFT OUTER JOIN I_CmplncRqmtAuthznFields AS _CmplncRqmtAuthznFields ON EHSTaskHostObjectInstanceUUID = _CmplncRqmtAuthznFields.CmplRqUUID  -- association [0..1]
;