C_PurReqnFllwOnDocDraftItem

DDL: C_PURREQNFLLWONDOCDRAFTITEM SQL: CPURREQNFLLWI Type: view CONSUMPTION

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)

SourceAliasJoin Type
I_PrmtHbRpldPurchaseReqnItem _ProcmtHubPurReqnItem inner
C_PurReqnFllwOnDocDraftHeader _PurReqnFllwOnDocDraftHeader inner
I_PurReqnFllwOnDocDraftItem I_PurReqnFllwOnDocDraftItem from

Associations (4)

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

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

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