P_CASHPOSITION_TODAY

DDL: P_CASHPOSITION_TODAY SQL: PCSHPOS_TDY Type: view_entity COMPOSITE Package: FCLM_LA

Cash Position Today

P_CASHPOSITION_TODAY is a Composite CDS View that provides data about "Cash Position Today" in SAP S/4HANA. It reads from 6 data sources and exposes 8 fields with key fields CompanyCode, HouseBank, HouseBankAccount, BankAccountInternalID, BankAccountCurrency. Part of development package FCLM_LA.

Data Sources (6)

SourceAliasJoin Type
fclm_crh _crh left_outer
fclm_crl _crl left_outer
I_CashReconciliationsFlow _recn left_outer
I_ReconciliationStatus _recn left_outer
P_CashPositionCashFlow P_CashPositionCashFlow from
I_PlngLvlInCshPoolBalPrfl profile inner

Parameters (2)

NameTypeDefault
P_KeyDate vdm_v_key_date
P_CashPoolBalCalcPrfl prof_name

Annotations (7)

NameValueLevelField
VDM.private true view
VDM.viewType #COMPOSITE view
AccessControl.authorizationCheck #NOT_REQUIRED view
ObjectModel.usageType.serviceQuality #D view
ObjectModel.usageType.sizeCategory #XL view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
EndUserText.label Cash Position Today view

Fields (8)

KeyFieldSource TableSource FieldDescription
KEY CompanyCode _flow CompanyCode Receiver Company Code
KEY HouseBank _flow HouseBank House Bank
KEY HouseBankAccount _flow HouseBankAccount House Bank Account
KEY BankAccountInternalID _flow BankAccountInternalID Technical ID
KEY BankAccountCurrency _flow BankAccountCurrency Currency
KEY TransactionDate
KEY TransactionCurrency _flow TransactionCurrency Transaction Currency
AmountInTransactionCurrency

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_CASHPOSITION_TODAY.
-- 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: PCSHPOS_TDY
-- Parameters: P_KeyDate : vdm_v_key_date, P_CashPoolBalCalcPrfl : prof_name

CREATE VIEW P_CASHPOSITION_TODAY AS
SELECT
  _flow.CompanyCode AS CompanyCode,
  _flow.HouseBank AS HouseBank,
  _flow.HouseBankAccount AS HouseBankAccount,
  _flow.BankAccountInternalID AS BankAccountInternalID,
  _flow.BankAccountCurrency AS BankAccountCurrency,
  $parameters.P_KeyDate AS TransactionDate,
  _flow.TransactionCurrency AS TransactionCurrency,
  sum(_flow.AmountInTransactionCurrency) AS AmountInTransactionCurrency
FROM P_CashPositionCashFlow
INNER JOIN I_PlngLvlInCshPoolBalPrfl AS profile ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN I_CashReconciliationsFlow AS _recn ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN I_ReconciliationStatus AS _recn ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN fclm_crl AS _crl ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN fclm_crh AS _crh ON /* join condition not captured in parsed metadata */
;