R_LegalTransInternalContactTP

DDL: R_LEGALTRANSINTERNALCONTACTTP Type: view_entity TRANSACTIONAL

Legal Transaction Internal Contacts

R_LegalTransInternalContactTP is a Transactional CDS View that provides data about "Legal Transaction Internal Contacts" in SAP S/4HANA. It reads from 1 data source (I_LegalTransactionIntContact) and exposes 11 fields with key field LegalTransactionIntCntctUUID.

Data Sources (1)

SourceAliasJoin Type
I_LegalTransactionIntContact I_LegalTransactionIntContact 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 Internal Contacts view

Fields (11)

KeyFieldSource TableSource FieldDescription
KEY LegalTransactionIntCntctUUID LegalTransactionIntCntctUUID
LglCntntMRank LglCntntMRank
LglCntntMIntCntctUser LglCntntMIntCntctUser
LglCntntMIntContactTeam LglCntntMIntContactTeam
LglCntntMIntCntctType LglCntntMIntCntctType
LglCntntMIntContactUserType LglCntntMIntContactUserType
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 Internal Contacts'
define view entity R_LegalTransInternalContactTP
  as select from I_LegalTransactionIntContact
  association to parent R_LegalTransactionTP as _LegalTransaction on $projection.LegalTransactionUUID = _LegalTransaction.LegalTransactionUUID
{
  key LegalTransactionIntCntctUUID  as LegalTransactionIntCntctUUID,
      LglCntntMRank                 as LglCntntMRank,
      LglCntntMIntCntctUser         as LglCntntMIntCntctUser,
      LglCntntMIntContactTeam       as LglCntntMIntContactTeam,
      LglCntntMIntCntctType         as LglCntntMIntCntctType,
      LglCntntMIntContactUserType   as LglCntntMIntContactUserType,
      LegalTransactionUUID          as LegalTransactionUUID,
      LegalTransactionMandatoryFlag as LegalTransactionMandatoryFlag,
      @Semantics.booleanIndicator: true
      LglCntntMIsIntegRelevant      as LglCntntMIsIntegRelevant,
      @Semantics.booleanIndicator: true
      LglCntntMIsAddedByIntegVarbl  as LglCntntMIsAddedByIntegVarbl,
      
      /* Associations */
      _LegalTransaction
}
/*+[internal] {
"BASEINFO":
{
"FROM":
[
"I_LEGALTRANSACTIONINTCONTACT"
],
"ASSOCIATED":
[
"R_LEGALTRANSACTIONTP"
],
"BASE":
[],
"ANNO_REF":
[],
"SCALAR_FUNCTION":
[],
"VERSION":0,
"ANNOREF_EVALUATION_ERROR":""
}
}*/