I_EHSTaskDefinitionTP
EHSTask Definition TP
I_EHSTaskDefinitionTP is a Transactional CDS View that provides data about "EHSTask Definition TP" in SAP S/4HANA. It reads from 1 data source (I_EHSTaskDefinition) and exposes 95 fields with key field EHSTaskDefinitionUUID. It has 18 associations to related views. Part of development package EHFND_BO_TASK_DEFINITION.
Data Sources (1)
| Source | Alias | Join Type |
|---|---|---|
| I_EHSTaskDefinition | EHSTaskDefinition | from |
Associations (18)
| Cardinality | Target | Alias | Condition |
|---|---|---|---|
| [0..1] | I_User | _CreatedByUser | $projection.CreatedByUser = _CreatedByUser.UserID |
| [0..1] | I_User | _LastChangedByUser | $projection.LastChangedByUser = _LastChangedByUser.UserID |
| [0..1] | I_EHSTaskDefAssgmtType | _EHSTaskAssignedType | $projection.EHSTaskAssignedType = _EHSTaskAssignedType.EHSTaskDefAssgmtType |
| [0..1] | I_EHSTaskDefAssgmtType | _EHSTaskApproverType | $projection.EHSTaskApproverType = _EHSTaskApproverType.EHSTaskDefAssgmtType |
| [0..1] | I_EHSTaskDefExecutionTP | _EHSTaskDefinitionExecution | $projection.EHSTaskDefinitionUUID = _EHSTaskDefinitionExecution.EHSTaskDefinitionUUID |
| [0..*] | I_EHSTaskDefReferenceTP | _EHSTaskDefReference | $projection.EHSTaskDefinitionUUID = _EHSTaskDefReference.EHSTaskDefinitionUUID |
| [0..1] | I_EHSTaskDefMaintenanceTP | _EHSTaskDefMaintenance | $projection.EHSTaskDefinitionUUID = _EHSTaskDefMaintenance.EHSTaskDefinitionUUID |
| [0..1] | I_EHSTaskDefMgmtOfChangeTP | _EHSTaskDefinitionMoC | $projection.EHSTaskDefinitionUUID = _EHSTaskDefinitionMoC.EHSTaskDefinitionUUID |
| [0..*] | I_EHSTaskPlannedInstanceTP | _EHSTaskPlannedInstance | $projection.EHSTaskDefinitionUUID = _EHSTaskPlannedInstance.EHSTaskDefinitionUUID |
| [0..1] | I_EHSLocationPersonRespRole | _EHSTaskAssignedLocRole | $projection.EHSTaskAssignedLocRole = _EHSTaskAssignedLocRole.EHSLocationPersonRespRole |
| [0..1] | I_EHSLocationPersonRespRole | _EHSTaskApproverLocRole | $projection.EHSTaskApproverLocRole = _EHSTaskApproverLocRole.EHSLocationPersonRespRole |
| [0..1] | I_EHSTaskDefReportInfoTP | _EHSTaskDefReportingInfo | $projection.EHSTaskDefinitionUUID = _EHSTaskDefReportingInfo.EHSTaskDefinitionUUID |
| [0..*] | I_EHSTaskDefAssigneeNotifEvtTP | _EHSTaskDefAssigneeNotifEvt | $projection.EHSTaskDefinitionUUID = _EHSTaskDefAssigneeNotifEvt.EHSTaskDefinitionUUID |
| [0..*] | I_EHSTaskDefApproverNotifEvtTP | _EHSTaskDefApproverNotifEvt | $projection.EHSTaskDefinitionUUID = _EHSTaskDefApproverNotifEvt.EHSTaskDefinitionUUID |
| [0..*] | I_EHSTaskDefOwnerNotifEvtTP | _EHSTaskDefOwnerNotifEvt | $projection.EHSTaskDefinitionUUID = _EHSTaskDefOwnerNotifEvt.EHSTaskDefinitionUUID |
| [0..1] | I_EHSTaskLearningTP | _EHSTaskLearning | $projection.EHSTaskDefinitionUUID = _EHSTaskLearning.EHSTaskDefinitionUUID |
| [0..1] | I_EHSTskDefSourceDocumentTP | _EHSTskDefSourceDocument | $projection.EHSTaskDefinitionUUID = _EHSTskDefSourceDocument.EHSTaskDefinitionUUID |
| [1..1] | E_EHSTaskDefinition | _Extension | $projection.EHSTaskDefinitionUUID = _Extension.EHSTaskDefinitionUUID |
Annotations (22)
| Name | Value | Level | Field |
|---|---|---|---|
| AbapCatalog.sqlViewName | IEHSTASKDEFRTTP | view | |
| AbapCatalog.compiler.compareFilter | true | view | |
| AccessControl.authorizationCheck | #MANDATORY | view | |
| ClientHandling.algorithm | #SESSION_VARIABLE | view | |
| EndUserText.label | EHSTask Definition TP | view | |
| ObjectModel.compositionRoot | true | view | |
| ObjectModel.transactionalProcessingEnabled | true | view | |
| ObjectModel.createEnabled | true | view | |
| ObjectModel.updateEnabled | true | view | |
| ObjectModel.deleteEnabled | EXTERNAL_CALCULATION | view | |
| ObjectModel.draftEnabled | true | view | |
| ObjectModel.representativeKey | EHSTaskDefinitionUUID | view | |
| ObjectModel.usageType.serviceQuality | #C | view | |
| ObjectModel.usageType.sizeCategory | #M | view | |
| ObjectModel.usageType.dataClass | #MASTER | view | |
| ObjectModel.entityChangeStateId | LastChangeUTCDateTime | view | |
| ObjectModel.writeActivePersistence | EHFNDD_TDEF_ROOT | view | |
| ObjectModel.writeDraftPersistence | EHFNDW_TDEF_ROOT | view | |
| ObjectModel.sapObjectNodeType.name | EHSTaskDefinition | view | |
| Search.searchable | false | view | |
| VDM.lifecycle.contract.type | #SAP_INTERNAL_API | view | |
| VDM.viewType | #TRANSACTIONAL | view |
Fields (95)
| Key | Field | Source Table | Source Field | Description |
|---|---|---|---|---|
| KEY | EHSTaskDefinitionUUID | EHSTaskDefinitionUUID | ||
| CreationUTCDateTime | CreationUTCDateTime | |||
| CreatedByUser | CreatedByUser | |||
| LastChangeUTCDateTime | LastChangeUTCDateTime | |||
| LastChangedByUser | LastChangedByUser | |||
| EHSTaskHostObjectInstanceUUID | EHSTaskHostObjectInstanceUUID | |||
| EHSTaskHostObjectInstance | EHSTaskHostObjectInstance | |||
| EHSTaskHostObjectAdapterClass | EHSTaskHostObjectAdapterClass | |||
| EHSTaskWorkflowEvent | EHSTaskWorkflowEvent | |||
| EHSTaskPriority | EHSTaskPriority | |||
| EHSTaskAssignedUser | EHSTaskAssignedUser | |||
| EHSTaskOwnerUser | EHSTaskOwnerUser | |||
| EHSTaskApprovingUser | EHSTaskApprovingUser | |||
| EHSTaskDefinitionStatus | EHSTaskDefinitionStatus | |||
| EHSTaskTitle | EHSTaskTitle | |||
| EHSTaskDescription | EHSTaskDescription | |||
| EHSLocationUUID | EHSLocationUUID | |||
| EHSTaskStartDate | EHSTaskStartDate | |||
| EHSTaskDueInValue | EHSTaskDueInValue | |||
| EHSTaskDueInUnit | EHSTaskDueInUnit | |||
| EHSTaskDueDate | EHSTaskDueDate | |||
| EHSTaskIsDueOnSameDay | EHSTaskIsDueOnSameDay | |||
| EHSTaskStartBeforeValue | EHSTaskStartBeforeValue | |||
| EHSTaskStartBeforeUnit | EHSTaskStartBeforeUnit | |||
| EHSTaskRecurrenceIsByDueDate | EHSTaskRecurrenceIsByDueDate | |||
| EHSTaskRecurrenceType | EHSTaskRecurrenceType | |||
| EHSTaskRecurrenceInterval | EHSTaskRecurrenceInterval | |||
| EHSTaskIsRecurringOnMonday | EHSTaskIsRecurringOnMonday | |||
| EHSTaskIsRecurringOnTuesday | EHSTaskIsRecurringOnTuesday | |||
| EHSTaskIsRecurringOnWednesday | EHSTaskIsRecurringOnWednesday | |||
| EHSTaskIsRecurringOnThursday | EHSTaskIsRecurringOnThursday | |||
| EHSTaskIsRecurringOnFriday | EHSTaskIsRecurringOnFriday | |||
| EHSTaskIsRecurringOnSaturday | EHSTaskIsRecurringOnSaturday | |||
| EHSTaskIsRecurringOnSunday | EHSTaskIsRecurringOnSunday | |||
| EHSTaskRecurrenceDay | EHSTaskRecurrenceDay | |||
| EHSTaskRecurrenceMonth | EHSTaskRecurrenceMonth | |||
| EHSTaskRecurrenceOffset | EHSTaskRecurrenceOffset | |||
| EHSTaskRecurrenceWeekDay | EHSTaskRecurrenceWeekDay | |||
| EHSTaskRecurrenceEndType | EHSTaskRecurrenceEndType | |||
| EHSTaskRecurrenceEndDate | EHSTaskRecurrenceEndDate | |||
| EHSTaskRecurrenceFirstDueDate | EHSTaskRecurrenceFirstDueDate | |||
| EHSTaskDefinitionIsPaused | EHSTaskDefinitionIsPaused | |||
| EHSTaskID | EHSTaskID | |||
| EHSTaskMigrationSource | EHSTaskMigrationSource | |||
| EHSTaskAssignedType | ||||
| EHSTaskAssignedLocRole | EHSTaskAssignedLocRole | |||
| EHSTaskApproverType | ||||
| EHSTaskApproverLocRole | EHSTaskApproverLocRole | |||
| EHSTaskDefinitionManageAction | _EHSTaskDefinitionType | EHSTaskDefinitionManageAction | ||
| EHSTaskInstanceDisplayAction | _EHSTaskDefinitionType | EHSTaskInstanceDisplayAction | ||
| EHSTaskIsEnabledForReferencing | _EHSTaskDefinitionType | EHSTaskIsEnabledForReferencing | ||
| _CreatedByUser | _CreatedByUser | |||
| _LastChangedByUser | _LastChangedByUser | |||
| _EHSTaskOwnerUser | _EHSTaskOwnerUser | |||
| _EHSTaskAssignedUser | _EHSTaskAssignedUser | |||
| _EHSTaskAssignedType | _EHSTaskAssignedType | |||
| _EHSTaskAssignedLocRole | _EHSTaskAssignedLocRole | |||
| _EHSTaskApprovingUser | _EHSTaskApprovingUser | |||
| _EHSTaskApproverType | _EHSTaskApproverType | |||
| _EHSTaskApproverLocRole | _EHSTaskApproverLocRole | |||
| _EHSTaskPriority | _EHSTaskPriority | |||
| _EHSTaskDefinitionStatus | _EHSTaskDefinitionStatus | |||
| _EHSTaskDueInUnit | _EHSTaskDueInUnit | |||
| _EHSTaskStartBeforeUnit | _EHSTaskStartBeforeUnit | |||
| _EHSTaskRecurrenceType | _EHSTaskRecurrenceType | |||
| _EHSTaskRecurrenceOffset | _EHSTaskRecurrenceOffset | |||
| _EHSTaskRecurrenceWeekDay | _EHSTaskRecurrenceWeekDay | |||
| _EHSTaskRecurrenceMonth | _EHSTaskRecurrenceMonth | |||
| _EHSTaskRecurrenceEndType | _EHSTaskRecurrenceEndType | |||
| _EHSTaskDefinitionType | _EHSTaskDefinitionType | |||
| _EHSTaskAdapterClass | _EHSTaskAdapterClass | |||
| _EHSTaskDefinitionExecution | _EHSTaskDefinitionExecution | |||
| _EHSTaskDefReference | _EHSTaskDefReference | |||
| _EHSTaskDefReportingInfo | _EHSTaskDefReportingInfo | |||
| _EHSTaskLearning | _EHSTaskLearning | |||
| _EHSTaskDefMaintenance | _EHSTaskDefMaintenance | |||
| _EHSTaskDefinitionMoC | _EHSTaskDefinitionMoC | |||
| _EHSTaskPlannedInstance | _EHSTaskPlannedInstance | |||
| _EHSTaskDefAssigneeNotifEvt | _EHSTaskDefAssigneeNotifEvt | |||
| _EHSTaskDefApproverNotifEvt | _EHSTaskDefApproverNotifEvt | |||
| _EHSTaskDefOwnerNotifEvt | _EHSTaskDefOwnerNotifEvt | |||
| _EHSTskDefSourceDocument | _EHSTskDefSourceDocument | |||
| EHSAttachmentServiceFileID | _EHSTskDefSourceDocument | EHSAttachmentServiceFileID | ||
| EHSTskDefSrceDocPageNumber | _EHSTskDefSourceDocument | EHSTskDefSrceDocPageNumber | ||
| EHSTskDefSrceDocTxtFragmentId | _EHSTskDefSourceDocument | EHSTskDefSrceDocTxtFragmentId | ||
| EHSAttachmentServiceObjectType | _EHSTskDefSourceDocument | EHSAttachmentServiceObjectType | ||
| EHSAttachmentServiceObjectKey | _EHSTskDefSourceDocument | EHSAttachmentServiceObjectKey | ||
| _IncidentAuthorizationFields | _IncidentAuthorizationFields | |||
| _EHSCtrlImplmtnAuthznFields | _EHSCtrlImplmtnAuthznFields | |||
| _EHSRskAssessmentAuthznFields | _EHSRskAssessmentAuthznFields | |||
| _EHSRskAssmt2RskCtrlAuthznFld | _EHSRskAssmt2RskCtrlAuthznFld | |||
| _EHSCmplncScenAuthznFields | _EHSCmplncScenAuthznFields | |||
| _CmplncRqmtAuthznFields | _CmplncRqmtAuthznFields | |||
| _IncidentTaskRefAccRestricted | _IncidentTaskRefAccRestricted | |||
| IncidentHasAccessRestriction | _IncidentTaskRefAccRestricted | IncidentHasAccessRestriction |
@AbapCatalog.sqlViewName: 'IEHSTASKDEFRTTP'
@AbapCatalog.compiler.compareFilter: true
@AccessControl.authorizationCheck: #MANDATORY
@AccessControl.personalData.blocking: #('TRANSACTIONAL_DATA')
@AccessControl.privilegedAssociations: [ '_CreatedByUser', '_LastChangedByUser', '_EHSTaskDefReference','_EHSTaskDefReportingInfo', '_EHSTaskDefMaintenance' , '_EHSTaskDefinitionMoC', '_EHSTaskDefAssigneeNotifEvt',
'_EHSTaskDefApproverNotifEvt', '_EHSTaskDefOwnerNotifEvt', '_EHSTaskLearning', '_EHSTaskPlannedInstance', '_EHSTskDefSourceDocument' ]
@ClientHandling.algorithm: #SESSION_VARIABLE
@EndUserText.label: 'EHSTask Definition TP'
@ObjectModel.compositionRoot:true
@ObjectModel.transactionalProcessingEnabled:true
@ObjectModel.createEnabled:true
@ObjectModel.updateEnabled:true
@ObjectModel.deleteEnabled:'EXTERNAL_CALCULATION'
@ObjectModel.draftEnabled:true //draft processing
@ObjectModel.representativeKey: 'EHSTaskDefinitionUUID'
@ObjectModel.semanticKey: ['EHSTaskDefinitionUUID']
// used for BOBF Master Data Object
@ObjectModel.usageType:{ serviceQuality: #C, // < 15 msec
sizeCategory: #M, // < 100.000
dataClass: #MASTER }
@ObjectModel.entityChangeStateId: 'LastChangeUTCDateTime'
@ObjectModel.writeActivePersistence: 'EHFNDD_TDEF_ROOT'
@ObjectModel.writeDraftPersistence: 'EHFNDW_TDEF_ROOT'
@ObjectModel.sapObjectNodeType.name: 'EHSTaskDefinition'
@Search.searchable: false
@VDM: {
lifecycle.contract.type:#SAP_INTERNAL_API,
viewType: #TRANSACTIONAL
}
define view I_EHSTaskDefinitionTP
as select from I_EHSTaskDefinition as EHSTaskDefinition
association [0..1] to I_User as _CreatedByUser on $projection.CreatedByUser = _CreatedByUser.UserID
association [0..1] to I_User as _LastChangedByUser on $projection.LastChangedByUser = _LastChangedByUser.UserID
association [0..1] to I_EHSTaskDefAssgmtType as _EHSTaskAssignedType on $projection.EHSTaskAssignedType = _EHSTaskAssignedType.EHSTaskDefAssgmtType
association [0..1] to I_EHSTaskDefAssgmtType as _EHSTaskApproverType on $projection.EHSTaskApproverType = _EHSTaskApproverType.EHSTaskDefAssgmtType
association [0..1] to I_EHSTaskDefExecutionTP as _EHSTaskDefinitionExecution on $projection.EHSTaskDefinitionUUID = _EHSTaskDefinitionExecution.EHSTaskDefinitionUUID
association [0..*] to I_EHSTaskDefReferenceTP as _EHSTaskDefReference on $projection.EHSTaskDefinitionUUID = _EHSTaskDefReference.EHSTaskDefinitionUUID
association [0..1] to I_EHSTaskDefMaintenanceTP as _EHSTaskDefMaintenance on $projection.EHSTaskDefinitionUUID = _EHSTaskDefMaintenance.EHSTaskDefinitionUUID
association [0..1] to I_EHSTaskDefMgmtOfChangeTP as _EHSTaskDefinitionMoC on $projection.EHSTaskDefinitionUUID = _EHSTaskDefinitionMoC.EHSTaskDefinitionUUID
association [0..*] to I_EHSTaskPlannedInstanceTP as _EHSTaskPlannedInstance on $projection.EHSTaskDefinitionUUID = _EHSTaskPlannedInstance.EHSTaskDefinitionUUID
association [0..1] to I_EHSLocationPersonRespRole as _EHSTaskAssignedLocRole on $projection.EHSTaskAssignedLocRole = _EHSTaskAssignedLocRole.EHSLocationPersonRespRole
association [0..1] to I_EHSLocationPersonRespRole as _EHSTaskApproverLocRole on $projection.EHSTaskApproverLocRole = _EHSTaskApproverLocRole.EHSLocationPersonRespRole
association [0..1] to I_EHSTaskDefReportInfoTP as _EHSTaskDefReportingInfo on $projection.EHSTaskDefinitionUUID = _EHSTaskDefReportingInfo.EHSTaskDefinitionUUID
association [0..*] to I_EHSTaskDefAssigneeNotifEvtTP as _EHSTaskDefAssigneeNotifEvt on $projection.EHSTaskDefinitionUUID = _EHSTaskDefAssigneeNotifEvt.EHSTaskDefinitionUUID
association [0..*] to I_EHSTaskDefApproverNotifEvtTP as _EHSTaskDefApproverNotifEvt on $projection.EHSTaskDefinitionUUID = _EHSTaskDefApproverNotifEvt.EHSTaskDefinitionUUID
association [0..*] to I_EHSTaskDefOwnerNotifEvtTP as _EHSTaskDefOwnerNotifEvt on $projection.EHSTaskDefinitionUUID = _EHSTaskDefOwnerNotifEvt.EHSTaskDefinitionUUID
association [0..1] to I_EHSTaskLearningTP as _EHSTaskLearning on $projection.EHSTaskDefinitionUUID = _EHSTaskLearning.EHSTaskDefinitionUUID
association [0..1] to I_EHSTskDefSourceDocumentTP as _EHSTskDefSourceDocument on $projection.EHSTaskDefinitionUUID = _EHSTskDefSourceDocument.EHSTaskDefinitionUUID
// Extension include
association [1..1] to E_EHSTaskDefinition as _Extension on $projection.EHSTaskDefinitionUUID = _Extension.EHSTaskDefinitionUUID
{
key EHSTaskDefinitionUUID,
// ADMIN FIELDS
@ObjectModel.readOnly: true
CreationUTCDateTime,
@ObjectModel.readOnly: true
CreatedByUser,
@ObjectModel.readOnly: true
LastChangeUTCDateTime,
@ObjectModel.readOnly: true
LastChangedByUser,
// HOST OBJECT
@ObjectModel.readOnly: true
EHSTaskHostObjectInstanceUUID,
@ObjectModel.readOnly: true
EHSTaskHostObjectInstance,
@ObjectModel.readOnly: true
EHSTaskHostObjectAdapterClass,
@ObjectModel.readOnly: true
EHSTaskWorkflowEvent,
// TASK DEFINITION - The WHO and WHAT
@ObjectModel.mandatory: true
EHSTaskPriority,
@ObjectModel : {
enabled: 'EXTERNAL_CALCULATION',
readOnly: 'EXTERNAL_CALCULATION',
mandatory: 'EXTERNAL_CALCULATION'
}
EHSTaskAssignedUser,
@ObjectModel : {
enabled: 'EXTERNAL_CALCULATION',
readOnly: 'EXTERNAL_CALCULATION',
mandatory: 'EXTERNAL_CALCULATION'
}
EHSTaskOwnerUser,
@ObjectModel : {
enabled: 'EXTERNAL_CALCULATION',
readOnly: 'EXTERNAL_CALCULATION',
mandatory: 'EXTERNAL_CALCULATION'
}
EHSTaskApprovingUser,
EHSTaskDefinitionStatus,
@Semantics.text: true
@Search.defaultSearchElement: true
@Search.fuzzinessThreshold: 0.8
@ObjectModel.mandatory: true
EHSTaskTitle,
EHSTaskDescription,
// LOCATION
@ObjectModel : {
enabled: 'EXTERNAL_CALCULATION',
readOnly: 'EXTERNAL_CALCULATION',
mandatory: 'EXTERNAL_CALCULATION'
}
EHSLocationUUID,
@ObjectModel : {
enabled: 'EXTERNAL_CALCULATION',
readOnly: 'EXTERNAL_CALCULATION',
mandatory: 'EXTERNAL_CALCULATION'
}
EHSTaskStartDate,
// DUE DATE
@ObjectModel : {
mandatory: 'EXTERNAL_CALCULATION'
}
EHSTaskDueInValue,
@ObjectModel : {
mandatory: 'EXTERNAL_CALCULATION'
}
EHSTaskDueInUnit,
@ObjectModel : {
mandatory: 'EXTERNAL_CALCULATION'
}
EHSTaskDueDate,
EHSTaskIsDueOnSameDay,
// START BEFORE
@ObjectModel : {
mandatory: 'EXTERNAL_CALCULATION'
}
EHSTaskStartBeforeValue,
@ObjectModel : {
mandatory: 'EXTERNAL_CALCULATION'
}
EHSTaskStartBeforeUnit,
// SCHEDULLING
EHSTaskRecurrenceIsByDueDate,
EHSTaskRecurrenceType,
EHSTaskRecurrenceInterval,
EHSTaskIsRecurringOnMonday,
EHSTaskIsRecurringOnTuesday,
EHSTaskIsRecurringOnWednesday,
EHSTaskIsRecurringOnThursday,
EHSTaskIsRecurringOnFriday,
EHSTaskIsRecurringOnSaturday,
EHSTaskIsRecurringOnSunday,
EHSTaskRecurrenceDay,
EHSTaskRecurrenceMonth,
EHSTaskRecurrenceOffset,
EHSTaskRecurrenceWeekDay,
EHSTaskRecurrenceEndType,
EHSTaskRecurrenceEndDate,
@ObjectModel : {
enabled: 'EXTERNAL_CALCULATION',
readOnly: 'EXTERNAL_CALCULATION',
mandatory: 'EXTERNAL_CALCULATION'
}
EHSTaskRecurrenceFirstDueDate,
EHSTaskDefinitionIsPaused,
EHSTaskID,
EHSTaskMigrationSource,
@ObjectModel : {
enabled: 'EXTERNAL_CALCULATION',
readOnly: 'EXTERNAL_CALCULATION',
mandatory: 'EXTERNAL_CALCULATION'
}
cast( EHSTaskAssignedType as ehfnd_tdef_assignee_type_char ) as EHSTaskAssignedType,
@ObjectModel : {
enabled: 'EXTERNAL_CALCULATION',
readOnly: 'EXTERNAL_CALCULATION',
mandatory: 'EXTERNAL_CALCULATION'
}
EHSTaskAssignedLocRole,
@ObjectModel : {
enabled: 'EXTERNAL_CALCULATION',
readOnly: 'EXTERNAL_CALCULATION',
mandatory: 'EXTERNAL_CALCULATION'
}
cast( EHSTaskApproverType as ehfnd_tdef_approver_type_char ) as EHSTaskApproverType,
@ObjectModel : {
enabled: 'EXTERNAL_CALCULATION',
readOnly: 'EXTERNAL_CALCULATION',
mandatory: 'EXTERNAL_CALCULATION'
}
EHSTaskApproverLocRole,
@ObjectModel.readOnly: true
_EHSTaskDefinitionType.EHSTaskDefinitionManageAction,
@ObjectModel.readOnly: true
_EHSTaskDefinitionType.EHSTaskInstanceDisplayAction,
@ObjectModel.readOnly: true
_EHSTaskDefinitionType.EHSTaskIsEnabledForReferencing,
_CreatedByUser,
_LastChangedByUser,
_EHSTaskOwnerUser,
_EHSTaskAssignedUser,
_EHSTaskAssignedType,
_EHSTaskAssignedLocRole,
_EHSTaskApprovingUser,
_EHSTaskApproverType,
_EHSTaskApproverLocRole,
_EHSTaskPriority,
_EHSTaskDefinitionStatus,
_EHSTaskDueInUnit,
_EHSTaskStartBeforeUnit,
_EHSTaskRecurrenceType,
_EHSTaskRecurrenceOffset,
_EHSTaskRecurrenceWeekDay,
_EHSTaskRecurrenceMonth,
_EHSTaskRecurrenceEndType,
_EHSTaskDefinitionType,
_EHSTaskAdapterClass,
@ObjectModel.association.type: [#TO_COMPOSITION_CHILD]
_EHSTaskDefinitionExecution,
@ObjectModel.association.type: [#TO_COMPOSITION_CHILD]
_EHSTaskDefReference,
@ObjectModel.association.type: [#TO_COMPOSITION_CHILD]
_EHSTaskDefReportingInfo,
@ObjectModel.association.type: [#TO_COMPOSITION_CHILD]
_EHSTaskLearning,
@ObjectModel.association.type: [#TO_COMPOSITION_CHILD]
_EHSTaskDefMaintenance,
@ObjectModel.association.type: [#TO_COMPOSITION_CHILD]
_EHSTaskDefinitionMoC,
@ObjectModel.association.type: [#TO_COMPOSITION_CHILD]
_EHSTaskPlannedInstance,
@ObjectModel.association.type: [#TO_COMPOSITION_CHILD]
@ObjectModel : {
createEnabled: 'EXTERNAL_CALCULATION'
}
_EHSTaskDefAssigneeNotifEvt,
@ObjectModel.association.type: [#TO_COMPOSITION_CHILD]
@ObjectModel : {
createEnabled: 'EXTERNAL_CALCULATION'
}
_EHSTaskDefApproverNotifEvt,
@ObjectModel.association.type: [#TO_COMPOSITION_CHILD]
@ObjectModel : {
createEnabled: 'EXTERNAL_CALCULATION'
}
_EHSTaskDefOwnerNotifEvt,
@ObjectModel.association.type: [#TO_COMPOSITION_CHILD]
@ObjectModel : {
createEnabled: 'EXTERNAL_CALCULATION'
}
_EHSTskDefSourceDocument,
_EHSTskDefSourceDocument.EHSAttachmentServiceFileID,
_EHSTskDefSourceDocument.EHSTskDefSrceDocPageNumber,
_EHSTskDefSourceDocument.EHSTskDefSrceDocTxtFragmentId,
_EHSTskDefSourceDocument.EHSAttachmentServiceObjectType,
_EHSTskDefSourceDocument.EHSAttachmentServiceObjectKey,
// Associations for Authorization Check of Host BO
_IncidentAuthorizationFields,
_EHSCtrlImplmtnAuthznFields,
_EHSRskAssessmentAuthznFields,
_EHSRskAssmt2RskCtrlAuthznFld,
_EHSCmplncScenAuthznFields,
_CmplncRqmtAuthznFields,
_IncidentTaskRefAccRestricted,
@ObjectModel.readOnly: true
_IncidentTaskRefAccRestricted.IncidentHasAccessRestriction
}
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