C_PurchaseReqnAcctAssgmt

DDL: C_PURCHASEREQNACCTASSGMT SQL: CPRACCTASSGMT Type: view CONSUMPTION

Purchase Requisition Acct Assgmt C View

C_PurchaseReqnAcctAssgmt is a Consumption CDS View that provides data about "Purchase Requisition Acct Assgmt C View" in SAP S/4HANA. It reads from 1 data source (T_PurchaseReqnAcctAssgmt) and exposes 87 fields with key fields PurReqnAcctAssgmtNmbr, PurchaseRequisitionItem, PurchaseRequisition. It has 22 associations to related views.

Data Sources (1)

SourceAliasJoin Type
T_PurchaseReqnAcctAssgmt Document from

Associations (22)

CardinalityTargetAliasCondition
[1..1] C_PurchaseReqnItem _PurchaseReqnItem _PurchaseReqnItem.PurchaseRequisition = $projection.PurchaseRequisition and _PurchaseReqnItem.PurchaseRequisitionItem = $projection.PurchaseRequisitionItem
[1..1] C_PurchaseReqnHeader _PurchaseReqn _PurchaseReqn.PurchaseRequisition = $projection.PurchaseRequisition
[0..1] I_MM_SalesOrderItemVH _SalesOrderItem _SalesOrderItem.SalesOrder = $projection.SalesOrder and _SalesOrderItem.SalesOrderItem = $projection.SalesOrderItem
[0..1] I_MM_CostCenterValueHelp _CostCenter $projection.CostCenter = _CostCenter.CostCenter and $projection.ControllingArea = _CostCenter.ControllingArea and $projection.ValidityDate <= _CostCenter.ValidityEndDate
[0..1] I_MM_FixedAssetValueHelp _FixedAsset $projection.MasterFixedAsset = _FixedAsset.MasterFixedAsset and $projection.FixedAsset = _FixedAsset.FixedAsset and $projection.CompanyCode = _FixedAsset.CompanyCode
[0..1] I_MM_ProfitCenterValueHelp _ProfitCenter $projection.ControllingArea = _ProfitCenter.ControllingArea and $projection.ProfitCenter = _ProfitCenter.ProfitCenter and $projection.ValidityDate <= _ProfitCenter.ValidityEndDate
[0..1] I_MM_ProjectNetworkVH _ProjectNetwork $projection.ProjectNetwork = _ProjectNetwork.ProjectNetwork
[0..1] I_MM_SalesOrderValueHelp _SalesOrder $projection.SalesOrder = _SalesOrder.SalesOrder
[0..1] I_MM_WBSElementByIntKeyVH _WBSElementByInternalKey $projection.WBSElementInternalID = _WBSElementByInternalKey.WBSElementInternalID
[0..1] I_MM_WBSElementByIntKeyVH _WBSElement $projection.WBSElement = _WBSElement.WBSElement
[0..*] I_MM_CommitmentItemVH _CommitmentItem $projection.CommitmentItem = _CommitmentItem.CommitmentItem
[0..1] I_MM_LogisticsOrderVH _Order $projection.OrderID = _Order.OrderID
[0..1] I_MM_ControllingAreaVH _ControllingArea $projection.ControllingArea = _ControllingArea.ControllingArea
[0..1] I_MM_GLAccountVH _GLAccount $projection.GLAccount = _GLAccount.GLAccount and $projection.CompanyCode = _GLAccount.CompanyCode
[0..1] I_FundStdVH _FundStdVH _FundStdVH.Fund = $projection.Fund and _FundStdVH.FinancialManagementArea = $projection.financialmanagementarea
[0..1] I_BudgetPeriodStdVH _BudgetPeriodStdVH _BudgetPeriodStdVH.BudgetPeriod = $projection.BudgetPeriod
[0..*] I_FundsCenterStdVH _FundsCenterStdVH _FundsCenterStdVH.FundsCenter = $projection.FundsCenter
[0..*] I_CommitmentItemStdVH _CommitmentItemStdVH _CommitmentItemStdVH.CommitmentItem = $projection.CommitmentItem
[0..1] I_FndsMgmtFuncnlAreaStdVH _FndsMgmtFuncnlAreaStdVH _FndsMgmtFuncnlAreaStdVH.FunctionalArea = $projection.FunctionalArea
[0..1] I_MM_NetworkActivityVH _NetworkActivityVH $projection.ProjectNetwork = _NetworkActivityVH.ProjectNetwork and $projection.NetworkActivity = _NetworkActivityVH.NetworkActivity
[0..1] I_GrantStdVH _GrantStdVH $projection.GrantID = _GrantStdVH.GrantID
[0..1] I_MasterFixedAsset _MasterFixedAsset $projection.CompanyCode = _MasterFixedAsset.CompanyCode and $projection.MasterFixedAsset = _MasterFixedAsset.MasterFixedAsset

