C_PurReqnAcctAssignmentWrkItm
Consumption View for Pur Req Account Assignment
C_PurReqnAcctAssignmentWrkItm is a Consumption CDS View that provides data about "Consumption View for Pur Req Account Assignment" in SAP S/4HANA. It reads from 1 data source (I_PurReqnAcctAssgmtWrkItmTP) and exposes 81 fields with key fields WorkflowTaskInternalID, PurReqnAcctAssgmtNmbr, PurchaseRequisitionItem, PurchaseRequisition. It has 12 associations to related views. Part of development package ODATA_MM_PUR_REQ_APPRVL_COMPL.
Data Sources (1)
| Source | Alias | Join Type |
|---|---|---|
| I_PurReqnAcctAssgmtWrkItmTP | Document | from |
Associations (12)
| Cardinality | Target | Alias | Condition |
|---|---|---|---|
| [1..1] | C_PurchaseReqnWorkItem | _PurchaseReqnWorkItem | _PurchaseReqnWorkItem.WorkflowTaskInternalID = $projection.WorkflowTaskInternalID and _PurchaseReqnWorkItem.PurchaseRequisition = $projection.PurchaseRequisition |
| [0..*] | C_SSPGeneralLedgerAccountVH | _MM_GLAccountVH | $projection.GLAccount = _MM_GLAccountVH.GLAccount and $projection.ProcurementHubSourceSystem = _MM_GLAccountVH.ProcurementHubSourceSystem |
| [0..*] | C_SSPCostCenterVH | _MM_CostCenterValueHelp | $projection.CostCenter = _MM_CostCenterValueHelp.CostCenter and $projection.ProcurementHubSourceSystem = _MM_CostCenterValueHelp.ProcurementHubSourceSystem |
| [0..*] | I_FundsCenterStdVH | _FundsCenterStdVH | $projection.FundsCenter = _FundsCenterStdVH.FundsCenter |
| [0..*] | I_CommitmentItemStdVH | _CommitmentItemStdVH | $projection.CommitmentItem = _CommitmentItemStdVH.CommitmentItem |
| [0..*] | I_EarmarkedFundsStdVH | _EarmarkedFundsStdVH | $projection.EarmarkedFundsDocument = _EarmarkedFundsStdVH.EarmarkedFunds |
| [0..1] | I_FndsMgmtFuncnlAreaStdVH | _FndsMgmtFuncnlAreaStdVH | _FndsMgmtFuncnlAreaStdVH.FunctionalArea = $projection.FunctionalArea |
| [0..1] | C_SSPNetworkActivityVH | _MM_NetworkActivityVH | $projection.ProjectNetwork = _MM_NetworkActivityVH.ProjectNetwork and $projection.NetworkActivity = _MM_NetworkActivityVH.NetworkActivity and $projection.ProcurementHubSourceSystem = _MM_NetworkActivityVH.ProcurementHubSourceSystem |
| [0..1] | C_SSPWrkBrkdwnStrucElementVH | _MM_WBSElementVH | $projection.WBSElement = _MM_WBSElementVH.WBSElement and $projection.ProcurementHubSourceSystem = _MM_WBSElementVH.ProcurementHubSourceSystem |
| [0..1] | C_SSPLogisticsOrderVH | _MM_LogisticsOrderVH | $projection.OrderID = _MM_LogisticsOrderVH.OrderID and $projection.ProcurementHubSourceSystem = _MM_LogisticsOrderVH.ProcurementHubSourceSystem |
| [0..1] | C_SSPProjectNetworkVH | _MM_ProjectNetworkVH | $projection.ProjectNetwork = _MM_ProjectNetworkVH.ProjectNetwork and $projection.ProcurementHubSourceSystem = _MM_ProjectNetworkVH.ProcurementHubSourceSystem |
| [0..*] | C_SSPFixedAssetVH | _MM_FixedAssetValueHelp | $projection.FixedAsset = _MM_FixedAssetValueHelp.FixedAsset and $projection.MasterFixedAsset = _MM_FixedAssetValueHelp.MasterFixedAsset and $projection.ProcurementHubSourceSystem = _MM_FixedAssetValueHelp.ProcurementHubSourceSystem |
Annotations (19)
| Name | Value | Level | Field |
|---|---|---|---|
| AbapCatalog.sqlViewName | CPRACCTASSMTWI | view | |
| VDM.viewType | #CONSUMPTION | view | |
| AbapCatalog.compiler.compareFilter | true | view | |
| AccessControl.authorizationCheck | #CHECK | view | |
| AccessControl.personalData.blocking | #REQUIRED | view | |
| ClientHandling.algorithm | #SESSION_VARIABLE | view | |
| ObjectModel.draftEnabled | true | view | |
| AbapCatalog.preserveKey | true | view | |
| ObjectModel.transactionalProcessingDelegated | true | view | |
| UI.headerInfo.typeName | Account Assignment | view | |
| UI.headerInfo.typeNamePlural | Account Assignments | view | |
| UI.headerInfo.title.value | PurReqnAcctAssgmtNmbr | view | |
| ObjectModel.updateEnabled | true | view | |
| ObjectModel.deleteEnabled | true | view | |
| ObjectModel.createEnabled | true | view | |
| ObjectModel.usageType.serviceQuality | #C | view | |
| ObjectModel.usageType.sizeCategory | #L | view | |
| ObjectModel.usageType.dataClass | #MIXED | view | |
| EndUserText.label | Consumption View for Pur Req Account Assignment | view |
Fields (81)
| Key | Field | Source Table | Source Field | Description |
|---|---|---|---|---|
| KEY | WorkflowTaskInternalID | WorkflowTaskInternalID | Work Item ID | |
| KEY | PurReqnAcctAssgmtNmbr | I_PurReqnAcctAssgmtWrkItmTP | PurReqnAcctAssgmtNmbr | Ser.no.acc.ass. |
| KEY | PurchaseRequisitionItem | I_PurReqnAcctAssgmtWrkItmTP | PurchaseRequisitionItem | Requisn. item |
| KEY | PurchaseRequisition | I_PurReqnAcctAssgmtWrkItmTP | PurchaseRequisition | Requisition |
| PurReqnAcctAssgmtNmbrForEdit | I_PurReqnAcctAssgmtWrkItmTP | PurReqnAcctAssgmtNmbrForEdit | Serial Number | |
| CostCenter | I_PurReqnAcctAssgmtWrkItmTP | CostCenter | Cost Center | |
| MasterFixedAsset | I_PurReqnAcctAssgmtWrkItmTP | MasterFixedAsset | Fixed Asset | |
| ProjectNetwork | I_PurReqnAcctAssgmtWrkItmTP | ProjectNetwork | Order | |
| BaseUnit | I_PurReqnAcctAssgmtWrkItmTP | BaseUnit | Unit of Measure | |
| Quantity | I_PurReqnAcctAssgmtWrkItmTP | Quantity | Value | |
| MultipleAcctAssgmtDistrPercent | I_PurReqnAcctAssgmtWrkItmTP | MultipleAcctAssgmtDistrPercent | Distribution | |
| PurReqnItemCurrency | I_PurReqnAcctAssgmtWrkItmTP | PurReqnItemCurrency | Currency | |
| PurReqnNetAmount | I_PurReqnAcctAssgmtWrkItmTP | PurReqnNetAmount | Net Value | |
| IsDeleted | I_PurReqnAcctAssgmtWrkItmTP | IsDeleted | TRUE | |
| CostElement | I_PurReqnAcctAssgmtWrkItmTP | CostElement | G/L Account | |
| GLAccount | I_PurReqnAcctAssgmtWrkItmTP | GLAccount | General Ledger | |
| BusinessArea | I_PurReqnAcctAssgmtWrkItmTP | BusinessArea | Business Area | |
| SDDocument | I_PurReqnAcctAssgmtWrkItmTP | SDDocument | SD Document | |
| SalesOrder | I_PurReqnAcctAssgmtWrkItmTP | SalesOrder | SD Document | |
| SalesDocumentItem | I_PurReqnAcctAssgmtWrkItmTP | SalesDocumentItem | Sales Document Item | |
| SalesOrderItem | I_PurReqnAcctAssgmtWrkItmTP | SalesOrderItem | Sales Order Item | |
| ScheduleLine | I_PurReqnAcctAssgmtWrkItmTP | ScheduleLine | Schedule Line | |
| SalesOrderScheduleLine | I_PurReqnAcctAssgmtWrkItmTP | SalesOrderScheduleLine | SOrder schedule | |
| FixedAsset | I_PurReqnAcctAssgmtWrkItmTP | FixedAsset | Sub-number | |
| ProcessOrder | I_PurReqnAcctAssgmtWrkItmTP | ProcessOrder | Order | |
| OrderID | I_PurReqnAcctAssgmtWrkItmTP | OrderID | Order ID | |
| UnloadingPointName | I_PurReqnAcctAssgmtWrkItmTP | UnloadingPointName | Unloading Point Name | |
| ControllingArea | I_PurReqnAcctAssgmtWrkItmTP | ControllingArea | Controlling Area | |
| CostObject | I_PurReqnAcctAssgmtWrkItmTP | CostObject | Cost Object | |
| ProfitabilitySegment | I_PurReqnAcctAssgmtWrkItmTP | ProfitabilitySegment | Profitability Segment | |
| ProfitCenter | I_PurReqnAcctAssgmtWrkItmTP | ProfitCenter | Profit Center | |
| WBSElementInternalID | I_PurReqnAcctAssgmtWrkItmTP | WBSElementInternalID | WBS Internal ID | |
| WBSElement | I_PurReqnAcctAssgmtWrkItmTP | WBSElement | WBS Internal ID | |
| ProjectNetworkInternalID | I_PurReqnAcctAssgmtWrkItmTP | ProjectNetworkInternalID | Plan No.f.Oper. | |
| CommitmentItem | I_PurReqnAcctAssgmtWrkItmTP | CommitmentItem | Commitment Item | |
| FundsCenter | I_PurReqnAcctAssgmtWrkItmTP | FundsCenter | Funds Center | |
| Fund | I_PurReqnAcctAssgmtWrkItmTP | Fund | Sender Fund | |
| FunctionalArea | I_PurReqnAcctAssgmtWrkItmTP | FunctionalArea | Sendr Fctl Area | |
| CreationDate | I_PurReqnAcctAssgmtWrkItmTP | CreationDate | Time Stamp | |
| GoodsRecipientName | I_PurReqnAcctAssgmtWrkItmTP | GoodsRecipientName | Recipient Name | |
| RealEstateObject | I_PurReqnAcctAssgmtWrkItmTP | RealEstateObject | Real Estate Key | |
| NetworkActivityInternalID | I_PurReqnAcctAssgmtWrkItmTP | NetworkActivityInternalID | Counter | |
| PartnerAccountNumber | I_PurReqnAcctAssgmtWrkItmTP | PartnerAccountNumber | Partner | |
| JointVentureRecoveryCode | I_PurReqnAcctAssgmtWrkItmTP | JointVentureRecoveryCode | Recovery Ind. | |
| SettlementReferenceDate | I_PurReqnAcctAssgmtWrkItmTP | SettlementReferenceDate | Reference date | |
| OrderInternalID | I_PurReqnAcctAssgmtWrkItmTP | OrderInternalID | Plan No.f.Oper. | |
| OrderIntBillOfOperationsItem | I_PurReqnAcctAssgmtWrkItmTP | OrderIntBillOfOperationsItem | Order Internal Bill of Operations Item | |
| EarmarkedFundsDocument | I_PurReqnAcctAssgmtWrkItmTP | EarmarkedFundsDocument | Earmarked Funds | |
| EarmarkedFundsDocumentItem | I_PurReqnAcctAssgmtWrkItmTP | EarmarkedFundsDocumentItem | Document Item | |
| CostCtrActivityType | I_PurReqnAcctAssgmtWrkItmTP | CostCtrActivityType | Activity Type | |
| GrantID | I_PurReqnAcctAssgmtWrkItmTP | GrantID | Sender Grant | |
| ValidityDate | I_PurReqnAcctAssgmtWrkItmTP | ValidityDate | Valid On | |
| ChartOfAccounts | I_PurReqnAcctAssgmtWrkItmTP | ChartOfAccounts | Node Class | |
| BudgetPeriod | I_PurReqnAcctAssgmtWrkItmTP | BudgetPeriod | Budget Period | |
| FundedProgram | I_PurReqnAcctAssgmtWrkItmTP | FundedProgram | Funded Program | |
| NetworkActivity | I_PurReqnAcctAssgmtWrkItmTP | NetworkActivity | Activity | |
| _BusinessArea | I_PurReqnAcctAssgmtWrkItmTP | _BusinessArea | ||
| _BusinessAreaText | I_PurReqnAcctAssgmtWrkItmTP | _BusinessAreaText | ||
| ProcurementHubSourceSystem | I_PurReqnAcctAssgmtWrkItmTP | ProcurementHubSourceSystem | Connected System | |
| AccountAssignmentIsAddable | I_PurReqnAcctAssgmtWrkItmTP | AccountAssignmentIsAddable | ||
| _ControllingArea | _ControllingArea | |||
| _CostCenter | _CostCenter | |||
| _FixedAsset | _FixedAsset | |||
| _CommitmentItem | _CommitmentItem | |||
| _FunctionalArea | I_PurReqnAcctAssgmtWrkItmTP | _FunctionalArea | ||
| _FunctionalAreaText | I_PurReqnAcctAssgmtWrkItmTP | _FunctionalAreaText | ||
| _MM_GLAccountVH | _MM_GLAccountVH | |||
| _ProfitCenter | _ProfitCenter | |||
| _MM_NetworkActivityVH | _MM_NetworkActivityVH | |||
| _MM_CostCenterValueHelp | _MM_CostCenterValueHelp | |||
| _MM_WBSElementVH | _MM_WBSElementVH | |||
| _FndsMgmtFuncnlAreaStdVH | _FndsMgmtFuncnlAreaStdVH | |||
| _MM_ProjectNetworkVH | _MM_ProjectNetworkVH | |||
| _MM_LogisticsOrderVH | _MM_LogisticsOrderVH | |||
| _FundsCenterStdVH | _FundsCenterStdVH | |||
| _CommitmentItemStdVH | _CommitmentItemStdVH | |||
| _EarmarkedFundsStdVH | _EarmarkedFundsStdVH | |||
| _MM_FixedAssetValueHelp | _MM_FixedAssetValueHelp | |||
| _SalesOrder | _SalesOrder | |||
| _PurchaseReqnItem | _PurchaseReqnItem | |||
| _PurchaseReqnWorkItem | _PurchaseReqnWorkItem |
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_PurReqnAcctAssignmentWrkItm.
-- 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: CPRACCTASSMTWI
CREATE VIEW C_PurReqnAcctAssignmentWrkItm AS
SELECT
WorkflowTaskInternalID,
Document.PurReqnAcctAssgmtNmbr AS PurReqnAcctAssgmtNmbr,
Document.PurchaseRequisitionItem AS PurchaseRequisitionItem,
Document.PurchaseRequisition AS PurchaseRequisition,
Document.PurReqnAcctAssgmtNmbrForEdit AS PurReqnAcctAssgmtNmbrForEdit,
Document.CostCenter AS CostCenter,
Document.MasterFixedAsset AS MasterFixedAsset,
Document.ProjectNetwork AS ProjectNetwork,
Document.BaseUnit AS BaseUnit,
Document.Quantity AS Quantity,
Document.MultipleAcctAssgmtDistrPercent AS MultipleAcctAssgmtDistrPercent,
Document.PurReqnItemCurrency AS PurReqnItemCurrency,
Document.PurReqnNetAmount AS PurReqnNetAmount,
Document.IsDeleted AS IsDeleted,
Document.CostElement AS CostElement,
Document.GLAccount AS GLAccount,
Document.BusinessArea AS BusinessArea,
Document.SDDocument AS SDDocument,
Document.SalesOrder AS SalesOrder,
Document.SalesDocumentItem AS SalesDocumentItem,
Document.SalesOrderItem AS SalesOrderItem,
Document.ScheduleLine AS ScheduleLine,
Document.SalesOrderScheduleLine AS SalesOrderScheduleLine,
Document.FixedAsset AS FixedAsset,
Document.ProcessOrder AS ProcessOrder,
Document.OrderID AS OrderID,
Document.UnloadingPointName AS UnloadingPointName,
Document.ControllingArea AS ControllingArea,
Document.CostObject AS CostObject,
Document.ProfitabilitySegment AS ProfitabilitySegment,
Document.ProfitCenter AS ProfitCenter,
Document.WBSElementInternalID AS WBSElementInternalID,
Document.WBSElement AS WBSElement,
Document.ProjectNetworkInternalID AS ProjectNetworkInternalID,
Document.CommitmentItem AS CommitmentItem,
Document.FundsCenter AS FundsCenter,
Document.Fund AS Fund,
Document.FunctionalArea AS FunctionalArea,
Document.CreationDate AS CreationDate,
Document.GoodsRecipientName AS GoodsRecipientName,
Document.RealEstateObject AS RealEstateObject,
Document.NetworkActivityInternalID AS NetworkActivityInternalID,
Document.PartnerAccountNumber AS PartnerAccountNumber,
Document.JointVentureRecoveryCode AS JointVentureRecoveryCode,
Document.SettlementReferenceDate AS SettlementReferenceDate,
Document.OrderInternalID AS OrderInternalID,
Document.OrderIntBillOfOperationsItem AS OrderIntBillOfOperationsItem,
Document.EarmarkedFundsDocument AS EarmarkedFundsDocument,
Document.EarmarkedFundsDocumentItem AS EarmarkedFundsDocumentItem,
Document.CostCtrActivityType AS CostCtrActivityType,
Document.GrantID AS GrantID,
Document.ValidityDate AS ValidityDate,
Document.ChartOfAccounts AS ChartOfAccounts,
Document.BudgetPeriod AS BudgetPeriod,
Document.FundedProgram AS FundedProgram,
Document.NetworkActivity AS NetworkActivity,
Document._BusinessArea AS _BusinessArea,
Document._BusinessAreaText AS _BusinessAreaText,
Document.ProcurementHubSourceSystem AS ProcurementHubSourceSystem,
Document.AccountAssignmentIsAddable AS AccountAssignmentIsAddable,
Document._FunctionalArea AS _FunctionalArea,
Document._FunctionalAreaText AS _FunctionalAreaText
FROM I_PurReqnAcctAssgmtWrkItmTP AS Document
LEFT OUTER JOIN C_PurchaseReqnWorkItem AS _PurchaseReqnWorkItem ON _PurchaseReqnWorkItem.WorkflowTaskInternalID = WorkflowTaskInternalID AND _PurchaseReqnWorkItem.PurchaseRequisition = PurchaseRequisition -- association [1..1]
LEFT OUTER JOIN C_SSPGeneralLedgerAccountVH AS _MM_GLAccountVH ON GLAccount = _MM_GLAccountVH.GLAccount AND ProcurementHubSourceSystem = _MM_GLAccountVH.ProcurementHubSourceSystem -- association [0..*]
LEFT OUTER JOIN C_SSPCostCenterVH AS _MM_CostCenterValueHelp ON CostCenter = _MM_CostCenterValueHelp.CostCenter AND ProcurementHubSourceSystem = _MM_CostCenterValueHelp.ProcurementHubSourceSystem -- association [0..*]
LEFT OUTER JOIN I_FundsCenterStdVH AS _FundsCenterStdVH ON FundsCenter = _FundsCenterStdVH.FundsCenter -- association [0..*]
LEFT OUTER JOIN I_CommitmentItemStdVH AS _CommitmentItemStdVH ON CommitmentItem = _CommitmentItemStdVH.CommitmentItem -- association [0..*]
LEFT OUTER JOIN I_EarmarkedFundsStdVH AS _EarmarkedFundsStdVH ON EarmarkedFundsDocument = _EarmarkedFundsStdVH.EarmarkedFunds -- association [0..*]
LEFT OUTER JOIN I_FndsMgmtFuncnlAreaStdVH AS _FndsMgmtFuncnlAreaStdVH ON _FndsMgmtFuncnlAreaStdVH.FunctionalArea = FunctionalArea -- association [0..1]
LEFT OUTER JOIN C_SSPNetworkActivityVH AS _MM_NetworkActivityVH ON ProjectNetwork = _MM_NetworkActivityVH.ProjectNetwork AND NetworkActivity = _MM_NetworkActivityVH.NetworkActivity AND ProcurementHubSourceSystem = _MM_NetworkActivityVH.ProcurementHubSourceSystem -- association [0..1]
LEFT OUTER JOIN C_SSPWrkBrkdwnStrucElementVH AS _MM_WBSElementVH ON WBSElement = _MM_WBSElementVH.WBSElement AND ProcurementHubSourceSystem = _MM_WBSElementVH.ProcurementHubSourceSystem -- association [0..1]
LEFT OUTER JOIN C_SSPLogisticsOrderVH AS _MM_LogisticsOrderVH ON OrderID = _MM_LogisticsOrderVH.OrderID AND ProcurementHubSourceSystem = _MM_LogisticsOrderVH.ProcurementHubSourceSystem -- association [0..1]
LEFT OUTER JOIN C_SSPProjectNetworkVH AS _MM_ProjectNetworkVH ON ProjectNetwork = _MM_ProjectNetworkVH.ProjectNetwork AND ProcurementHubSourceSystem = _MM_ProjectNetworkVH.ProcurementHubSourceSystem -- association [0..1]
LEFT OUTER JOIN C_SSPFixedAssetVH AS _MM_FixedAssetValueHelp ON FixedAsset = _MM_FixedAssetValueHelp.FixedAsset AND MasterFixedAsset = _MM_FixedAssetValueHelp.MasterFixedAsset AND ProcurementHubSourceSystem = _MM_FixedAssetValueHelp.ProcurementHubSourceSystem -- association [0..*]
;
Learn More
- 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
- S/4HANA CDS View Deprecation: What You Need to Know
- 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