P_CADocCtnDocBPItemSumForDC

DDL: P_CADOCCTNDOCBPITEMSUMFORDC Type: view_entity COMPOSITE

P_CADocCtnDocBPItemSumForDC is a Composite CDS View in SAP S/4HANA. It reads from 1 data source (P_CADocCtnDocBPItemForDC) and exposes 42 fields with key fields CADocument, CARepetitionItemNumber, CABPItemNumber.

Data Sources (1)

SourceAliasJoin Type
P_CADocCtnDocBPItemForDC P_CADocCtnDocBPItemForDC from

Parameters (1)

NameTypeDefault
P_DisplayCurrency waers_curc

Annotations (6)

NameValueLevelField
VDM.viewType #COMPOSITE view
VDM.private true view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
ObjectModel.usageType.sizeCategory #XL view
ObjectModel.usageType.serviceQuality #C view
AccessControl.authorizationCheck #NOT_REQUIRED view

Fields (42)

KeyFieldSource TableSource FieldDescription
KEY CADocument CADocument CA Document No.
KEY CARepetitionItemNumber CARepetitionItemNumber Repetition Item
KEY CABPItemNumber CABPItemNumber Item
BusinessArea BusinessArea Business Area
Segment Segment Segment number
CADocumentOriginCode CADocumentOriginCode Document Origin
CAApplicationArea CAApplicationArea ApplicationArea
CAMainTransaction CAMainTransaction Main Trans.
CASubTransaction CASubTransaction Subtransaction
CABPItemText
CACashDiscountRate
CAGroupingForPayment
CAClearingReason
DocumentDate DocumentDate Journal Entry Date
CAPostingDate CAPostingDate Posting Date
CANetDueDate
CADeferralDate
CACashDiscountDueDate
CAValueDateForClearing
CAClearingDate
ExchangeRateDate
TransactionCurrency TransactionCurrency Transaction Currency
CAAmountInTransactionCurrency
CAOpenAmountInTransactionCrcy
CACashDiscountAmtInTransCrcy
CAEligibleAmountForCshDiscInTC
CAReleasedAmtInTransCurrency
DisplayCurrency DisplayCurrency Display Currency
AmountInDisplayCurrency
OpenAmountInDisplayCrcy
CashDiscountAmountInDspCrcy
CAEligibleAmountForCshDiscInDC
CAReleasedAmtInDisplayCurrency
CAClearingAmountInDisplayCrcy
_DocHeader _DocHeader
_BusinessArea _BusinessArea
_Segment _Segment
_ApplArea _ApplArea
_MainTransaction _MainTransaction
_SubTransaction _SubTransaction
_Currency _Currency
_DisplayCurrency _DisplayCurrency

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_CADocCtnDocBPItemSumForDC.
-- 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.
-- Parameters: P_DisplayCurrency : waers_curc

CREATE VIEW P_CADocCtnDocBPItemSumForDC AS
SELECT
  CADocument,
  CARepetitionItemNumber,
  CABPItemNumber,
  BusinessArea,
  Segment,
  CADocumentOriginCode,
  CAApplicationArea,
  CAMainTransaction,
  CASubTransaction,
  max(CABPItemText) AS CABPItemText,
  max(CACashDiscountRate) AS CACashDiscountRate,
  max(CAGroupingForPayment) AS CAGroupingForPayment,
  max(CAClearingReason) AS CAClearingReason,
  DocumentDate,
  CAPostingDate,
  max(CANetDueDate) AS CANetDueDate,
  max(CADeferralDate) AS CADeferralDate,
  max(CACashDiscountDueDate) AS CACashDiscountDueDate,
  max(CAValueDateForClearing) AS CAValueDateForClearing,
  max(CAClearingDate) AS CAClearingDate,
  max(ExchangeRateDate) AS ExchangeRateDate,
  TransactionCurrency,
  sum(CAAmountInTransactionCurrency) AS CAAmountInTransactionCurrency,
  sum(CAOpenAmountInTransactionCrcy) AS CAOpenAmountInTransactionCrcy,
  sum(CACashDiscountAmtInTransCrcy) AS CACashDiscountAmtInTransCrcy,
  sum(CAEligibleAmountForCshDiscInTC) AS CAEligibleAmountForCshDiscInTC,
  sum(CAReleasedAmtInTransCurrency) AS CAReleasedAmtInTransCurrency,
  DisplayCurrency,
  sum(AmountInDisplayCurrency) AS AmountInDisplayCurrency,
  sum(OpenAmountInDisplayCrcy) AS OpenAmountInDisplayCrcy,
  sum(CashDiscountAmountInDspCrcy) AS CashDiscountAmountInDspCrcy,
  sum(CAEligibleAmountForCshDiscInDC) AS CAEligibleAmountForCshDiscInDC,
  sum(CAReleasedAmtInDisplayCurrency) AS CAReleasedAmtInDisplayCurrency,
  sum(CAClearingAmountInDisplayCrcy) AS CAClearingAmountInDisplayCrcy
FROM P_CADocCtnDocBPItemForDC
;