Annotations (16)

NameValueLevelField
AbapCatalog.sqlViewName CPRACCTASSGMT view
AbapCatalog.compiler.compareFilter true view
AccessControl.authorizationCheck #CHECK view
EndUserText.label Purchase Requisition Acct Assgmt C View view
ClientHandling.algorithm #SESSION_VARIABLE view
VDM.viewType #CONSUMPTION view
ObjectModel.createEnabled true view
ObjectModel.updateEnabled true view
ObjectModel.deleteEnabled EXTERNAL_CALCULATION view
UI.headerInfo.typeName Account Assignment view
UI.headerInfo.typeNamePlural Account Assignments view
UI.headerInfo.title.value PurReqnAcctAssgmtNmbr view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #L view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
AccessControl.personalData.blocking #BLOCKED_DATA_EXCLUDED view

Fields (87)

KeyFieldSource TableSource FieldDescription
KEY PurReqnAcctAssgmtNmbr T_PurchaseReqnAcctAssgmt PurReqnAcctAssgmtNmbr Ser.no.acc.ass.
KEY PurchaseRequisitionItem T_PurchaseReqnAcctAssgmt PurchaseRequisitionItem Purchase Requisition Item
KEY PurchaseRequisition T_PurchaseReqnAcctAssgmt PurchaseRequisition Requisition
PurReqnAcctAssgmtNmbrForEdit T_PurchaseReqnAcctAssgmt PurReqnAcctAssgmtNmbrForEdit Ser.no.acc.ass.
CostCenter T_PurchaseReqnAcctAssgmt CostCenter Cost Center
MasterFixedAsset T_PurchaseReqnAcctAssgmt MasterFixedAsset Fixed Asset
ProjectNetwork T_PurchaseReqnAcctAssgmt ProjectNetwork Order
BaseUnit T_PurchaseReqnAcctAssgmt BaseUnit Unit of Measure
Quantity T_PurchaseReqnAcctAssgmt Quantity Quantity Requested
MultipleAcctAssgmtDistrPercent T_PurchaseReqnAcctAssgmt MultipleAcctAssgmtDistrPercent Distribution
PurReqnNetAmount T_PurchaseReqnAcctAssgmt PurReqnNetAmount Net Value
PurReqnItemCurrency T_PurchaseReqnAcctAssgmt PurReqnItemCurrency Currency
IsDeleted T_PurchaseReqnAcctAssgmt IsDeleted TRUE
CostElement T_PurchaseReqnAcctAssgmt CostElement G/L Account
GLAccount T_PurchaseReqnAcctAssgmt GLAccount General Ledger
BusinessArea T_PurchaseReqnAcctAssgmt BusinessArea Business Area
SDDocument T_PurchaseReqnAcctAssgmt SDDocument SD Document
SalesOrder T_PurchaseReqnAcctAssgmt SalesOrder SD Document
SalesDocumentItem T_PurchaseReqnAcctAssgmt SalesDocumentItem Sales Document Item
SalesOrderItem T_PurchaseReqnAcctAssgmt SalesOrderItem Sales Order Item
ScheduleLine T_PurchaseReqnAcctAssgmt ScheduleLine Schedule Line
SalesOrderScheduleLine T_PurchaseReqnAcctAssgmt SalesOrderScheduleLine SOrder schedule
FixedAsset T_PurchaseReqnAcctAssgmt FixedAsset Sub-number
ProcessOrder T_PurchaseReqnAcctAssgmt ProcessOrder Order
OrderID T_PurchaseReqnAcctAssgmt OrderID Order ID
UnloadingPointName T_PurchaseReqnAcctAssgmt UnloadingPointName Unloading Point Name
ControllingArea T_PurchaseReqnAcctAssgmt ControllingArea Controlling Area
CostObject T_PurchaseReqnAcctAssgmt CostObject Cost Object
ProfitabilitySegment T_PurchaseReqnAcctAssgmt ProfitabilitySegment Profitability Segment
ProfitCenter T_PurchaseReqnAcctAssgmt ProfitCenter Profit Center
WBSElementInternalID T_PurchaseReqnAcctAssgmt WBSElementInternalID WBS Internal ID
WBSElement T_PurchaseReqnAcctAssgmt WBSElement WBS Internal ID
ProjectNetworkInternalID T_PurchaseReqnAcctAssgmt ProjectNetworkInternalID Plan No.f.Oper.
CommitmentItem T_PurchaseReqnAcctAssgmt CommitmentItem Commitment Item
FundsCenter T_PurchaseReqnAcctAssgmt FundsCenter Funds Center
Fund T_PurchaseReqnAcctAssgmt Fund Sender Fund
FunctionalArea T_PurchaseReqnAcctAssgmt FunctionalArea Sendr Fctl Area
CreationDate T_PurchaseReqnAcctAssgmt CreationDate Time Stamp
GoodsRecipientName T_PurchaseReqnAcctAssgmt GoodsRecipientName Recipient Name
RealEstateObject T_PurchaseReqnAcctAssgmt RealEstateObject Real Estate Key
NetworkActivityInternalID T_PurchaseReqnAcctAssgmt NetworkActivityInternalID Counter
PartnerAccountNumber T_PurchaseReqnAcctAssgmt PartnerAccountNumber Partner
JointVentureRecoveryCode T_PurchaseReqnAcctAssgmt JointVentureRecoveryCode Recovery Ind.
SettlementReferenceDate T_PurchaseReqnAcctAssgmt SettlementReferenceDate Reference Date
OrderInternalID T_PurchaseReqnAcctAssgmt OrderInternalID Plan No.f.Oper.
OrderIntBillOfOperationsItem T_PurchaseReqnAcctAssgmt OrderIntBillOfOperationsItem Order Internal Bill of Operations Item
EarmarkedFundsDocument T_PurchaseReqnAcctAssgmt EarmarkedFundsDocument Earmarked Funds
EarmarkedFundsDocumentItem T_PurchaseReqnAcctAssgmt EarmarkedFundsDocumentItem Document Item
CostCtrActivityType T_PurchaseReqnAcctAssgmt CostCtrActivityType Activity Type
GrantID T_PurchaseReqnAcctAssgmt GrantID Sender Grant
GrantName
ValidityDate T_PurchaseReqnAcctAssgmt ValidityDate Valid On
ChartOfAccounts T_PurchaseReqnAcctAssgmt ChartOfAccounts Node Class
BudgetPeriod T_PurchaseReqnAcctAssgmt BudgetPeriod Budget Period
FundedProgram T_PurchaseReqnAcctAssgmt FundedProgram Funded Program
NetworkActivity T_PurchaseReqnAcctAssgmt NetworkActivity Operation/Activity
PurReqnNetworkActivityForDsp T_PurchaseReqnAcctAssgmt PurReqnNetworkActivityForDsp Activity
NetworkActivityDescription
CompanyCode T_PurchaseReqnAcctAssgmt CompanyCode Receiver Company Code
FinancialManagementArea _CompanyCode FinancialManagementArea FM Area
_BusinessArea T_PurchaseReqnAcctAssgmt _BusinessArea
_BusinessAreaText T_PurchaseReqnAcctAssgmt _BusinessAreaText
_ControllingArea _ControllingArea
_CostCenter _CostCenter
_FixedAsset _FixedAsset
_CommitmentItem _CommitmentItem
_FunctionalArea T_PurchaseReqnAcctAssgmt _FunctionalArea
_FunctionalAreaText T_PurchaseReqnAcctAssgmt _FunctionalAreaText
_GLAccount _GLAccount
_ProfitCenter _ProfitCenter
_SalesOrder _SalesOrder
_WBSElementByInternalKey _WBSElementByInternalKey
_WBSElement _WBSElement
_Order _Order
_ProjectNetwork _ProjectNetwork
_SalesOrderItem _SalesOrderItem
_FundStdVH _FundStdVH
_BudgetPeriodStdVH _BudgetPeriodStdVH
_GrantStdVH _GrantStdVH
_FundsCenterStdVH _FundsCenterStdVH
_CommitmentItemStdVH _CommitmentItemStdVH
_FndsMgmtFuncnlAreaStdVH _FndsMgmtFuncnlAreaStdVH
_NetworkActivityVH _NetworkActivityVH
_CompanyCode _CompanyCode
_MasterFixedAsset _MasterFixedAsset
_PurchaseReqnItem _PurchaseReqnItem
_PurchaseReqn _PurchaseReqn

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_PurchaseReqnAcctAssgmt.
-- 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: CPRACCTASSGMT

