C_LglCntntMContextStatus

DDL: C_LGLCNTNTMCONTEXTSTATUS SQL: CLCMCTXHEALTH Type: view CONSUMPTION

Context Status for OVP

C_LglCntntMContextStatus is a Consumption CDS View (Cube) that provides data about "Context Status for OVP" in SAP S/4HANA. It reads from 1 data source (I_LCMContextTP) and exposes 15 fields with key field LglCntntMContextUUID. It has 2 associations to related views.

Data Sources (1)

SourceAliasJoin Type
I_LCMContextTP I_LCMContextTP from

Associations (2)

CardinalityTargetAliasCondition
[0..1] C_LCMStatusSchemaVH _LCMStatusSchemaVH $projection.LglCntntMContextCurStatus = _LCMStatusSchemaVH.LglCntntMCurStatus and _LCMStatusSchemaVH.LglCntntMStsPrfl = 'CONTEXT' and $projection.LglCntntMContextStatus = _LCMStatusSchemaVH.LglCntntMNextStatus
[1..1] I_LCMContextEntityTP _LCMContextEntityTP _LCMContextEntityTP.LglCntntMContextUUID = $projection.LglCntntMContextUUID and _LCMContextEntityTP.LglCntntMIsMainEntity = 'X'

Annotations (17)

NameValueLevelField
AbapCatalog.sqlViewName CLCMCTXHEALTH view
AbapCatalog.compiler.compareFilter true view
AccessControl.authorizationCheck #CHECK view
ClientHandling.algorithm #SESSION_VARIABLE view
ObjectModel.usageType.dataClass #MIXED view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #L view
VDM.viewType #CONSUMPTION view
AccessControl.personalData.blockingIndicator IsEndOfPurposeBlocked view
Analytics.dataCategory #CUBE view
Analytics.dataExtraction.enabled true view
UI.headerInfo.typeNamePlural Context Status view
UI.headerInfo.typeName Context Status view
Metadata.allowExtensions true view
AccessControl.personalData.blocking #REQUIRED view
Metadata.ignorePropagatedAnnotations true view
EndUserText.label Context Status for OVP view

Fields (15)

KeyFieldSource TableSource FieldDescription
KEY LglCntntMContextUUID LglCntntMContextUUID Universal Unique ID
LglCntntMContext LglCntntMContext Context ID
LglCntntMContextVersion LglCntntMContextVersion Context Version
LglCntntMContextStatus LglCntntMContextStatus Status
LglCntntMCurStatusName _LCMStatusSchemaVH LglCntntMCurStatusName
LglCntntMContextCurStatus LglCntntMContextStatus Status
LglCntntMEntity _LCMContextEntityTP LglCntntMEntity Entity ID
LglCntntMEntityType _LCMContextEntityTP LglCntntMEntityType Entity Type
LglCntntMCreatedUTCDateTime LglCntntMCreatedUTCDateTime Created On
LglCntntMContextValidToDate LglCntntMContextValidToDate Valid To
LglCntntMProfile LglCntntMProfile Profile
CalendarYear
YearQuarter
IsEndOfPurposeBlocked IsEndOfPurposeBlocked Busin. Purp. Cmpltd.
_LCMStatusSchemaVH _LCMStatusSchemaVH

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_LglCntntMContextStatus.
-- 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: CLCMCTXHEALTH

CREATE VIEW C_LglCntntMContextStatus AS
SELECT
  LglCntntMContextUUID,
  LglCntntMContext,
  LglCntntMContextVersion,
  LglCntntMContextStatus,
  _LCMStatusSchemaVH.LglCntntMCurStatusName AS LglCntntMCurStatusName,
  LglCntntMContextStatus AS LglCntntMContextCurStatus,
  _LCMContextEntityTP.LglCntntMEntity AS LglCntntMEntity,
  _LCMContextEntityTP.LglCntntMEntityType AS LglCntntMEntityType,
  LglCntntMCreatedUTCDateTime,
  LglCntntMContextValidToDate,
  LglCntntMProfile,
  cast( substring(LglCntntMContextValidToDate, 1, 4) as calendaryear ) AS CalendarYear,
  cast( substring(cast($session.system_date as abap.char( 8 ) ), 1, 4) as vdm_yearquarter ) AS YearQuarter,
  IsEndOfPurposeBlocked
FROM I_LCMContextTP
LEFT OUTER JOIN C_LCMStatusSchemaVH AS _LCMStatusSchemaVH ON LglCntntMContextCurStatus = _LCMStatusSchemaVH.LglCntntMCurStatus AND _LCMStatusSchemaVH.LglCntntMStsPrfl = 'CONTEXT' AND LglCntntMContextStatus = _LCMStatusSchemaVH.LglCntntMNextStatus  -- association [0..1]
LEFT OUTER JOIN I_LCMContextEntityTP AS _LCMContextEntityTP ON _LCMContextEntityTP.LglCntntMContextUUID = LglCntntMContextUUID AND _LCMContextEntityTP.LglCntntMIsMainEntity = 'X'  -- association [1..1]
;