R_LegalTransExternalContactTP

DDL: R_LEGALTRANSEXTERNALCONTACTTP Type: view_entity TRANSACTIONAL

Legal Transaction External Contacts

R_LegalTransExternalContactTP is a Transactional CDS View that provides data about "Legal Transaction External Contacts" in SAP S/4HANA. It reads from 1 data source (I_LegalTransactionExtContact) and exposes 9 fields with key field LegalTransactionExtCntctUUID.

Data Sources (1)

SourceAliasJoin Type
I_LegalTransactionExtContact I_LegalTransactionExtContact 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 External Contacts view

Fields (9)

KeyFieldSource TableSource FieldDescription
KEY LegalTransactionExtCntctUUID LegalTransactionExtCntctUUID
LglCntntMRank LglCntntMRank
LglCntntMExtCntctBP LglCntntMExtCntctBP
LglCntntMExtCntctType LglCntntMExtCntctType
LegalTransactionUUID LegalTransactionUUID
LegalTransactionMandatoryFlag LegalTransactionMandatoryFlag
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 External Contacts'
define view entity R_LegalTransExternalContactTP
  as select from I_LegalTransactionExtContact
  association to parent R_LegalTransactionTP as _LegalTransaction on $projection.LegalTransactionUUID = _LegalTransaction.LegalTransactionUUID
{
  key LegalTransactionExtCntctUUID  as LegalTransactionExtCntctUUID,
      LglCntntMRank                 as LglCntntMRank,
      LglCntntMExtCntctBP           as LglCntntMExtCntctBP,
      LglCntntMExtCntctType         as LglCntntMExtCntctType,
      LegalTransactionUUID          as LegalTransactionUUID,
      LegalTransactionMandatoryFlag as LegalTransactionMandatoryFlag,
      @Semantics.booleanIndicator: true
      LglCntntMIsIntegRelevant      as LglCntntMIsIntegRelevant,
      @Semantics.booleanIndicator: true
      LglCntntMIsAddedByIntegVarbl  as LglCntntMIsAddedByIntegVarbl,

      /* Associations */
      _LegalTransaction
}