C_LglCntntMDocObligation

DDL: C_LGLCNTNTMDOCOBLIGATION SQL: CLCMOBLGN Type: view CONSUMPTION

Legal Document Obligation

C_LglCntntMDocObligation is a Consumption CDS View that provides data about "Legal Document Obligation" in SAP S/4HANA. It reads from 1 data source (I_LglCntntMDocObligation) and exposes 22 fields with key field LglCntntMDocOblgnUUID. It has 8 associations to related views.

Data Sources (1)

SourceAliasJoin Type
I_LglCntntMDocObligation I_LglCntntMDocObligation from

Associations (8)

CardinalityTargetAliasCondition
[1..1] I_LcmDocument _LCMDocument $projection.LglCntntMDocumentUUID = _LCMDocument.LglCntntMDocumentUUID
[1..1] C_LglCntntMDocOblgnTypeVH _LglCntntMDocOblgnTypeVH $projection.LglCntntMDocOblgnType = _LglCntntMDocOblgnTypeVH.LglCntntMDocOblgnType
[1..*] C_LglCntntMDocOblgnEntityTP _LglCntntMDocOblgnEntityTP $projection.LglCntntMDocOblgnUUID = _LglCntntMDocOblgnEntityTP.LglCntntMDocOblgnUUID
[1..*] C_LglCntntMDocOblgnRcpnt _LglCntntMDocOblgnRcpnt $projection.LglCntntMDocOblgnUUID = _LglCntntMDocOblgnRcpnt.LglCntntMDocOblgnUUID
[1..*] C_LglCntntMDocOblgnRemTP _LglCntntMDocOblgnRemTP $projection.LglCntntMDocOblgnUUID = _LglCntntMDocOblgnRemTP.LglCntntMDocOblgnUUID
[0..1] C_LglCntntMDocOblgnRiskVH _LglCntntMDocOblgnRiskVH $projection.LglCntntMDocOblgnRisk = _LglCntntMDocOblgnRiskVH.LglCntntMDocOblgnRisk
[0..1] I_LglCntntMDocOblgnTypeTxt _LglCntntMDocOblgnTypeTxt $projection.LglCntntMDocOblgnType = _LglCntntMDocOblgnTypeTxt.LglCntntMDocOblgnType and Language = $session.system_language
[0..1] I_LglCntntMDocOblgnRiskText _LglCntntMDocOblgnRiskText $projection.LglCntntMDocOblgnRisk = _LglCntntMDocOblgnRiskText.LglCntntMDocOblgnRisk and Language = $session.system_language

Annotations (18)

NameValueLevelField
AbapCatalog.sqlViewName CLCMOBLGN view
AbapCatalog.compiler.compareFilter true view
AccessControl.authorizationCheck #CHECK view
AccessControl.personalData.blocking #REQUIRED view
ClientHandling.algorithm #SESSION_VARIABLE view
VDM.viewType #CONSUMPTION view
ObjectModel.semanticKey LegalDocument view
ObjectModel.representativeKey LglCntntMDocOblgnUUID view
ObjectModel.usageType.dataClass #MIXED view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #M view
Search.searchable true view
UI.headerInfo.typeName Obligation view
UI.headerInfo.typeNamePlural Obligations view
UI.headerInfo.title.value LglCntntMDocObligationDesc view
UI.headerInfo.description.value LglCntntMDocObligationDesc view
AbapCatalog.preserveKey true view
EndUserText.label Legal Document Obligation view

Fields (22)

