I_LegalTrRelationship

DDL: I_LEGALTRRELATIONSHIP SQL: ILEGALTRRELSHIP Type: view BASIC

Basic View for LCM LT Relationship

I_LegalTrRelationship is a Basic CDS View that provides data about "Basic View for LCM LT Relationship" in SAP S/4HANA. It reads from 1 data source (lcm_lt_relshp) and exposes 11 fields with key field LegalTransactionRelshpUUID. It has 3 associations to related views.

Data Sources (1)

SourceAliasJoin Type
lcm_lt_relshp lcm_lt_relshp from

Associations (3)

CardinalityTargetAliasCondition
[1..1] I_LegalTransaction _LegalTransaction $projection.LegalTransactionUUID = _LegalTransaction.LegalTransactionUUID
[1..1] I_LegalTransaction _RelshpLegalTransaction $projection.RelshpLegalTransactionUUID = _RelshpLegalTransaction.LegalTransactionUUID
[1..1] I_LglCntntMRltnType _LglCntntMRltnType $projection.LglCntntMRelshpType = _LglCntntMRltnType.LglCntntMRelshpType

Annotations (14)

NameValueLevelField
AbapCatalog.sqlViewName ILEGALTRRELSHIP view
AbapCatalog.preserveKey true view
AbapCatalog.compiler.compareFilter true view
ClientHandling.algorithm #SESSION_VARIABLE view
AccessControl.authorizationCheck #CHECK view
VDM.viewType #BASIC view
Metadata.ignorePropagatedAnnotations true view
AccessControl.personalData.blocking #REQUIRED view
ObjectModel.representativeKey LegalTransactionRelshpUUID view
ObjectModel.usageType.serviceQuality #B view
ObjectModel.usageType.sizeCategory #L view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
VDM.lifecycle.contract.type #SAP_INTERNAL_API view
EndUserText.label Basic View for LCM LT Relationship view

Fields (11)

KeyFieldSource TableSource FieldDescription
KEY LegalTransactionRelshpUUID lcm_lt_relshp legaltransactionrelshpuuid Universal Unique ID
LegalTransactionUUID lcm_lt_relshp legaltransactionuuid Universal Unique ID
RelshpLegalTransaction lcm_lt_relshp relshplegaltransaction Legal Transaction ID
RelshpLegalTransactionUUID lcm_lt_relshp relshplegaltransactionuuid Universal Unique ID
LglCntntMRelshpType lcm_lt_relshp lglcntntmrelshptype Relationship Type
LegalTransactionMandatoryFlag lcm_lt_relshp legaltransactionmandatoryflag Mandatory
LglCntntMIsIntegRelevant lcm_lt_relshp lglcntntmisintegrelevant Integrated
LglCntntMIsAddedByIntegVarbl lcm_lt_relshp lglcntntmisaddedbyintegvarbl Added By Integration
_LegalTransaction _LegalTransaction
_LglCntntMRltnType _LglCntntMRltnType
_RelshpLegalTransaction _RelshpLegalTransaction

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_LegalTrRelationship.
-- 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: ILEGALTRRELSHIP

CREATE VIEW I_LegalTrRelationship AS
SELECT
  lcm_lt_relshp.legaltransactionrelshpuuid AS LegalTransactionRelshpUUID,
  lcm_lt_relshp.legaltransactionuuid AS LegalTransactionUUID,
  lcm_lt_relshp.relshplegaltransaction AS RelshpLegalTransaction,
  lcm_lt_relshp.relshplegaltransactionuuid AS RelshpLegalTransactionUUID,
  lcm_lt_relshp.lglcntntmrelshptype AS LglCntntMRelshpType,
  lcm_lt_relshp.legaltransactionmandatoryflag AS LegalTransactionMandatoryFlag,
  lcm_lt_relshp.lglcntntmisintegrelevant AS LglCntntMIsIntegRelevant,
  lcm_lt_relshp.lglcntntmisaddedbyintegvarbl AS LglCntntMIsAddedByIntegVarbl
FROM lcm_lt_relshp
LEFT OUTER JOIN I_LegalTransaction AS _LegalTransaction ON LegalTransactionUUID = _LegalTransaction.LegalTransactionUUID  -- association [1..1]
LEFT OUTER JOIN I_LegalTransaction AS _RelshpLegalTransaction ON RelshpLegalTransactionUUID = _RelshpLegalTransaction.LegalTransactionUUID  -- association [1..1]
LEFT OUTER JOIN I_LglCntntMRltnType AS _LglCntntMRltnType ON LglCntntMRelshpType = _LglCntntMRltnType.LglCntntMRelshpType  -- association [1..1]
;