P_ACCRUALPURCHASEORDER

DDL: P_ACCRUALPURCHASEORDER SQL: PFACRA_ACRPOOBJ Type: view COMPOSITE

P_ACCRUALPURCHASEORDER is a Composite CDS View in SAP S/4HANA. It reads from 3 data sources (I_CFinPurgDocAccountAssignment, I_CFinPurchasingDocument, I_CFinPurchasingDocumentItem) and exposes 49 fields with key fields SenderLogicalSystem, CFinPurchasingDocument, CFinPurchasingDocumentItem, CFinPurgDocAccountAssignment. It has 1 association to related views.

Data Sources (3)

SourceAliasJoin Type
I_CFinPurgDocAccountAssignment _acctassign left_outer
I_CFinPurchasingDocument _header from
I_CFinPurchasingDocumentItem _item left_outer

Associations (1)

CardinalityTargetAliasCondition
[0..1] I_WBSElement _WBSElement $projection.WBSElementInternalID = _WBSElement.WBSElementInternalID

Annotations (9)

NameValueLevelField
AbapCatalog.sqlViewName PFACRA_ACRPOOBJ view
AbapCatalog.compiler.compareFilter true view
AccessControl.authorizationCheck #NOT_REQUIRED view
ObjectModel.usageType.serviceQuality #B view
ObjectModel.usageType.sizeCategory #S view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
ClientHandling.algorithm #SESSION_VARIABLE view
VDM.private true view
VDM.viewType #COMPOSITE view

Fields (49)

KeyFieldSource TableSource FieldDescription
KEY SenderLogicalSystem I_CFinPurchasingDocument SenderLogicalSystem Sender Logical System
KEY CFinPurchasingDocument I_CFinPurchasingDocument CFinPurchasingDocument
KEY CFinPurchasingDocumentItem I_CFinPurchasingDocumentItem CFinPurchasingDocumentItem
KEY CFinPurgDocAccountAssignment I_CFinPurgDocAccountAssignment CFinPurgDocAccountAssignment
PurchasingDocumentCategory I_CFinPurchasingDocument PurchasingDocumentCategory Doc. Category
PurchasingDocumentType I_CFinPurchasingDocument PurchasingDocumentType RFQ Type
DocumentCurrency I_CFinPurchasingDocument DocumentCurrency Document Currency
Supplier I_CFinPurchasingDocument Supplier Supplier
PurchasingGroup I_CFinPurchasingDocument PurchasingGroup Purchasing Group
CreatedByUser I_CFinPurchasingDocument CreatedByUser User Name
CreationDate I_CFinPurchasingDocument CreationDate Time Stamp
PurchasingOrganization I_CFinPurchasingDocument PurchasingOrganization Purchasing Organization
NetPriceQuantity I_CFinPurchasingDocumentItem NetPriceQuantity Price Unit
NetAmount I_CFinPurchasingDocumentItem NetAmount Stated Amount
Material I_CFinPurchasingDocumentItem Material Vehicle Model
MaterialGroup I_CFinPurchasingDocumentItem MaterialGroup Product Group
RequisitionerName I_CFinPurchasingDocumentItem RequisitionerName Requisitioner
IsCompletelyDelivered I_CFinPurchasingDocumentItem IsCompletelyDelivered Is completely delivered
PurchasingDocumentItemText I_CFinPurchasingDocumentItem PurchasingDocumentItemText Short Text
InvoiceIsExpected I_CFinPurchasingDocumentItem InvoiceIsExpected Invoice Receipt
IsFinallyInvoiced I_CFinPurchasingDocumentItem IsFinallyInvoiced Final Invoice
GoodsReceiptIsExpected I_CFinPurchasingDocumentItem GoodsReceiptIsExpected Goods Receipt
GoodsReceiptIsNonValuated I_CFinPurchasingDocumentItem GoodsReceiptIsNonValuated GR Non-Valuated
ProductType I_CFinPurchasingDocumentItem ProductType Product Type Group
OrderQuantityUnit I_CFinPurchasingDocumentItem OrderQuantityUnit Sales Unit
MultipleAcctAssgmtDistribution I_CFinPurchasingDocumentItem MultipleAcctAssgmtDistribution Distribution
PurchasingDocumentItemCategory I_CFinPurchasingDocumentItem PurchasingDocumentItemCategory Item Category
GLAccount I_CFinPurgDocAccountAssignment GLAccount General Ledger
GLAccountGroup
CostCenter I_CFinPurgDocAccountAssignment CostCenter Cost Center
CostCenterGroup
ProfitCenter
ProfitCenterGroup
OrderID I_CFinPurgDocAccountAssignment OrderID Order ID
InternalOrderGroup
WBSElementInternalID I_CFinPurgDocAccountAssignment WBSElementInternalID WBS Internal ID
GoodsRecepientName I_CFinPurgDocAccountAssignment GoodsRecepientName
BusinessArea I_CFinPurgDocAccountAssignment BusinessArea Business Area
Quantity I_CFinPurgDocAccountAssignment Quantity Value
MasterFixedAsset I_CFinPurgDocAccountAssignment MasterFixedAsset Fixed Asset
FixedAsset I_CFinPurgDocAccountAssignment FixedAsset Sub-number
UnloadingWarehouseStagingArea
ref_key
ref_key
ControllingArea I_CFinPurgDocAccountAssignment ControllingArea Controlling Area
CentralFinanceSalesDocument
CFinSalesDocumentItem
MultipleAcctAssgmtDistrPercent I_CFinPurgDocAccountAssignment MultipleAcctAssgmtDistrPercent Distribution
_WBSElement _WBSElement

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 P_ACCRUALPURCHASEORDER.
-- 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: PFACRA_ACRPOOBJ

