Deprecated
This CDS view is deprecated in S/4HANA. Use NoSuccessor instead. View all deprecated CDS views →

P_PT_SAFTDownPaymentProduct

DDL: P_PT_SAFTDOWNPAYMENTPRODUCT SQL: PPTSAFTDWPPRD Type: view COMPOSITE

P_PT_SAFTDownPaymentProduct is a Composite CDS View in SAP S/4HANA. It reads from 2 data sources (I_PT_AcctgDocDgtlSgntr, I_PT_SAFTAcctgDocMatlHist) and exposes 15 fields with key fields AccountingDocument, FiscalYear, CompanyCode, Product, GLAccount. It has 2 associations to related views.

Data Sources (2)

SourceAliasJoin Type
I_PT_AcctgDocDgtlSgntr b inner
I_PT_SAFTAcctgDocMatlHist materialHist left_outer

Associations (2)

CardinalityTargetAliasCondition
[1..1] I_PT_SAFTProductType _ProductType accprod.CompanyCode = _ProductType.CompanyCode and accprod.ProductType = _ProductType.MaterialType
[0..1] I_PT_SAFTDangerousGoodsCode _DangerousGoodsIdnNumber $projection.Product = _DangerousGoodsIdnNumber.ProductID

Annotations (12)

NameValueLevelField
AbapCatalog.sqlViewName PPTSAFTDWPPRD view
AbapCatalog.compiler.compareFilter true view
VDM.viewType #COMPOSITE view
AccessControl.authorizationCheck #NOT_REQUIRED view
AccessControl.personalData.blocking #NOT_REQUIRED view
ClientHandling.algorithm #SESSION_VARIABLE view
ObjectModel.usageType.serviceQuality #P view
ObjectModel.usageType.sizeCategory #XL view
ObjectModel.usageType.dataClass #MIXED view
VDM.private true view
VDM.lifecycle.status #DEPRECATED view
VDM.lifecycle.successor NoSuccessor view

Fields (15)

KeyFieldSource TableSource FieldDescription
KEY AccountingDocument accprod AccountingDocument Journal Entry
KEY FiscalYear accprod FiscalYear G/L Fiscal Year
KEY CompanyCode accprod CompanyCode Receiver Company Code
KEY Product accprod Product Product Sold
KEY GLAccount accprod GLAccount General Ledger
PortugueseInvoiceDate I_PT_AcctgDocDgtlSgntr PortugueseInvoiceDate Date
ProductType accprod ProductType Product Type Group
ChartOfAccounts accprod ChartOfAccounts Node Class
Material I_PT_SAFTAcctgDocMatlHist Material Vehicle Model
GLAccountendasProductID
_Product I_PT_SAFTAcctgDocMatlHist _Product
_ProductType _ProductType
_ProductText _ProductText
_DangerousGoodsIdnNumber _DangerousGoodsIdnNumber
_GLAccountInChartOfAccounts _GLAccountInChartOfAccounts

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_PT_SAFTDownPaymentProduct.
-- 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: PPTSAFTDWPPRD

CREATE VIEW P_PT_SAFTDownPaymentProduct AS
SELECT
  accprod.AccountingDocument AS AccountingDocument,
  accprod.FiscalYear AS FiscalYear,
  accprod.CompanyCode AS CompanyCode,
  accprod.Product AS Product,
  accprod.GLAccount AS GLAccount,
  b.PortugueseInvoiceDate AS PortugueseInvoiceDate,
  accprod.ProductType AS ProductType,
  accprod.ChartOfAccounts AS ChartOfAccounts,
  materialHist.Material AS Material,
  case when accprod.Product is not initial then materialHist.PortugueseMaterialWithVersion else accprod.GLAccount end as ProductID AS GLAccountendasProductID,
  materialHist._Product AS _Product
INNER JOIN I_PT_AcctgDocDgtlSgntr AS b ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN I_PT_SAFTAcctgDocMatlHist AS materialHist ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN I_PT_SAFTProductType AS _ProductType ON accprod.CompanyCode = _ProductType.CompanyCode AND accprod.ProductType = _ProductType.MaterialType  -- association [1..1]
LEFT OUTER JOIN I_PT_SAFTDangerousGoodsCode AS _DangerousGoodsIdnNumber ON Product = _DangerousGoodsIdnNumber.ProductID  -- association [0..1]
;