C_LglCntntMAcceptedDoc

DDL: C_LGLCNTNTMACCEPTEDDOC SQL: CLCMACCEPTDOC Type: view CONSUMPTION

Accepted Document

C_LglCntntMAcceptedDoc is a Consumption CDS View that provides data about "Accepted Document" in SAP S/4HANA. It reads from 1 data source (I_LcmDocumentTP) and exposes 18 fields with key field LglCntntMDocumentUUID. It has 3 associations to related views.

Data Sources (1)

SourceAliasJoin Type
I_LcmDocumentTP I_LcmDocumentTP from

Associations (3)

CardinalityTargetAliasCondition
[1..*] I_LglCntntMDocStatusChgsTP _LglCntntMDocStatusChgsTP _LglCntntMDocStatusChgsTP.LglCntntMDocumentUUID = $projection.LglCntntMDocumentUUID
[1..1] I_LglCntntMDocAggregation _LglCntntMDocAggregation _LglCntntMDocAggregation.LglCntntMDocumentUUID = $projection.LglCntntMDocumentUUID
[1..1] C_LegalTransactionTP _LegalTransactionTP I_LcmDocumentTP.LegalTransactionUUID = _LegalTransactionTP.LegalTransactionUUID

Annotations (12)

NameValueLevelField
AbapCatalog.sqlViewName CLCMACCEPTDOC view
AbapCatalog.compiler.compareFilter true view
AbapCatalog.preserveKey true view
AccessControl.authorizationCheck #CHECK view
ClientHandling.algorithm #SESSION_VARIABLE view
ObjectModel.usageType.dataClass #MIXED view
ObjectModel.usageType.serviceQuality #D view
ObjectModel.usageType.sizeCategory #L view
VDM.viewType #CONSUMPTION view
Metadata.ignorePropagatedAnnotations true view
AccessControl.personalData.blocking #REQUIRED view
EndUserText.label Accepted Document view

Fields (18)

KeyFieldSource TableSource FieldDescription
KEY LglCntntMDocumentUUID LglCntntMDocumentUUID Universal Unique ID
LglCntntMDocument LglCntntMDocument Document ID
LglCntntMChangedDate
CalendarYear
CurrentYear
LegalTransaction LegalTransaction Legal Transaction ID
LglCntntMCreatedUTCDateTime LglCntntMCreatedUTCDateTime Created On
LglCntntMProfile LglCntntMProfile Profile
IsEndOfPurposeBlocked IsEndOfPurposeBlocked Busin. Purp. Cmpltd.
LegalContext _LegalTransactionTP LegalContext
LglCntntMContextVersion _LegalTransactionTP LglCntntMContextVersion Context Version
LglCntntMEntity _LegalTransactionTP LglCntntMEntity Entity ID
LglCntntMEntityType _LegalTransactionTP LglCntntMEntityType Entity Type
InternalDocumentStatus InternalDocumentStatus Status
LglCntntMDocContentType LglCntntMDocContentType Content Type
LegalTransactionUUID LegalTransactionUUID Universal Unique ID
LglCntntMDocAccessLvl LglCntntMDocAccessLvl Acs. Level
_LegalTransaction I_LcmDocumentTP _LegalTransaction

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_LglCntntMAcceptedDoc.
-- 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: CLCMACCEPTDOC

CREATE VIEW C_LglCntntMAcceptedDoc AS
SELECT
  LglCntntMDocumentUUID,
  LglCntntMDocument,
  max( _LglCntntMDocStatusChgsTP.LglCntntMChangedDate ) AS LglCntntMChangedDate,
  cast( substring( cast( _LglCntntMDocAggregation.LglCntntMCreatedUTCDateTime as abap.char( 19 ) ), 1, 4 ) as calendaryear ) AS CalendarYear,
  substring(cast($session.system_date as abap.char( 8 ) ), 1, 4) AS CurrentYear,
  LegalTransaction,
  LglCntntMCreatedUTCDateTime,
  LglCntntMProfile,
  IsEndOfPurposeBlocked,
  _LegalTransactionTP.LegalContext AS LegalContext,
  _LegalTransactionTP.LglCntntMContextVersion AS LglCntntMContextVersion,
  _LegalTransactionTP.LglCntntMEntity AS LglCntntMEntity,
  _LegalTransactionTP.LglCntntMEntityType AS LglCntntMEntityType,
  InternalDocumentStatus,
  LglCntntMDocContentType,
  LegalTransactionUUID,
  LglCntntMDocAccessLvl,
  I_LcmDocumentTP._LegalTransaction AS _LegalTransaction
FROM I_LcmDocumentTP
LEFT OUTER JOIN I_LglCntntMDocStatusChgsTP AS _LglCntntMDocStatusChgsTP ON _LglCntntMDocStatusChgsTP.LglCntntMDocumentUUID = LglCntntMDocumentUUID  -- association [1..*]
LEFT OUTER JOIN I_LglCntntMDocAggregation AS _LglCntntMDocAggregation ON _LglCntntMDocAggregation.LglCntntMDocumentUUID = LglCntntMDocumentUUID  -- association [1..1]
LEFT OUTER JOIN C_LegalTransactionTP AS _LegalTransactionTP ON I_LcmDocumentTP.LegalTransactionUUID = _LegalTransactionTP.LegalTransactionUUID  -- association [1..1]
;