I_HDMRELATIONTP
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)
| View | Type | Join | VDM | Description |
|---|---|---|---|---|
| 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
}