C_PurReqnAcctAssignmentWrkItm

DDL: C_PURREQNACCTASSIGNMENTWRKITM SQL: CPRACCTASSMTWI Type: view CONSUMPTION Package: ODATA_MM_PUR_REQ_APPRVL_COMPL

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)

SourceAliasJoin Type
I_PurReqnAcctAssgmtWrkItmTP Document from

Associations (12)

CardinalityTargetAliasCondition
[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)

NameValueLevelField
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)

KeyFieldSource TableSource FieldDescription
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..*]
;