C_PurReqnFllwOnDocDraftItem
C-View for Item of Follow-on Document
C_PurReqnFllwOnDocDraftItem is a Consumption CDS View that provides data about "C-View for Item of Follow-on Document" in SAP S/4HANA. It reads from 3 data sources (I_PrmtHbRpldPurchaseReqnItem, C_PurReqnFllwOnDocDraftHeader, I_PurReqnFllwOnDocDraftItem) and exposes 30 fields with key fields PurReqnFllwOnDocDrftHdrUUID, PurReqnFllwOnDocDrftItmUUID. It has 4 associations to related views.
Data Sources (3)
| Source | Alias | Join Type |
|---|---|---|
| I_PrmtHbRpldPurchaseReqnItem | _ProcmtHubPurReqnItem | inner |
| C_PurReqnFllwOnDocDraftHeader | _PurReqnFllwOnDocDraftHeader | inner |
| I_PurReqnFllwOnDocDraftItem | I_PurReqnFllwOnDocDraftItem | from |
Associations (4)
| Cardinality | Target | Alias | Condition |
|---|---|---|---|
| [1..1] | C_ProcmtHubProductVH | _ProcmtHubProductVH | _PurReqnFllwOnDocDraftHeader.ProcurementHubSourceSystem = _ProcmtHubProductVH.ProcurementHubSourceSystem and I_PurReqnFllwOnDocDraftItem.ProcmtHubProduct = _ProcmtHubProductVH.ProcmtHubProduct |
| [1..1] | C_ProcmtHubPlantVH | _ProcmtHubPlantVH | _PurReqnFllwOnDocDraftHeader.ProcurementHubSourceSystem = _ProcmtHubPlantVH.ProcurementHubSourceSystem and _ProcmtHubPurReqnItem.ProcmtHubPlant = _ProcmtHubPlantVH.ProcmtHubPlant and _PurReqnFllwOnDocDraftHeader.ProcmtHubCompanyCode = _ProcmtHubPlantVH.ProcmtHubCompanyCode |
| [1..1] | C_ProcmtHubPurgDocItmCatVH | _ProcmtHubPurgDocItmCatVH | _ProcmtHubPurReqnItem.ProcmtHubPurgDocItmCategory = _ProcmtHubPurgDocItmCatVH.ItemCategory and _PurReqnFllwOnDocDraftHeader.ProcurementHubSourceSystem = _ProcmtHubPurgDocItmCatVH.ProcurementHubSourceSystem |
| [0..*] | C_ProcmtHubTaxCodeValueHelp | _ProcmtHubTaxCodeValueHelp | $projection.ProcmtHubTaxCode = _ProcmtHubTaxCodeValueHelp.TaxCode and $projection.ProcurementHubSourceSystem = _ProcmtHubTaxCodeValueHelp.ProcurementHubSourceSystem |
Annotations (11)
| Name | Value | Level | Field |
|---|---|---|---|
| AbapCatalog.sqlViewName | CPURREQNFLLWI | view | |
| AbapCatalog.compiler.compareFilter | true | view | |
| AccessControl.authorizationCheck | #CHECK | view | |
| EndUserText.label | C-View for Item of Follow-on Document | view | |
| VDM.viewType | #CONSUMPTION | view | |
| ObjectModel.usageType.dataClass | #TRANSACTIONAL | view | |
| ObjectModel.usageType.serviceQuality | #D | view | |
| ObjectModel.usageType.sizeCategory | #L | view | |
| ClientHandling.algorithm | #SESSION_VARIABLE | view | |
| AccessControl.personalData.blocking | #NOT_REQUIRED | view | |
| ObjectModel.updateEnabled | true | view |
Fields (30)
| Key | Field | Source Table | Source Field | Description |
|---|---|---|---|---|
| KEY | PurReqnFllwOnDocDrftHdrUUID | I_PurReqnFllwOnDocDraftItem | PurReqnFllwOnDocDrftHdrUUID | Key |
| KEY | PurReqnFllwOnDocDrftItmUUID | I_PurReqnFllwOnDocDraftItem | PurReqnFllwOnDocDrftItmUUID | Key |
| ProcmtHubPurchaseRequisition | I_PurReqnFllwOnDocDraftItem | ProcmtHubPurchaseRequisition | Purchase Req. | |
| ProcmtHubPurRequisitionItem | I_PurReqnFllwOnDocDraftItem | ProcmtHubPurRequisitionItem | Requisn. item | |
| ProcmtHubPurgDocItmCategory | I_PrmtHbRpldPurchaseReqnItem | ProcmtHubPurgDocItmCategory | Item Category Name | |
| ItemCategoryName | _ProcmtHubPurgDocItmCatVH | ItemCategoryName | Text for ItCat. | |
| ProcmtHubProduct | I_PurReqnFllwOnDocDraftItem | ProcmtHubProduct | Material | |
| ProcmtHubProductGroup | I_PrmtHbRpldPurchaseReqnItem | ProcmtHubProductGroup | Product Group | |
| RequestedQuantity | I_PrmtHbRpldPurchaseReqnItem | RequestedQuantity | Requested Quantity | |
| BaseUnit | I_PrmtHbRpldPurchaseReqnItem | BaseUnit | Unit of Measure | |
| ProcmtHubPlant | I_PrmtHbRpldPurchaseReqnItem | ProcmtHubPlant | Plant | |
| ProcmtHubPlantName | _ProcmtHubPlantVH | ProcmtHubPlantName | Plant Name | |
| PurchaseRequisitionPrice | I_PrmtHbRpldPurchaseReqnItem | PurchaseRequisitionPrice | Valuation Price | |
| PurReqnItemCurrency | I_PrmtHbRpldPurchaseReqnItem | PurReqnItemCurrency | Purchase Requisition Item Currency | |
| LastChangeDateTime | I_PrmtHbRpldPurchaseReqnItem | LastChangeDateTime | Timestamp | |
| ProcurementHubSourceSystem | C_PurReqnFllwOnDocDraftHeader | ProcurementHubSourceSystem | Connected System ID | |
| ProcmtHubMaterialName | ProcmtHubMaterialName | Description | ||
| ProcmtHubDeliveryDate | ProcmtHubDeliveryDate | Delivery Date | ||
| ProcmtHubOrderQuantity | ProcmtHubOrderQuantity | PO Quantity | ||
| ProcmtHubOrderQuantityUnit | ProcmtHubOrderQuantityUnit | Order Unit | ||
| ProcmtHubNetPriceAmount | ProcmtHubNetPriceAmount | Net Price | ||
| ProcmtHubDocumentCurrency | I_PurReqnFllwOnDocDraftItem | ProcmtHubDocumentCurrency | Currency Key | |
| ProcmtHubNetPriceQuantity | ProcmtHubNetPriceQuantity | Price Unit | ||
| ProcmtHubOrderPriceUnit | ProcmtHubOrderPriceUnit | PO Price Unit | ||
| ProcmtHubTaxCode | ProcmtHubTaxCode | Tax Code | ||
| InvoiceIsGoodsReceiptBased | InvoiceIsGoodsReceiptBased | GR-Based IV | ||
| IsEditable | Is Editable | |||
| PurReqnIsValdInCntrlReqnProcg | I_PrmtHbRpldPurchaseReqnItem | PurReqnIsValdInCntrlReqnProcg | PR is Valid for Hub System Processing | |
| _PurReqnFllwOnDocDraftHeader | _PurReqnFllwOnDocDraftHeader | |||
| _ProcmtHubTaxCodeValueHelp | _ProcmtHubTaxCodeValueHelp |
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_PurReqnFllwOnDocDraftItem.
-- 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: CPURREQNFLLWI
CREATE VIEW C_PurReqnFllwOnDocDraftItem AS
SELECT
I_PurReqnFllwOnDocDraftItem.PurReqnFllwOnDocDrftHdrUUID AS PurReqnFllwOnDocDrftHdrUUID,
I_PurReqnFllwOnDocDraftItem.PurReqnFllwOnDocDrftItmUUID AS PurReqnFllwOnDocDrftItmUUID,
I_PurReqnFllwOnDocDraftItem.ProcmtHubPurchaseRequisition AS ProcmtHubPurchaseRequisition,
I_PurReqnFllwOnDocDraftItem.ProcmtHubPurRequisitionItem AS ProcmtHubPurRequisitionItem,
_ProcmtHubPurReqnItem.ProcmtHubPurgDocItmCategory AS ProcmtHubPurgDocItmCategory,
_ProcmtHubPurgDocItmCatVH.ItemCategoryName AS ItemCategoryName,
I_PurReqnFllwOnDocDraftItem.ProcmtHubProduct AS ProcmtHubProduct,
_ProcmtHubPurReqnItem.ProcmtHubProductGroup AS ProcmtHubProductGroup,
_ProcmtHubPurReqnItem.RequestedQuantity AS RequestedQuantity,
_ProcmtHubPurReqnItem.BaseUnit AS BaseUnit,
_ProcmtHubPurReqnItem.ProcmtHubPlant AS ProcmtHubPlant,
_ProcmtHubPlantVH.ProcmtHubPlantName AS ProcmtHubPlantName,
_ProcmtHubPurReqnItem.PurchaseRequisitionPrice AS PurchaseRequisitionPrice,
_ProcmtHubPurReqnItem.PurReqnItemCurrency AS PurReqnItemCurrency,
_ProcmtHubPurReqnItem.LastChangeDateTime AS LastChangeDateTime,
_PurReqnFllwOnDocDraftHeader.ProcurementHubSourceSystem AS ProcurementHubSourceSystem,
ProcmtHubMaterialName,
ProcmtHubDeliveryDate,
ProcmtHubOrderQuantity,
ProcmtHubOrderQuantityUnit,
ProcmtHubNetPriceAmount,
I_PurReqnFllwOnDocDraftItem.ProcmtHubDocumentCurrency AS ProcmtHubDocumentCurrency,
ProcmtHubNetPriceQuantity,
ProcmtHubOrderPriceUnit,
ProcmtHubTaxCode,
InvoiceIsGoodsReceiptBased,
cast ( ('') as abap.char(1)) AS IsEditable,
_ProcmtHubPurReqnItem.PurReqnIsValdInCntrlReqnProcg AS PurReqnIsValdInCntrlReqnProcg
FROM I_PurReqnFllwOnDocDraftItem
INNER JOIN C_PurReqnFllwOnDocDraftHeader AS _PurReqnFllwOnDocDraftHeader ON /* join condition not captured in parsed metadata */
INNER JOIN I_PrmtHbRpldPurchaseReqnItem AS _ProcmtHubPurReqnItem ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN C_ProcmtHubProductVH AS _ProcmtHubProductVH ON _PurReqnFllwOnDocDraftHeader.ProcurementHubSourceSystem = _ProcmtHubProductVH.ProcurementHubSourceSystem AND I_PurReqnFllwOnDocDraftItem.ProcmtHubProduct = _ProcmtHubProductVH.ProcmtHubProduct -- association [1..1]
LEFT OUTER JOIN C_ProcmtHubPlantVH AS _ProcmtHubPlantVH ON _PurReqnFllwOnDocDraftHeader.ProcurementHubSourceSystem = _ProcmtHubPlantVH.ProcurementHubSourceSystem AND _ProcmtHubPurReqnItem.ProcmtHubPlant = _ProcmtHubPlantVH.ProcmtHubPlant AND _PurReqnFllwOnDocDraftHeader.ProcmtHubCompanyCode = _ProcmtHubPlantVH.ProcmtHubCompanyCode -- association [1..1]
LEFT OUTER JOIN C_ProcmtHubPurgDocItmCatVH AS _ProcmtHubPurgDocItmCatVH ON _ProcmtHubPurReqnItem.ProcmtHubPurgDocItmCategory = _ProcmtHubPurgDocItmCatVH.ItemCategory AND _PurReqnFllwOnDocDraftHeader.ProcurementHubSourceSystem = _ProcmtHubPurgDocItmCatVH.ProcurementHubSourceSystem -- association [1..1]
LEFT OUTER JOIN C_ProcmtHubTaxCodeValueHelp AS _ProcmtHubTaxCodeValueHelp ON ProcmtHubTaxCode = _ProcmtHubTaxCodeValueHelp.TaxCode AND ProcurementHubSourceSystem = _ProcmtHubTaxCodeValueHelp.ProcurementHubSourceSystem -- association [0..*]
;
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