C_PPS_PurchaseReqnAcctAssgmtTP
Purchase Requisition Acct Assgmt
C_PPS_PurchaseReqnAcctAssgmtTP is a Consumption CDS View that provides data about "Purchase Requisition Acct Assgmt" in SAP S/4HANA. It reads from 1 data source (R_PPS_PurchaseReqnAcctAssgmtTP) and exposes 93 fields with key fields PurReqnAcctAssgmtNmbr, PurchaseRequisition, PurchaseRequisitionItem.
Data Sources (1)
| Source | Alias | Join Type |
|---|---|---|
| R_PPS_PurchaseReqnAcctAssgmtTP | R_PPS_PurchaseReqnAcctAssgmtTP | projection |
Annotations (18)
| Name | Value | Level | Field |
|---|---|---|---|
| VDM.viewType | #CONSUMPTION | view | |
| ObjectModel.sapObjectNodeType.name | PPS_PurReqnItmAcctAssgmt | view | |
| EndUserText.label | Purchase Requisition Acct Assgmt | view | |
| AccessControl.authorizationCheck | #MANDATORY | view | |
| AccessControl.personalData.blocking | #BLOCKED_DATA_EXCLUDED | view | |
| ObjectModel.usageType.sizeCategory | #XL | view | |
| ObjectModel.usageType.serviceQuality | #C | view | |
| ObjectModel.usageType.dataClass | #MIXED | view | |
| Metadata.allowExtensions | true | view | |
| Metadata.ignorePropagatedAnnotations | true | view | |
| Search.searchable | true | view | |
| AbapCatalog.extensibility.extensible | true | view | |
| AbapCatalog.extensibility.elementSuffix | PRA | view | |
| AbapCatalog.extensibility.quota.maximumFields | 170 | view | |
| AbapCatalog.extensibility.quota.maximumBytes | 1700 | view | |
| Feature | SW:PPS_NG_MVP2025 | view | |
| VDM.lifecycle.status | #DEPRECATED | view | |
| VDM.lifecycle.successor | C_PPS_PurReqnAcctAssgmtTP_2 | view |
Fields (93)
| Key | Field | Source Table | Source Field | Description |
|---|---|---|---|---|
| KEY | PurReqnAcctAssgmtNmbr | PurReqnAcctAssgmtNmbr | Ser.no.acc.ass. | |
| KEY | PurchaseRequisition | PurchaseRequisition | Requisition | |
| KEY | PurchaseRequisitionItem | PurchaseRequisitionItem | Requisn. item | |
| CostCenter | CostCenter | Cost Center | ||
| CostCenterDescription | ||||
| MasterFixedAsset | MasterFixedAsset | Fixed Asset | ||
| ProjectNetwork | ProjectNetwork | Order | ||
| BaseUnit | BaseUnit | Unit of Measure | ||
| Quantity | Quantity | Value | ||
| MultipleAcctAssgmtDistrPercent | MultipleAcctAssgmtDistrPercent | Distribution | ||
| Plant | Plant | Valuation Area | ||
| PurReqnItemCurrency | PurReqnItemCurrency | Currency | ||
| PurReqnNetAmount | Net Value | |||
| IsDeleted | IsDeleted | TRUE | ||
| GLAccount | GLAccount | General Ledger | ||
| GLAccountLongName | ||||
| BusinessArea | BusinessArea | Business Area | ||
| SalesOrder | SalesOrder | SD Document | ||
| SalesOrderItem | SalesOrderItem | Sales Order Item | ||
| SalesOrderScheduleLine | SalesOrderScheduleLine | SOrder schedule | ||
| FixedAsset | FixedAsset | Sub-number | ||
| FixedAssetDescription | _FixedAsset | FixedAssetDescription | Description | |
| OrderID | OrderID | Order ID | ||
| UnloadingPointName | UnloadingPointName | Unloading Point Name | ||
| ControllingArea | ControllingArea | Controlling Area | ||
| CostObject | CostObject | Cost Object | ||
| ProfitabilitySegment | ProfitabilitySegment | Profitability Segment | ||
| ProfitCenter | ProfitCenter | Profit Center | ||
| WBSElementInternalID | WBSElementInternalID | WBS Internal ID | ||
| WBSElementExternalID | WBSElementExternalID | WBS Element External ID | ||
| WBSElement | WBSElement | WBS Internal ID | ||
| ProjectNetworkInternalID | ProjectNetworkInternalID | Plan No.f.Oper. | ||
| CommitmentItem | CommitmentItem | Commitment item | ||
| FundsCenter | FundsCenter | Funds Center | ||
| FundsCenterDescription | ||||
| FundsCenterName | ||||
| Fund | Fund | Sender Fund | ||
| FundDescription | ||||
| FundName | ||||
| FunctionalArea | FunctionalArea | Sendr Fctl Area | ||
| CreationDate | CreationDate | Time Stamp | ||
| GoodsRecipientName | GoodsRecipientName | Recipient Name | ||
| NetworkActivityInternalID | NetworkActivityInternalID | Counter | ||
| PartnerAccountNumber | PartnerAccountNumber | Partner | ||
| JointVentureRecoveryCode | JointVentureRecoveryCode | Recovery Ind. | ||
| SettlementReferenceDate | SettlementReferenceDate | Reference date | ||
| EarmarkedFundsDocument | EarmarkedFundsDocument | Earmarked Funds | ||
| EarmarkedFundsDocumentItem | EarmarkedFundsDocumentItem | Document Item | ||
| CostCtrActivityType | CostCtrActivityType | Activity Type | ||
| GrantID | GrantID | Sender Grant | ||
| FinancialManagementArea | FinancialManagementArea | FM Area | ||
| ValidityDate | ValidityDate | Valid On | ||
| AccountAssignmentCategory | _PurchaseReqnItem | AccountAssignmentCategory | Acct Assgmt Cat | |
| BudgetPeriod | BudgetPeriod | Budget Period | ||
| NetworkActivity | NetworkActivity | Operation/Activity | ||
| MasterFixedAssetDescription | _MasterFixedAsset | MasterFixedAssetDescription | ||
| ProjectNetworkDescription | _ProjectNetwork | ProjectNetworkDescription | Network Name | |
| WBSDescription | _WBSElementBasicData | WBSDescription | WBS Element Name | |
| CompanyCode | CompanyCode | Receiver Company Code | ||
| ChartOfAccounts | ||||
| FundsCenterFinMgmtArea | ||||
| MultipleAcctAssgmtDistribution | _PurchaseReqnItem | MultipleAcctAssgmtDistribution | Distribution | |
| RequestedQuantity | _PurchaseReqnItem | RequestedQuantity | Requested Quantity | |
| ItemNetAmount | _PurchaseReqnItem | ItemNetAmount | Tot. val. rel. | |
| PPSAccountAssignmentIsUnfunded | PPSAccountAssignmentIsUnfunded | Acc. Asg is Unfunded | ||
| PPSAcctAsgtRefNmbr | PPSAcctAsgtRefNmbr | |||
| PPSAcctAsgtSublineItmNmbr | PPSAcctAsgtSublineItmNmbr | |||
| PPSPurReqnNetAmount | PPSPurReqnNetAmount | |||
| char250 | ||||
| dec41 | ||||
| virtualUICT_CostCenterboolean | ||||
| virtualUICT_OrderIDboolean | ||||
| virtualUICT_NetworkActivityboolean | ||||
| virtualUICT_WBSElementInternalIDboolean | ||||
| virtualUICT_ProjectNetworkboolean | ||||
| virtualUICT_MasterFixedAssetboolean | ||||
| virtualUICT_FixedAssetboolean | ||||
| virtualUICT_BusinessAreaboolean | ||||
| virtualUICT_GLAccountboolean | ||||
| virtualUICT_ControllingAreaboolean | ||||
| virtualUICT_Fundboolean | ||||
| virtualUICT_FundsCenterboolean | ||||
| virtualUICT_CommitmentItemboolean | ||||
| virtualUICT_FunctionalAreaboolean | ||||
| virtualUICT_GrantIDboolean | ||||
| virtualUICT_BudgetPeriodboolean | ||||
| virtualUICT_SalesOrderboolean | ||||
| _BusinessAreaText | _BusinessAreaText | |||
| _CostCenterText | _CostCenterText | |||
| _SalesOrder | _SalesOrder | |||
| _Order | _Order | |||
| _ProjectNetwork | _ProjectNetwork | |||
| _SalesOrderItem | _SalesOrderItem |
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_PurchaseReqnAcctAssgmtTP.
-- 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_PurchaseReqnAcctAssgmtTP AS
SELECT
PurReqnAcctAssgmtNmbr,
PurchaseRequisition,
PurchaseRequisitionItem,
CostCenter,
_CostCenterText[1: Language = $session.system_language].CostCenterDescription AS CostCenterDescription,
MasterFixedAsset,
ProjectNetwork,
BaseUnit,
Quantity,
MultipleAcctAssgmtDistrPercent,
Plant,
PurReqnItemCurrency,
cast (PurReqnNetAmount as pps_e_aa_amount preserving type ) AS PurReqnNetAmount,
IsDeleted,
GLAccount,
_GLAccountText[1:Language = $session.system_language ].GLAccountLongName AS GLAccountLongName,
BusinessArea,
SalesOrder,
SalesOrderItem,
SalesOrderScheduleLine,
FixedAsset,
_FixedAsset.FixedAssetDescription AS FixedAssetDescription,
OrderID,
UnloadingPointName,
ControllingArea,
CostObject,
ProfitabilitySegment,
ProfitCenter,
WBSElementInternalID,
WBSElementExternalID,
WBSElement,
ProjectNetworkInternalID,
CommitmentItem,
FundsCenter,
_FundsCenterText[1: FinancialManagementArea = FinancialManagementArea and Language = $session.system_language].FundsCenterDescription AS FundsCenterDescription,
_FundsCenterText[1:Language = $session.system_language].FundsCenterName AS FundsCenterName,
Fund,
_FundText[1: Language = $session.system_language].FundDescription AS FundDescription,
_FundText[1: Language = $session.system_language].FundName AS FundName,
FunctionalArea,
CreationDate,
GoodsRecipientName,
NetworkActivityInternalID,
PartnerAccountNumber,
JointVentureRecoveryCode,
SettlementReferenceDate,
EarmarkedFundsDocument,
EarmarkedFundsDocumentItem,
CostCtrActivityType,
GrantID,
FinancialManagementArea,
ValidityDate,
_PurchaseReqnItem.AccountAssignmentCategory AS AccountAssignmentCategory,
BudgetPeriod,
NetworkActivity,
_MasterFixedAsset.MasterFixedAssetDescription AS MasterFixedAssetDescription,
_ProjectNetwork.ProjectNetworkDescription AS ProjectNetworkDescription,
_WBSElementBasicData.WBSDescription AS WBSDescription,
CompanyCode,
_PurchaseReqnItem._CompanyCode.ChartOfAccounts AS ChartOfAccounts,
cast(_PurchaseReqnItem._CompanyCode.FinancialManagementArea as fikrs preserving type ) AS FundsCenterFinMgmtArea,
_PurchaseReqnItem.MultipleAcctAssgmtDistribution AS MultipleAcctAssgmtDistribution,
_PurchaseReqnItem.RequestedQuantity AS RequestedQuantity,
_PurchaseReqnItem.ItemNetAmount AS ItemNetAmount,
PPSAccountAssignmentIsUnfunded,
PPSAcctAsgtRefNmbr,
PPSAcctAsgtSublineItmNmbr,
PPSPurReqnNetAmount,
virtual LeadingObjectDescription : abap.char( 250 ) AS char250,
virtual PPSMultiAcctAssgmtDistrPct : abap.dec( 4, 1 ) AS dec41,
virtual UICT_CostCenter : boolean AS virtualUICT_CostCenterboolean,
virtual UICT_OrderID : boolean AS virtualUICT_OrderIDboolean,
virtual UICT_NetworkActivity : boolean AS virtualUICT_NetworkActivityboolean,
virtual UICT_WBSElementInternalID : boolean AS virtualUICT_WBSElementInternalIDboolean,
virtual UICT_ProjectNetwork : boolean AS virtualUICT_ProjectNetworkboolean,
virtual UICT_MasterFixedAsset : boolean AS virtualUICT_MasterFixedAssetboolean,
virtual UICT_FixedAsset : boolean AS virtualUICT_FixedAssetboolean,
virtual UICT_BusinessArea : boolean AS virtualUICT_BusinessAreaboolean,
virtual UICT_GLAccount : boolean AS virtualUICT_GLAccountboolean,
virtual UICT_ControllingArea : boolean AS virtualUICT_ControllingAreaboolean,
virtual UICT_Fund : boolean AS virtualUICT_Fundboolean,
virtual UICT_FundsCenter : boolean AS virtualUICT_FundsCenterboolean,
virtual UICT_CommitmentItem : boolean AS virtualUICT_CommitmentItemboolean,
virtual UICT_FunctionalArea : boolean AS virtualUICT_FunctionalAreaboolean,
virtual UICT_GrantID : boolean AS virtualUICT_GrantIDboolean,
virtual UICT_BudgetPeriod : boolean AS virtualUICT_BudgetPeriodboolean,
virtual UICT_SalesOrder : boolean AS virtualUICT_SalesOrderboolean
FROM R_PPS_PurchaseReqnAcctAssgmtTP
;
Learn More
- S/4HANA CDS View Deprecation: What You Need to Know
- 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
- 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