I_RFQItemEnhanced

DDL: I_RFQITEMENHANCED SQL: IMMRFQITEMENH Type: view COMPOSITE Package: VDM_MM_PUR_RFQ

Request For Quotation Item Enhanced

I_RFQItemEnhanced is a Composite CDS View that provides data about "Request For Quotation Item Enhanced" in SAP S/4HANA. It reads from 1 data source (I_RequestForQuotationItem) and exposes 48 fields with key fields RequestForQuotation, RequestForQuotationItem. It has 4 associations to related views. Part of development package VDM_MM_PUR_RFQ.

Data Sources (1)

SourceAliasJoin Type
I_RequestForQuotationItem I_RequestForQuotationItem from

Associations (4)

CardinalityTargetAliasCondition
[1..1] I_RequestForQuotationEnhanced _RequestForQuotation $projection.RequestForQuotation = _RequestForQuotation.RequestForQuotation
[0..1] I_RFQScheduleLineEnhanced _RFQScheduleLine $projection.RequestForQuotation = _RFQScheduleLine.RequestForQuotation and $projection.RequestForQuotationItem = _RFQScheduleLine.RequestForQuotationItem and _RFQScheduleLine.ScheduleLine = '0001'
[0..1] I_SupplierQuotationItemEnh _SupplierQuotationItem $projection.RequestForQuotation = _SupplierQuotationItem.RequestForQuotation and $projection.RequestForQuotationItem = _SupplierQuotationItem.RequestForQuotationItem ----Extension
[1..1] E_PurchasingDocumentItem _RequestQtnItemExtension $projection.RequestForQuotation = _RequestQtnItemExtension.PurchasingDocument and $projection.RequestForQuotationItem = _RequestQtnItemExtension.PurchasingDocumentItem

Annotations (11)

NameValueLevelField
ClientHandling.algorithm #SESSION_VARIABLE view
ObjectModel.representativeKey RequestForQuotationItem view
ObjectModel.semanticKey RequestForQuotationItem view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #L view
EndUserText.label Request For Quotation Item Enhanced view
VDM.viewType #COMPOSITE view
AccessControl.authorizationCheck #CHECK view
AccessControl.personalData.blocking #REQUIRED view
AbapCatalog.sqlViewName IMMRFQITEMENH view

Fields (48)

