I_EHSTaskFollowUpTP

DDL: I_EHSTASKFOLLOWUPTP SQL: IEHSTASKFOLLOTP Type: view TRANSACTIONAL

EHS Follow Up references TP

I_EHSTaskFollowUpTP is a Transactional CDS View that provides data about "EHS Follow Up references TP" in SAP S/4HANA. It reads from 1 data source (I_EHSTaskFollowUp) and exposes 8 fields with key field EHSTaskFollowUpUUID. It has 2 associations to related views.

Data Sources (1)

SourceAliasJoin Type
I_EHSTaskFollowUp I_EHSTaskFollowUp from

Associations (2)

CardinalityTargetAliasCondition
[1..1] I_EHSTaskDefinitionTP _EHSTaskDefinition $projection.EHSTaskDefinitionUUID = _EHSTaskDefinition.EHSTaskDefinitionUUID
[1..1] I_EHSTaskPlannedInstanceTP _EHSTaskPlannedInstance $projection.EHSPlannedTaskUUID = _EHSTaskPlannedInstance.EHSPlannedTaskUUID

Annotations (18)

NameValueLevelField
AbapCatalog.sqlViewName IEHSTASKFOLLOTP view
AbapCatalog.preserveKey true view
AbapCatalog.compiler.compareFilter true view
AccessControl.authorizationCheck #PRIVILEGED_ONLY view
ClientHandling.algorithm #SESSION_VARIABLE view
EndUserText.label EHS Follow Up references TP view
ObjectModel.transactionalProcessingUnitRoot true view
ObjectModel.updateEnabled false view
ObjectModel.createEnabled true view
ObjectModel.deleteEnabled false view
ObjectModel.transactionalProcessingEnabled true view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #XL view
ObjectModel.usageType.dataClass #MIXED view
ObjectModel.writeActivePersistence EHFNDD_TASK_FOLL view
ObjectModel.writeDraftPersistence EHFNDW_TASK_FOLL view
VDM.viewType #TRANSACTIONAL view
VDM.lifecycle.contract.type #SAP_INTERNAL_API view

Fields (8)

KeyFieldSource TableSource FieldDescription
KEY EHSTaskFollowUpUUID EHSTaskFollowUpUUID
EHSTaskDefinitionUUID EHSTaskDefinitionUUID
EHSPlannedTaskUUID EHSPlannedTaskUUID
TaskFollowRefObjType TaskFollowRefObjType
TaskFollowRefObjUUID TaskFollowRefObjUUID
TaskFollowCategoryCode TaskFollowCategoryCode
_EHSTaskPlannedInstance _EHSTaskPlannedInstance
_EHSTaskDefinition _EHSTaskDefinition
@AbapCatalog.sqlViewName: 'IEHSTASKFOLLOTP'
@AbapCatalog.preserveKey:true
@AbapCatalog.compiler.compareFilter: true
@AccessControl.authorizationCheck: #PRIVILEGED_ONLY
@AccessControl.personalData.blocking: #('TRANSACTIONAL_DATA')
@ClientHandling.algorithm: #SESSION_VARIABLE
@EndUserText.label: 'EHS Follow Up references TP'

@ObjectModel.transactionalProcessingUnitRoot: true

@ObjectModel: {
  updateEnabled: false,
  createEnabled: true,
  deleteEnabled: false,
  transactionalProcessingEnabled:true
}
@ObjectModel.usageType:{ serviceQuality: #C,
                         sizeCategory:  #XL,
                         dataClass: #MIXED }

@ObjectModel.writeActivePersistence: 'EHFNDD_TASK_FOLL'
@ObjectModel.writeDraftPersistence:  'EHFNDW_TASK_FOLL'

@VDM.viewType: #TRANSACTIONAL
@VDM.lifecycle.contract.type:#SAP_INTERNAL_API

define view I_EHSTaskFollowUpTP
  as select from I_EHSTaskFollowUp
  association [1..1] to I_EHSTaskDefinitionTP      as _EHSTaskDefinition      on $projection.EHSTaskDefinitionUUID = _EHSTaskDefinition.EHSTaskDefinitionUUID
  association [1..1] to I_EHSTaskPlannedInstanceTP as _EHSTaskPlannedInstance on $projection.EHSPlannedTaskUUID = _EHSTaskPlannedInstance.EHSPlannedTaskUUID
{
  key EHSTaskFollowUpUUID,
      @ObjectModel.foreignKey.association: '_EHSTaskDefinition'
      EHSTaskDefinitionUUID,
      @ObjectModel.foreignKey.association: '_EHSTaskPlannedInstance'
      EHSPlannedTaskUUID,

      TaskFollowRefObjType,
      TaskFollowRefObjUUID,
      TaskFollowCategoryCode,


      @ObjectModel.association.type: [#TO_COMPOSITION_PARENT]
      _EHSTaskPlannedInstance,

      @ObjectModel.association.type: [ #TO_COMPOSITION_ROOT]
      _EHSTaskDefinition
}