I_RequestForQuotationItem
Request For Quotation Item
I_RequestForQuotationItem is a Basic CDS View that provides data about "Request For Quotation Item" in SAP S/4HANA. It reads from 1 data source (R_PurchasingDocumentItem) and exposes 46 fields with key fields RequestForQuotation, RequestForQuotationItem. It has 6 associations to related views.
Data Sources (1)
| Source | Alias | Join Type |
|---|---|---|
| R_PurchasingDocumentItem | R_PurchasingDocumentItem | from |
Associations (6)
| Cardinality | Target | Alias | Condition |
|---|---|---|---|
| [1..1] | I_RequestForQuotation | _RequestForQuotation | $projection.RequestForQuotation = _RequestForQuotation.RequestForQuotation |
| [0..1] | I_PurchasingDocumentCategory | _PurchasingDocumentCategory | $projection.PurchasingDocumentCategory = _PurchasingDocumentCategory.PurchasingDocumentCategory |
| [0..1] | I_IncotermsClassification | _IncotermsClassification | $projection.IncotermsClassification = _IncotermsClassification.IncotermsClassification |
| [0..1] | I_Plant | _Plant | $projection.Plant = _Plant.Plant |
| [0..1] | I_UnitOfMeasure | _OrderQuantityUnit | $projection.OrderQuantityUnit = _OrderQuantityUnit.UnitOfMeasure |
| [0..*] | I_SupplierQuotationItem | _SupplierQuotationItem | $projection.RequestForQuotation = _SupplierQuotationItem.RequestForQuotation and $projection.RequestForQuotationItem = _SupplierQuotationItem.RequestForQuotationItem |
Annotations (11)
| Name | Value | Level | Field |
|---|---|---|---|
| ClientHandling.algorithm | #SESSION_VARIABLE | view | |
| ObjectModel.representativeKey | RequestForQuotationItem | view | |
| ObjectModel.semanticKey | RequestForQuotationItem | view | |
| ObjectModel.usageType.dataClass | #TRANSACTIONAL | view | |
| ObjectModel.usageType.serviceQuality | #A | view | |
| ObjectModel.usageType.sizeCategory | #L | view | |
| EndUserText.label | Request For Quotation Item | view | |
| VDM.viewType | #BASIC | view | |
| AccessControl.authorizationCheck | #CHECK | view | |
| AccessControl.personalData.blocking | #REQUIRED | view | |
| AbapCatalog.sqlViewName | IMMRFQITEM | view |
Fields (46)
| Key | Field | Source Table | Source Field | Description |
|---|---|---|---|---|
| KEY | RequestForQuotation | R_PurchasingDocumentItem | PurchasingDocument | |
| KEY | RequestForQuotationItem | |||
| PurchasingDocumentCategory | R_PurchasingDocumentItem | PurchasingDocumentCategory | ||
| PurchasingDocumentItemText | R_PurchasingDocumentItem | PurchasingDocumentItemText | ||
| Material | R_PurchasingDocumentItem | Material | ||
| ProductType | ProductType | |||
| ManufacturerMaterial | ||||
| ManufacturerPartNmbr | R_PurchasingDocumentItem | ManufacturerPartNmbr | ||
| Manufacturer | R_PurchasingDocumentItem | Manufacturer | ||
| MaterialGroup | R_PurchasingDocumentItem | MaterialGroup | ||
| Plant | R_PurchasingDocumentItem | Plant | ||
| ManualDeliveryAddressID | R_PurchasingDocumentItem | ManualDeliveryAddressID | ||
| ReferenceDeliveryAddressID | R_PurchasingDocumentItem | ReferenceDeliveryAddressID | ||
| IncotermsClassification | R_PurchasingDocumentItem | IncotermsClassification | ||
| IncotermsTransferLocation | R_PurchasingDocumentItem | IncotermsTransferLocation | ||
| IncotermsLocation1 | R_PurchasingDocumentItem | IncotermsLocation1 | ||
| IncotermsLocation2 | R_PurchasingDocumentItem | IncotermsLocation2 | ||
| OrderQuantityUnit | R_PurchasingDocumentItem | OrderQuantityUnit | ||
| OrderItemQtyToBaseQtyNmrtr | R_PurchasingDocumentItem | OrderItemQtyToBaseQtyNmrtr | ||
| OrderItemQtyToBaseQtyDnmntr | R_PurchasingDocumentItem | OrderItemQtyToBaseQtyDnmntr | ||
| BaseUnit | R_PurchasingDocumentItem | BaseUnit | ||
| PurchaseRequisition | R_PurchasingDocumentItem | PurchaseRequisition | ||
| PurchaseRequisitionItem | R_PurchasingDocumentItem | PurchaseRequisitionItem | ||
| IsInfoRecordUpdated | R_PurchasingDocumentItem | PurchasingInfoRecordUpdateCode | ||
| RequirementTracking | R_PurchasingDocumentItem | RequirementTracking | ||
| PurchasingDocumentItemCategory | R_PurchasingDocumentItem | PurchasingDocumentItemCategory | ||
| PurchasingParentItem | R_PurchasingDocumentItem | PurchasingParentItem | ||
| PurgDocAggrgdSubitemCategory | R_PurchasingDocumentItem | PurgDocAggrgdSubitemCategory | ||
| IsStatisticalItem | R_PurchasingDocumentItem | IsStatisticalItem | ||
| PurgExternalSortNumber | R_PurchasingDocumentItem | PurgExternalSortNumber | ||
| PurgConfigurableItemNumber | R_PurchasingDocumentItem | PurgConfigurableItemNumber | ||
| _RequestForQuotation | _RequestForQuotation | |||
| _IncotermsClassification | _IncotermsClassification | |||
| _PurchasingDocumentCategory | _PurchasingDocumentCategory | |||
| _Material | _Material | |||
| _ManufacturerMaterial | _ManufacturerMaterial | |||
| _ProductType | R_PurchasingDocumentItem | _ProductType | ||
| _Manufacturer | _Manufacturer | |||
| _MaterialGroup | _MaterialGroup | |||
| _Plant | _Plant | |||
| _ManualDeliveryAddress | _ManualDeliveryAddress | |||
| _ReferenceDeliveryAddress | _ReferenceDeliveryAddress | |||
| _BaseUnit | _BaseUnit | |||
| _OrderQuantityUnit | _OrderQuantityUnit | |||
| _SupplierQuotationItem | _SupplierQuotationItem | |||
| _PurgDocumentItemCategory | _PurgDocumentItemCategory |
@ClientHandling.algorithm: #SESSION_VARIABLE
@ObjectModel:{ representativeKey: 'RequestForQuotationItem',
semanticKey: 'RequestForQuotationItem',
usageType.dataClass: #TRANSACTIONAL,
usageType.serviceQuality: #A,
usageType.sizeCategory: #L }
@EndUserText.label: 'Request For Quotation Item'
@VDM.viewType: #BASIC
@AccessControl.authorizationCheck: #CHECK
@AccessControl.personalData.blocking: #REQUIRED
@AbapCatalog.sqlViewName: 'IMMRFQITEM'
define view I_RequestForQuotationItem
as select from R_PurchasingDocumentItem
association [1..1] to I_RequestForQuotation as _RequestForQuotation on $projection.RequestForQuotation = _RequestForQuotation.RequestForQuotation
association [0..1] to I_PurchasingDocumentCategory as _PurchasingDocumentCategory on $projection.PurchasingDocumentCategory = _PurchasingDocumentCategory.PurchasingDocumentCategory
association [0..1] to I_IncotermsClassification as _IncotermsClassification on $projection.IncotermsClassification = _IncotermsClassification.IncotermsClassification
association [0..1] to I_Plant as _Plant on $projection.Plant = _Plant.Plant
association [0..1] to I_UnitOfMeasure as _OrderQuantityUnit on $projection.OrderQuantityUnit = _OrderQuantityUnit.UnitOfMeasure
association [0..*] to I_SupplierQuotationItem as _SupplierQuotationItem on $projection.RequestForQuotation = _SupplierQuotationItem.RequestForQuotation
and $projection.RequestForQuotationItem = _SupplierQuotationItem.RequestForQuotationItem
{
@ObjectModel: { readOnly: true,
foreignKey.association: '_RequestForQuotation' }
key R_PurchasingDocumentItem.PurchasingDocument as RequestForQuotation,
@ObjectModel: { readOnly: true }
key cast (R_PurchasingDocumentItem.PurchasingDocumentItem as vdm_requestforquotationitem preserving type) as RequestForQuotationItem,
@ObjectModel: { readOnly: true,
foreignKey.association: '_PurchasingDocumentCategory' }
R_PurchasingDocumentItem.PurchasingDocumentCategory,
R_PurchasingDocumentItem.PurchasingDocumentItemText,
R_PurchasingDocumentItem.Material,
@ObjectModel.foreignKey.association: '_ProductType'
ProductType,
cast (R_PurchasingDocumentItem.ManufacturerMaterial as vdm_manufacturer_material preserving type) as ManufacturerMaterial,
R_PurchasingDocumentItem.ManufacturerPartNmbr,
R_PurchasingDocumentItem.Manufacturer,
R_PurchasingDocumentItem.MaterialGroup,
@ObjectModel: { foreignKey.association: '_Plant' }
R_PurchasingDocumentItem.Plant,
R_PurchasingDocumentItem.ManualDeliveryAddressID,
R_PurchasingDocumentItem.ReferenceDeliveryAddressID,
@ObjectModel: { foreignKey.association: '_IncotermsClassification' }
R_PurchasingDocumentItem.IncotermsClassification,
R_PurchasingDocumentItem.IncotermsTransferLocation,
R_PurchasingDocumentItem.IncotermsLocation1,
R_PurchasingDocumentItem.IncotermsLocation2,
@Semantics.unitOfMeasure: true
@ObjectModel: { foreignKey.association: '_OrderQuantityUnit' }
R_PurchasingDocumentItem.OrderQuantityUnit,
R_PurchasingDocumentItem.OrderItemQtyToBaseQtyNmrtr,
R_PurchasingDocumentItem.OrderItemQtyToBaseQtyDnmntr,
@Semantics.unitOfMeasure: true
R_PurchasingDocumentItem.BaseUnit,
R_PurchasingDocumentItem.PurchaseRequisition,
R_PurchasingDocumentItem.PurchaseRequisitionItem,
R_PurchasingDocumentItem.PurchasingInfoRecordUpdateCode as IsInfoRecordUpdated,
R_PurchasingDocumentItem.RequirementTracking,
@ObjectModel: { readOnly: true }
R_PurchasingDocumentItem.PurchasingDocumentItemCategory,
// fields for hier (2211)
@Feature: 'SW:MM_PUR_S4SOURCNG_SFWS_ITM_HIER'
R_PurchasingDocumentItem.PurchasingParentItem,
@Feature: 'SW:MM_PUR_S4SOURCNG_SFWS_ITM_HIER'
R_PurchasingDocumentItem.PurgDocAggrgdSubitemCategory,
@Feature: 'SW:MM_PUR_S4SOURCNG_SFWS_ITM_HIER'
R_PurchasingDocumentItem.IsStatisticalItem,
@Feature: 'SW:MM_PUR_S4SOURCNG_SFWS_ITM_HIER'
R_PurchasingDocumentItem.PurgExternalSortNumber,
@Feature: 'SW:MM_PUR_S4SOURCNG_SFWS_ITM_HIER'
R_PurchasingDocumentItem.PurgConfigurableItemNumber,
/*Associations*/
_RequestForQuotation,
_IncotermsClassification,
_PurchasingDocumentCategory,
_Material,
_ManufacturerMaterial,
R_PurchasingDocumentItem._ProductType,
_Manufacturer,
_MaterialGroup,
_Plant,
_ManualDeliveryAddress,
_ReferenceDeliveryAddress,
_BaseUnit,
_OrderQuantityUnit,
_SupplierQuotationItem,
_PurgDocumentItemCategory
}
where
R_PurchasingDocumentItem.PurchasingDocumentCategory = 'R'
Learn More
- What Is a CDS View in SAP S/4HANA?
- Types of CDS Views: Basic, Composite, Consumption, and Transactional
- SAP Tables vs CDS Views — Key Differences
- Understanding Data Lineage in SAP S/4HANA
- VDM (Virtual Data Model) in SAP S/4HANA Explained
- CDS View Annotations — A Complete Guide
- 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