R_LegalTransEntityTP

DDL: R_LEGALTRANSENTITYTP Type: view_entity TRANSACTIONAL Package: RAP_LCM_LT

Legal Transaction Entities

R_LegalTransEntityTP is a Transactional CDS View that provides data about "Legal Transaction Entities" in SAP S/4HANA. It reads from 1 data source (I_LegalTransactionEntity) and exposes 10 fields with key field LegalTransactionEntityUUID. Part of development package RAP_LCM_LT.

Data Sources (1)

SourceAliasJoin Type
I_LegalTransactionEntity I_LegalTransactionEntity from

Annotations (9)

NameValueLevelField
AccessControl.authorizationCheck #CHECK view
AccessControl.personalData.blocking #BLOCKED_DATA_EXCLUDED view
ObjectModel.usageType.sizeCategory #L view
ObjectModel.usageType.serviceQuality #A view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
VDM.viewType #TRANSACTIONAL view
VDM.lifecycle.contract.type #SAP_INTERNAL_API view
Metadata.ignorePropagatedAnnotations true view
EndUserText.label Legal Transaction Entities view

Fields (10)

KeyFieldSource TableSource FieldDescription
KEY LegalTransactionEntityUUID LegalTransactionEntityUUID
LglCntntMRank LglCntntMRank
LglCntntMEntity LglCntntMEntity
LglCntntMEntityType LglCntntMEntityType
LegalTransactionUUID LegalTransactionUUID
LegalTransactionMandatoryFlag LegalTransactionMandatoryFlag
LglCntntMIsMainEntity LglCntntMIsMainEntity
LglCntntMIsIntegRelevant LglCntntMIsIntegRelevant
LglCntntMIsAddedByIntegVarbl LglCntntMIsAddedByIntegVarbl
_LegalTransaction _LegalTransaction
@AccessControl:{
    authorizationCheck: #CHECK,
    personalData.blocking: #BLOCKED_DATA_EXCLUDED
    }
@ObjectModel: {
    usageType: {
        sizeCategory: #L,
        serviceQuality: #A,
        dataClass:#TRANSACTIONAL
    }
}

@VDM.viewType: #TRANSACTIONAL
@VDM.lifecycle.contract.type: #SAP_INTERNAL_API
@Metadata.ignorePropagatedAnnotations:true
@EndUserText.label: 'Legal Transaction Entities'
define view entity R_LegalTransEntityTP
  as select from I_LegalTransactionEntity
  association to parent R_LegalTransactionTP as _LegalTransaction on $projection.LegalTransactionUUID = _LegalTransaction.LegalTransactionUUID
{
  key LegalTransactionEntityUUID    as LegalTransactionEntityUUID,
      LglCntntMRank                 as LglCntntMRank,
      LglCntntMEntity               as LglCntntMEntity,
      LglCntntMEntityType           as LglCntntMEntityType,

      LegalTransactionUUID          as LegalTransactionUUID,
      LegalTransactionMandatoryFlag as LegalTransactionMandatoryFlag,
      LglCntntMIsMainEntity         as LglCntntMIsMainEntity,
      @Semantics.booleanIndicator: true
      LglCntntMIsIntegRelevant      as LglCntntMIsIntegRelevant,
      @Semantics.booleanIndicator: true
      LglCntntMIsAddedByIntegVarbl as LglCntntMIsAddedByIntegVarbl,
      

      /* Associations */
      _LegalTransaction
}