I_EHSTaskDefWithDraftUnion
EHSTask Definition Union
I_EHSTaskDefWithDraftUnion is a Composite CDS View that provides data about "EHSTask Definition Union" in SAP S/4HANA. It reads from 2 data sources (I_EHSTaskDefinition, I_EHSTaskDefinitionDraft) and exposes 144 fields with key field EHSTaskDefinitionUUID. It has 1 association to related views.
Data Sources (2)
| Source | Alias | Join Type |
|---|---|---|
| I_EHSTaskDefinition | I_EHSTaskDefinition | from |
| I_EHSTaskDefinitionDraft | I_EHSTaskDefinitionDraft | union_all |
Associations (1)
| Cardinality | Target | Alias | Condition |
|---|---|---|---|
| [0..1] | I_EHSTaskDefinition | _TaskDefinition | I_EHSTaskDefinitionDraft.EHSTaskDefinitionActiveUUID = _TaskDefinition.EHSTaskDefinitionUUID |
Annotations (14)
| Name | Value | Level | Field |
|---|---|---|---|
| AbapCatalog.sqlViewName | IEHSTSKDEFWDRFTU | view | |
| AbapCatalog.compiler.compareFilter | true | view | |
| AccessControl.authorizationCheck | #NOT_REQUIRED | view | |
| ClientHandling.algorithm | #SESSION_VARIABLE | view | |
| EndUserText.label | EHSTask Definition Union | 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 | #COMPOSITE | view |
Fields (144)
| Key | Field | Source Table | Source Field | Description |
|---|---|---|---|---|
| KEY | EHSTaskDefinitionUUID | I_EHSTaskDefinition | EHSTaskDefinitionUUID | |
| IsDraftEntity | ||||
| HasActiveEntity | ||||
| EHSTaskDefinitionActiveUUID | _EHSTaskDefinitionDraft | EHSTaskDefinitionActiveUUID | ||
| EHSTaskHostObjectInstanceUUID | I_EHSTaskDefinition | EHSTaskHostObjectInstanceUUID | ||
| EHSTaskHostObjectInstance | I_EHSTaskDefinition | EHSTaskHostObjectInstance | ||
| EHSTaskHostObjectAdapterClass | I_EHSTaskDefinition | EHSTaskHostObjectAdapterClass | ||
| EHSTaskDefinitionType | I_EHSTaskDefinition | EHSTaskWorkflowEvent | ||
| EHSTaskPriority | I_EHSTaskDefinition | EHSTaskPriority | ||
| EHSTaskAssignedUser | I_EHSTaskDefinition | EHSTaskAssignedUser | ||
| EHSTaskOwnerUser | I_EHSTaskDefinition | EHSTaskOwnerUser | ||
| EHSTaskApprovingUser | I_EHSTaskDefinition | EHSTaskApprovingUser | ||
| EHSTaskDefinitionStatus | I_EHSTaskDefinition | EHSTaskDefinitionStatus | ||
| EHSTaskTitle | I_EHSTaskDefinition | EHSTaskTitle | ||
| EHSTaskDescription | I_EHSTaskDefinition | EHSTaskDescription | ||
| EHSTaskStartDate | I_EHSTaskDefinition | EHSTaskStartDate | ||
| EHSTaskDueInValue | I_EHSTaskDefinition | EHSTaskDueInValue | ||
| EHSTaskDueInUnit | I_EHSTaskDefinition | EHSTaskDueInUnit | ||
| EHSTaskDueDate | I_EHSTaskDefinition | EHSTaskDueDate | ||
| EHSTaskRecurrenceType | I_EHSTaskDefinition | EHSTaskRecurrenceType | ||
| EHSTaskIsDueOnSameDay | I_EHSTaskDefinition | EHSTaskIsDueOnSameDay | ||
| EHSTaskStartBeforeValue | I_EHSTaskDefinition | EHSTaskStartBeforeValue | ||
| EHSTaskStartBeforeUnit | I_EHSTaskDefinition | EHSTaskStartBeforeUnit | ||
| EHSTaskRecurrenceIsByDueDate | I_EHSTaskDefinition | EHSTaskRecurrenceIsByDueDate | ||
| EHSTaskRecurrenceOffset | I_EHSTaskDefinition | EHSTaskRecurrenceOffset | ||
| EHSTaskIsRecurringOnMonday | I_EHSTaskDefinition | EHSTaskIsRecurringOnMonday | ||
| EHSTaskIsRecurringOnTuesday | I_EHSTaskDefinition | EHSTaskIsRecurringOnTuesday | ||
| EHSTaskIsRecurringOnWednesday | I_EHSTaskDefinition | EHSTaskIsRecurringOnWednesday | ||
| EHSTaskIsRecurringOnThursday | I_EHSTaskDefinition | EHSTaskIsRecurringOnThursday | ||
| EHSTaskIsRecurringOnFriday | I_EHSTaskDefinition | EHSTaskIsRecurringOnFriday | ||
| EHSTaskIsRecurringOnSaturday | I_EHSTaskDefinition | EHSTaskIsRecurringOnSaturday | ||
| EHSTaskIsRecurringOnSunday | I_EHSTaskDefinition | EHSTaskIsRecurringOnSunday | ||
| EHSTaskRecurrenceWeekDay | I_EHSTaskDefinition | EHSTaskRecurrenceWeekDay | ||
| EHSTaskRecurrenceInterval | I_EHSTaskDefinition | EHSTaskRecurrenceInterval | ||
| EHSTaskRecurrenceEndType | I_EHSTaskDefinition | EHSTaskRecurrenceEndType | ||
| EHSTaskRecurrenceEndDate | I_EHSTaskDefinition | EHSTaskRecurrenceEndDate | ||
| EHSTaskRecurrenceFirstDueDate | I_EHSTaskDefinition | EHSTaskRecurrenceFirstDueDate | ||
| EHSTaskRecurrenceDay | I_EHSTaskDefinition | EHSTaskRecurrenceDay | ||
| EHSTaskRecurrenceMonth | I_EHSTaskDefinition | EHSTaskRecurrenceMonth | ||
| EHSTaskOwnerBP | I_EHSTaskDefinition | EHSTaskOwnerUser | ||
| EHSTaskApprovingBP | I_EHSTaskDefinition | EHSTaskApprovingUser | ||
| EHSTaskAssignedBP | I_EHSTaskDefinition | EHSTaskAssignedUser | ||
| EHSTaskAssignedLocRole | I_EHSTaskDefinition | EHSTaskAssignedLocRole | ||
| EHSTaskApproverLocRole | I_EHSTaskDefinition | EHSTaskApproverLocRole | ||
| EHSTaskDefinitionIsPaused | I_EHSTaskDefinition | EHSTaskDefinitionIsPaused | ||
| EHSLocationUUID | I_EHSTaskDefinition | EHSLocationUUID | ||
| EHSTaskID | I_EHSTaskDefinition | EHSTaskID | ||
| EHSTaskMigrationSource | I_EHSTaskDefinition | EHSTaskMigrationSource | ||
| EHSTaskAssignedType | I_EHSTaskDefinition | EHSTaskAssignedType | ||
| _CmplncRqmtAuthznFields | I_EHSTaskDefinition | _CmplncRqmtAuthznFields | ||
| _EHSCmplncScenAuthznFields | I_EHSTaskDefinition | _EHSCmplncScenAuthznFields | ||
| _EHSCtrlImplmtnAuthznFields | I_EHSTaskDefinition | _EHSCtrlImplmtnAuthznFields | ||
| _EHSRskAssessmentAuthznFields | I_EHSTaskDefinition | _EHSRskAssessmentAuthznFields | ||
| _EHSTaskAdapterClass | I_EHSTaskDefinition | _EHSTaskAdapterClass | ||
| _EHSTaskApprovingUser | I_EHSTaskDefinition | _EHSTaskApprovingUser | ||
| _EHSTaskAssignedUser | I_EHSTaskDefinition | _EHSTaskAssignedUser | ||
| _EHSTaskDefinitionExecution | I_EHSTaskDefinition | _EHSTaskDefinitionExecution | ||
| _EHSTaskDefinitionMaintenance | I_EHSTaskDefinition | _EHSTaskDefinitionMaintenance | ||
| _EHSTaskDefinitionMoC | I_EHSTaskDefinition | _EHSTaskDefinitionMoC | ||
| _EHSTaskDefinitionReference | I_EHSTaskDefinition | _EHSTaskDefinitionReference | ||
| _EHSTaskDefinitionType | I_EHSTaskDefinition | _EHSTaskDefinitionType | ||
| _EHSTaskDueInUnit | I_EHSTaskDefinition | _EHSTaskDueInUnit | ||
| _EHSTaskOwnerUser | I_EHSTaskDefinition | _EHSTaskOwnerUser | ||
| _EHSTaskPlannedInstance | I_EHSTaskDefinition | _EHSTaskPlannedInstance | ||
| _EHSTaskPriority | I_EHSTaskDefinition | _EHSTaskPriority | ||
| _EHSTaskStartBeforeUnit | I_EHSTaskDefinition | _EHSTaskStartBeforeUnit | ||
| _IncidentAuthorizationFields | I_EHSTaskDefinition | _IncidentAuthorizationFields | ||
| _IncidentTaskRefAccRestricted | I_EHSTaskDefinition | _IncidentTaskRefAccRestricted | ||
| _EHSTaskRecurrenceType | I_EHSTaskDefinition | _EHSTaskRecurrenceType | ||
| _EHSTaskRecurrenceOffset | I_EHSTaskDefinition | _EHSTaskRecurrenceOffset | ||
| _EHSTaskRecurrenceWeekDay | I_EHSTaskDefinition | _EHSTaskRecurrenceWeekDay | ||
| _EHSTaskRecurrenceMonth | I_EHSTaskDefinition | _EHSTaskRecurrenceMonth | ||
| IsDraftEntity | ||||
| HasActiveEntity | HasActiveEntity | |||
| EHSTaskDefinitionActiveUUID | EHSTaskDefinitionActiveUUID | |||
| EHSTaskHostObjectInstanceUUID | EHSTaskHostObjectInstanceUUID | |||
| EHSTaskHostObjectInstance | EHSTaskHostObjectInstance | |||
| EHSTaskHostObjectAdapterClass | EHSTaskHostObjectAdapterClass | |||
| EHSTaskDefinitionType | EHSTaskWorkflowEvent | |||
| EHSTaskPriority | EHSTaskPriority | |||
| EHSTaskAssignedUser | EHSTaskAssignedUser | |||
| EHSTaskOwnerUser | EHSTaskOwnerUser | |||
| EHSTaskApprovingUser | EHSTaskApprovingUser | |||
| EHSTaskDefinitionStatus | ||||
| EHSTaskTitle | EHSTaskTitle | |||
| EHSTaskDescription | EHSTaskDescription | |||
| EHSTaskStartDate | EHSTaskStartDate | |||
| EHSTaskDueInValue | EHSTaskDueInValue | |||
| EHSTaskDueInUnit | EHSTaskDueInUnit | |||
| EHSTaskDueDate | EHSTaskDueDate | |||
| EHSTaskRecurrenceType | EHSTaskRecurrenceType | |||
| EHSTaskIsDueOnSameDay | EHSTaskIsDueOnSameDay | |||
| EHSTaskStartBeforeValue | EHSTaskStartBeforeValue | |||
| EHSTaskStartBeforeUnit | EHSTaskStartBeforeUnit | |||
| EHSTaskRecurrenceIsByDueDate | EHSTaskRecurrenceIsByDueDate | |||
| EHSTaskRecurrenceOffset | EHSTaskRecurrenceOffset | |||
| EHSTaskIsRecurringOnMonday | EHSTaskIsRecurringOnMonday | |||
| EHSTaskIsRecurringOnTuesday | EHSTaskIsRecurringOnTuesday | |||
| EHSTaskIsRecurringOnWednesday | EHSTaskIsRecurringOnWednesday | |||
| EHSTaskIsRecurringOnThursday | EHSTaskIsRecurringOnThursday | |||
| EHSTaskIsRecurringOnFriday | EHSTaskIsRecurringOnFriday | |||
| EHSTaskIsRecurringOnSaturday | EHSTaskIsRecurringOnSaturday | |||
| EHSTaskIsRecurringOnSunday | EHSTaskIsRecurringOnSunday | |||
| EHSTaskRecurrenceWeekDay | EHSTaskRecurrenceWeekDay | |||
| EHSTaskRecurrenceInterval | EHSTaskRecurrenceInterval | |||
| EHSTaskRecurrenceEndType | EHSTaskRecurrenceEndType | |||
| EHSTaskRecurrenceEndDate | EHSTaskRecurrenceEndDate | |||
| EHSTaskRecurrenceFirstDueDate | EHSTaskRecurrenceFirstDueDate | |||
| EHSTaskRecurrenceDay | EHSTaskRecurrenceDay | |||
| EHSTaskRecurrenceMonth | EHSTaskRecurrenceMonth | |||
| EHSTaskOwnerBP | EHSTaskOwnerUser | |||
| EHSTaskApprovingBP | EHSTaskApprovingUser | |||
| EHSTaskAssignedBP | EHSTaskAssignedUser | |||
| EHSTaskAssignedLocRole | EHSTaskAssignedLocRole | |||
| EHSTaskApproverLocRole | EHSTaskApproverLocRole | |||
| EHSTaskDefinitionIsPaused | EHSTaskDefinitionIsPaused | |||
| EHSLocationUUID | EHSLocationUUID | |||
| EHSTaskID | EHSTaskID | |||
| EHSTaskMigrationSource | EHSTaskMigrationSource | |||
| EHSTaskAssignedType | EHSTaskAssignedType | |||
| _CmplncRqmtAuthznFields | _CmplncRqmtAuthznFields | |||
| _EHSCmplncScenAuthznFields | _EHSCmplncScenAuthznFields | |||
| _EHSCtrlImplmtnAuthznFields | _EHSCtrlImplmtnAuthznFields | |||
| _EHSRskAssessmentAuthznFields | _EHSRskAssessmentAuthznFields | |||
| _EHSTaskAdapterClass | _EHSTaskAdapterClass | |||
| _EHSTaskApprovingUser | _EHSTaskApprovingUser | |||
| _EHSTaskAssignedUser | _EHSTaskAssignedUser | |||
| _EHSTaskDefinitionExecution | _EHSTaskDefinitionExecution | |||
| _EHSTaskDefinitionMaintenance | _EHSTaskDefinitionMaintenance | |||
| _EHSTaskDefinitionMoC | _EHSTaskDefinitionMoC | |||
| _EHSTaskDefinitionReference | _EHSTaskDefinitionReference | |||
| _EHSTaskDefinitionType | _EHSTaskDefinitionType | |||
| _EHSTaskDueInUnit | _EHSTaskDueInUnit | |||
| _EHSTaskOwnerUser | _EHSTaskOwnerUser | |||
| _EHSTaskPlannedInstance | _EHSTaskPlannedInstance | |||
| _EHSTaskPriority | _EHSTaskPriority | |||
| _EHSTaskStartBeforeUnit | _EHSTaskStartBeforeUnit | |||
| _IncidentAuthorizationFields | _IncidentAuthorizationFields | |||
| _IncidentTaskRefAccRestricted | _IncidentTaskRefAccRestricted | |||
| _EHSTaskRecurrenceType | _EHSTaskRecurrenceType | |||
| _EHSTaskRecurrenceOffset | _EHSTaskRecurrenceOffset | |||
| _EHSTaskRecurrenceWeekDay | _EHSTaskRecurrenceWeekDay | |||
| _EHSTaskRecurrenceMonth | _EHSTaskRecurrenceMonth | |||
| _EHSTaskRecurrenceEndType | _EHSTaskRecurrenceEndType |
@AbapCatalog.sqlViewName: 'IEHSTSKDEFWDRFTU'
@AbapCatalog.compiler.compareFilter: true
@AccessControl.authorizationCheck: #NOT_REQUIRED
@ClientHandling.algorithm: #SESSION_VARIABLE
@EndUserText.label: 'EHSTask Definition Union'
@ObjectModel.compositionRoot: true
@ObjectModel.modelCategory: #BUSINESS_OBJECT
@ObjectModel.representativeKey: 'EHSTaskDefinitionUUID'
// used for BOBF Master Data Object
@ObjectModel.usageType:{ serviceQuality: #C, // < 15 msec
sizeCategory: #M, // < 100.000
dataClass: #MASTER }
@AbapCatalog.preserveKey: true
@Search.searchable: false
@VDM.viewType: #COMPOSITE
define view I_EHSTaskDefWithDraftUnion
as select from I_EHSTaskDefinition
left outer to one join I_EHSTaskDefinitionDraft as _EHSTaskDefinitionDraft on I_EHSTaskDefinition.EHSTaskDefinitionUUID = _EHSTaskDefinitionDraft.EHSTaskDefinitionActiveUUID
{
key I_EHSTaskDefinition.EHSTaskDefinitionUUID,
cast('' as boolean) as IsDraftEntity,
'' as HasActiveEntity,
_EHSTaskDefinitionDraft.EHSTaskDefinitionActiveUUID,
I_EHSTaskDefinition.EHSTaskHostObjectInstanceUUID,
I_EHSTaskDefinition.EHSTaskHostObjectInstance,
I_EHSTaskDefinition.EHSTaskHostObjectAdapterClass,
I_EHSTaskDefinition.EHSTaskWorkflowEvent as EHSTaskDefinitionType,
I_EHSTaskDefinition.EHSTaskPriority,
I_EHSTaskDefinition.EHSTaskAssignedUser,
I_EHSTaskDefinition.EHSTaskOwnerUser,
I_EHSTaskDefinition.EHSTaskApprovingUser,
I_EHSTaskDefinition.EHSTaskDefinitionStatus,
I_EHSTaskDefinition.EHSTaskTitle,
I_EHSTaskDefinition.EHSTaskDescription,
// Scheduling
I_EHSTaskDefinition.EHSTaskStartDate,
I_EHSTaskDefinition.EHSTaskDueInValue,
I_EHSTaskDefinition.EHSTaskDueInUnit,
I_EHSTaskDefinition.EHSTaskDueDate,
I_EHSTaskDefinition.EHSTaskRecurrenceType,
I_EHSTaskDefinition.EHSTaskIsDueOnSameDay,
I_EHSTaskDefinition.EHSTaskStartBeforeValue,
I_EHSTaskDefinition.EHSTaskStartBeforeUnit,
I_EHSTaskDefinition.EHSTaskRecurrenceIsByDueDate,
I_EHSTaskDefinition.EHSTaskRecurrenceOffset,
I_EHSTaskDefinition.EHSTaskIsRecurringOnMonday,
I_EHSTaskDefinition.EHSTaskIsRecurringOnTuesday,
I_EHSTaskDefinition.EHSTaskIsRecurringOnWednesday,
I_EHSTaskDefinition.EHSTaskIsRecurringOnThursday,
I_EHSTaskDefinition.EHSTaskIsRecurringOnFriday,
I_EHSTaskDefinition.EHSTaskIsRecurringOnSaturday,
I_EHSTaskDefinition.EHSTaskIsRecurringOnSunday,
I_EHSTaskDefinition.EHSTaskRecurrenceWeekDay,
I_EHSTaskDefinition.EHSTaskRecurrenceInterval,
I_EHSTaskDefinition.EHSTaskRecurrenceEndType,
I_EHSTaskDefinition.EHSTaskRecurrenceEndDate,
I_EHSTaskDefinition.EHSTaskRecurrenceFirstDueDate,
I_EHSTaskDefinition.EHSTaskRecurrenceDay,
I_EHSTaskDefinition.EHSTaskRecurrenceMonth,
// Persons
I_EHSTaskDefinition.EHSTaskOwnerUser as EHSTaskOwnerBP,
I_EHSTaskDefinition.EHSTaskApprovingUser as EHSTaskApprovingBP,
I_EHSTaskDefinition.EHSTaskAssignedUser as EHSTaskAssignedBP,
I_EHSTaskDefinition.EHSTaskAssignedLocRole,
I_EHSTaskDefinition.EHSTaskApproverLocRole,
I_EHSTaskDefinition.EHSTaskDefinitionIsPaused,
I_EHSTaskDefinition.EHSLocationUUID,
I_EHSTaskDefinition.EHSTaskID,
I_EHSTaskDefinition.EHSTaskMigrationSource,
I_EHSTaskDefinition.EHSTaskAssignedType,
/* Associations */
I_EHSTaskDefinition._CmplncRqmtAuthznFields,
I_EHSTaskDefinition._EHSCmplncScenAuthznFields,
I_EHSTaskDefinition._EHSCtrlImplmtnAuthznFields,
I_EHSTaskDefinition._EHSRskAssessmentAuthznFields,
I_EHSTaskDefinition._EHSTaskAdapterClass,
I_EHSTaskDefinition._EHSTaskApprovingUser,
I_EHSTaskDefinition._EHSTaskAssignedUser,
I_EHSTaskDefinition._EHSTaskDefinitionExecution,
I_EHSTaskDefinition._EHSTaskDefinitionMaintenance,
I_EHSTaskDefinition._EHSTaskDefinitionMoC,
I_EHSTaskDefinition._EHSTaskDefinitionReference,
I_EHSTaskDefinition._EHSTaskDefinitionType,
I_EHSTaskDefinition._EHSTaskDueInUnit,
I_EHSTaskDefinition._EHSTaskOwnerUser,
I_EHSTaskDefinition._EHSTaskPlannedInstance,
I_EHSTaskDefinition._EHSTaskPriority,
I_EHSTaskDefinition._EHSTaskStartBeforeUnit,
I_EHSTaskDefinition._IncidentAuthorizationFields,
I_EHSTaskDefinition._IncidentTaskRefAccRestricted,
I_EHSTaskDefinition._EHSTaskRecurrenceType,
I_EHSTaskDefinition._EHSTaskRecurrenceOffset,
I_EHSTaskDefinition._EHSTaskRecurrenceWeekDay,
I_EHSTaskDefinition._EHSTaskRecurrenceMonth,
I_EHSTaskDefinition._EHSTaskRecurrenceEndType
}
where // Filter out definitions which are saved, but now have active draft created by the current user -> we will show the draft record on the UI
_EHSTaskDefinitionDraft.EHSTaskDefinitionActiveUUID is null
or _EHSTaskDefinitionDraft.CreatedByUser <> $session.user
union all
select from I_EHSTaskDefinitionDraft
association [0..1] to I_EHSTaskDefinition as _TaskDefinition on I_EHSTaskDefinitionDraft.EHSTaskDefinitionActiveUUID = _TaskDefinition.EHSTaskDefinitionUUID // take the status from task definition
{
key EHSTaskDefinitionUUID,
cast('X' as boolean) as IsDraftEntity,
HasActiveEntity,
EHSTaskDefinitionActiveUUID,
EHSTaskHostObjectInstanceUUID,
EHSTaskHostObjectInstance,
EHSTaskHostObjectAdapterClass,
EHSTaskWorkflowEvent as EHSTaskDefinitionType,
EHSTaskPriority,
EHSTaskAssignedUser,
EHSTaskOwnerUser,
EHSTaskApprovingUser,
coalesce(_TaskDefinition.EHSTaskDefinitionStatus, I_EHSTaskDefinitionDraft.EHSTaskDefinitionStatus) as EHSTaskDefinitionStatus,
EHSTaskTitle,
EHSTaskDescription,
// Scheduling
EHSTaskStartDate,
EHSTaskDueInValue,
EHSTaskDueInUnit,
EHSTaskDueDate,
EHSTaskRecurrenceType,
EHSTaskIsDueOnSameDay,
EHSTaskStartBeforeValue,
EHSTaskStartBeforeUnit,
EHSTaskRecurrenceIsByDueDate,
EHSTaskRecurrenceOffset,
EHSTaskIsRecurringOnMonday,
EHSTaskIsRecurringOnTuesday,
EHSTaskIsRecurringOnWednesday,
EHSTaskIsRecurringOnThursday,
EHSTaskIsRecurringOnFriday,
EHSTaskIsRecurringOnSaturday,
EHSTaskIsRecurringOnSunday,
EHSTaskRecurrenceWeekDay,
EHSTaskRecurrenceInterval,
EHSTaskRecurrenceEndType,
EHSTaskRecurrenceEndDate,
EHSTaskRecurrenceFirstDueDate,
EHSTaskRecurrenceDay,
EHSTaskRecurrenceMonth,
// Persons
EHSTaskOwnerUser as EHSTaskOwnerBP,
EHSTaskApprovingUser as EHSTaskApprovingBP,
EHSTaskAssignedUser as EHSTaskAssignedBP,
EHSTaskAssignedLocRole,
EHSTaskApproverLocRole,
EHSTaskDefinitionIsPaused,
EHSLocationUUID,
EHSTaskID,
EHSTaskMigrationSource,
EHSTaskAssignedType,
/* Associations */
_CmplncRqmtAuthznFields,
_EHSCmplncScenAuthznFields,
_EHSCtrlImplmtnAuthznFields,
_EHSRskAssessmentAuthznFields,
_EHSTaskAdapterClass,
_EHSTaskApprovingUser,
_EHSTaskAssignedUser,
_EHSTaskDefinitionExecution,
_EHSTaskDefinitionMaintenance,
_EHSTaskDefinitionMoC,
_EHSTaskDefinitionReference,
_EHSTaskDefinitionType,
_EHSTaskDueInUnit,
_EHSTaskOwnerUser,
_EHSTaskPlannedInstance,
_EHSTaskPriority,
_EHSTaskStartBeforeUnit,
_IncidentAuthorizationFields,
_IncidentTaskRefAccRestricted,
_EHSTaskRecurrenceType,
_EHSTaskRecurrenceOffset,
_EHSTaskRecurrenceWeekDay,
_EHSTaskRecurrenceMonth,
_EHSTaskRecurrenceEndType
}
where
I_EHSTaskDefinitionDraft.CreatedByUser = $session.user
/*+[internal] {
"BASEINFO":
{
"FROM":
[
"I_EHSTASKDEFINITION",
"I_EHSTASKDEFINITIONDRAFT"
],
"ASSOCIATED":
[
"I_BUSINESSUSERBASIC",
"I_CMPLNCRQMTAUTHZNFIELDS",
"I_EHSCMPLNCSCENAUTHZNFIELDS",
"I_EHSCTRLIMPLMTNAUTHZNFIELDS",
"I_EHSRSKASSESSMENTAUTHZNFIELDS",
"I_EHSTASKADAPTERCLASS",
"I_EHSTASKDEFEXECUTION",
"I_EHSTASKDEFINITIONTYPE",
"I_EHSTASKDEFMAINTENANCENOTIF",
"I_EHSTASKDEFMGMTOFCHANGE",
"I_EHSTASKDEFREFERENCE",
"I_EHSTASKDUEINUNIT",
"I_EHSTASKPLANNEDINSTANCE",
"I_EHSTASKPRIORITY",
"I_EHSTASKRECURRENCEENDTYPE",
"I_EHSTASKRECURRENCEMONTH",
"I_EHSTASKRECURRENCEOFFSET",
"I_EHSTASKRECURRENCETYPE",
"I_EHSTASKRECURRENCEWEEKDAY",
"I_EHSTASKSTARTBEFOREUNIT",
"I_INCIDENTCOMBAUTHFIELDS",
"I_INCIDENTTASKREFACCRESTRICTED"
],
"BASE":
[
"I_EHSTASKDEFINITION"
],
"ANNO_REF":
[],
"SCALAR_FUNCTION":
[],
"VERSION":0,
"ANNOREF_EVALUATION_ERROR":""
}
}*/
Learn More
- What Is a CDS View in SAP S/4HANA?
- Types of CDS Views: Basic, Composite, Consumption, and Transactional
- SAP Tables vs CDS Views — Key Differences
- Understanding Data Lineage in SAP S/4HANA
- VDM (Virtual Data Model) in SAP S/4HANA Explained
- CDS View Annotations — A Complete Guide
- CDS View Field Mapping and Associations
- Understanding the SAP S/4HANA Data Model
- CDS View Extensions and Custom Fields in SAP S/4HANA
- Released APIs and Stability Contracts in SAP S/4HANA