T_PurchaseReqnAcctAssgmt

DDL: T_PURCHASEREQNACCTASSGMT SQL: IPURREQNACCTWD Type: view TRANSACTIONAL

Pur Reqn Acct Assgmt Basic View

T_PurchaseReqnAcctAssgmt is a Transactional CDS View that provides data about "Pur Reqn Acct Assgmt Basic View" in SAP S/4HANA. It reads from 1 data source (I_PurchaseReqnAcctAssgmt) and exposes 87 fields with key fields PurReqnAcctAssgmtNmbr, PurchaseRequisition, PurchaseRequisitionItem. It has 4 associations to related views.

Data Sources (1)

SourceAliasJoin Type
I_PurchaseReqnAcctAssgmt Document from

Associations (4)

CardinalityTargetAliasCondition
[1..1] T_PurchaseReqnItem _PurchaseReqnItem _PurchaseReqnItem.PurchaseRequisition = $projection.PurchaseRequisition and _PurchaseReqnItem.PurchaseRequisitionItem = $projection.PurchaseRequisitionItem
[1..1] T_PurchaseReqn _PurchaseReqn _PurchaseReqn.PurchaseRequisition = $projection.PurchaseRequisition
[0..1] I_WBSElementBasicData _WBSElementByInternalKey _WBSElementByInternalKey.WBSElementInternalID = $projection.WBSElementInternalID
[0..*] I_CommitmentItem _CommitmentItem _CommitmentItem.CommitmentItem = $projection.CommitmentItem

Annotations (14)