CREATE VIEW C_PurchaseReqnAcctAssgmt AS
SELECT
  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.PurReqnNetAmount AS PurReqnNetAmount,
  Document.PurReqnItemCurrency AS PurReqnItemCurrency,
  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,
  _GrantStdVH._Text[1:Language = $session.system_language].GrantName AS GrantName,
  Document.ValidityDate AS ValidityDate,
  Document.ChartOfAccounts AS ChartOfAccounts,
  Document.BudgetPeriod AS BudgetPeriod,
  Document.FundedProgram AS FundedProgram,
  Document.NetworkActivity AS NetworkActivity,
  Document.PurReqnNetworkActivityForDsp AS PurReqnNetworkActivityForDsp,
  cast( '' as ps_s4_ltxa1 ) AS NetworkActivityDescription,
  Document.CompanyCode AS CompanyCode,
  _CompanyCode.FinancialManagementArea AS FinancialManagementArea,
  Document._BusinessArea AS _BusinessArea,
  Document._BusinessAreaText AS _BusinessAreaText,
  Document._FunctionalArea AS _FunctionalArea,
  Document._FunctionalAreaText AS _FunctionalAreaText
FROM T_PurchaseReqnAcctAssgmt AS Document
LEFT OUTER JOIN C_PurchaseReqnItem AS _PurchaseReqnItem ON _PurchaseReqnItem.PurchaseRequisition = PurchaseRequisition AND _PurchaseReqnItem.PurchaseRequisitionItem = PurchaseRequisitionItem  -- association [1..1]
LEFT OUTER JOIN C_PurchaseReqnHeader AS _PurchaseReqn ON _PurchaseReqn.PurchaseRequisition = PurchaseRequisition  -- association [1..1]
LEFT OUTER JOIN I_MM_SalesOrderItemVH AS _SalesOrderItem ON _SalesOrderItem.SalesOrder = SalesOrder AND _SalesOrderItem.SalesOrderItem = SalesOrderItem  -- association [0..1]
LEFT OUTER JOIN I_MM_CostCenterValueHelp AS _CostCenter ON CostCenter = _CostCenter.CostCenter AND ControllingArea = _CostCenter.ControllingArea AND ValidityDate <= _CostCenter.ValidityEndDate  -- association [0..1]
LEFT OUTER JOIN I_MM_FixedAssetValueHelp AS _FixedAsset ON MasterFixedAsset = _FixedAsset.MasterFixedAsset AND FixedAsset = _FixedAsset.FixedAsset AND CompanyCode = _FixedAsset.CompanyCode  -- association [0..1]
LEFT OUTER JOIN I_MM_ProfitCenterValueHelp AS _ProfitCenter ON ControllingArea = _ProfitCenter.ControllingArea AND ProfitCenter = _ProfitCenter.ProfitCenter AND ValidityDate <= _ProfitCenter.ValidityEndDate  -- association [0..1]
LEFT OUTER JOIN I_MM_ProjectNetworkVH AS _ProjectNetwork ON ProjectNetwork = _ProjectNetwork.ProjectNetwork  -- association [0..1]
LEFT OUTER JOIN I_MM_SalesOrderValueHelp AS _SalesOrder ON SalesOrder = _SalesOrder.SalesOrder  -- association [0..1]
LEFT OUTER JOIN I_MM_WBSElementByIntKeyVH AS _WBSElementByInternalKey ON WBSElementInternalID = _WBSElementByInternalKey.WBSElementInternalID  -- association [0..1]
LEFT OUTER JOIN I_MM_WBSElementByIntKeyVH AS _WBSElement ON WBSElement = _WBSElement.WBSElement  -- association [0..1]
LEFT OUTER JOIN I_MM_CommitmentItemVH AS _CommitmentItem ON CommitmentItem = _CommitmentItem.CommitmentItem  -- association [0..*]
LEFT OUTER JOIN I_MM_LogisticsOrderVH AS _Order ON OrderID = _Order.OrderID  -- association [0..1]
LEFT OUTER JOIN I_MM_ControllingAreaVH AS _ControllingArea ON ControllingArea = _ControllingArea.ControllingArea  -- association [0..1]
LEFT OUTER JOIN I_MM_GLAccountVH AS _GLAccount ON GLAccount = _GLAccount.GLAccount AND CompanyCode = _GLAccount.CompanyCode  -- association [0..1]
LEFT OUTER JOIN I_FundStdVH AS _FundStdVH ON _FundStdVH.Fund = Fund AND _FundStdVH.FinancialManagementArea = financialmanagementarea  -- association [0..1]
LEFT OUTER JOIN I_BudgetPeriodStdVH AS _BudgetPeriodStdVH ON _BudgetPeriodStdVH.BudgetPeriod = BudgetPeriod  -- association [0..1]
LEFT OUTER JOIN I_FundsCenterStdVH AS _FundsCenterStdVH ON _FundsCenterStdVH.FundsCenter = FundsCenter  -- association [0..*]
LEFT OUTER JOIN I_CommitmentItemStdVH AS _CommitmentItemStdVH ON _CommitmentItemStdVH.CommitmentItem = CommitmentItem  -- association [0..*]
LEFT OUTER JOIN I_FndsMgmtFuncnlAreaStdVH AS _FndsMgmtFuncnlAreaStdVH ON _FndsMgmtFuncnlAreaStdVH.FunctionalArea = FunctionalArea  -- association [0..1]
LEFT OUTER JOIN I_MM_NetworkActivityVH AS _NetworkActivityVH ON ProjectNetwork = _NetworkActivityVH.ProjectNetwork AND NetworkActivity = _NetworkActivityVH.NetworkActivity  -- association [0..1]
LEFT OUTER JOIN I_GrantStdVH AS _GrantStdVH ON GrantID = _GrantStdVH.GrantID  -- association [0..1]
LEFT OUTER JOIN I_MasterFixedAsset AS _MasterFixedAsset ON CompanyCode = _MasterFixedAsset.CompanyCode AND MasterFixedAsset = _MasterFixedAsset.MasterFixedAsset  -- association [0..1]
;