I_LegalTransactionIntContactTP

DDL: I_LEGALTRANSACTIONINTCONTACTTP SQL: ILGLTRINTCONTTP Type: view TRANSACTIONAL Package: APPL_LCM_LT

TP View for LCM LT Internal Contact

I_LegalTransactionIntContactTP is a Transactional CDS View that provides data about "TP View for LCM LT Internal Contact" in SAP S/4HANA. It reads from 1 data source (I_LegalTransactionIntContact) and exposes 14 fields with key field LegalTransactionIntCntctUUID. It has 2 associations to related views. Part of development package APPL_LCM_LT.

Data Sources (1)

SourceAliasJoin Type
I_LegalTransactionIntContact I_LegalTransactionIntContact from

Associations (2)

CardinalityTargetAliasCondition
[1..1] I_LegalTransactionTP _LegalTransactionTP $projection.LegalTransactionUUID = _LegalTransactionTP.LegalTransactionUUID
[0..1] I_LCMIntContactTypeText _LCMIntContactTypeText $projection.LglCntntMIntCntctType = _LCMIntContactTypeText.LglCntntMIntCntctType and _LCMIntContactTypeText.Language = $session.system_language

Annotations (16)

NameValueLevelField
AbapCatalog.sqlViewName ILGLTRINTCONTTP view
AbapCatalog.compiler.compareFilter true view
AccessControl.authorizationCheck #CHECK view
ClientHandling.algorithm #SESSION_VARIABLE view
EndUserText.label TP View for LCM LT Internal Contact view
VDM.viewType #TRANSACTIONAL view
ObjectModel.representativeKey LegalTransactionIntCntctUUID view
ObjectModel.createEnabled true view
ObjectModel.updateEnabled true view
ObjectModel.deleteEnabled EXTERNAL_CALCULATION view
ObjectModel.writeActivePersistence LCM_LT_INTCONT view
ObjectModel.writeDraftPersistence LCM_LT_INTCONT_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 (14)

KeyFieldSource TableSource FieldDescription
KEY LegalTransactionIntCntctUUID I_LegalTransactionIntContact LegalTransactionIntCntctUUID Universal Unique ID
LglCntntMRank I_LegalTransactionIntContact LglCntntMRank Seq No
LglCntntMIntCntctUser I_LegalTransactionIntContact LglCntntMIntCntctUser User Name
LglCntntMIntContactTeam I_LegalTransactionIntContact LglCntntMIntContactTeam Team Name
LglCntntMIntCntctType I_LegalTransactionIntContact LglCntntMIntCntctType Contact Type
LglCntntMIntContactUserType I_LegalTransactionIntContact LglCntntMIntContactUserType Assignment Type
LegalTransactionUUID I_LegalTransactionIntContact LegalTransactionUUID Universal Unique ID
LegalTransactionMandatoryFlag I_LegalTransactionIntContact LegalTransactionMandatoryFlag Mandatory
LglCntntMIsIntegRelevant LglCntntMIsIntegRelevant Integrated
LglCntntMIsAddedByIntegVarbl LglCntntMIsAddedByIntegVarbl Added By Integration
_LegalTransaction _LegalTransaction
_LCMIntContactTypeText _LCMIntContactTypeText
_LegalTransactionTP _LegalTransactionTP
_LglCntntMIntCntctUsrTypeText _LglCntntMIntCntctUsrTypeText

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_LegalTransactionIntContactTP.
-- 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: ILGLTRINTCONTTP

CREATE VIEW I_LegalTransactionIntContactTP AS
SELECT
  I_LegalTransactionIntContact.LegalTransactionIntCntctUUID AS LegalTransactionIntCntctUUID,
  I_LegalTransactionIntContact.LglCntntMRank AS LglCntntMRank,
  I_LegalTransactionIntContact.LglCntntMIntCntctUser AS LglCntntMIntCntctUser,
  I_LegalTransactionIntContact.LglCntntMIntContactTeam AS LglCntntMIntContactTeam,
  I_LegalTransactionIntContact.LglCntntMIntCntctType AS LglCntntMIntCntctType,
  I_LegalTransactionIntContact.LglCntntMIntContactUserType AS LglCntntMIntContactUserType,
  I_LegalTransactionIntContact.LegalTransactionUUID AS LegalTransactionUUID,
  I_LegalTransactionIntContact.LegalTransactionMandatoryFlag AS LegalTransactionMandatoryFlag,
  LglCntntMIsIntegRelevant,
  LglCntntMIsAddedByIntegVarbl
FROM I_LegalTransactionIntContact
LEFT OUTER JOIN I_LegalTransactionTP AS _LegalTransactionTP ON LegalTransactionUUID = _LegalTransactionTP.LegalTransactionUUID  -- association [1..1]
LEFT OUTER JOIN I_LCMIntContactTypeText AS _LCMIntContactTypeText ON LglCntntMIntCntctType = _LCMIntContactTypeText.LglCntntMIntCntctType AND _LCMIntContactTypeText.Language = $session.system_language  -- association [0..1]
;