I_ChgRecdRefLabelTP

DDL: I_CHGRECDREFLABELTP SQL: ICHGRECREFLBLTP Type: view TRANSACTIONAL Package: VDM_PLMB_CR_O

Change Record Object Reference Label

I_ChgRecdRefLabelTP is a Transactional CDS View that provides data about "Change Record Object Reference Label" in SAP S/4HANA. It reads from 1 data source (I_ChgRecdRefLabelBsc) and exposes 33 fields with key field ChangeRecordReferenceUUID. It has 4 associations to related views. Part of development package VDM_PLMB_CR_O.

Data Sources (1)

SourceAliasJoin Type
I_ChgRecdRefLabelBsc reference_lbl from

Associations (4)

CardinalityTargetAliasCondition
[1..1] I_ChangeRecordDraftTP _ChangeRecord $projection.ChangeRecordUUID = _ChangeRecord.ChangeRecordUUID
[1..1] I_SpecificationNonHistoric _SpecificationNonHistoric $projection.LabelSetSpecificationIntID = _SpecificationNonHistoric.SpecificationInternalID
[0..1] I_LabelSetIdfrBscForKeyDate _Identifier $projection.LabelSetSpecificationIntID = _Identifier.SpecificationInternalID
[0..1] E_ChgRecdRefLabelBsc _LabelExtension $projection.ChangeRecordReferenceUUID = _LabelExtension.ChangeRecordReferenceUUID

Annotations (15)

NameValueLevelField
AbapCatalog.sqlViewName ICHGRECREFLBLTP view
AbapCatalog.compiler.compareFilter true view
AbapCatalog.preserveKey true view
AccessControl.authorizationCheck #NOT_REQUIRED view
ObjectModel.usageType.dataClass #MIXED view
ObjectModel.usageType.sizeCategory #XXL view
ObjectModel.usageType.serviceQuality #C view
EndUserText.label Change Record Object Reference Label view
ClientHandling.algorithm #SESSION_VARIABLE view
VDM.viewType #TRANSACTIONAL view
ObjectModel.writeDraftPersistence PLMCRREFLBL_D view
ObjectModel.createEnabled EXTERNAL_CALCULATION view
ObjectModel.deleteEnabled EXTERNAL_CALCULATION view
ObjectModel.updateEnabled EXTERNAL_CALCULATION view
AccessControl.personalData.blocking #NOT_REQUIRED view

Fields (33)

KeyFieldSource TableSource FieldDescription
KEY ChangeRecordReferenceUUID I_ChgRecdRefLabelBsc ChangeRecordReferenceUUID UUID
LabelSetInternalID _LabelSet LabelSetInternalID
LabelSetSpecificationIntID _LabelSet LabelSetSpecificationIntID
SpecIdfgDescText
ChangeRecordUUID I_ChgRecdRefLabelBsc ChangeRecordUUID NodeID
ChangeRecord I_ChgRecdRefLabelBsc ChangeRecord Char20
ChangeRecordType I_ChgRecdRefLabelBsc ChangeRecordType Record Type
ChangeRecordReferenceType I_ChgRecdRefLabelBsc ChangeRecordReferenceType Object Type
ChangeRecordReferenceSubtype I_ChgRecdRefLabelBsc ChangeRecordReferenceSubtype Subtype
ChangeRecordReference I_ChgRecdRefLabelBsc ChangeRecordReference Ref. Object ID
ParentChangeRecordRefUUID I_ChgRecdRefLabelBsc ParentChangeRecordRefUUID Node ID
IsMainReference I_ChgRecdRefLabelBsc IsMainReference Main Reference
ChgRecdReasonForChange ChgRecdReasonForChange Reason for Chge
ExpdCompltnDte ExpdCompltnDte Exp Completion Date
ChgRecdAuthznGrpText ChgRecdAuthznGrpText Authoriz. Group
ChgRecdNmbrChgSts ChgRecdNmbrChgSts Status
CreatedByUser I_ChgRecdRefLabelBsc CreatedByUser User Name
CreationDateTime I_ChgRecdRefLabelBsc CreationDateTime Timestamp
LastChangedByUser I_ChgRecdRefLabelBsc LastChangedByUser User Name
LastChangeDateTime I_ChgRecdRefLabelBsc LastChangeDateTime Timestamp
ChangeRecordItemRelevance I_ChgRecdRefLabelBsc ChangeRecordItemRelevance Relevance
ChangeRecordVirtualRefInd I_ChgRecdRefLabelBsc ChangeRecordVirtualRefInd Virtual Reference
ChgRecRefInternalKey1 I_ChgRecdRefLabelBsc ChgRecRefInternalKey1 Key
ChgRecRefInternalKey2 I_ChgRecdRefLabelBsc ChgRecRefInternalKey2 Key
ChgRecRefInternalKey3 I_ChgRecdRefLabelBsc ChgRecRefInternalKey3 Key
ChgRecRefInternalKey4 I_ChgRecdRefLabelBsc ChgRecRefInternalKey4 Key
ChangeRecordRefObjectUUID I_ChgRecdRefLabelBsc ChangeRecordRefObjectUUID GUID-Key
ChangeRecordItemProcgStatus I_ChgRecdRefLabelBsc ChangeRecordItemProcgStatus Processing Status
ChgRecdCurrentItemProcgStatus I_ChgRecdRefLabelBsc ChgRecdCurrentItemProcgStatus Processing Status
ChgRecdItmTgtSts I_ChgRecdRefLabelBsc ChgRecdItmTgtSts Tgt Proc. Sts
ChgRecdItmDSgntr I_ChgRecdRefLabelBsc ChgRecdItmDSgntr Itm. Dgt. Sign.
_ChangeRecord _ChangeRecord
_SpecificationNonHistoric _SpecificationNonHistoric

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_ChgRecdRefLabelTP.
-- 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: ICHGRECREFLBLTP

