C_PPS_PurchaseReqnTP

DDL: C_PPS_PURCHASEREQNTP Type: view_entity CONSUMPTION

Purchase Requisition Header

C_PPS_PurchaseReqnTP is a Consumption CDS View that provides data about "Purchase Requisition Header" in SAP S/4HANA. It reads from 1 data source (R_PPS_PurchaseReqnTP) and exposes 44 fields with key field PurchaseRequisition. It has 2 associations to related views.

Data Sources (1)

SourceAliasJoin Type
R_PPS_PurchaseReqnTP R_PPS_PurchaseReqnTP projection

Associations (2)

CardinalityTargetAliasCondition
[0..*] C_PPS_PurReqnItmDocTot _ItemDocumentTotal $projection.PurchaseRequisition = _ItemDocumentTotal.PurchaseRequisition
[0..*] C_PPS_PurgDocBudgetOverviewC _PurgDocBudgetOverview $projection.PurchaseRequisition = _PurgDocBudgetOverview.ReferenceDocument

Annotations (13)

NameValueLevelField
AccessControl.authorizationCheck #MANDATORY view
Metadata.allowExtensions true view
VDM.viewType #CONSUMPTION view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #XL view
ObjectModel.usageType.dataClass #MIXED view
ObjectModel.sapObjectNodeType.name PPS_PurchaseRequisition view
ObjectModel.representativeKey PurchaseRequisition view
EndUserText.label Purchase Requisition Header view
Metadata.ignorePropagatedAnnotations true view
AccessControl.personalData.blocking #REQUIRED view
Search.searchable true view
Feature SW:PPS_NG_MVP2025 view

Fields (44)