NameValueLevelField
AbapCatalog.sqlViewName IPURREQNACCTWD view
EndUserText.label Pur Reqn Acct Assgmt Basic View view
ObjectModel.writeDraftPersistence PURREQNACCT_D view
AccessControl.authorizationCheck #CHECK view
ClientHandling.algorithm #SESSION_VARIABLE view
AbapCatalog.preserveKey true view
VDM.viewType #TRANSACTIONAL view
ObjectModel.createEnabled true view
ObjectModel.updateEnabled true view
ObjectModel.deleteEnabled true 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 I_PurchaseReqnAcctAssgmt PurReqnAcctAssgmtNmbr Ser.no.acc.ass.
KEY PurchaseRequisition I_PurchaseReqnAcctAssgmt PurchaseRequisition Requisition
KEY PurchaseRequisitionItem I_PurchaseReqnAcctAssgmt PurchaseRequisitionItem Requisn. item
PurReqnAcctAssgmtNmbrForEdit I_PurchaseReqnAcctAssgmt PurReqnAcctAssgmtNmbr Serial Number
CostCenter I_PurchaseReqnAcctAssgmt CostCenter Cost Center
MasterFixedAsset I_PurchaseReqnAcctAssgmt MasterFixedAsset Fixed Asset
ProjectNetwork I_PurchaseReqnAcctAssgmt ProjectNetwork Order
Quantity I_PurchaseReqnAcctAssgmt Quantity Value
BaseUnit I_PurchaseReqnAcctAssgmt BaseUnit Unit of Measure
MultipleAcctAssgmtDistrPercent I_PurchaseReqnAcctAssgmt MultipleAcctAssgmtDistrPercent Distribution
PurReqnItemCurrency I_PurchaseReqnAcctAssgmt PurReqnItemCurrency Currency
PurReqnNetAmount I_PurchaseReqnAcctAssgmt PurReqnNetAmount Net Value
IsDeleted I_PurchaseReqnAcctAssgmt IsDeleted TRUE
CostElement I_PurchaseReqnAcctAssgmt CostElement G/L Account
GLAccount I_PurchaseReqnAcctAssgmt GLAccount General Ledger
BusinessArea I_PurchaseReqnAcctAssgmt BusinessArea Business Area
SDDocument I_PurchaseReqnAcctAssgmt SDDocument SD Document
SalesOrder I_PurchaseReqnAcctAssgmt SalesOrder SD Document
SalesDocumentItem I_PurchaseReqnAcctAssgmt SalesDocumentItem Sales Document Item
SalesOrderItem I_PurchaseReqnAcctAssgmt SalesOrderItem Sales Order Item
ScheduleLine I_PurchaseReqnAcctAssgmt ScheduleLine Schedule Line
SalesOrderScheduleLine I_PurchaseReqnAcctAssgmt SalesOrderScheduleLine SOrder schedule
FixedAsset I_PurchaseReqnAcctAssgmt FixedAsset Sub-number
ProcessOrder I_PurchaseReqnAcctAssgmt ProcessOrder Order
OrderID I_PurchaseReqnAcctAssgmt OrderID Order ID
UnloadingPointName I_PurchaseReqnAcctAssgmt UnloadingPointName Unloading Point Name
ControllingArea I_PurchaseReqnAcctAssgmt ControllingArea Controlling Area
CostObject I_PurchaseReqnAcctAssgmt CostObject Cost Object
ProfitabilitySegment I_PurchaseReqnAcctAssgmt ProfitabilitySegment Profitability Segment
ProfitCenter I_PurchaseReqnAcctAssgmt ProfitCenter Profit Center
WBSElementInternalID
WBSElement I_PurchaseReqnAcctAssgmt WBSElement WBS Internal ID
ProjectNetworkInternalID I_PurchaseReqnAcctAssgmt ProjectNetworkInternalID Plan No.f.Oper.
CommitmentItem I_PurchaseReqnAcctAssgmt CommitmentItem Commitment item
FundsCenter I_PurchaseReqnAcctAssgmt FundsCenter Funds Center
Fund I_PurchaseReqnAcctAssgmt Fund Sender Fund
FunctionalArea I_PurchaseReqnAcctAssgmt FunctionalArea Sendr Fctl Area
CreationDate I_PurchaseReqnAcctAssgmt CreationDate Time Stamp
GoodsRecipientName I_PurchaseReqnAcctAssgmt GoodsRecipientName Recipient Name
RealEstateObject
NetworkActivityInternalID I_PurchaseReqnAcctAssgmt NetworkActivityInternalID Counter
PartnerAccountNumber I_PurchaseReqnAcctAssgmt PartnerAccountNumber Partner
JointVentureRecoveryCode I_PurchaseReqnAcctAssgmt JointVentureRecoveryCode Recovery Ind.
SettlementReferenceDate I_PurchaseReqnAcctAssgmt SettlementReferenceDate Reference date
OrderInternalID I_PurchaseReqnAcctAssgmt OrderInternalID Plan No.f.Oper.
OrderIntBillOfOperationsItem I_PurchaseReqnAcctAssgmt OrderIntBillOfOperationsItem Order Internal Bill of Operations Item
EarmarkedFundsDocument I_PurchaseReqnAcctAssgmt EarmarkedFundsDocument Earmarked Funds
EarmarkedFundsDocumentItem I_PurchaseReqnAcctAssgmt EarmarkedFundsDocumentItem Document Item
CostCtrActivityType I_PurchaseReqnAcctAssgmt CostCtrActivityType Activity Type
BusinessProcess I_PurchaseReqnAcctAssgmt BusinessProcess Business Process
GrantID I_PurchaseReqnAcctAssgmt GrantID Sender Grant
ValidityDate I_PurchaseReqnAcctAssgmt ValidityDate Valid On
ChartOfAccounts I_PurchaseReqnAcctAssgmt ChartOfAccounts Node Class
BudgetPeriod I_PurchaseReqnAcctAssgmt BudgetPeriod Budget Period
FundedProgram I_PurchaseReqnAcctAssgmt FundedProgram Funded Program
NetworkActivity
PurReqnNetworkActivityForDsp
CompanyCode I_PurchaseReqnAcctAssgmt CompanyCode Receiver Company Code
PubSecSplitBatchNumberID I_PurchaseReqnAcctAssgmt PubSecSplitBatchNumberID Dist.Batch No.
PubSecSplitAuthznGroup I_PurchaseReqnAcctAssgmt PubSecSplitAuthznGroup Auth.Group
_PurchaseReqnItem _PurchaseReqnItem
_PurchaseReqn _PurchaseReqn
_CostCenter _CostCenter
_CostCenterText _CostCenterText
_GLAccount _GLAccount
_GLAccountText _GLAccountText
_BusinessArea _BusinessArea
_BusinessAreaText _BusinessAreaText
_ProfitCenter _ProfitCenter
_ProfitCenterText _ProfitCenterText
_SalesOrder _SalesOrder
_SalesOrderItem _SalesOrderItem
_ControllingArea _ControllingArea
_SalesDocumentScheduleLine _SalesDocumentScheduleLine
_WBSElementByInternalKey _WBSElementByInternalKey
_WBSElementBasicData _WBSElementBasicData
_FunctionalArea _FunctionalArea
_FunctionalAreaText _FunctionalAreaText
_CostCenterActivityType _CostCenterActivityType
_CostCenterActivityTypeText _CostCenterActivityTypeText
_BusinessProcess _BusinessProcess
_BusinessProcessText _BusinessProcessText
_FixedAsset _FixedAsset
_CommitmentItem _CommitmentItem
_Order _Order
_ProjectNetwork _ProjectNetwork
_CompanyCode _CompanyCode

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 T_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: IPURREQNACCTWD

