I_LglCntntMDocOblgnEntityTP

DDL: I_LGLCNTNTMDOCOBLGNENTITYTP SQL: ILCMOBLGNENTYTP Type: view TRANSACTIONAL

Transaction View for LCM Document Obligation Entity

I_LglCntntMDocOblgnEntityTP is a Transactional CDS View that provides data about "Transaction View for LCM Document Obligation Entity" in SAP S/4HANA. It reads from 1 data source (I_LglCntntMDocOblgnEntity) and exposes 14 fields with key field LglCntntMDocOblgnEntityUUID. It has 3 associations to related views.

Data Sources (1)

SourceAliasJoin Type
I_LglCntntMDocOblgnEntity I_LglCntntMDocOblgnEntity from

Associations (3)

CardinalityTargetAliasCondition
[1..1] I_LcmDocumentTP _LCMDocumentTP $projection.LglCntntMDocumentUUID = _LCMDocumentTP.LglCntntMDocumentUUID
[1..1] I_LglCntntMDocObligationTP _LglCntntMDocObligationTP $projection.LglCntntMDocOblgnUUID = _LglCntntMDocObligationTP.LglCntntMDocOblgnUUID
[0..1] I_LCMEntityTypeText _EntityTypeText $projection.LglCntntMEntityType = _EntityTypeText.LglCntntMEntityType and _EntityTypeText.Language = $session.system_language

Annotations (19)

NameValueLevelField
AbapCatalog.sqlViewName ILCMOBLGNENTYTP view
AbapCatalog.compiler.compareFilter true view
ClientHandling.algorithm #SESSION_VARIABLE view
AbapCatalog.preserveKey true view
AccessControl.authorizationCheck #CHECK view
AccessControl.personalData.blocking #REQUIRED view
EndUserText.label Transaction View for LCM Document Obligation Entity view
VDM.viewType #TRANSACTIONAL view
ObjectModel.createEnabled true view
ObjectModel.updateEnabled true view
ObjectModel.deleteEnabled true view
ObjectModel.semanticKey LglCntntMDocOblgnEntityUUID view
ObjectModel.representativeKey LglCntntMDocOblgnEntityUUID view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #L view
ObjectModel.writeDraftPersistence LCM_OBL_ENTITY_D view
ObjectModel.writeActivePersistence LCM_OBL_ENTITY view
VDM.lifecycle.contract.type #SAP_INTERNAL_API view

Fields (14)

KeyFieldSource TableSource FieldDescription
KEY LglCntntMDocOblgnEntityUUID LglCntntMDocOblgnEntityUUID Universal Unique ID
LglCntntMDocOblgnUUID LglCntntMDocOblgnUUID Universal Unique ID
LglCntntMDocumentUUID LglCntntMDocumentUUID Universal Unique ID
LglCntntMDocObligation _LglCntntMDocObligation LglCntntMDocObligation Obligation ID
LglCntntMEntity LglCntntMEntity Entity ID
LglCntntMEntityType LglCntntMEntityType Entity Type
LglCntntMTechEntityType LglCntntMTechEntityType Entity Techn. Type
LegalTransactionUUID _Document LegalTransactionUUID Universal Unique ID
LegalTransaction _Document LegalTransaction Legal Transaction ID
_LCMDocumentTP _LCMDocumentTP
_LglCntntMDocObligationTP _LglCntntMDocObligationTP
_DocumentAuth _DocumentAuth
_LCMEntityType _LCMEntityType
_EntityTypeText _EntityTypeText

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_LglCntntMDocOblgnEntityTP.
-- 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: ILCMOBLGNENTYTP

CREATE VIEW I_LglCntntMDocOblgnEntityTP AS
SELECT
  LglCntntMDocOblgnEntityUUID,
  LglCntntMDocOblgnUUID,
  LglCntntMDocumentUUID,
  _LglCntntMDocObligation.LglCntntMDocObligation AS LglCntntMDocObligation,
  LglCntntMEntity,
  LglCntntMEntityType,
  LglCntntMTechEntityType,
  _Document.LegalTransactionUUID AS LegalTransactionUUID,
  _Document.LegalTransaction AS LegalTransaction
FROM I_LglCntntMDocOblgnEntity
LEFT OUTER JOIN I_LcmDocumentTP AS _LCMDocumentTP ON LglCntntMDocumentUUID = _LCMDocumentTP.LglCntntMDocumentUUID  -- association [1..1]
LEFT OUTER JOIN I_LglCntntMDocObligationTP AS _LglCntntMDocObligationTP ON LglCntntMDocOblgnUUID = _LglCntntMDocObligationTP.LglCntntMDocOblgnUUID  -- association [1..1]
LEFT OUTER JOIN I_LCMEntityTypeText AS _EntityTypeText ON LglCntntMEntityType = _EntityTypeText.LglCntntMEntityType AND _EntityTypeText.Language = $session.system_language  -- association [0..1]
;