P_Rfqitemsmntr
Private View For RFQ Visual Filters
P_Rfqitemsmntr is a Consumption CDS View that provides data about "Private View For RFQ Visual Filters" in SAP S/4HANA. It reads from 2 data sources (I_RequestForQuotationItem, I_SupplierQuotationItem) and exposes 31 fields with key fields RequestForQuotation, RequestForQuotationItem, SupplierQuotation, SupplierQuotationItem. It has 4 associations to related views. Part of development package ODATA_MM_PUR_RFQITEM_MNTR.
Data Sources (2)
| Source | Alias | Join Type |
|---|---|---|
| I_RequestForQuotationItem | I_RequestForQuotationItem | from |
| I_SupplierQuotationItem | I_SupplierQuotationItem | left_outer |
Associations (4)
| Cardinality | Target | Alias | Condition |
|---|---|---|---|
| [1..1] | I_RequestForQuotation | _RFQEnhancedWeb | $projection.RequestForQuotation = _RFQEnhancedWeb.RequestForQuotation |
| [1..1] | I_SupplierQuotation | _SupplierWeb | $projection.SupplierQuotation = _SupplierWeb.SupplierQuotation |
| [1..1] | I_PurchasingDocument | _PurchasingDocument | $projection.SupplierQuotation = _PurchasingDocument.PurchasingDocument |
| [1..1] | I_SuplrQtnScheduleLine | _SuplrQtnScheduleLine | $projection.SupplierQuotation = _SuplrQtnScheduleLine.SupplierQuotation and $projection.SupplierQuotationItem = _SuplrQtnScheduleLine.SupplierQuotationItem and _SuplrQtnScheduleLine.ScheduleLine = '0001' |
Annotations (11)
| Name | Value | Level | Field |
|---|---|---|---|
| AbapCatalog.sqlViewName | PRFQITEMSMNTR | view | |
| AbapCatalog.compiler.compareFilter | true | view | |
| AccessControl.authorizationCheck | #PRIVILEGED_ONLY | view | |
| EndUserText.label | Private View For RFQ Visual Filters | view | |
| Metadata.ignorePropagatedAnnotations | true | view | |
| VDM.viewType | #CONSUMPTION | view | |
| VDM.private | true | view | |
| ObjectModel.usageType.serviceQuality | #C | view | |
| ObjectModel.usageType.sizeCategory | #L | view | |
| ObjectModel.usageType.dataClass | #TRANSACTIONAL | view | |
| ClientHandling.algorithm | #SESSION_VARIABLE | view |
Fields (31)
| Key | Field | Source Table | Source Field | Description |
|---|---|---|---|---|
| KEY | RequestForQuotation | I_RequestForQuotationItem | RequestForQuotation | RFQ |
| KEY | RequestForQuotationItem | I_RequestForQuotationItem | RequestForQuotationItem | RFQ Item |
| KEY | SupplierQuotation | I_SupplierQuotationItem | SupplierQuotation | RFQ |
| KEY | SupplierQuotationItem | I_SupplierQuotationItem | SupplierQuotationItem | Supplier Quotation Item |
| ActiveSupplierQuotationItem | I_SupplierQuotationItem | SupplierQuotation | RFQ | |
| DocumentCurrency | I_SupplierQuotationItem | DocumentCurrency | Document Currency | |
| CreationDate | _SupplierWeb | CreationDate | Time Stamp | |
| Supplier | _SupplierWeb | Supplier | Supplier | |
| SupplierName | ||||
| QuotationSubmissionDate | _PurchasingDocument | QuotationSubmissionDate | Quotation Date | |
| PurchaseRequisition | I_RequestForQuotationItem | PurchaseRequisition | Requisition | |
| PurchaseRequisitionItem | I_RequestForQuotationItem | PurchaseRequisitionItem | Requisn. item | |
| Material | I_RequestForQuotationItem | Material | Vehicle Model | |
| MaterialName | ||||
| Plant | I_RequestForQuotationItem | Plant | Valuation Area | |
| PlantName | ||||
| OrderQuantityUnit | I_RequestForQuotationItem | OrderQuantityUnit | Sales Unit | |
| ScheduleLineOrderQuantity | _SuplrQtnScheduleLine | ScheduleLineOrderQuantity | Scheduled Qty | |
| ScheduleLineDeliveryDate | _SuplrQtnScheduleLine | ScheduleLineDeliveryDate | Delivery Date | |
| MaterialGroup | I_RequestForQuotationItem | MaterialGroup | Product Group | |
| MaterialGroupName | ||||
| AwardedQuantityendasAwardedQuantity | ||||
| NetPriceAmount | I_SupplierQuotationItem | NetPriceAmount | Net Price | |
| curr182endasPriceQuotation | ||||
| PurchasingIsBlocked | ||||
| RFQLifecycleStatus | _RFQEnhancedWeb | RFQLifecycleStatus | Status | |
| CompanyCodeName | ||||
| _RFQEnhancedWeb | _RFQEnhancedWeb | |||
| _PurchasingDocument | _PurchasingDocument | |||
| _SupplierWeb | _SupplierWeb | |||
| _SuplrQtnScheduleLine | _SuplrQtnScheduleLine |
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 P_Rfqitemsmntr.
-- 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: PRFQITEMSMNTR
CREATE VIEW P_Rfqitemsmntr AS
SELECT
I_RequestForQuotationItem.RequestForQuotation AS RequestForQuotation,
I_RequestForQuotationItem.RequestForQuotationItem AS RequestForQuotationItem,
I_SupplierQuotationItem.SupplierQuotation AS SupplierQuotation,
I_SupplierQuotationItem.SupplierQuotationItem AS SupplierQuotationItem,
I_SupplierQuotationItem.SupplierQuotation AS ActiveSupplierQuotationItem,
I_SupplierQuotationItem.DocumentCurrency AS DocumentCurrency,
_SupplierWeb.CreationDate AS CreationDate,
_SupplierWeb.Supplier AS Supplier,
I_SupplierQuotationItem._SupplierQuotation._Supplier.SupplierName AS SupplierName,
_PurchasingDocument.QuotationSubmissionDate AS QuotationSubmissionDate,
I_RequestForQuotationItem.PurchaseRequisition AS PurchaseRequisition,
I_RequestForQuotationItem.PurchaseRequisitionItem AS PurchaseRequisitionItem,
I_RequestForQuotationItem.Material AS Material,
I_RequestForQuotationItem._Material._Text[1: Language = $session.system_language].MaterialName AS MaterialName,
I_RequestForQuotationItem.Plant AS Plant,
I_RequestForQuotationItem._Plant.PlantName AS PlantName,
I_RequestForQuotationItem.OrderQuantityUnit AS OrderQuantityUnit,
_SuplrQtnScheduleLine.ScheduleLineOrderQuantity AS ScheduleLineOrderQuantity,
_SuplrQtnScheduleLine.ScheduleLineDeliveryDate AS ScheduleLineDeliveryDate,
I_RequestForQuotationItem.MaterialGroup AS MaterialGroup,
I_RequestForQuotationItem._MaterialGroup._Text[1: Language = $session.system_language].MaterialGroupName AS MaterialGroupName,
case when _SuplrQtnScheduleLine.AwardedQuantity is null or _SupplierWeb.QtnLifecycleStatus = '02' then 0 else _SuplrQtnScheduleLine.AwardedQuantity end as AwardedQuantity AS AwardedQuantityendasAwardedQuantity,
I_SupplierQuotationItem.NetPriceAmount AS NetPriceAmount,
case when ( _SupplierWeb.QtnLifecycleStatus = '03' or _SupplierWeb.QtnLifecycleStatus = '05' ) and _SuplrQtnScheduleLine.AwardedQuantity <> 0 then cast(I_SupplierQuotationItem.EffectiveAmount as abap.curr( 18, 2 )) else cast(0 as abap.curr( 18, 2 )) end as PriceQuotation AS curr182endasPriceQuotation,
_PurchasingDocument._Supplier.PurchasingIsBlocked AS PurchasingIsBlocked,
_RFQEnhancedWeb.RFQLifecycleStatus AS RFQLifecycleStatus,
_RFQEnhancedWeb._CompanyCode.CompanyCodeName AS CompanyCodeName
FROM I_RequestForQuotationItem
LEFT OUTER JOIN I_SupplierQuotationItem ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN I_RequestForQuotation AS _RFQEnhancedWeb ON RequestForQuotation = _RFQEnhancedWeb.RequestForQuotation -- association [1..1]
LEFT OUTER JOIN I_SupplierQuotation AS _SupplierWeb ON SupplierQuotation = _SupplierWeb.SupplierQuotation -- association [1..1]
LEFT OUTER JOIN I_PurchasingDocument AS _PurchasingDocument ON SupplierQuotation = _PurchasingDocument.PurchasingDocument -- association [1..1]
LEFT OUTER JOIN I_SuplrQtnScheduleLine AS _SuplrQtnScheduleLine ON SupplierQuotation = _SuplrQtnScheduleLine.SupplierQuotation AND SupplierQuotationItem = _SuplrQtnScheduleLine.SupplierQuotationItem AND _SuplrQtnScheduleLine.ScheduleLine = '0001' -- 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