C_LglCntntMDocOblgnVersion

DDL: C_LGLCNTNTMDOCOBLGNVERSION SQL: CLCMDOCOBLGNVER Type: view CONSUMPTION

LCM Document Obligation Version

C_LglCntntMDocOblgnVersion is a Consumption CDS View that provides data about "LCM Document Obligation Version" in SAP S/4HANA. It reads from 1 data source (I_LglCntntMDocObligation) and exposes 16 fields with key fields LglCntntMDocOblgnUUID, LglCntntMDocOblgnEntityUUID. It has 6 associations to related views.

Data Sources (1)

SourceAliasJoin Type
I_LglCntntMDocObligation I_LglCntntMDocObligation from

Associations (6)

CardinalityTargetAliasCondition
[1..1] C_LglCntntMDocOblgnTypeVH _LglCntntMDocOblgnTypeVH $projection.LglCntntMDocOblgnType = _LglCntntMDocOblgnTypeVH.LglCntntMDocOblgnType
[1..*] C_LglCntntMDocOblgnEntityTP _LglCntntMDocOblgnEntityTP $projection.LglCntntMDocOblgnUUID = _LglCntntMDocOblgnEntityTP.LglCntntMDocOblgnUUID
[1..*] C_LglCntntMDocOblgnRcpntTP _LglCntntMDocOblgnRcpntTP $projection.LglCntntMDocOblgnUUID = _LglCntntMDocOblgnRcpntTP.LglCntntMDocOblgnUUID
[0..1] I_LglCntntMDocOblgnTypeTxt _LglCntntMDocOblgnTypeTxt $projection.LglCntntMDocOblgnType = _LglCntntMDocOblgnTypeTxt.LglCntntMDocOblgnType and Language = $session.system_language
[0..1] I_LCMEntityTypeText _EntityTypeText $projection.lglcntntmentitytype = _EntityTypeText.LglCntntMEntityType and _EntityTypeText.Language = $session.system_language
[0..1] C_LCMEntityTypeValueHelp _EntityTypeValueHelp $projection.lglcntntmentitytype = _EntityTypeValueHelp.LglCntntMEntityType

Annotations (17)

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

Fields (16)

KeyFieldSource TableSource FieldDescription
KEY LglCntntMDocOblgnUUID LglCntntMDocOblgnUUID Universal Unique ID
KEY LglCntntMDocOblgnEntityUUID _LglCntntMDocOblgnEntityTP LglCntntMDocOblgnEntityUUID Universal Unique ID
LglCntntMDocObligation LglCntntMDocObligation Obligation Type
LglCntntMDocOblgnType LglCntntMDocOblgnType Obligation Type
LglCntntMDocOblgnTypeName _LglCntntMDocOblgnTypeVH LglCntntMDocOblgnTypeName Oblgn Types
LglCntntMDocumentUUID LglCntntMDocumentUUID Universal Unique ID
LglCntntMDocObligationDesc LglCntntMDocObligationDesc Description
_LglCntntMDocOblgnTypeVH _LglCntntMDocOblgnTypeVH
_LglCntntMDocOblgnTypeTxt _LglCntntMDocOblgnTypeTxt
LglCntntMEntity _LglCntntMDocOblgnEntityTP LglCntntMEntity Entity ID
LglCntntMEntityName
LglCntntMEntityType _LglCntntMDocOblgnEntityTP LglCntntMEntityType Entity Type
_EntityTypeText _EntityTypeText
_LglCntntMDocOblgnEntityTP _LglCntntMDocOblgnEntityTP
_LglCntntMDocOblgnRcpntTP _LglCntntMDocOblgnRcpntTP
_DocumentAuth _DocumentAuth

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_LglCntntMDocOblgnVersion.
-- 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: CLCMDOCOBLGNVER

CREATE VIEW C_LglCntntMDocOblgnVersion AS
SELECT
  LglCntntMDocOblgnUUID,
  _LglCntntMDocOblgnEntityTP.LglCntntMDocOblgnEntityUUID AS LglCntntMDocOblgnEntityUUID,
  LglCntntMDocObligation,
  LglCntntMDocOblgnType,
  _LglCntntMDocOblgnTypeVH.LglCntntMDocOblgnTypeName AS LglCntntMDocOblgnTypeName,
  LglCntntMDocumentUUID,
  LglCntntMDocObligationDesc,
  _LglCntntMDocOblgnEntityTP.LglCntntMEntity AS LglCntntMEntity,
  cast ('' as char80) AS LglCntntMEntityName,
  _LglCntntMDocOblgnEntityTP.LglCntntMEntityType AS LglCntntMEntityType
FROM I_LglCntntMDocObligation
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_LglCntntMDocOblgnRcpntTP AS _LglCntntMDocOblgnRcpntTP ON LglCntntMDocOblgnUUID = _LglCntntMDocOblgnRcpntTP.LglCntntMDocOblgnUUID  -- association [1..*]
LEFT OUTER JOIN I_LglCntntMDocOblgnTypeTxt AS _LglCntntMDocOblgnTypeTxt ON LglCntntMDocOblgnType = _LglCntntMDocOblgnTypeTxt.LglCntntMDocOblgnType AND Language = $session.system_language  -- association [0..1]
LEFT OUTER JOIN I_LCMEntityTypeText AS _EntityTypeText ON lglcntntmentitytype = _EntityTypeText.LglCntntMEntityType AND _EntityTypeText.Language = $session.system_language  -- association [0..1]
LEFT OUTER JOIN C_LCMEntityTypeValueHelp AS _EntityTypeValueHelp ON lglcntntmentitytype = _EntityTypeValueHelp.LglCntntMEntityType  -- association [0..1]
;