CREATE VIEW T_PurchaseReqnAcctAssgmt AS
SELECT
  Document.PurReqnAcctAssgmtNmbr AS PurReqnAcctAssgmtNmbr,
  Document.PurchaseRequisition AS PurchaseRequisition,
  Document.PurchaseRequisitionItem AS PurchaseRequisitionItem,
  Document.PurReqnAcctAssgmtNmbr AS PurReqnAcctAssgmtNmbrForEdit,
  Document.CostCenter AS CostCenter,
  Document.MasterFixedAsset AS MasterFixedAsset,
  Document.ProjectNetwork AS ProjectNetwork,
  Document.Quantity AS Quantity,
  Document.BaseUnit AS BaseUnit,
  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,
  cast( Document.WBSElementInternalID_2 as ps_psp_pnr preserving type ) 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,
  cast( Document.REInternalFinNumber as imkey preserving type ) 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.BusinessProcess AS BusinessProcess,
  Document.GrantID AS GrantID,
  Document.ValidityDate AS ValidityDate,
  Document.ChartOfAccounts AS ChartOfAccounts,
  Document.BudgetPeriod AS BudgetPeriod,
  Document.FundedProgram AS FundedProgram,
  cast (' ' as vornr) AS NetworkActivity,
  cast ( '' as vdm_vornr ) AS PurReqnNetworkActivityForDsp,
  Document.CompanyCode AS CompanyCode,
  Document.PubSecSplitBatchNumberID AS PubSecSplitBatchNumberID,
  Document.PubSecSplitAuthznGroup AS PubSecSplitAuthznGroup
FROM I_PurchaseReqnAcctAssgmt AS Document
LEFT OUTER JOIN T_PurchaseReqnItem AS _PurchaseReqnItem ON _PurchaseReqnItem.PurchaseRequisition = PurchaseRequisition AND _PurchaseReqnItem.PurchaseRequisitionItem = PurchaseRequisitionItem  -- association [1..1]
LEFT OUTER JOIN T_PurchaseReqn AS _PurchaseReqn ON _PurchaseReqn.PurchaseRequisition = PurchaseRequisition  -- association [1..1]
LEFT OUTER JOIN I_WBSElementBasicData AS _WBSElementByInternalKey ON _WBSElementByInternalKey.WBSElementInternalID = WBSElementInternalID  -- association [0..1]
LEFT OUTER JOIN I_CommitmentItem AS _CommitmentItem ON _CommitmentItem.CommitmentItem = CommitmentItem  -- association [0..*]
;