I_ChangeRecordItemType

DDL: I_CHANGERECORDITEMTYPE Type: view_entity COMPOSITE Package: VDM_PLMB_CR_RAP

Change Record Item Type

I_ChangeRecordItemType is a Composite CDS View that provides data about "Change Record Item Type" in SAP S/4HANA. It reads from 4 data sources (I_ChgRecdFeatureToggleEnabled, I_ChgRecdFeatureToggleDisabled, I_ChangeRecordRefObj, I_ChgRecdRefObjVisibility_2) and exposes 7 fields with key fields ChangeRecordType, ChangeRecordItemType, ChangeRecordItemType. It has 2 associations to related views. Part of development package VDM_PLMB_CR_RAP.

Data Sources (4)

Associations (2)

CardinalityTargetAliasCondition
[0..1] I_SAPObjectNodeType_2 _NONT $projection.ChangeRecordItemType = _NONT.SAPObjectNodeType
[0..1] I_SAPObjectNodeTypeText_2 _Txt _Txt.SAPObjectNodeTypeInUppercase = $projection.SAPObjectNodeTypeInUppercase and _Txt.Language = $session.system_language

Annotations (7)

NameValueLevelField
AccessControl.authorizationCheck #NOT_REQUIRED view
EndUserText.label Change Record Item Type view
Metadata.ignorePropagatedAnnotations true view
ObjectModel.usageType.serviceQuality #X view
ObjectModel.usageType.sizeCategory #S view
ObjectModel.usageType.dataClass #MIXED view
VDM.viewType #COMPOSITE view

Fields (7)

KeyFieldSource TableSource FieldDescription
KEY ChangeRecordType I_ChgRecdRefObjVisibility_2 ChangeRecordType Record Type
KEY ChangeRecordItemType I_ChgRecdRefObjVisibility_2 ChangeRecordItemType Object Type
SAPObjectNodeTypeInUppercase _NONT SAPObjectNodeTypeInUppercase Object Type
ChangeRecordType Record Type
KEY ChangeRecordItemType I_ChangeRecordRefObj ChangeRecordReferenceType Object Type
SAPObjectNodeTypeInUppercase I_ChangeRecordRefObj ChangeRecordReferenceType Object Type
ChangeRecordReferenceTypeText I_ChangeRecordRefObj ChangeRecordReferenceTypeText

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_ChangeRecordItemType.
-- 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.

CREATE VIEW I_ChangeRecordItemType AS
SELECT
  v2.ChangeRecordType AS ChangeRecordType,
  v2.ChangeRecordItemType AS ChangeRecordItemType,
  _NONT.SAPObjectNodeTypeInUppercase AS SAPObjectNodeTypeInUppercase,
  v1.ChangeRecordReferenceTypeText AS ChangeRecordReferenceTypeText
FROM I_ChgRecdRefObjVisibility_2 AS v2
INNER JOIN I_ChgRecdFeatureToggleEnabled AS _ftg ON /* join condition not captured in parsed metadata */
INNER JOIN I_ChgRecdFeatureToggleDisabled AS _ftg ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN I_SAPObjectNodeType_2 AS _NONT ON ChangeRecordItemType = _NONT.SAPObjectNodeType  -- association [0..1]
LEFT OUTER JOIN I_SAPObjectNodeTypeText_2 AS _Txt ON _Txt.SAPObjectNodeTypeInUppercase = SAPObjectNodeTypeInUppercase AND _Txt.Language = $session.system_language  -- association [0..1]
-- UNION ALL with additional select branch(es): I_ChangeRecordRefObj
;