I_LEGALTRANSACTIONEXTCONTACT

CDS View

Basic View for LCM LT External Contact

I_LEGALTRANSACTIONEXTCONTACT is a CDS View in S/4HANA. Basic View for LCM LT External Contact. It contains 6 fields. 5 CDS views read from this table.

CDS Views using this table (5)

ViewTypeJoinVDMDescription
C_LegalTransactionExtContact view from CONSUMPTION Legal Transaction External Contacts
C_LglCntntMRcpntFromExtCntctVH view from CONSUMPTION Recipients by External Contact
I_LegalTransactionExtContactTP view from TRANSACTIONAL TP View for LCM LT External Contact
I_LglTransExtContactAPI01 view from BASIC External Contacts of Legal Transaction
R_LegalTransExternalContactTP view_entity from TRANSACTIONAL Legal Transaction External Contacts

Fields (6)

KeyField CDS FieldsUsed in Views
KEY LegalTransactionExtCntctUUID LegalTransactionExtCntctUUID 1
LegalTransactionMandatoryFlag LegalTransactionMandatoryFlag 1
LegalTransactionUUID LegalTransactionUUID 1
LglCntntMExtCntctBP LglCntntMExtCntctBP 1
LglCntntMExtCntctType LglCntntMExtCntctType 1
LglCntntMRank LglCntntMRank 1
@AbapCatalog.sqlViewName: 'ILEGALTREXTCONT'
@ClientHandling.algorithm: #SESSION_VARIABLE
@AccessControl.authorizationCheck:#CHECK
@VDM.viewType : #BASIC
@Metadata.ignorePropagatedAnnotations: true
@AccessControl.personalData.blocking: #REQUIRED

@ObjectModel: {
  representativeKey: 'LegalTransactionExtCntctUUID',
  usageType.serviceQuality: #A,
  usageType.sizeCategory: #L,
  usageType.dataClass: #TRANSACTIONAL
}
@VDM.lifecycle.contract.type: #SAP_INTERNAL_API

@EndUserText.label: 'Basic View for LCM LT External Contact'

define view I_LegalTransactionExtContact
  as select from lcm_lt_extcont

  association [1..1] to I_LegalTransaction as _LegalTransaction on $projection.LegalTransactionUUID = _LegalTransaction.LegalTransactionUUID
  association [0..1] to I_BusinessPartner  as _BusinessPartner  on $projection.LglCntntMExtCntctBP = _BusinessPartner.BusinessPartner
{
  key lcm_lt_extcont.legaltransactionextcntctuuid  as LegalTransactionExtCntctUUID,
      lcm_lt_extcont.lglcntntmrank                 as LglCntntMRank,
      lcm_lt_extcont.lglcntntmextcntctbp           as LglCntntMExtCntctBP,
      lcm_lt_extcont.lglcntntmextcntcttype         as LglCntntMExtCntctType,
      lcm_lt_extcont.legaltransactionuuid          as LegalTransactionUUID,
      lcm_lt_extcont.legaltransactionmandatoryflag as LegalTransactionMandatoryFlag,
      lcm_lt_extcont.lglcntntmisintegrelevant      as LglCntntMIsIntegRelevant,
      @Semantics.booleanIndicator: true
      lcm_lt_extcont.lglcntntmisaddedbyintegvarbl  as LglCntntMIsAddedByIntegVarbl,
      _LegalTransaction,
      _BusinessPartner
}