KeyFieldSource TableSource FieldDescription
KEY PurchaseRequisition PurchaseRequisition Purchase Requisition
PurchaseRequisitionType PurchaseRequisitionType Document Type
PurchasingDocumentTypeName Purchasing Document Type
PurReqnDescription PurReqnDescription Description
SourceDetermination SourceDetermination Automatic Source Determination
PurReqnReleaseStatus _PurReqnHeaderStatus PurReqnReleaseStatus Approval Status
CreationDate CreationDate Creation Date
IsPurReqnOvrlRel IsPurReqnOvrlRel Overall req. rel.
PurchasingDocumentSubtype PurchasingDocumentSubtype Control
LastChangeDateTime LastChangeDateTime Last Change Date Time
PPSPurgDocClassfctnCode PPSPurgDocClassfctnCode Classification
PPSPurchaseReqnApprovalDate _PurReqnHeaderStatus PPSPurReqnItemApprovalDate Approval Date
PPSPurgDocClassfctnTxt _Classification PPSPurgDocClassfctnTxt
PPSPurchaseReqnIsInPreparation PPSPurchaseReqnIsInPreparation Is Document In Preparation?
PPSFuturePostingDate PPSFuturePostingDate Future Posting Date
PPSSmartNumberHeader PPSSmartNumberHeader Smart Number
PPSSmartNumberHeaderIsManual PPSSmartNumberHeaderIsManual Manual Smart Number
PPSPurReqnHeaderStatus PPSPurReqnHeaderStatus Status
PPSPurReqnHeaderStatusText _PurReqnHeaderStatusText PurchasingDocumentStatusName
PPSPurchaseRequisitionKey PPSPurchaseRequisitionKey
curr152 Total Value
cuky5 Currency
int1
char60 Header Source Currency Description
virtualMaterialGroupmatkl Material Group
virtualPurchasingGroupekgrp
virtualGLAccountsaknr
virtualCostCenterkostl
CreatedByUser CreatedByUser Created By
CreatedByUserName _UserContactCard UserDescription Full Name
virtualMaterialmatnr Material
virtualPurchasingOrganizationekorg Purchasing Organization
virtualPurReqnReleaseStatusNameval_text
virtualPPSOpenTextURLpps_e_opentext_url
char1 Mode of Creation
virtualPurReqnOriginDescval_text
virtualPPSGroupNamepps_e_group_name Deobligation Group Name
virtualUICT_HideSmartNumberHeaderboolean
virtualUICT_HideOpenTextboolean
virtualUICT_HideItemSmmryFacetboolean
virtualUICT_IsThirdPartySalesboolean
_PurReqnHeaderStatusText _PurReqnHeaderStatusText
_ItemDocumentTotal _ItemDocumentTotal
_PurgDocBudgetOverview _PurgDocBudgetOverview

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_PurchaseReqnTP.
-- 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_PurchaseReqnTP AS
SELECT
  PurchaseRequisition,
  PurchaseRequisitionType,
  _PurchaseRequisitionDocType._TextDoc.PurchasingDocumentTypeName AS PurchasingDocumentTypeName,
  PurReqnDescription,
  SourceDetermination,
  _PurReqnHeaderStatus.PurReqnReleaseStatus AS PurReqnReleaseStatus,
  CreationDate,
  IsPurReqnOvrlRel,
  PurchasingDocumentSubtype,
  LastChangeDateTime,
  PPSPurgDocClassfctnCode,
  _PurReqnHeaderStatus.PPSPurReqnItemApprovalDate AS PPSPurchaseReqnApprovalDate,
  _Classification.PPSPurgDocClassfctnTxt AS PPSPurgDocClassfctnTxt,
  PPSPurchaseReqnIsInPreparation,
  PPSFuturePostingDate,
  PPSSmartNumberHeader,
  PPSSmartNumberHeaderIsManual,
  PPSPurReqnHeaderStatus,
  _PurReqnHeaderStatusText.PurchasingDocumentStatusName AS PPSPurReqnHeaderStatusText,
  PPSPurchaseRequisitionKey,
  virtual TotalNetAmount : abap.curr(15,2) AS curr152,
  virtual Currency : abap.cuky( 5 ) AS cuky5,
  virtual PPSPurReqnHdrStatusCriticality : abap.int1 AS int1,
  virtual PurReqnHdrCurrencySourceDesc : abap.char( 60 ) AS char60,
  virtual MaterialGroup : matkl AS virtualMaterialGroupmatkl,
  virtual PurchasingGroup : ekgrp AS virtualPurchasingGroupekgrp,
  virtual GLAccount : saknr AS virtualGLAccountsaknr,
  virtual CostCenter : kostl AS virtualCostCenterkostl,
  CreatedByUser,
  _UserContactCard.UserDescription AS CreatedByUserName,
  virtual Material : matnr AS virtualMaterialmatnr,
  virtual PurchasingOrganization : ekorg AS virtualPurchasingOrganizationekorg,
  virtual PurReqnReleaseStatusName : val_text AS virtualPurReqnReleaseStatusNameval_text,
  virtual PPSOpenTextURL : pps_e_opentext_url AS virtualPPSOpenTextURLpps_e_opentext_url,
  virtual PurReqnOrigin : abap.char(1) AS char1,
  virtual PurReqnOriginDesc : val_text AS virtualPurReqnOriginDescval_text,
  virtual PPSGroupName : pps_e_group_name AS virtualPPSGroupNamepps_e_group_name,
  virtual UICT_HideSmartNumberHeader : boolean AS virtualUICT_HideSmartNumberHeaderboolean,
  virtual UICT_HideOpenText : boolean AS virtualUICT_HideOpenTextboolean,
  virtual UICT_HideItemSmmryFacet : boolean AS virtualUICT_HideItemSmmryFacetboolean,
  virtual UICT_IsThirdPartySales : boolean AS virtualUICT_IsThirdPartySalesboolean
FROM R_PPS_PurchaseReqnTP
LEFT OUTER JOIN C_PPS_PurReqnItmDocTot AS _ItemDocumentTotal ON PurchaseRequisition = _ItemDocumentTotal.PurchaseRequisition  -- association [0..*]
LEFT OUTER JOIN C_PPS_PurgDocBudgetOverviewC AS _PurgDocBudgetOverview ON PurchaseRequisition = _PurgDocBudgetOverview.ReferenceDocument  -- association [0..*]
;