P_CN_FinStmntUnassignBalCal

DDL: P_CN_FINSTMNTUNASSIGNBALCAL SQL: PCNFINSTMNTUBCAL Type: view CONSUMPTION

P_CN_FinStmntUnassignBalCal is a Consumption CDS View in SAP S/4HANA. It reads from 1 data source (P_CN_FinStmntUnassignItemWBal) and exposes 19 fields with key fields FinancialStatementVariant, FinancialStatementItem, ChartOfAccounts, GLAccount, FunctionalArea.

Data Sources (1)

SourceAliasJoin Type
P_CN_FinStmntUnassignItemWBal P_CN_FinStmntUnassignItemWBal from

Parameters (17)

NameTypeDefault
P_Ledger fis_rldnr
P_FromPostingDate fis_budat_from
P_ToPostingDate fis_budat_to
P_FromCurrentDate fis_budat_from
P_FromQuarterDate fis_budat_from
P_ToQuarterDate fis_budat_to
P_ComprnFromPostingDate fis_comprn_budat_from
P_ComprnToPostingDate fis_comprn_budat_to
P_ComprnFromCurrentDate fis_comprn_budat_from
P_FiscalPeriod fins_fiscalperiod
P_ToQuarterFiscalPeriod fins_fiscalperiod
P_CompanyCode bukrs
P_FinStmntFormStruc idcn_fsckey
P_FinancialStatementVariant versn_011
P_ChartOfAccounts ktopl
P_LedgerFiscalYear fis_gjahr
P_CurrencyCode fac_crcyrole

Annotations (6)

NameValueLevelField
AbapCatalog.sqlViewName PCNFINSTMNTUBCAL view
AbapCatalog.compiler.compareFilter true view
VDM.viewType #CONSUMPTION view
VDM.private true view
AccessControl.authorizationCheck #NOT_REQUIRED view
ClientHandling.algorithm #SESSION_VARIABLE view

Fields (19)

KeyFieldSource TableSource FieldDescription
KEY FinancialStatementVariant FinancialStatementVariant
KEY FinancialStatementItem FinancialStatementItem FS Item
KEY ChartOfAccounts l ChartOfAccounts Node Class
KEY GLAccount l GLAccount General Ledger
KEY FunctionalArea FunctionalArea Sendr Fctl Area
CountryChartOfAccounts CountryChartOfAccounts Chart of Accts
AlternativeGLAccount AlternativeGLAccount Group Account
ProfitCenter ProfitCenter Profit Center
BusinessArea BusinessArea Business Area
Segment Segment Segment number
LedgerFiscalYear LedgerFiscalYear
CurrencyCode CurrencyCode
EndingBalanceAmountInDspCcry
StartingBalanceAmountInDspCcry StartingBalanceAmountInDspCcry
YearBalanaceAmountInDspCcry
PeriodBalanceAmountInDspCcry
QuarterBalanceAmountInDspCcry
ComprnPerdBalanceAmtInDspCcry
ComprnYearBalanceAmtInDspCcry

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_CN_FinStmntUnassignBalCal.
-- 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: PCNFINSTMNTUBCAL
-- Parameters: P_Ledger : fis_rldnr, P_FromPostingDate : fis_budat_from, P_ToPostingDate : fis_budat_to, P_FromCurrentDate : fis_budat_from, P_FromQuarterDate : fis_budat_from, P_ToQuarterDate : fis_budat_to, P_ComprnFromPostingDate : fis_comprn_budat_from, P_ComprnToPostingDate : fis_comprn_budat_to, P_ComprnFromCurrentDate : fis_comprn_budat_from, P_FiscalPeriod : fins_fiscalperiod, P_ToQuarterFiscalPeriod : fins_fiscalperiod, P_CompanyCode : bukrs, P_FinStmntFormStruc : idcn_fsckey, P_FinancialStatementVariant : versn_011, P_ChartOfAccounts : ktopl, P_LedgerFiscalYear : fis_gjahr, P_CurrencyCode : fac_crcyrole

CREATE VIEW P_CN_FinStmntUnassignBalCal AS
SELECT
  FinancialStatementVariant,
  FinancialStatementItem,
  l.ChartOfAccounts AS ChartOfAccounts,
  l.GLAccount AS GLAccount,
  FunctionalArea,
  CountryChartOfAccounts,
  AlternativeGLAccount,
  ProfitCenter,
  BusinessArea,
  Segment,
  LedgerFiscalYear,
  CurrencyCode,
  StartingBalanceAmountInDspCcry + DebitAmountInDspCcry + CreditAmountInDspCcry AS EndingBalanceAmountInDspCcry,
  StartingBalanceAmountInDspCcry,
  cast(DebitAmountInDspCcry + CreditAmountInDspCcry as abap.curr( 23,2) ) AS YearBalanaceAmountInDspCcry,
  cast(PeriodDebitAmountInDspCcry + PeriodCreditAmountInDspCcry as abap.curr( 23,2) ) AS PeriodBalanceAmountInDspCcry,
  cast(QuarterDebitAmountInDspCcry + QuarterCreditAmountInDspCcry as abap.curr( 23,2) ) AS QuarterBalanceAmountInDspCcry,
  cast(ComprnPerdDebitAmtInDspCcry + ComprnPerdCreditAmtInDspCcry as abap.curr( 23,2) ) AS ComprnPerdBalanceAmtInDspCcry,
  cast(ComprnDebitAmtInDspCcry + ComprnCreditAmtInDspCcry as abap.curr( 23,2) ) AS ComprnYearBalanceAmtInDspCcry
FROM P_CN_FinStmntUnassignItemWBal
;