I_ChangeRecordReferenceBOMTP_2

DDL: I_CHANGERECORDREFERENCEBOMTP_2 SQL: ICHGRECREFBOMTP2 Type: view TRANSACTIONAL

Change Record Reference Object BOM

I_ChangeRecordReferenceBOMTP_2 is a Transactional CDS View that provides data about "Change Record Reference Object BOM" in SAP S/4HANA. It reads from 1 data source (I_ChgRecdRefBOM) and exposes 22 fields with key field ChangeRecordReferenceUUID. It has 1 association to related views.

Data Sources (1)

SourceAliasJoin Type
I_ChgRecdRefBOM reference_bom from

Associations (1)

CardinalityTargetAliasCondition
[0..1] E_ChgRecdRefBOMBsc _BOMExtension $projection.ChangeRecordReferenceUUID = _BOMExtension.ChangeRecordReferenceUUID

Annotations (11)

NameValueLevelField
AbapCatalog.sqlViewName ICHGRECREFBOMTP2 view
AbapCatalog.compiler.compareFilter true view
AbapCatalog.preserveKey true view
AccessControl.authorizationCheck #CHECK view
ClientHandling.algorithm #SESSION_VARIABLE view
EndUserText.label Change Record Reference Object BOM view
VDM.viewType #TRANSACTIONAL view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.dataClass #MIXED view
ObjectModel.usageType.sizeCategory #XXL view
VDM.lifecycle.contract.type #SAP_INTERNAL_API view

Fields (22)

KeyFieldSource TableSource FieldDescription
KEY ChangeRecordReferenceUUID ChangeRecordReferenceUUID UUID
Material I_ChgRecdRefBOM Material Vehicle Model
Plant I_ChgRecdRefBOM Plant Valuation Area
BillOfMaterialVariantUsage I_ChgRecdRefBOM BillOfMaterialVariantUsage Usage
BillOfMaterialVariant I_ChgRecdRefBOM BillOfMaterialVariant AlternativeBOM
ChangeRecordUUID ChangeRecordUUID NodeID
ChangeRecord ChangeRecord Char20
_ChangeRecordAPITP _ChangeRecordAPITP
ChangeRecordReferenceType ChangeRecordReferenceType Object Type
ChangeRecordReferenceSubtype ChangeRecordReferenceSubtype Subtype
ChangeRecordReference ChangeRecordReference Ref. Object ID
ParentChangeRecordRefUUID ParentChangeRecordRefUUID Node ID
IsMainReference IsMainReference Main Reference
CreatedByUser I_ChgRecdRefBOM CreatedByUser User Name
CreationDateTime I_ChgRecdRefBOM CreationDateTime Timestamp
LastChangedByUser I_ChgRecdRefBOM LastChangedByUser User Name
ChangeRecordItemProcgStatus ChangeRecordItemProcgStatus Processing Status
ChangeRecordItemRelevance ChangeRecordItemRelevance Relevance
ChangeRecordVirtualRefInd ChangeRecordVirtualRefInd Virtual Reference
ChgRecdEffectivityType ChgRecdEffectivityType
BillOfMaterial BillOfMaterial BOM
ChangeRecordRefObjectUUID I_ChgRecdRefBOM ChangeRecordRefObjectUUID

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_ChangeRecordReferenceBOMTP_2.
-- 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: ICHGRECREFBOMTP2

CREATE VIEW I_ChangeRecordReferenceBOMTP_2 AS
SELECT
  ChangeRecordReferenceUUID,
  reference_bom.Material AS Material,
  reference_bom.Plant AS Plant,
  reference_bom.BillOfMaterialVariantUsage AS BillOfMaterialVariantUsage,
  reference_bom.BillOfMaterialVariant AS BillOfMaterialVariant,
  ChangeRecordUUID,
  ChangeRecord,
  ChangeRecordReferenceType,
  ChangeRecordReferenceSubtype,
  ChangeRecordReference,
  ParentChangeRecordRefUUID,
  IsMainReference,
  reference_bom.CreatedByUser AS CreatedByUser,
  reference_bom.CreationDateTime AS CreationDateTime,
  reference_bom.LastChangedByUser AS LastChangedByUser,
  ChangeRecordItemProcgStatus,
  ChangeRecordItemRelevance,
  ChangeRecordVirtualRefInd,
  ChgRecdEffectivityType,
  BillOfMaterial,
  reference_bom.ChangeRecordRefObjectUUID AS ChangeRecordRefObjectUUID
FROM I_ChgRecdRefBOM AS reference_bom
LEFT OUTER JOIN E_ChgRecdRefBOMBsc AS _BOMExtension ON ChangeRecordReferenceUUID = _BOMExtension.ChangeRecordReferenceUUID  -- association [0..1]
;