I_LglCntntMDocAgeAnalysis

DDL: I_LGLCNTNTMDOCAGEANALYSIS SQL: ILCMDOCANA Type: view COMPOSITE Package: VDM_LCM_DOC

LCM Document Aging Analysis

I_LglCntntMDocAgeAnalysis is a Composite CDS View that provides data about "LCM Document Aging Analysis" in SAP S/4HANA. It reads from 2 data sources (I_LcmDocument, I_LglCntntMDocToBeAged) and exposes 16 fields with key field LglCntntMDocumentUUID. It has 3 associations to related views. Part of development package VDM_LCM_DOC.

Data Sources (2)

SourceAliasJoin Type
I_LcmDocument _Document from
I_LglCntntMDocToBeAged I_LglCntntMDocToBeAged left_outer

Parameters (1)

NameTypeDefault
P_LglCntntMResidenceTime int4

Associations (3)

CardinalityTargetAliasCondition
[1..1] I_LanguageText _LanguageText _LanguageText.Language = $session.system_language and _Document.LglCntntMLanguage = _LanguageText.LanguageCode
[1..1] I_LglCntntMDocContentTypeText _ContentType _Document.LglCntntMDocContentType = _ContentType.LglCntntMDocContentType and _ContentType.Language = $session.system_language
[1..1] I_LcmDocument _DocumentAuth $projection.LglCntntMDocumentUUID = _DocumentAuth.LglCntntMDocumentUUID

Annotations (12)

NameValueLevelField
AbapCatalog.sqlViewName ILCMDOCANA view
AbapCatalog.compiler.compareFilter true view
AccessControl.authorizationCheck #CHECK view
Search.searchable true view
AccessControl.personalData.blocking #REQUIRED view
EndUserText.label LCM Document Aging Analysis view
VDM.viewType #COMPOSITE view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #L view
ObjectModel.usageType.dataClass #MIXED view
ClientHandling.algorithm #SESSION_VARIABLE view
VDM.lifecycle.contract.type #SAP_INTERNAL_API view

Fields (16)

KeyFieldSource TableSource FieldDescription
KEY LglCntntMDocumentUUID I_LcmDocument LglCntntMDocumentUUID Universal Unique ID
LglCntntMDocument I_LcmDocument LglCntntMDocument Document ID
DocumentDescription I_LcmDocument DocumentDescription Doc. Name
LegalTransaction I_LcmDocument LegalTransaction Legal Transaction ID
LegalTransactionUUID I_LcmDocument LegalTransactionUUID Universal Unique ID
LglCntntMDocContentType _ContentType LglCntntMDocContentType Content Type
LglCntntMDocContentTypeName _ContentType LglCntntMDocContentTypeName Long Text
LglCntntMLanguage I_LcmDocument LglCntntMLanguage Language
LanguageName _LanguageText LanguageName Name
LglCntntMDocumentLinkedObjKey I_LcmDocument LglCntntMDocumentLinkedObjKey UUID Char32
LglCntntMDocumentLinkedObject I_LcmDocument LglCntntMDocumentLinkedObject Object
LglCntntMChangedByUser I_LcmDocument LglCntntMChangedByUser Changed By
IsEndOfPurposeBlocked I_LcmDocument IsEndOfPurposeBlocked Busin. Purp. Cmpltd.
LglCntntMChangedUTCDateTime I_LcmDocument LglCntntMChangedUTCDateTime Changed On
char3asLglCntntMAgingStsCode
_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 I_LglCntntMDocAgeAnalysis.
-- 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: ILCMDOCANA
-- Parameters: P_LglCntntMResidenceTime : int4

CREATE VIEW I_LglCntntMDocAgeAnalysis AS
SELECT
  _Document.LglCntntMDocumentUUID AS LglCntntMDocumentUUID,
  _Document.LglCntntMDocument AS LglCntntMDocument,
  _Document.DocumentDescription AS DocumentDescription,
  _Document.LegalTransaction AS LegalTransaction,
  _Document.LegalTransactionUUID AS LegalTransactionUUID,
  _ContentType.LglCntntMDocContentType AS LglCntntMDocContentType,
  _ContentType.LglCntntMDocContentTypeName AS LglCntntMDocContentTypeName,
  _Document.LglCntntMLanguage AS LglCntntMLanguage,
  _LanguageText.LanguageName AS LanguageName,
  _Document.LglCntntMDocumentLinkedObjKey AS LglCntntMDocumentLinkedObjKey,
  _Document.LglCntntMDocumentLinkedObject AS LglCntntMDocumentLinkedObject,
  _Document.LglCntntMChangedByUser AS LglCntntMChangedByUser,
  _Document.IsEndOfPurposeBlocked AS IsEndOfPurposeBlocked,
  _Document.LglCntntMChangedUTCDateTime AS LglCntntMChangedUTCDateTime
FROM I_LcmDocument AS _Document
LEFT OUTER JOIN I_LglCntntMDocToBeAged ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN I_LanguageText AS _LanguageText ON _LanguageText.Language = $session.system_language AND _Document.LglCntntMLanguage = _LanguageText.LanguageCode  -- association [1..1]
LEFT OUTER JOIN I_LglCntntMDocContentTypeText AS _ContentType ON _Document.LglCntntMDocContentType = _ContentType.LglCntntMDocContentType AND _ContentType.Language = $session.system_language  -- association [1..1]
LEFT OUTER JOIN I_LcmDocument AS _DocumentAuth ON LglCntntMDocumentUUID = _DocumentAuth.LglCntntMDocumentUUID  -- association [1..1]
;