C_RFQItemHierarchyTP

DDL: C_RFQITEMHIERARCHYTP SQL: CRFQITMHIER Type: view CONSUMPTION

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)

SourceAliasJoin Type
I_RFQItemEnhWD RequestForQuotationItem from

Associations (8)

CardinalityTargetAliasCondition
[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)

NameValueLevelField
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)

KeyFieldSource TableSource FieldDescription
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]
;