KeyFieldSource TableSource FieldDescription
KEY LglCntntMDocOblgnUUID LglCntntMDocOblgnUUID Universal Unique ID
LglCntntMDocument _LCMDocument LglCntntMDocument Document
DocumentDescription _LCMDocument DocumentDescription Doc. Name
LglCntntMDocObligation LglCntntMDocObligation Obligation Type
LglCntntMDocOblgnType LglCntntMDocOblgnType Obligation Type
LglCntntMDocOblgnTypeName _LglCntntMDocOblgnTypeVH LglCntntMDocOblgnTypeName Oblgn Types
LglCntntMDocumentUUID LglCntntMDocumentUUID Universal Unique ID
LegalTransaction _LCMDocument LegalTransaction Legal Transaction ID
LglCntntMDocObligationDesc LglCntntMDocObligationDesc Description
LglCntntMDocOblgnStrtDte LglCntntMDocOblgnStrtDte Start Date
LglCntntMDocOblgnEndDte LglCntntMDocOblgnEndDte End Date
LglCntntMDocOblgnHasRem LglCntntMDocOblgnHasRem Reminder Exists
LglCntntMDocOblgnRisk LglCntntMDocOblgnRisk Risk
LglCntntMDocOblgnCndnTxt LglCntntMDocOblgnCndnTxt Condition
_LglCntntMDocOblgnEntityTP _LglCntntMDocOblgnEntityTP
_LglCntntMDocOblgnRemTP _LglCntntMDocOblgnRemTP
_LglCntntMDocOblgnRcpnt _LglCntntMDocOblgnRcpnt
_LglCntntMDocOblgnTypeVH _LglCntntMDocOblgnTypeVH
_LglCntntMDocOblgnTypeTxt _LglCntntMDocOblgnTypeTxt
_LglCntntMDocOblgnRiskVH _LglCntntMDocOblgnRiskVH
_LglCntntMDocOblgnRiskText _LglCntntMDocOblgnRiskText
_DocumentAuth _LCMDocument

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 C_LglCntntMDocObligation.
-- 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: CLCMOBLGN

CREATE VIEW C_LglCntntMDocObligation AS
SELECT
  LglCntntMDocOblgnUUID,
  _LCMDocument.LglCntntMDocument AS LglCntntMDocument,
  _LCMDocument.DocumentDescription AS DocumentDescription,
  LglCntntMDocObligation,
  LglCntntMDocOblgnType,
  _LglCntntMDocOblgnTypeVH.LglCntntMDocOblgnTypeName AS LglCntntMDocOblgnTypeName,
  LglCntntMDocumentUUID,
  _LCMDocument.LegalTransaction AS LegalTransaction,
  LglCntntMDocObligationDesc,
  LglCntntMDocOblgnStrtDte,
  LglCntntMDocOblgnEndDte,
  LglCntntMDocOblgnHasRem,
  LglCntntMDocOblgnRisk,
  LglCntntMDocOblgnCndnTxt
FROM I_LglCntntMDocObligation
LEFT OUTER JOIN I_LcmDocument AS _LCMDocument ON LglCntntMDocumentUUID = _LCMDocument.LglCntntMDocumentUUID  -- association [1..1]
LEFT OUTER JOIN C_LglCntntMDocOblgnTypeVH AS _LglCntntMDocOblgnTypeVH ON LglCntntMDocOblgnType = _LglCntntMDocOblgnTypeVH.LglCntntMDocOblgnType  -- association [1..1]
LEFT OUTER JOIN C_LglCntntMDocOblgnEntityTP AS _LglCntntMDocOblgnEntityTP ON LglCntntMDocOblgnUUID = _LglCntntMDocOblgnEntityTP.LglCntntMDocOblgnUUID  -- association [1..*]
LEFT OUTER JOIN C_LglCntntMDocOblgnRcpnt AS _LglCntntMDocOblgnRcpnt ON LglCntntMDocOblgnUUID = _LglCntntMDocOblgnRcpnt.LglCntntMDocOblgnUUID  -- association [1..*]
LEFT OUTER JOIN C_LglCntntMDocOblgnRemTP AS _LglCntntMDocOblgnRemTP ON LglCntntMDocOblgnUUID = _LglCntntMDocOblgnRemTP.LglCntntMDocOblgnUUID  -- association [1..*]
LEFT OUTER JOIN C_LglCntntMDocOblgnRiskVH AS _LglCntntMDocOblgnRiskVH ON LglCntntMDocOblgnRisk = _LglCntntMDocOblgnRiskVH.LglCntntMDocOblgnRisk  -- association [0..1]
LEFT OUTER JOIN I_LglCntntMDocOblgnTypeTxt AS _LglCntntMDocOblgnTypeTxt ON LglCntntMDocOblgnType = _LglCntntMDocOblgnTypeTxt.LglCntntMDocOblgnType AND Language = $session.system_language  -- association [0..1]
LEFT OUTER JOIN I_LglCntntMDocOblgnRiskText AS _LglCntntMDocOblgnRiskText ON LglCntntMDocOblgnRisk = _LglCntntMDocOblgnRiskText.LglCntntMDocOblgnRisk AND Language = $session.system_language  -- association [0..1]
;