CREATE VIEW I_ChgRecdRefLabelTP AS
SELECT
  reference_lbl.ChangeRecordReferenceUUID AS ChangeRecordReferenceUUID,
  _LabelSet.LabelSetInternalID AS LabelSetInternalID,
  _LabelSet.LabelSetSpecificationIntID AS LabelSetSpecificationIntID,
  cast('' as eseident) AS SpecIdfgDescText,
  reference_lbl.ChangeRecordUUID AS ChangeRecordUUID,
  reference_lbl.ChangeRecord AS ChangeRecord,
  reference_lbl.ChangeRecordType AS ChangeRecordType,
  reference_lbl.ChangeRecordReferenceType AS ChangeRecordReferenceType,
  reference_lbl.ChangeRecordReferenceSubtype AS ChangeRecordReferenceSubtype,
  reference_lbl.ChangeRecordReference AS ChangeRecordReference,
  reference_lbl.ParentChangeRecordRefUUID AS ParentChangeRecordRefUUID,
  reference_lbl.IsMainReference AS IsMainReference,
  ChgRecdReasonForChange,
  ExpdCompltnDte,
  ChgRecdAuthznGrpText,
  ChgRecdNmbrChgSts,
  reference_lbl.CreatedByUser AS CreatedByUser,
  reference_lbl.CreationDateTime AS CreationDateTime,
  reference_lbl.LastChangedByUser AS LastChangedByUser,
  reference_lbl.LastChangeDateTime AS LastChangeDateTime,
  reference_lbl.ChangeRecordItemRelevance AS ChangeRecordItemRelevance,
  reference_lbl.ChangeRecordVirtualRefInd AS ChangeRecordVirtualRefInd,
  reference_lbl.ChgRecRefInternalKey1 AS ChgRecRefInternalKey1,
  reference_lbl.ChgRecRefInternalKey2 AS ChgRecRefInternalKey2,
  reference_lbl.ChgRecRefInternalKey3 AS ChgRecRefInternalKey3,
  reference_lbl.ChgRecRefInternalKey4 AS ChgRecRefInternalKey4,
  reference_lbl.ChangeRecordRefObjectUUID AS ChangeRecordRefObjectUUID,
  reference_lbl.ChangeRecordItemProcgStatus AS ChangeRecordItemProcgStatus,
  reference_lbl.ChgRecdCurrentItemProcgStatus AS ChgRecdCurrentItemProcgStatus,
  reference_lbl.ChgRecdItmTgtSts AS ChgRecdItmTgtSts,
  reference_lbl.ChgRecdItmDSgntr AS ChgRecdItmDSgntr
FROM I_ChgRecdRefLabelBsc AS reference_lbl
LEFT OUTER JOIN I_ChangeRecordDraftTP AS _ChangeRecord ON ChangeRecordUUID = _ChangeRecord.ChangeRecordUUID  -- association [1..1]
LEFT OUTER JOIN I_SpecificationNonHistoric AS _SpecificationNonHistoric ON LabelSetSpecificationIntID = _SpecificationNonHistoric.SpecificationInternalID  -- association [1..1]
LEFT OUTER JOIN I_LabelSetIdfrBscForKeyDate AS _Identifier ON LabelSetSpecificationIntID = _Identifier.SpecificationInternalID  -- association [0..1]
LEFT OUTER JOIN E_ChgRecdRefLabelBsc AS _LabelExtension ON ChangeRecordReferenceUUID = _LabelExtension.ChangeRecordReferenceUUID  -- association [0..1]
;