I_LegalTrLinkedObjects

DDL: I_LEGALTRLINKEDOBJECTS SQL: ILEGALTRLINKOBJ Type: view BASIC Package: VDM_LCM_LT

Basic View for LCM LT Linked Objects

I_LegalTrLinkedObjects is a Basic CDS View that provides data about "Basic View for LCM LT Linked Objects" in SAP S/4HANA. It reads from 1 data source (lcm_lt_linkobj) and exposes 11 fields with key field LegalTransactionLinkdObjUUID. It has 3 associations to related views. Part of development package VDM_LCM_LT.

Data Sources (1)

SourceAliasJoin Type
lcm_lt_linkobj lcm_lt_linkobj from

Associations (3)

CardinalityTargetAliasCondition
[1..1] I_LegalTransaction _LegalTransaction $projection.LegalTransactionUUID = _LegalTransaction.LegalTransactionUUID
[0..1] I_LCMLinkedObjectTypeText _LinkedObjectTypeText $projection.LglCntntMLinkdObjType = _LinkedObjectTypeText.LglCntntMLinkdObjType and _LinkedObjectTypeText.Language = $session.system_language
[1..1] E_LegalTransactionLinkedObject _LegalTransLinkedObjectExtn $projection.LegalTransactionLinkdObjUUID = _LegalTransLinkedObjectExtn.LegalTransactionLinkdObjUUID

Annotations (14)

NameValueLevelField
AbapCatalog.sqlViewName ILEGALTRLINKOBJ view
AbapCatalog.compiler.compareFilter true view
AbapCatalog.preserveKey true view
ClientHandling.algorithm #SESSION_VARIABLE view
AccessControl.authorizationCheck #CHECK view
AccessControl.personalData.blocking #REQUIRED view
VDM.viewType #BASIC view
Metadata.ignorePropagatedAnnotations true view
ObjectModel.representativeKey LegalTransactionLinkdObjUUID view
ObjectModel.usageType.serviceQuality #A 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 Linked Objects view

Fields (11)

KeyFieldSource TableSource FieldDescription
KEY LegalTransactionLinkdObjUUID lcm_lt_linkobj legaltransactionlinkdobjuuid Universal Unique ID
LglCntntMLinkdObjType lcm_lt_linkobj lglcntntmlinkdobjtype Linked Object Type
LglCntntMLinkdObj lcm_lt_linkobj lglcntntmlinkdobj Unique ID
LegalTransactionUUID lcm_lt_linkobj legaltransactionuuid Universal Unique ID
LegalTransactionMandatoryFlag lcm_lt_linkobj legaltransactionmandatoryflag Mandatory
LegalTransactionIsTriggerObj lcm_lt_linkobj legaltransactionistriggerobj Trigger Object
LglCntntMIsIntegRelevant lcm_lt_linkobj lglcntntmisintegrelevant Integrated
LglCntntMIsAddedByIntegVarbl lcm_lt_linkobj lglcntntmisaddedbyintegvarbl Added By Integration
LglCntntMAgingTemperature lcm_lt_linkobj _dataaging Data Aging
_LegalTransaction _LegalTransaction
_LinkedObjectTypeText _LinkedObjectTypeText

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_LegalTrLinkedObjects.
-- 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: ILEGALTRLINKOBJ

CREATE VIEW I_LegalTrLinkedObjects AS
SELECT
  lcm_lt_linkobj.legaltransactionlinkdobjuuid AS LegalTransactionLinkdObjUUID,
  lcm_lt_linkobj.lglcntntmlinkdobjtype AS LglCntntMLinkdObjType,
  lcm_lt_linkobj.lglcntntmlinkdobj AS LglCntntMLinkdObj,
  lcm_lt_linkobj.legaltransactionuuid AS LegalTransactionUUID,
  lcm_lt_linkobj.legaltransactionmandatoryflag AS LegalTransactionMandatoryFlag,
  lcm_lt_linkobj.legaltransactionistriggerobj AS LegalTransactionIsTriggerObj,
  lcm_lt_linkobj.lglcntntmisintegrelevant AS LglCntntMIsIntegRelevant,
  lcm_lt_linkobj.lglcntntmisaddedbyintegvarbl AS LglCntntMIsAddedByIntegVarbl,
  lcm_lt_linkobj._dataaging AS LglCntntMAgingTemperature
FROM lcm_lt_linkobj
LEFT OUTER JOIN I_LegalTransaction AS _LegalTransaction ON LegalTransactionUUID = _LegalTransaction.LegalTransactionUUID  -- association [1..1]
LEFT OUTER JOIN I_LCMLinkedObjectTypeText AS _LinkedObjectTypeText ON LglCntntMLinkdObjType = _LinkedObjectTypeText.LglCntntMLinkdObjType AND _LinkedObjectTypeText.Language = $session.system_language  -- association [0..1]
LEFT OUTER JOIN E_LegalTransactionLinkedObject AS _LegalTransLinkedObjectExtn ON LegalTransactionLinkdObjUUID = _LegalTransLinkedObjectExtn.LegalTransactionLinkdObjUUID  -- association [1..1]
;