C_RFQItemHierarchyTP
RFQ Hierarchy for Items
C_RFQItemHierarchyTP is a Consumption CDS View that provides data about "RFQ Hierarchy for Items" in SAP S/4HANA. It reads from 1 data source (I_RFQItemEnhWD) and exposes 62 fields with key fields RequestForQuotation, RequestForQuotationItem. It has 8 associations to related views.
Data Sources (1)
| Source | Alias | Join Type |
|---|---|---|
| I_RFQItemEnhWD | RequestForQuotationItem | from |
Associations (8)
| Cardinality | Target | Alias | Condition |
|---|---|---|---|
| [1..1] | C_RequestForQuotationEnhWD | _RequestForQuotation | _RequestForQuotation.RequestForQuotation = $projection.RequestForQuotation |
| [0..1] | C_MM_MaterialValueHelp | _MaterialValueHelp | _MaterialValueHelp.Material = $projection.Material and _MaterialValueHelp.Plant = $projection.Plant |
| [0..*] | I_MaterialText | _MaterialText | $projection.Material = _MaterialText.Material |
| [0..*] | I_MaterialGroupText | _MaterialGroupText | $projection.MaterialGroup = _MaterialGroupText.MaterialGroup |
| [0..1] | C_MM_MaterialGroupValueHelp | _MaterialGroupValueHelp | _MaterialGroupValueHelp.MaterialGroup = $projection.MaterialGroup |
| [0..*] | C_MM_PlantValueHelp | _PlantValueHelp | _PlantValueHelp.Plant = $projection.Plant |
| [0..1] | C_MM_ProductTypeValueHelp | _ProductTypeValueHelp | _ProductTypeValueHelp.ProductType = $projection.PurgDocProductType |
| [1..1] | C_AddressTP | _AddressTP | _AddressTP.AddressID = $projection.ItemDeliveryAddressID |
Annotations (16)
| Name | Value | Level | Field |
|---|---|---|---|
| ClientHandling.algorithm | #SESSION_VARIABLE | view | |
| VDM.viewType | #CONSUMPTION | view | |
| AbapCatalog.preserveKey | true | view | |
| AbapCatalog.compiler.compareFilter | true | view | |
| EndUserText.label | RFQ Hierarchy for Items | view | |
| AccessControl.authorizationCheck | #MANDATORY | view | |
| Search.searchable | true | view | |
| ObjectModel.query.implementedBy | ABAP:CL_MM_RFQ_HIER_QUERY | view | |
| ObjectModel.createEnabled | true | view | |
| ObjectModel.deleteEnabled | true | view | |
| ObjectModel.updateEnabled | true | view | |
| ObjectModel.usageType.serviceQuality | #C | view | |
| ObjectModel.usageType.sizeCategory | #L | view | |
| ObjectModel.usageType.dataClass | #MIXED | view | |
| AccessControl.personalData.blocking | #BLOCKED_DATA_EXCLUDED | view | |
| AbapCatalog.sqlViewName | CRFQITMHIER | view |
Fields (62)
| Key | Field | Source Table | Source Field | Description |
|---|---|---|---|---|
| KEY | RequestForQuotation | I_RFQItemEnhWD | RequestForQuotation | RFQ |
| KEY | RequestForQuotationItem | I_RFQItemEnhWD | RequestForQuotationItem | RFQ Item |
| PurgConfigurableItemNumber | I_RFQItemEnhWD | PurgConfigurableItemNumber | Hierarchy Number | |
| PurchasingDocumentCategory | I_RFQItemEnhWD | PurchasingDocumentCategory | Doc. Category | |
| PurchasingDocumentItemText | I_RFQItemEnhWD | PurchasingDocumentItemText | Short Text | |
| Material | I_RFQItemEnhWD | Material | Vehicle Model | |
| MaterialName | ||||
| PurgDocProductType | I_RFQItemEnhWD | ProductType | Product Type Group | |
| ManufacturerMaterial | I_RFQItemEnhWD | ManufacturerMaterial | MPN: Material | |
| ManufacturerPartNmbr | I_RFQItemEnhWD | ManufacturerPartNmbr | Mfr Part Number | |
| Manufacturer | I_RFQItemEnhWD | Manufacturer | Manufacturer | |
| MaterialGroup | I_RFQItemEnhWD | MaterialGroup | Product Group | |
| MaterialGroupName | _MaterialGroupValueHelp | MaterialGroupName | prod Grp Desc. | |
| MaterialGroupText | _MaterialGroupValueHelp | MaterialGroupText | Mat.Grp Desc. 2 | |
| Plant | I_RFQItemEnhWD | Plant | Valuation Area | |
| ManualDeliveryAddressID | I_RFQItemEnhWD | ManualDeliveryAddressID | Address Number | |
| ReferenceDeliveryAddressID | I_RFQItemEnhWD | ReferenceDeliveryAddressID | Reference Address | |
| AddressID | I_RFQItemEnhWD | AddressID | Ship-to address | |
| ItemDeliveryAddressID | I_RFQItemEnhWD | ItemDeliveryAddressID | Address | |
| IncotermsClassification | I_RFQItemEnhWD | IncotermsClassification | Incoterms | |
| IncotermsTransferLocation | I_RFQItemEnhWD | IncotermsTransferLocation | Incoterms 2 | |
| ScheduleLineDeliveryDate | I_RFQItemEnhWD | ScheduleLineDeliveryDate | Delivery Date | |
| ScheduleLineOrderQuantity | I_RFQItemEnhWD | ScheduleLineOrderQuantity | Scheduled Qty | |
| PerformancePeriodStartDate | I_RFQItemEnhWD | PerformancePeriodStartDate | Start of Performance Period | |
| PerformancePeriodEndDate | I_RFQItemEnhWD | PerformancePeriodEndDate | End of Performance Period | |
| OrderQuantityUnit | I_RFQItemEnhWD | OrderQuantityUnit | Sales Unit | |
| OrderItemQtyToBaseQtyNmrtr | I_RFQItemEnhWD | OrderItemQtyToBaseQtyNmrtr | Equal To | |
| OrderItemQtyToBaseQtyDnmntr | I_RFQItemEnhWD | OrderItemQtyToBaseQtyDnmntr | Denominator | |
| BaseUnit | I_RFQItemEnhWD | BaseUnit | Unit of Measure | |
| PurchaseRequisition | I_RFQItemEnhWD | PurchaseRequisition | Purchase Requisition | |
| PurchaseRequisitionItem | I_RFQItemEnhWD | PurchaseRequisitionItem | Item of Requisition | |
| FormattedPurRequisitionItem | ||||
| PurchasingInfoRecordUpdateCode | I_RFQItemEnhWD | PurchasingInfoRecordUpdateCode | InfoUpdate | |
| NoteTypeListText | ||||
| RFQExternalProcessingType | ||||
| PurchasingParentItem | I_RFQItemEnhWD | PurchasingParentItem | Parent Item No | |
| IsStatisticalItem | I_RFQItemEnhWD | IsStatisticalItem | Statisticl.Indicator | |
| PurgExternalSortNumber | I_RFQItemEnhWD | PurgExternalSortNumber | External Sort No. | |
| HierarchyNode | I_RFQItemEnhWD | HierarchyNode | Node | |
| HierarchyParentNode | I_RFQItemEnhWD | HierarchyParentNode | Hier.node | |
| HierarchyLevel | I_RFQItemEnhWD | HierarchyLevel | Hierarchy Level | |
| HierarchyNodeSubTreeSize | I_RFQItemEnhWD | HierarchyNodeSubTreeSize | Descendant Count | |
| HierarchyDrillState | I_RFQItemEnhWD | HierarchyDrillState | Drill State | |
| HierarchyNodeOrdinalNumber | I_RFQItemEnhWD | HierarchyNodeOrdinalNumber | Node Number | |
| IsOutline | I_RFQItemEnhWD | IsOutline | Item Set | |
| _RequestForQuotation | _RequestForQuotation | |||
| _IncotermsClassification | I_RFQItemEnhWD | _IncotermsClassification | ||
| _MaterialGroup | I_RFQItemEnhWD | _MaterialGroup | ||
| _MaterialGroupText | _MaterialGroupText | |||
| _Material | I_RFQItemEnhWD | _Material | ||
| _MaterialText | _MaterialText | |||
| _ManufacturerMaterial | I_RFQItemEnhWD | _ManufacturerMaterial | ||
| _Plant | I_RFQItemEnhWD | _Plant | ||
| _PurchasingDocumentCategory | I_RFQItemEnhWD | _PurchasingDocumentCategory | ||
| _ProductTypeValueHelp | _ProductTypeValueHelp | |||
| _OrderQuantityUnit | I_RFQItemEnhWD | _OrderQuantityUnit | ||
| _BaseUnit | I_RFQItemEnhWD | _BaseUnit | ||
| _MaterialGroupValueHelp | _MaterialGroupValueHelp | |||
| _PlantValueHelp | _PlantValueHelp | |||
| _Manufacturer | _Manufacturer | |||
| _ProductType | I_RFQItemEnhWD | _ProductType | ||
| _AddressTP | _AddressTP |
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_RFQItemHierarchyTP.
-- 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: CRFQITMHIER
CREATE VIEW C_RFQItemHierarchyTP AS
SELECT
RequestForQuotationItem.RequestForQuotation AS RequestForQuotation,
RequestForQuotationItem.RequestForQuotationItem AS RequestForQuotationItem,
RequestForQuotationItem.PurgConfigurableItemNumber AS PurgConfigurableItemNumber,
RequestForQuotationItem.PurchasingDocumentCategory AS PurchasingDocumentCategory,
RequestForQuotationItem.PurchasingDocumentItemText AS PurchasingDocumentItemText,
RequestForQuotationItem.Material AS Material,
RequestForQuotationItem._Material._Text[ Language = $session.system_language ].MaterialName AS MaterialName,
RequestForQuotationItem.ProductType AS PurgDocProductType,
RequestForQuotationItem.ManufacturerMaterial AS ManufacturerMaterial,
RequestForQuotationItem.ManufacturerPartNmbr AS ManufacturerPartNmbr,
RequestForQuotationItem.Manufacturer AS Manufacturer,
RequestForQuotationItem.MaterialGroup AS MaterialGroup,
_MaterialGroupValueHelp.MaterialGroupName AS MaterialGroupName,
_MaterialGroupValueHelp.MaterialGroupText AS MaterialGroupText,
RequestForQuotationItem.Plant AS Plant,
RequestForQuotationItem.ManualDeliveryAddressID AS ManualDeliveryAddressID,
RequestForQuotationItem.ReferenceDeliveryAddressID AS ReferenceDeliveryAddressID,
RequestForQuotationItem.AddressID AS AddressID,
RequestForQuotationItem.ItemDeliveryAddressID AS ItemDeliveryAddressID,
RequestForQuotationItem.IncotermsClassification AS IncotermsClassification,
RequestForQuotationItem.IncotermsTransferLocation AS IncotermsTransferLocation,
RequestForQuotationItem.ScheduleLineDeliveryDate AS ScheduleLineDeliveryDate,
RequestForQuotationItem.ScheduleLineOrderQuantity AS ScheduleLineOrderQuantity,
RequestForQuotationItem.PerformancePeriodStartDate AS PerformancePeriodStartDate,
RequestForQuotationItem.PerformancePeriodEndDate AS PerformancePeriodEndDate,
RequestForQuotationItem.OrderQuantityUnit AS OrderQuantityUnit,
RequestForQuotationItem.OrderItemQtyToBaseQtyNmrtr AS OrderItemQtyToBaseQtyNmrtr,
RequestForQuotationItem.OrderItemQtyToBaseQtyDnmntr AS OrderItemQtyToBaseQtyDnmntr,
RequestForQuotationItem.BaseUnit AS BaseUnit,
RequestForQuotationItem.PurchaseRequisition AS PurchaseRequisition,
RequestForQuotationItem.PurchaseRequisitionItem AS PurchaseRequisitionItem,
cast( '' as mm_pur_requisition_frmtdpritem) AS FormattedPurRequisitionItem,
RequestForQuotationItem.PurchasingInfoRecordUpdateCode AS PurchasingInfoRecordUpdateCode,
cast( '' as abap.sstring( 450 ) ) AS NoteTypeListText,
cast( '' as mm_rfq_process_type ) AS RFQExternalProcessingType,
RequestForQuotationItem.PurchasingParentItem AS PurchasingParentItem,
RequestForQuotationItem.IsStatisticalItem AS IsStatisticalItem,
RequestForQuotationItem.PurgExternalSortNumber AS PurgExternalSortNumber,
RequestForQuotationItem.HierarchyNode AS HierarchyNode,
RequestForQuotationItem.HierarchyParentNode AS HierarchyParentNode,
RequestForQuotationItem.HierarchyLevel AS HierarchyLevel,
RequestForQuotationItem.HierarchyNodeSubTreeSize AS HierarchyNodeSubTreeSize,
RequestForQuotationItem.HierarchyDrillState AS HierarchyDrillState,
RequestForQuotationItem.HierarchyNodeOrdinalNumber AS HierarchyNodeOrdinalNumber,
RequestForQuotationItem.IsOutline AS IsOutline,
RequestForQuotationItem._IncotermsClassification AS _IncotermsClassification,
RequestForQuotationItem._MaterialGroup AS _MaterialGroup,
RequestForQuotationItem._Material AS _Material,
RequestForQuotationItem._ManufacturerMaterial AS _ManufacturerMaterial,
RequestForQuotationItem._Plant AS _Plant,
RequestForQuotationItem._PurchasingDocumentCategory AS _PurchasingDocumentCategory,
RequestForQuotationItem._OrderQuantityUnit AS _OrderQuantityUnit,
RequestForQuotationItem._BaseUnit AS _BaseUnit,
RequestForQuotationItem._ProductType AS _ProductType
FROM I_RFQItemEnhWD AS RequestForQuotationItem
LEFT OUTER JOIN C_RequestForQuotationEnhWD AS _RequestForQuotation ON _RequestForQuotation.RequestForQuotation = RequestForQuotation -- association [1..1]
LEFT OUTER JOIN C_MM_MaterialValueHelp AS _MaterialValueHelp ON _MaterialValueHelp.Material = Material AND _MaterialValueHelp.Plant = Plant -- association [0..1]
LEFT OUTER JOIN I_MaterialText AS _MaterialText ON Material = _MaterialText.Material -- association [0..*]
LEFT OUTER JOIN I_MaterialGroupText AS _MaterialGroupText ON MaterialGroup = _MaterialGroupText.MaterialGroup -- association [0..*]
LEFT OUTER JOIN C_MM_MaterialGroupValueHelp AS _MaterialGroupValueHelp ON _MaterialGroupValueHelp.MaterialGroup = MaterialGroup -- association [0..1]
LEFT OUTER JOIN C_MM_PlantValueHelp AS _PlantValueHelp ON _PlantValueHelp.Plant = Plant -- association [0..*]
LEFT OUTER JOIN C_MM_ProductTypeValueHelp AS _ProductTypeValueHelp ON _ProductTypeValueHelp.ProductType = PurgDocProductType -- association [0..1]
LEFT OUTER JOIN C_AddressTP AS _AddressTP ON _AddressTP.AddressID = ItemDeliveryAddressID -- association [1..1]
;
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