I_LegalTransactionExtContactTP

DDL: I_LEGALTRANSACTIONEXTCONTACTTP SQL: ILGLTREXTCONTTP Type: view TRANSACTIONAL

TP View for LCM LT External Contact

I_LegalTransactionExtContactTP is a Transactional CDS View that provides data about "TP View for LCM LT External Contact" in SAP S/4HANA. It reads from 1 data source (I_LegalTransactionExtContact) and exposes 13 fields with key field LegalTransactionExtCntctUUID. It has 2 associations to related views.

Data Sources (1)

SourceAliasJoin Type
I_LegalTransactionExtContact I_LegalTransactionExtContact from

Associations (2)

CardinalityTargetAliasCondition
[1..1] I_LegalTransactionTP _LegalTransactionTP $projection.LegalTransactionUUID = _LegalTransactionTP.LegalTransactionUUID
[0..1] I_LCMExtContactTypeText _LCMExtContactTypeText $projection.LglCntntMExtCntctType = _LCMExtContactTypeText.LglCntntMExtCntctType and _LCMExtContactTypeText.Language = $session.system_language

Annotations (17)

NameValueLevelField
AbapCatalog.sqlViewName ILGLTREXTCONTTP view
AbapCatalog.compiler.compareFilter true view
AccessControl.authorizationCheck #CHECK view
AccessControl.personalData.blocking #REQUIRED view
ClientHandling.algorithm #SESSION_VARIABLE view
EndUserText.label TP View for LCM LT External Contact view
VDM.viewType #TRANSACTIONAL view
ObjectModel.representativeKey LegalTransactionExtCntctUUID view
ObjectModel.createEnabled true view
ObjectModel.updateEnabled true view
ObjectModel.deleteEnabled EXTERNAL_CALCULATION view
ObjectModel.writeActivePersistence LCM_LT_EXTCONT view
ObjectModel.writeDraftPersistence LCM_LT_EXTCONT_D view
ObjectModel.usageType.serviceQuality #A view
ObjectModel.usageType.sizeCategory #L view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
VDM.lifecycle.contract.type #SAP_INTERNAL_API view

Fields (13)

KeyFieldSource TableSource FieldDescription
KEY LegalTransactionExtCntctUUID I_LegalTransactionExtContact LegalTransactionExtCntctUUID Universal Unique ID
LglCntntMRank I_LegalTransactionExtContact LglCntntMRank Seq No
LglCntntMExtCntctBP I_LegalTransactionExtContact LglCntntMExtCntctBP Busn. Partner
LglCntntMExtCntctType I_LegalTransactionExtContact LglCntntMExtCntctType External Contact Ty
LegalTransactionUUID I_LegalTransactionExtContact LegalTransactionUUID Universal Unique ID
LegalTransactionMandatoryFlag I_LegalTransactionExtContact LegalTransactionMandatoryFlag Mandatory
LglCntntMIsIntegRelevant LglCntntMIsIntegRelevant Integrated
LglCntntMIsAddedByIntegVarbl LglCntntMIsAddedByIntegVarbl Added By Integration
LglCntntMExtCntctBPName _BusinessPartner BusinessPartnerFullName Broker Name
_LCMExtContactTypeText _LCMExtContactTypeText
_LegalTransaction _LegalTransaction
_LegalTransactionTP _LegalTransactionTP
_BusinessPartner _BusinessPartner

Derived SQL interpretation, reconstructed from the parsed view metadata (data sources, associations, and field mappings). SAP annotations are omitted and the structure is reformulated as SQL — this is a functional approximation, not the verbatim SAP source.

-- Derived SQL interpretation of CDS view I_LegalTransactionExtContactTP.
-- Reconstructed from parsed metadata (data sources, associations, fields).
-- SAP annotations are omitted and the structure is reformulated as SQL;
-- this is a functional approximation, not the verbatim SAP source. Some join
-- conditions may be unavailable and a few CDS constructs are kept as-is.
-- SQL view name: ILGLTREXTCONTTP

CREATE VIEW I_LegalTransactionExtContactTP AS
SELECT
  I_LegalTransactionExtContact.LegalTransactionExtCntctUUID AS LegalTransactionExtCntctUUID,
  I_LegalTransactionExtContact.LglCntntMRank AS LglCntntMRank,
  I_LegalTransactionExtContact.LglCntntMExtCntctBP AS LglCntntMExtCntctBP,
  I_LegalTransactionExtContact.LglCntntMExtCntctType AS LglCntntMExtCntctType,
  I_LegalTransactionExtContact.LegalTransactionUUID AS LegalTransactionUUID,
  I_LegalTransactionExtContact.LegalTransactionMandatoryFlag AS LegalTransactionMandatoryFlag,
  LglCntntMIsIntegRelevant,
  LglCntntMIsAddedByIntegVarbl,
  _BusinessPartner.BusinessPartnerFullName AS LglCntntMExtCntctBPName
FROM I_LegalTransactionExtContact
LEFT OUTER JOIN I_LegalTransactionTP AS _LegalTransactionTP ON LegalTransactionUUID = _LegalTransactionTP.LegalTransactionUUID  -- association [1..1]
LEFT OUTER JOIN I_LCMExtContactTypeText AS _LCMExtContactTypeText ON LglCntntMExtCntctType = _LCMExtContactTypeText.LglCntntMExtCntctType AND _LCMExtContactTypeText.Language = $session.system_language  -- association [0..1]
;