I_EHSTskDefSourceDocumentTP

DDL: I_EHSTSKDEFSOURCEDOCUMENTTP Type: view_entity TRANSACTIONAL Package: EHFND_BO_TASK_DEFINITION

EHS Task Definition Source Document - TP

I_EHSTskDefSourceDocumentTP is a Transactional CDS View that provides data about "EHS Task Definition Source Document - TP" in SAP S/4HANA. It reads from 1 data source (I_EHSTskDefSourceDocument) and exposes 8 fields with key field EHSTskDefSourceDocumentUUID. It has 1 association to related views. Part of development package EHFND_BO_TASK_DEFINITION.

Data Sources (1)

SourceAliasJoin Type
I_EHSTskDefSourceDocument I_EHSTskDefSourceDocument from

Associations (1)

CardinalityTargetAliasCondition
[1..1] I_EHSTaskDefinitionTP _EHSTaskDefinition $projection.EHSTaskDefinitionUUID = _EHSTaskDefinition.EHSTaskDefinitionUUID

Annotations (17)

NameValueLevelField
AccessControl.authorizationCheck #PRIVILEGED_ONLY view
EndUserText.label EHS Task Definition Source Document - TP view
Metadata.ignorePropagatedAnnotations true view
ObjectModel.transactionalProcessingUnitRoot true view
ObjectModel.updateEnabled true view
ObjectModel.createEnabled true view
ObjectModel.deleteEnabled true view
ObjectModel.transactionalProcessingEnabled true view
ObjectModel.representativeKey EHSTskDefSourceDocumentUUID view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #M view
ObjectModel.usageType.dataClass #MASTER view
ObjectModel.writeActivePersistence EHFNDD_TDEF_DOC view
ObjectModel.writeDraftPersistence EHFNDW_TDEF_DOC view
Search.searchable false view
VDM.lifecycle.contract.type #SAP_INTERNAL_API view
VDM.viewType #TRANSACTIONAL view

Fields (8)

KeyFieldSource TableSource FieldDescription
KEY EHSTskDefSourceDocumentUUID EHSTskDefSourceDocumentUUID
EHSTaskDefinitionUUID EHSTaskDefinitionUUID
EHSAttachmentServiceFileID EHSAttachmentServiceFileID
EHSTskDefSrceDocPageNumber EHSTskDefSrceDocPageNumber
EHSTskDefSrceDocTxtFragmentId EHSTskDefSrceDocTxtFragmentId
EHSAttachmentServiceObjectType EHSAttachmentServiceObjectType
EHSAttachmentServiceObjectKey EHSAttachmentServiceObjectKey
_EHSTaskDefinition _EHSTaskDefinition
@AbapCatalog.viewEnhancementCategory: [#NONE]
@AccessControl.authorizationCheck: #PRIVILEGED_ONLY
@EndUserText.label: 'EHS Task Definition Source Document - TP'
@Metadata.ignorePropagatedAnnotations: true
@ObjectModel.transactionalProcessingUnitRoot: true

@ObjectModel: {
  updateEnabled: true,
  createEnabled: true,
  deleteEnabled: true,
  transactionalProcessingEnabled:true
}

@ObjectModel.representativeKey: 'EHSTskDefSourceDocumentUUID'
@ObjectModel.semanticKey: ['EHSTskDefSourceDocumentUUID']
// used for BOBF Master Data Object

@ObjectModel.usageType:{ serviceQuality: #C,        // < 15 msec

                         sizeCategory:  #M,         // < 100.000

                         dataClass: #MASTER }

@ObjectModel.writeActivePersistence: 'EHFNDD_TDEF_DOC'
@ObjectModel.writeDraftPersistence:  'EHFNDW_TDEF_DOC'

@Search.searchable: false


@VDM: {
  lifecycle.contract.type:#SAP_INTERNAL_API,
  viewType: #TRANSACTIONAL
}
define view entity I_EHSTskDefSourceDocumentTP 
  as select from I_EHSTskDefSourceDocument
  association [1..1] to I_EHSTaskDefinitionTP as _EHSTaskDefinition on $projection.EHSTaskDefinitionUUID = _EHSTaskDefinition.EHSTaskDefinitionUUID
{
  key EHSTskDefSourceDocumentUUID,
  EHSTaskDefinitionUUID,
  EHSAttachmentServiceFileID,
  EHSTskDefSrceDocPageNumber,
  EHSTskDefSrceDocTxtFragmentId,
  EHSAttachmentServiceObjectType,
  EHSAttachmentServiceObjectKey,

  /* Associations */
  @ObjectModel.association.type: [#TO_COMPOSITION_PARENT,
                                  #TO_COMPOSITION_ROOT]
  _EHSTaskDefinition
}