P_RequisitionTypeAnalysis2

DDL: P_REQUISITIONTYPEANALYSIS2 SQL: PMMREQTYPEANA0 Type: view CONSUMPTION

P_RequisitionTypeAnalysis2 is a Consumption CDS View in SAP S/4HANA. It reads from 2 data sources (I_PurchaseRequisitionItemBasic, I_PurchaseRequisitionItemBasic) and exposes 49 fields with key fields PurchaseRequisition, PurchaseRequisitionItem, PurchaseRequisitionItem.

Data Sources (2)

SourceAliasJoin Type
I_PurchaseRequisitionItemBasic RequisitionItem from
I_PurchaseRequisitionItemBasic RequisitionItem union_all

Parameters (2)

NameTypeDefault
P_StartDate budat
P_EndDate budat

Annotations (8)

NameValueLevelField
ClientHandling.algorithm #SESSION_VARIABLE view
AbapCatalog.sqlViewName PMMREQTYPEANA0 view
AbapCatalog.compiler.compareFilter true view
AccessControl.authorizationCheck #CHECK view
AbapCatalog.preserveKey true view
VDM.viewType #CONSUMPTION view
VDM.private true view
AccessControl.personalData.blocking #NOT_REQUIRED view

Fields (49)

KeyFieldSource TableSource FieldDescription
KEY PurchaseRequisition I_PurchaseRequisitionItemBasic PurchaseRequisition Requisition
KEY PurchaseRequisitionItem I_PurchaseRequisitionItemBasic PurchaseRequisitionItem Requisn. item
PurchasingGroup PurchasingGroup Purchasing Group
PurchasingOrganization PurchasingOrganization Purchasing Organization
FixedSupplier FixedSupplier Fixed Vendor
MaterialGroup I_PurchaseRequisitionItemBasic MaterialGroup Product Group
BaseUnit BaseUnit Unit of Measure
RequestedQuantity RequestedQuantity Requested Quantity
PurReqnPriceQuantity PurReqnPriceQuantity Price unit
PurReqnItemCurrency PurReqnItemCurrency Currency
PurchaseRequisitionPrice PurchaseRequisitionPrice Valuation Price
Material Material Vehicle Model
Plant Plant Valuation Area
PurchaseRequisitionType PurchaseRequisitionType Order Type
CreatedByUser CreatedByUser User Name
PurReqnOrigin PurReqnOrigin Creation ind.
CreationDate CreationDate Time Stamp
PurReqnItemClassification
PurReqnItemClassfctnCount
NmbrOfFreeTxtItmCrtedFrmSSP
NmbrOfMaterialItmCrtedFrmSSP
NmbrOfCatalogItmCrtedFrmSSP
NmbrOfMaterialItmCrtedManually
NmbrOfFreeTxtItmCrtedManually
PurchaseRequisition Requisition
KEY PurchaseRequisitionItem I_PurchaseRequisitionItemBasic PurchaseRequisitionItem Requisn. item
PurchasingGroup PurchasingGroup Purchasing Group
PurchasingOrganization PurchasingOrganization Purchasing Organization
FixedSupplier FixedSupplier Fixed Vendor
MaterialGroup I_PurchaseRequisitionItemBasic MaterialGroup Product Group
BaseUnit BaseUnit Unit of Measure
RequestedQuantity RequestedQuantity Requested Quantity
PurReqnPriceQuantity PurReqnPriceQuantity Price unit
PurReqnItemCurrency PurReqnItemCurrency Currency
PurchaseRequisitionPrice PurchaseRequisitionPrice Valuation Price
Material Material Vehicle Model
Plant Plant Valuation Area
PurchaseRequisitionType PurchaseRequisitionType Order Type
CreatedByUser CreatedByUser User Name
PurReqnOrigin PurReqnOrigin Creation ind.
CreationDate CreationDate Time Stamp
PurReqnItemClassification
PurReqnItemClassfctnCount
NmbrOfFreeTxtItmCrtedFrmSSP
NmbrOfMaterialItmCrtedFrmSSP
NmbrOfCatalogItmCrtedFrmSSP
NmbrOfMaterialItmCrtedManually
NmbrOfFreeTxtItmCrtedManually
NmbrOfMatlItmCrtedFrmExtSrce

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_RequisitionTypeAnalysis2.
-- 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: PMMREQTYPEANA0
-- Parameters: P_StartDate : budat, P_EndDate : budat

CREATE VIEW P_RequisitionTypeAnalysis2 AS
SELECT
  RequisitionItem.PurchaseRequisition AS PurchaseRequisition,
  RequisitionItem.PurchaseRequisitionItem AS PurchaseRequisitionItem,
  PurchasingGroup,
  PurchasingOrganization,
  FixedSupplier,
  RequisitionItem.MaterialGroup AS MaterialGroup,
  BaseUnit,
  RequestedQuantity,
  PurReqnPriceQuantity,
  PurReqnItemCurrency,
  PurchaseRequisitionPrice,
  Material,
  Plant,
  PurchaseRequisitionType,
  CreatedByUser,
  PurReqnOrigin,
  CreationDate,
  cast ( '02' as mm_a_pur_reqn_item_classfctn ) AS PurReqnItemClassification,
  cast( 1 as abap.int4 ) AS PurReqnItemClassfctnCount,
  cast( 1 as nmbr_free_txt_via_fiori_appl ) AS NmbrOfFreeTxtItmCrtedFrmSSP,
  cast( 0 as nmbr_material_via_fiori_appl ) AS NmbrOfMaterialItmCrtedFrmSSP,
  cast( 0 as nmbr_catalog_via_fiori_appl ) AS NmbrOfCatalogItmCrtedFrmSSP,
  cast( 0 as nmbr_material_via_me51n ) AS NmbrOfMaterialItmCrtedManually,
  cast( 0 as nmbr_free_txt_via_me51n ) AS NmbrOfFreeTxtItmCrtedManually,
  cast( 0 as nmbr_material_via_extnl_source ) AS NmbrOfMatlItmCrtedFrmExtSrce
FROM I_PurchaseRequisitionItemBasic AS RequisitionItem
-- UNION ALL with additional select branch(es): I_PurchaseRequisitionItemBasic
;