CREATE VIEW P_ACCRUALPURCHASEORDER AS
SELECT
  _header.SenderLogicalSystem AS SenderLogicalSystem,
  _header.CFinPurchasingDocument AS CFinPurchasingDocument,
  _item.CFinPurchasingDocumentItem AS CFinPurchasingDocumentItem,
  _acctassign.CFinPurgDocAccountAssignment AS CFinPurgDocAccountAssignment,
  _header.PurchasingDocumentCategory AS PurchasingDocumentCategory,
  _header.PurchasingDocumentType AS PurchasingDocumentType,
  _header.DocumentCurrency AS DocumentCurrency,
  _header.Supplier AS Supplier,
  _header.PurchasingGroup AS PurchasingGroup,
  _header.CreatedByUser AS CreatedByUser,
  _header.CreationDate AS CreationDate,
  _header.PurchasingOrganization AS PurchasingOrganization,
  _item.NetPriceQuantity AS NetPriceQuantity,
  _item.NetAmount AS NetAmount,
  _item.Material AS Material,
  _item.MaterialGroup AS MaterialGroup,
  _item.RequisitionerName AS RequisitionerName,
  _item.IsCompletelyDelivered AS IsCompletelyDelivered,
  _item.PurchasingDocumentItemText AS PurchasingDocumentItemText,
  _item.InvoiceIsExpected AS InvoiceIsExpected,
  _item.IsFinallyInvoiced AS IsFinallyInvoiced,
  _item.GoodsReceiptIsExpected AS GoodsReceiptIsExpected,
  _item.GoodsReceiptIsNonValuated AS GoodsReceiptIsNonValuated,
  _item.ProductType AS ProductType,
  _item.OrderQuantityUnit AS OrderQuantityUnit,
  _item.MultipleAcctAssgmtDistribution AS MultipleAcctAssgmtDistribution,
  _item.PurchasingDocumentItemCategory AS PurchasingDocumentItemCategory,
  _acctassign.GLAccount AS GLAccount,
  cast ( '' as ktoks ) AS GLAccountGroup,
  _acctassign.CostCenter AS CostCenter,
  cast ( '' as hkost ) AS CostCenterGroup,
  cast ( '' as prctr ) AS ProfitCenter,
  cast ( '' as hprct ) AS ProfitCenterGroup,
  _acctassign.OrderID AS OrderID,
  cast ( '' as aufgr ) AS InternalOrderGroup,
  _acctassign.WBSElementInternalID AS WBSElementInternalID,
  _acctassign.GoodsRecepientName AS GoodsRecepientName,
  _acctassign.BusinessArea AS BusinessArea,
  _acctassign.Quantity AS Quantity,
  _acctassign.MasterFixedAsset AS MasterFixedAsset,
  _acctassign.FixedAsset AS FixedAsset,
  cast ( '' as ablad ) AS UnloadingWarehouseStagingArea,
  LPad(_item.CFinPurchasingDocument, 10, '0') AS ref_key,
  _acctassign.ControllingArea AS ControllingArea,
  cast(_acctassign.CentralFinanceSalesDocument as vbeln_va preserving type ) AS CentralFinanceSalesDocument,
  cast(_acctassign.CFinSalesDocumentItem as posnr_va preserving type ) AS CFinSalesDocumentItem,
  _acctassign.MultipleAcctAssgmtDistrPercent AS MultipleAcctAssgmtDistrPercent
FROM I_CFinPurchasingDocument AS _header
LEFT OUTER JOIN I_CFinPurchasingDocumentItem AS _item ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN I_CFinPurgDocAccountAssignment AS _acctassign ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN I_WBSElement AS _WBSElement ON WBSElementInternalID = _WBSElement.WBSElementInternalID  -- association [0..1]
;