I_SourceBOMHierarchyNodeRltn
Source BOM Hierarchy Node Relation
I_SourceBOMHierarchyNodeRltn is a Composite CDS View that provides data about "Source BOM Hierarchy Node Relation" in SAP S/4HANA. It reads from 3 data sources (I_BillOfMaterialItem, I_BillOfMaterialItem, I_SourceBOMPhantomNode) and exposes 27 fields with key field SourceBOMPhantomNodeUUID. It has 1 association to related views.
Data Sources (3)
| Source | Alias | Join Type |
|---|---|---|
| I_BillOfMaterialItem | bom_items | from |
| I_BillOfMaterialItem | bom_items | inner |
| I_SourceBOMPhantomNode | PhantomHier | union |
Parameters (3)
| Name | Type | Default |
|---|---|---|
| P_BillOfMaterial | cs_stlnr | |
| P_BillOfMaterialVariant | stalt | |
| P_BillOfMaterialVersion | cs_versn |
Associations (1)
| Cardinality | Target | Alias | Condition |
|---|---|---|---|
| [0..1] | I_SourceBOMHierarchyNodeRltn | _Parent | $projection.SrceBOMPhantomParentNode = _Parent.SourceBOMPhantomNode |
Annotations (8)
| Name | Value | Level | Field |
|---|---|---|---|
| AccessControl.authorizationCheck | #NOT_REQUIRED | view | |
| EndUserText.label | Source BOM Hierarchy Node Relation | view | |
| Metadata.ignorePropagatedAnnotations | true | view | |
| ObjectModel.dataCategory | #HIERARCHY | view | |
| ObjectModel.usageType.serviceQuality | #X | view | |
| ObjectModel.usageType.sizeCategory | #S | view | |
| ObjectModel.usageType.dataClass | #MIXED | view | |
| VDM.viewType | #COMPOSITE | view |
Fields (27)
| Key | Field | Source Table | Source Field | Description |
|---|---|---|---|---|
| KEY | SourceBOMPhantomNodeUUID | I_BillOfMaterialItem | BillOfMaterialItemUUID | Guid |
| SrceBOMPhantomParentNodeUUID | PhantomChildItems | SourceBOMPhantomNodeUUID | Node Number | |
| SourceBOMPhantomNode | ||||
| BillOfMaterialComponent | I_BillOfMaterialItem | BillOfMaterialComponent | Phantom Material | |
| BillOfMaterial | ||||
| BillOfMaterialVariant | I_BillOfMaterialItem | BillOfMaterialVariant | BOM Alternative | |
| BillOfMaterialVersion | I_BillOfMaterialItem | BillOfMaterialVersion | BOM Version | |
| BillOfMaterialItemNumber | ||||
| BillOfMaterialItemNodeNumber | I_BillOfMaterialItem | BillOfMaterialItemNodeNumber | Node Number | |
| EngineeringChangeDocument | I_BillOfMaterialItem | EngineeringChangeDocument | Absolute Change No. | |
| BillOfMaterialItemQuantity | I_BillOfMaterialItem | BillOfMaterialItemQuantity | Relative Quantity | |
| BillOfMaterialItemUnit | I_BillOfMaterialItem | BillOfMaterialItemUnit | Unit of Measure | |
| MfgBOMItemIsPhantomChild | PhantomChildItems | MfgBOMItemIsPhantomChild | ||
| SourceBOMPhantomNodeUUID | Guid | |||
| SrceBOMPhantomParentNodeUUID | I_SourceBOMPhantomNode | SrceBOMPhantomParentNodeUUID | Node Number | |
| SourceBOMPhantomNode | ||||
| BillOfMaterialComponent | I_SourceBOMPhantomNode | SourceBOMMaterial | Phantom Material | |
| BillOfMaterial | ||||
| BillOfMaterialVariant | I_SourceBOMPhantomNode | SourceBOMAlternative | BOM Alternative | |
| BillOfMaterialVersion | I_SourceBOMPhantomNode | SourceBillOfMaterialVersion | BOM Version | |
| BillOfMaterialItemNumber | ||||
| BillOfMaterialItemNodeNumber | I_SourceBOMPhantomNode | SourceBOMItemNodeNumber | Node Number | |
| EngineeringChangeDocument | I_SourceBOMPhantomNode | SrceBOMPhantomNodeEngChgDoc | Absolute Change No. | |
| BillOfMaterialItemQuantity | I_SourceBOMPhantomNode | SourceBOMItemQuantity | Relative Quantity | |
| BillOfMaterialItemUnit | I_SourceBOMPhantomNode | SourceUnitOfMeasure | Unit of Measure | |
| MfgBOMItemIsPhantomChild | ||||
| _Parent | _Parent |
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_SourceBOMHierarchyNodeRltn.
-- 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.
-- Parameters: P_BillOfMaterial : cs_stlnr, P_BillOfMaterialVariant : stalt, P_BillOfMaterialVersion : cs_versn
CREATE VIEW I_SourceBOMHierarchyNodeRltn AS
SELECT
bom_items.BillOfMaterialItemUUID AS SourceBOMPhantomNodeUUID,
PhantomChildItems.SourceBOMPhantomNodeUUID AS SrceBOMPhantomParentNodeUUID,
cast(bintohex(bom_items.BillOfMaterialItemUUID) as sysuuid_c preserving type ) AS SourceBOMPhantomNode,
bom_items.BillOfMaterialComponent AS BillOfMaterialComponent,
cast(bom_items.BillOfMaterial as cs_stlnr preserving type) AS BillOfMaterial,
bom_items.BillOfMaterialVariant AS BillOfMaterialVariant,
bom_items.BillOfMaterialVersion AS BillOfMaterialVersion,
cast(bom_items.BillOfMaterialItemNumber as cs_sposn preserving type ) AS BillOfMaterialItemNumber,
bom_items.BillOfMaterialItemNodeNumber AS BillOfMaterialItemNodeNumber,
bom_items.EngineeringChangeDocument AS EngineeringChangeDocument,
bom_items.BillOfMaterialItemQuantity AS BillOfMaterialItemQuantity,
bom_items.BillOfMaterialItemUnit AS BillOfMaterialItemUnit,
PhantomChildItems.MfgBOMItemIsPhantomChild AS MfgBOMItemIsPhantomChild
FROM I_BillOfMaterialItem AS bom_items
INNER JOIN I_BillOfMaterialItem AS bom_items ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN I_SourceBOMHierarchyNodeRltn AS _Parent ON SrceBOMPhantomParentNode = _Parent.SourceBOMPhantomNode -- association [0..1]
-- UNION with additional select branch(es): I_SourceBOMPhantomNode
;
Learn More
- VDM (Virtual Data Model) in SAP S/4HANA Explained
- Types of CDS Views: Basic, Composite, Consumption, and Transactional
- CDS View Annotations — A Complete Guide
- What Is a CDS View in SAP S/4HANA?
- SAP Tables vs CDS Views — Key Differences
- Understanding Data Lineage in SAP S/4HANA
- CDS View Field Mapping and Associations
- Understanding the SAP S/4HANA Data Model
- CDS View Extensions and Custom Fields in SAP S/4HANA
- Released APIs and Stability Contracts in SAP S/4HANA
- BSEG to ACDOCA: The Universal Journal Migration
- Business Partner Migration: KNA1/LFA1 to BUT000
- Material Document Migration: MSEG/MKPF to MATDOC
- How to Find the Right CDS View for an SAP Table
- BW Extractor to CDS View Migration Guide
- S/4HANA CDS View Deprecation: What You Need to Know
- ABAP CDS View Tutorial — From Basics to Real-World Examples
- RAP and CDS Views — Building Transactional Apps in SAP S/4HANA
- Sales Document Status Migration: VBUP/VBUK Removal in S/4HANA
- CO Tables in S/4HANA: COEP, COBK, COSS, COSP to ACDOCA