KeyFieldSource TableSource FieldDescription
KEY RequestForQuotation I_RequestForQuotationItem RequestForQuotation RFQ
KEY RequestForQuotationItem I_RequestForQuotationItem RequestForQuotationItem RFQ Item
PurchasingDocumentCategory I_RequestForQuotationItem PurchasingDocumentCategory Doc. Category
PurchasingDocumentItemText I_RequestForQuotationItem PurchasingDocumentItemText Short Text
Material I_RequestForQuotationItem Material Vehicle Model
ProductType I_RequestForQuotationItem ProductType Product Type Group
ManufacturerMaterial I_RequestForQuotationItem ManufacturerMaterial MPN: Material
ManufacturerPartNmbr I_RequestForQuotationItem ManufacturerPartNmbr Mfr Part Number
Manufacturer I_RequestForQuotationItem Manufacturer Manufacturer
MaterialGroup I_RequestForQuotationItem MaterialGroup Product Group
Plant I_RequestForQuotationItem Plant Valuation Area
ManualDeliveryAddressID I_RequestForQuotationItem ManualDeliveryAddressID Address Number
ReferenceDeliveryAddressID I_RequestForQuotationItem ReferenceDeliveryAddressID Reference Address
AddressID _Plant AddressID Ship-to address
IncotermsClassification I_RequestForQuotationItem IncotermsClassification Incoterms
IncotermsTransferLocation I_RequestForQuotationItem IncotermsTransferLocation Incoterms 2
IncotermsLocation1 I_RequestForQuotationItem IncotermsLocation1 Inco. Location1
IncotermsLocation2 I_RequestForQuotationItem IncotermsLocation2 Inco. Location2
ScheduleLineDeliveryDate _RFQScheduleLine ScheduleLineDeliveryDate Delivery Date
ScheduleLineOrderQuantity
PerformancePeriodStartDate _RFQScheduleLine PerformancePeriodStartDate Start of Performance Period
PerformancePeriodEndDate _RFQScheduleLine PerformancePeriodEndDate End of Performance Period
OrderQuantityUnit I_RequestForQuotationItem OrderQuantityUnit Sales Unit
OrderItemQtyToBaseQtyNmrtr I_RequestForQuotationItem OrderItemQtyToBaseQtyNmrtr Equal To
OrderItemQtyToBaseQtyDnmntr I_RequestForQuotationItem OrderItemQtyToBaseQtyDnmntr Denominator
BaseUnit I_RequestForQuotationItem BaseUnit Unit of Measure
PurchaseRequisition I_RequestForQuotationItem PurchaseRequisition Requisition
PurchaseRequisitionItem I_RequestForQuotationItem PurchaseRequisitionItem Requisn. item
PurchasingInfoRecordUpdateCode I_RequestForQuotationItem IsInfoRecordUpdated InfoUpdate
PurchasingDocumentItemCategory I_RequestForQuotationItem PurchasingDocumentItemCategory Item Category
_RequestForQuotation _RequestForQuotation
_IncotermsClassification I_RequestForQuotationItem _IncotermsClassification
_MaterialGroup I_RequestForQuotationItem _MaterialGroup
_Material I_RequestForQuotationItem _Material
_ManufacturerMaterial I_RequestForQuotationItem _ManufacturerMaterial
_BaseUnit I_RequestForQuotationItem _BaseUnit
_Manufacturer I_RequestForQuotationItem _Manufacturer
_ProductType I_RequestForQuotationItem _ProductType
_Plant I_RequestForQuotationItem _Plant
_PurchasingDocumentCategory I_RequestForQuotationItem _PurchasingDocumentCategory
_OrderQuantityUnit I_RequestForQuotationItem _OrderQuantityUnit
_PurgDocumentItemCategory I_RequestForQuotationItem _PurgDocumentItemCategory
PurchasingParentItem I_RequestForQuotationItem PurchasingParentItem Parent Item No
IsStatisticalItem I_RequestForQuotationItem IsStatisticalItem Statisticl.Indicator
PurgConfigurableItemNumber I_RequestForQuotationItem PurgConfigurableItemNumber Hierarchy Number
PurgDocAggrgdSubitemCategory I_RequestForQuotationItem PurgDocAggrgdSubitemCategory Sub-items
PurgExternalSortNumber I_RequestForQuotationItem PurgExternalSortNumber External Sort No.
_SupplierQuotationItem _SupplierQuotationItem

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_RFQItemEnhanced.
-- 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: IMMRFQITEMENH

