C_CashPositionOverview

DDL: C_CASHPOSITIONOVERVIEW SQL: CCASHPOSIOVP Type: view CONSUMPTION

Cash Position Overview

C_CashPositionOverview is a Consumption CDS View that provides data about "Cash Position Overview" in SAP S/4HANA. It reads from 1 data source (I_CashPositionAnalytics) and exposes 18 fields with key fields CompanyCode, BankAccount, TransactionCurrency, CertaintyLevel. It is used in 1 Fiori application: Foreign Exchange Overview.

Data Sources (1)

SourceAliasJoin Type
I_CashPositionAnalytics I_CashPositionAnalytics from

Parameters (4)

NameTypeDefault
P_KeyDate sydate
P_DisplayCurrency vdm_v_display_currency
P_ExchangeRateType kurst
P_Language sylangu

Annotations (11)

NameValueLevelField
EndUserText.label Cash Position Overview view
OData.publish true view
VDM.viewType #CONSUMPTION view
AbapCatalog.sqlViewName CCASHPOSIOVP view
AccessControl.authorizationCheck #CHECK view
ClientHandling.algorithm #SESSION_VARIABLE view
ObjectModel.usageType.serviceQuality #D view
ObjectModel.usageType.sizeCategory #XL view
ObjectModel.usageType.dataClass #MIXED view
AccessControl.personalData.blocking #NOT_REQUIRED view
Metadata.ignorePropogatedAnnotations true view

Fiori Apps (1)

App IDApp NameTypeDescription
F2331 Foreign Exchange Overview Transactional, Analytical The app "Foreign Exchange Overview" displays an overview of the foreign exchange related financial risks, including FX instruments, financial status, cash position and liquidity forecast at a selected key date.

Foreign Exchange Overview

Business Role: Treasury Risk Manager

With this feature, you can display an overview of the FX-related financial risks including FX instruments, financial status, cash position, and liquidity forecast at a selected key date. Key features include: Analyzing several key performance indicators displayed as separate cards: Financial Status in Display Currency Credit Line Overview in Display Currency Cash Position in Display Currency Liquidity Forecast in Display Currency FX Forwards FX Options Non-Deliverable Forwards Foreign Exchange Rate

Fields (18)

KeyFieldSource TableSource FieldDescription
KEY CompanyCode pos CompanyCode Receiver Company Code
KEY BankAccount pos BankAccount Bank acct
KEY TransactionCurrency
KEY CertaintyLevel pos CertaintyLevel
DisplayCurrency pos DisplayCurrency Display Currency
CompanyCodeName
Bank pos Bank Bank Number
BankName
BankCountry pos BankCountry Bank Ctry/Rgn. Key
CountryName
BankHeadquarter _BankGroup BankHeadquarter
BankHeadquarterName _BankGroup BankHeadquarterName
AmountInTransactionCurrency pos AmountInBankAccountCurrency
TotalAmountInDisplayCrcy
AmountInDisplayCurrency pos AmountInDisplayCurrency Amount in Display Currency
_CompanyCode _CompanyCode
_Bank _Bank
_Country _Country

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 C_CashPositionOverview.
-- 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: CCASHPOSIOVP
-- Parameters: P_KeyDate : sydate, P_DisplayCurrency : vdm_v_display_currency, P_ExchangeRateType : kurst, P_Language : sylangu

CREATE VIEW C_CashPositionOverview AS
SELECT
  pos.CompanyCode AS CompanyCode,
  pos.BankAccount AS BankAccount,
  cast(pos.Currency as fclm_bank_acct_currency preserving type) AS TransactionCurrency,
  pos.CertaintyLevel AS CertaintyLevel,
  pos.DisplayCurrency AS DisplayCurrency,
  pos._CompanyCode.CompanyCodeName AS CompanyCodeName,
  pos.Bank AS Bank,
  pos._Bank.BankName AS BankName,
  pos.BankCountry AS BankCountry,
  pos._Country._Text[1:Language=$parameters.P_Language].CountryName AS CountryName,
  _BankGroup.BankHeadquarter AS BankHeadquarter,
  _BankGroup.BankHeadquarterName AS BankHeadquarterName,
  pos.AmountInBankAccountCurrency AS AmountInTransactionCurrency,
  abs( AmountInDisplayCurrency ) AS TotalAmountInDisplayCrcy,
  pos.AmountInDisplayCurrency AS AmountInDisplayCurrency
FROM I_CashPositionAnalytics
;