C_PPS_PurchaseReqnInfoRecordVH

DDL: C_PPS_PURCHASEREQNINFORECORDVH Type: view_entity CONSUMPTION

Info record in PurReqn SoS

C_PPS_PurchaseReqnInfoRecordVH is a Consumption CDS View that provides data about "Info record in PurReqn SoS" in SAP S/4HANA. It reads from 1 data source (I_PurgInfoRecordWithOrgData) and exposes 27 fields with key fields PurchasingInfoRecord, PurchasingOrganization, PurchasingInfoRecordCategory, Plant. It has 6 associations to related views. It is exposed through 1 OData service (UI_PPS_PROC_PUR_REQUISITION).

Data Sources (1)

SourceAliasJoin Type
I_PurgInfoRecordWithOrgData I_PurgInfoRecordWithOrgData from

Associations (6)

CardinalityTargetAliasCondition
[0..1] C_MM_MaterialValueHelp _MaterialValueHelp _MaterialValueHelp.Material = $projection.Material and _MaterialValueHelp.Plant = $projection.Plant
[0..1] C_MM_MaterialGroupValueHelp _MaterialGroupValueHelp _MaterialGroupValueHelp.MaterialGroup = $projection.MaterialGroup
[0..1] I_Supplier _Supplier _Supplier.Supplier = $projection.Supplier
[0..1] C_MM_PlantValueHelp _PlantValueHelp _PlantValueHelp.Plant = $projection.Plant and _PlantValueHelp.PurchasingOrganization = $projection.PurchasingOrganization
[0..1] C_PurchasingOrgValueHelp _PurchasingOrgValueHelp _PurchasingOrgValueHelp.PurchasingOrganization = $projection.PurchasingOrganization
[0..1] I_CO2eqSuplrFprntAvgBaseUoM _CO2eqSuplrFprntAvgBaseUoM _CO2eqSuplrFprntAvgBaseUoM.Product = $projection.Material and _CO2eqSuplrFprntAvgBaseUoM.Plant = $projection.Plant and _CO2eqSuplrFprntAvgBaseUoM.Supplier = $projection.Supplier

Annotations (10)

NameValueLevelField
AccessControl.authorizationCheck #NOT_REQUIRED view
VDM.viewType #CONSUMPTION view
EndUserText.label Info record in PurReqn SoS view
ObjectModel.dataCategory #VALUE_HELP view
ObjectModel.representativeKey PurchasingInfoRecord view
ObjectModel.usageType.serviceQuality #X view
ObjectModel.usageType.sizeCategory #S view
ObjectModel.usageType.dataClass #MIXED view
Search.searchable true view
Metadata.allowExtensions true view

OData Services (1)

ServiceBindingVersionContractRelease
UI_PPS_PROC_PUR_REQUISITION UI_PPS_PROC_PUR_REQUISITION_4 V4 C1 NOT_RELEASED

Fields (27)

KeyFieldSource TableSource FieldDescription
KEY PurchasingInfoRecord PurchasingInfoRecord Info Record
KEY PurchasingOrganization PurchasingOrganization Purchase Organization
KEY PurchasingInfoRecordCategory PurchasingInfoRecordCategory Infotype
KEY Plant Plant Valuation Area
PurchasingInfoRecordDesc PurchasingInfoRecordDesc Info Short Text
Supplier Supplier Supplier
SupplierName _Supplier SupplierName Supplier Name
OrganizationBPName1 _Supplier OrganizationBPName1 Name 1
OrganizationBPName2 _Supplier OrganizationBPName2 Name 2
Material Material Vehicle Model
MaterialName _MaterialValueHelp MaterialName Material Description
MaterialGroup MaterialGroup Product Group
PlantName _PlantValueHelp PlantName Plant Name
MaterialGroupName _MaterialValueHelp MaterialGroupName prod Grp Desc.
PurchasingOrganizationName _PurchasingOrgValueHelp PurchasingOrganizationName Purch. Org. Name
NetPriceAmount NetPriceAmount Net Price
Currency Currency Valuation Crcy
MaterialPriceUnitQty MaterialPriceUnitQty Price unit
PurchaseOrderPriceUnit PurchaseOrderPriceUnit Order Price Un.
PurchasingGroup PurchasingGroup Purchasing Group
PFMFootprintQuantity _CO2eqSuplrFprntAvgBaseUoM PFMFootprintFxdPtDcmlQuantity CO2e Footprint
PFMFootprintUnit _CO2eqSuplrFprntAvgBaseUoM PFMFootprintUnit CO2eq Footprint Unit
_Supplier _Supplier
_MaterialValueHelp _MaterialValueHelp
_MaterialGroupValueHelp _MaterialGroupValueHelp
_PlantValueHelp _PlantValueHelp
_PurchasingOrgValueHelp _PurchasingOrgValueHelp

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_PPS_PurchaseReqnInfoRecordVH.
-- 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.

CREATE VIEW C_PPS_PurchaseReqnInfoRecordVH AS
SELECT
  PurchasingInfoRecord,
  PurchasingOrganization,
  PurchasingInfoRecordCategory,
  Plant,
  PurchasingInfoRecordDesc,
  Supplier,
  _Supplier.SupplierName AS SupplierName,
  _Supplier.OrganizationBPName1 AS OrganizationBPName1,
  _Supplier.OrganizationBPName2 AS OrganizationBPName2,
  Material,
  _MaterialValueHelp.MaterialName AS MaterialName,
  MaterialGroup,
  _PlantValueHelp.PlantName AS PlantName,
  _MaterialValueHelp.MaterialGroupName AS MaterialGroupName,
  _PurchasingOrgValueHelp.PurchasingOrganizationName AS PurchasingOrganizationName,
  NetPriceAmount,
  Currency,
  MaterialPriceUnitQty,
  PurchaseOrderPriceUnit,
  PurchasingGroup,
  _CO2eqSuplrFprntAvgBaseUoM.PFMFootprintFxdPtDcmlQuantity AS PFMFootprintQuantity,
  _CO2eqSuplrFprntAvgBaseUoM.PFMFootprintUnit AS PFMFootprintUnit
FROM I_PurgInfoRecordWithOrgData
LEFT OUTER JOIN C_MM_MaterialValueHelp AS _MaterialValueHelp ON _MaterialValueHelp.Material = Material AND _MaterialValueHelp.Plant = Plant  -- association [0..1]
LEFT OUTER JOIN C_MM_MaterialGroupValueHelp AS _MaterialGroupValueHelp ON _MaterialGroupValueHelp.MaterialGroup = MaterialGroup  -- association [0..1]
LEFT OUTER JOIN I_Supplier AS _Supplier ON _Supplier.Supplier = Supplier  -- association [0..1]
LEFT OUTER JOIN C_MM_PlantValueHelp AS _PlantValueHelp ON _PlantValueHelp.Plant = Plant AND _PlantValueHelp.PurchasingOrganization = PurchasingOrganization  -- association [0..1]
LEFT OUTER JOIN C_PurchasingOrgValueHelp AS _PurchasingOrgValueHelp ON _PurchasingOrgValueHelp.PurchasingOrganization = PurchasingOrganization  -- association [0..1]
LEFT OUTER JOIN I_CO2eqSuplrFprntAvgBaseUoM AS _CO2eqSuplrFprntAvgBaseUoM ON _CO2eqSuplrFprntAvgBaseUoM.Product = Material AND _CO2eqSuplrFprntAvgBaseUoM.Plant = Plant AND _CO2eqSuplrFprntAvgBaseUoM.Supplier = Supplier  -- association [0..1]
;