I_LglTransIntContactAPI01

DDL: I_LGLTRANSINTCONTACTAPI01 SQL: ILTINTCONTAPI01 Type: view BASIC Package: VDM_LCM_LT

Internal Contacts of Legal Transaction

I_LglTransIntContactAPI01 is a Basic CDS View that provides data about "Internal Contacts of Legal Transaction" in SAP S/4HANA. It reads from 1 data source (I_LegalTransactionIntContact) and exposes 11 fields with key field LegalTransactionIntCntctUUID. It has 1 association to related views. Part of development package VDM_LCM_LT.

Data Sources (1)

SourceAliasJoin Type
I_LegalTransactionIntContact I_LegalTransactionIntContact from

Associations (1)

CardinalityTargetAliasCondition
[1..1] I_LegalTransactionAPI01 _LegalTransaction $projection.LegalTransactionUUID = _LegalTransaction.LegalTransactionUUID

Annotations (13)

NameValueLevelField
ClientHandling.algorithm #SESSION_VARIABLE view
AbapCatalog.sqlViewName ILTINTCONTAPI01 view
AbapCatalog.compiler.compareFilter true view
AccessControl.authorizationCheck #MANDATORY view
VDM.viewType #BASIC view
ObjectModel.representativeKey LegalTransactionIntCntctUUID view
ObjectModel.usageType.serviceQuality #A view
ObjectModel.usageType.sizeCategory #L view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
Metadata.ignorePropagatedAnnotations true view
AccessControl.personalData.blocking #REQUIRED view
VDM.lifecycle.contract.type #PUBLIC_LOCAL_API view
EndUserText.label Internal Contacts of Legal Transaction 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
@ClientHandling.algorithm: #SESSION_VARIABLE
@AbapCatalog.sqlViewName: 'ILTINTCONTAPI01'
@AbapCatalog.compiler.compareFilter: true
@AccessControl.authorizationCheck: #MANDATORY
@VDM.viewType : #BASIC

@ObjectModel: {
  representativeKey: 'LegalTransactionIntCntctUUID',
  usageType.serviceQuality: #A,
  usageType.sizeCategory: #L,
  usageType.dataClass:  #TRANSACTIONAL
}

@Metadata.ignorePropagatedAnnotations:true
@AccessControl.personalData.blocking: #REQUIRED

@VDM.lifecycle.contract.type: #PUBLIC_LOCAL_API

@ObjectModel.supportedCapabilities:[ #SQL_DATA_SOURCE,
                                     #CDS_MODELING_DATA_SOURCE,
                                     #CDS_MODELING_ASSOCIATION_TARGET ]

@EndUserText.label: 'Internal Contacts of Legal Transaction'
define view I_LglTransIntContactAPI01
  as select from I_LegalTransactionIntContact
  association [1..1] to I_LegalTransactionAPI01 as _LegalTransaction on $projection.LegalTransactionUUID = _LegalTransaction.LegalTransactionUUID
{
  key LegalTransactionIntCntctUUID,
      LglCntntMRank,
      LglCntntMIntCntctUser,
      LglCntntMIntContactTeam,
      LglCntntMIntCntctType,
      LglCntntMIntContactUserType,
      LegalTransactionUUID,
      LegalTransactionMandatoryFlag,
      LglCntntMIsIntegRelevant,
      @Semantics.booleanIndicator: true
      LglCntntMIsAddedByIntegVarbl,
      /* Associations */
      _LegalTransaction
}
where
  _LegalTransaction.IsEndOfPurposeBlocked = ''