I_LglTransExtContactAPI01

DDL: I_LGLTRANSEXTCONTACTAPI01 SQL: ILTEXTCONTAPI01 Type: view BASIC Package: VDM_LCM_LT

External Contacts of Legal Transaction

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

Data Sources (1)

SourceAliasJoin Type
I_LegalTransactionExtContact I_LegalTransactionExtContact from

Associations (1)

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

Annotations (13)

NameValueLevelField
ClientHandling.algorithm #SESSION_VARIABLE view
AbapCatalog.sqlViewName ILTEXTCONTAPI01 view
AbapCatalog.compiler.compareFilter true view
AccessControl.authorizationCheck #MANDATORY view
VDM.viewType #BASIC view
ObjectModel.representativeKey LegalTransactionExtCntctUUID 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 External Contacts of Legal Transaction 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
@ClientHandling.algorithm: #SESSION_VARIABLE
@AbapCatalog.sqlViewName: 'ILTEXTCONTAPI01'
@AbapCatalog.compiler.compareFilter: true
@AccessControl.authorizationCheck: #MANDATORY
@VDM.viewType : #BASIC

@ObjectModel: {
  representativeKey: 'LegalTransactionExtCntctUUID',
  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: 'External Contacts of Legal Transaction'
define view I_LglTransExtContactAPI01
  as select from I_LegalTransactionExtContact
  association [1..1] to I_LegalTransactionAPI01 as _LegalTransaction on $projection.LegalTransactionUUID = _LegalTransaction.LegalTransactionUUID
{
  key LegalTransactionExtCntctUUID,
      LglCntntMRank,
      LglCntntMExtCntctBP,
      LglCntntMExtCntctType,
      LegalTransactionUUID,
      LegalTransactionMandatoryFlag,
      LglCntntMIsIntegRelevant,
      @Semantics.booleanIndicator: true
      LglCntntMIsAddedByIntegVarbl,
      /* Associations */
      _LegalTransaction
}
where
  _LegalTransaction.IsEndOfPurposeBlocked = ''