I_HDMRELATIONTP

CDS View

HDM Relation - TP

I_HDMRELATIONTP is a CDS View in S/4HANA. HDM Relation - TP. 3 CDS views read from this table.

CDS Views using this table (3)

ViewTypeJoinVDMDescription
A_HDMRELATION view_entity projection CONSUMPTION HDM Relation - API
C_HDMRelationDraftTP view_entity projection CONSUMPTION HDM Relation
C_HDMRelationTP view_entity projection CONSUMPTION HDM Relation
@EndUserText.label: 'HDM Relation - TP'
@AccessControl.authorizationCheck: #PRIVILEGED_ONLY
@AccessControl.privilegedAssociations: ['_HarmonizedDocument',
                                        '_UserContactCard' ]
@VDM :{ viewType: #TRANSACTIONAL,
        lifecycle.contract.type: #PUBLIC_LOCAL_API,
        usage.type: [#TRANSACTIONAL_PROCESSING_SERVICE]}
@ObjectModel: {usageType: { serviceQuality: #A,
                             sizeCategory:   #S,
                             dataClass:      #TRANSACTIONAL },
               modelingPattern:       #TRANSACTIONAL_INTERFACE,
               supportedCapabilities: [#TRANSACTIONAL_PROVIDER],
               representativeKey: 'BaseObjectKey',
               sapObjectNodeType.name: 'HDMRelation',
semanticKey: [ 'SAPObjectNodeType', 'LinkedSAPObjectKey', 'BaseObjectType', 'BaseObjectKey' ]}

@Metadata.ignorePropagatedAnnotations: true
define root view entity I_HDMRelationTP
  provider contract transactional_interface 
  as projection on R_HDMRelationTP
{
  key SAPObjectNodeType,
  key LinkedSAPObjectKey,
  key BaseObjectType,
  key BaseObjectKey,
      //@Semantics.booleanIndicator: true

      //HDMRelationIsFinal,

      HDMRelationIsLocked,
      CreatedByUserName,
      @Semantics.systemDateTime.createdAt: true
      HDMCreatedAtDateTime,
      ChangedByUserName,
      @Semantics.systemDateTime.lastChangedAt: true
      HDMChangedAtDateTime,
      /* Associations */
      @ObjectModel.filter.enabled:false
      @ObjectModel.sort.enabled:false
      _HarmonizedDocument : redirected to I_HarmonizedDocumentTP,
      @ObjectModel.filter.enabled: false
      @ObjectModel.sort.enabled:   false
      _UserContactCard
}