CREATE VIEW I_RFQItemEnhanced AS
SELECT
  I_RequestForQuotationItem.RequestForQuotation AS RequestForQuotation,
  I_RequestForQuotationItem.RequestForQuotationItem AS RequestForQuotationItem,
  I_RequestForQuotationItem.PurchasingDocumentCategory AS PurchasingDocumentCategory,
  I_RequestForQuotationItem.PurchasingDocumentItemText AS PurchasingDocumentItemText,
  I_RequestForQuotationItem.Material AS Material,
  I_RequestForQuotationItem.ProductType AS ProductType,
  I_RequestForQuotationItem.ManufacturerMaterial AS ManufacturerMaterial,
  I_RequestForQuotationItem.ManufacturerPartNmbr AS ManufacturerPartNmbr,
  I_RequestForQuotationItem.Manufacturer AS Manufacturer,
  I_RequestForQuotationItem.MaterialGroup AS MaterialGroup,
  I_RequestForQuotationItem.Plant AS Plant,
  I_RequestForQuotationItem.ManualDeliveryAddressID AS ManualDeliveryAddressID,
  I_RequestForQuotationItem.ReferenceDeliveryAddressID AS ReferenceDeliveryAddressID,
  _Plant.AddressID AS AddressID,
  I_RequestForQuotationItem.IncotermsClassification AS IncotermsClassification,
  I_RequestForQuotationItem.IncotermsTransferLocation AS IncotermsTransferLocation,
  I_RequestForQuotationItem.IncotermsLocation1 AS IncotermsLocation1,
  I_RequestForQuotationItem.IncotermsLocation2 AS IncotermsLocation2,
  _RFQScheduleLine.ScheduleLineDeliveryDate AS ScheduleLineDeliveryDate,
  cast( _RFQScheduleLine.ScheduleLineOrderQuantity as vdm_requested_quantity preserving type ) AS ScheduleLineOrderQuantity,
  _RFQScheduleLine.PerformancePeriodStartDate AS PerformancePeriodStartDate,
  _RFQScheduleLine.PerformancePeriodEndDate AS PerformancePeriodEndDate,
  I_RequestForQuotationItem.OrderQuantityUnit AS OrderQuantityUnit,
  I_RequestForQuotationItem.OrderItemQtyToBaseQtyNmrtr AS OrderItemQtyToBaseQtyNmrtr,
  I_RequestForQuotationItem.OrderItemQtyToBaseQtyDnmntr AS OrderItemQtyToBaseQtyDnmntr,
  I_RequestForQuotationItem.BaseUnit AS BaseUnit,
  I_RequestForQuotationItem.PurchaseRequisition AS PurchaseRequisition,
  I_RequestForQuotationItem.PurchaseRequisitionItem AS PurchaseRequisitionItem,
  I_RequestForQuotationItem.IsInfoRecordUpdated AS PurchasingInfoRecordUpdateCode,
  I_RequestForQuotationItem.PurchasingDocumentItemCategory AS PurchasingDocumentItemCategory,
  I_RequestForQuotationItem._IncotermsClassification AS _IncotermsClassification,
  I_RequestForQuotationItem._MaterialGroup AS _MaterialGroup,
  I_RequestForQuotationItem._Material AS _Material,
  I_RequestForQuotationItem._ManufacturerMaterial AS _ManufacturerMaterial,
  I_RequestForQuotationItem._BaseUnit AS _BaseUnit,
  I_RequestForQuotationItem._Manufacturer AS _Manufacturer,
  I_RequestForQuotationItem._ProductType AS _ProductType,
  I_RequestForQuotationItem._Plant AS _Plant,
  I_RequestForQuotationItem._PurchasingDocumentCategory AS _PurchasingDocumentCategory,
  I_RequestForQuotationItem._OrderQuantityUnit AS _OrderQuantityUnit,
  I_RequestForQuotationItem._PurgDocumentItemCategory AS _PurgDocumentItemCategory,
  I_RequestForQuotationItem.PurchasingParentItem AS PurchasingParentItem,
  I_RequestForQuotationItem.IsStatisticalItem AS IsStatisticalItem,
  I_RequestForQuotationItem.PurgConfigurableItemNumber AS PurgConfigurableItemNumber,
  I_RequestForQuotationItem.PurgDocAggrgdSubitemCategory AS PurgDocAggrgdSubitemCategory,
  I_RequestForQuotationItem.PurgExternalSortNumber AS PurgExternalSortNumber
FROM I_RequestForQuotationItem
LEFT OUTER JOIN I_RequestForQuotationEnhanced AS _RequestForQuotation ON RequestForQuotation = _RequestForQuotation.RequestForQuotation  -- association [1..1]
LEFT OUTER JOIN I_RFQScheduleLineEnhanced AS _RFQScheduleLine ON RequestForQuotation = _RFQScheduleLine.RequestForQuotation AND RequestForQuotationItem = _RFQScheduleLine.RequestForQuotationItem AND _RFQScheduleLine.ScheduleLine = '0001'  -- association [0..1]
LEFT OUTER JOIN I_SupplierQuotationItemEnh AS _SupplierQuotationItem ON RequestForQuotation = _SupplierQuotationItem.RequestForQuotation AND RequestForQuotationItem = _SupplierQuotationItem.RequestForQuotationItem  -- association [0..1]
LEFT OUTER JOIN E_PurchasingDocumentItem AS _RequestQtnItemExtension ON RequestForQuotation = _RequestQtnItemExtension.PurchasingDocument AND RequestForQuotationItem = _RequestQtnItemExtension.PurchasingDocumentItem  -- association [1..1]
;