C_TreasuryFinancialStatus

DDL: C_TREASURYFINANCIALSTATUS SQL: CFINSTATUS Type: view CONSUMPTION

Financial Status

C_TreasuryFinancialStatus is a Consumption CDS View that provides data about "Financial Status" in SAP S/4HANA. It reads from 1 data source (I_Ftr_Fs_Cube) and exposes 56 fields with key fields AccountingDocument, AccountingDocumentType, BookValueAmountInReportingCrcy, BookValueAmtInPositionCurrency, BusinessArea. It has 2 associations to related views. It is used in 1 Fiori application: Foreign Exchange Overview.

Data Sources (1)

SourceAliasJoin Type
I_Ftr_Fs_Cube I_Ftr_Fs_Cube from

Parameters (3)

NameTypeDefault
P_KeyDate vdm_v_key_date
P_DisplayCurrency vdm_v_display_currency
P_ExchangeRateType kurst

Associations (2)

CardinalityTargetAliasCondition
[1..1] I_ExchangeRateType _ExchangeRateTypeVH _ExchangeRateTypeVH.ExchangeRateType = $parameters.P_ExchangeRateType
[1..1] I_Currency _DisplayCurrencyVH _DisplayCurrencyVH.Currency = $parameters.P_DisplayCurrency

Annotations (11)

NameValueLevelField
AbapCatalog.sqlViewName CFINSTATUS view
AbapCatalog.compiler.compareFilter true view
AccessControl.authorizationCheck #CHECK view
EndUserText.label Financial Status view
VDM.viewType #CONSUMPTION view
ClientHandling.algorithm #SESSION_VARIABLE view
ObjectModel.usageType.serviceQuality X view
ObjectModel.usageType.sizeCategory XL view
ObjectModel.usageType.dataClass TRANSACTIONAL view
OData.publish true view
AbapCatalog.preserveKey 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 (56)

KeyFieldSource TableSource FieldDescription
KEY AccountingDocument AccountingDocument Journal Entry
KEY AccountingDocumentType AccountingDocumentType Journal Entry Type
KEY BookValueAmountInReportingCrcy BookValueAmountInReportingCrcy Book Value Amount in Disp. Crcy
KEY BookValueAmtInPositionCurrency BookValueAmtInPositionCurrency
KEY BusinessArea BusinessArea Business Area
KEY CompanyCode CompanyCode Receiver Company Code
KEY Counterparty Counterparty Supplier
KEY FinPositionAssetLiabilityCode FinPositionAssetLiabilityCode
KEY FinancialInstrTransactionType FinancialInstrTransactionType
KEY FinancialInstrumentProductType FinancialInstrumentProductType
KEY FinancialPosition FinancialPosition
KEY FinancialPositionDataSource FinancialPositionDataSource
KEY FinancialPositionGroup FinancialPositionGroup
KEY FinancialTransaction FinancialTransaction Transaction
KEY FiscalYear FiscalYear G/L Fiscal Year
KEY GLAccount GLAccount General Ledger
KEY HouseBank HouseBank House Bank
KEY HouseBankAccount HouseBankAccount House Bank Account
KEY Issuer Issuer User Name
KEY Ledger Ledger Ledger
KEY NominalAmountInNominalCurrency NominalAmountInNominalCurrency
KEY NominalAmountInReportingCrcy NominalAmountInReportingCrcy Nominal Amount in Disp. Crcy
KEY NominalCurrency NominalCurrency
KEY Portfolio Portfolio Portfolio
KEY DisplayCurrency ReportingCurrency Currency
KEY SecurityAccount SecurityAccount
KEY SecurityClass SecurityClass
KEY TransactionCurrency TransactionCurrency Transaction Currency
KEY TreasuryPositionAccount TreasuryPositionAccount
KEY TreasuryValuationArea TreasuryValuationArea
KEY TreasuryValuationClass TreasuryValuationClass
TotNominalAmtInDC Total Nominal Amount in DC
TotBookValAmtInDC Total Book Value Amount in DC
ExchangeRateType
ReportingCurrency
_AccountingDocumentType _AccountingDocumentType
_BusinessArea _BusinessArea
_CompanyCode _CompanyCode
_FinancialPosition _FinancialPosition
_FinancialPositionGroup _FinancialPositionGroup
_GLAccount _GLAccount
_HouseBank _HouseBank
_HouseBankAccount _HouseBankAccount
_Ledger _Ledger
_Portfolio _Portfolio
_ProductType _ProductType
_ReportingCurrency _ReportingCurrency
_SecurityAccount _SecurityAccount
_SecurityClass _SecurityClass
_TransactionCurrency _TransactionCurrency
_TransactionType _TransactionType
_TreasuryValuationArea _TreasuryValuationArea
_TreasuryValuationClass _TreasuryValuationClass
_TreasuryPositionAccount _TreasuryPositionAccount
_ExchangeRateTypeVH _ExchangeRateTypeVH
_DisplayCurrencyVH _DisplayCurrencyVH

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_TreasuryFinancialStatus.
-- 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: CFINSTATUS
-- Parameters: P_KeyDate : vdm_v_key_date, P_DisplayCurrency : vdm_v_display_currency, P_ExchangeRateType : kurst

CREATE VIEW C_TreasuryFinancialStatus AS
SELECT
  AccountingDocument,
  AccountingDocumentType,
  BookValueAmountInReportingCrcy,
  BookValueAmtInPositionCurrency,
  BusinessArea,
  CompanyCode,
  Counterparty,
  FinPositionAssetLiabilityCode,
  FinancialInstrTransactionType,
  FinancialInstrumentProductType,
  FinancialPosition,
  FinancialPositionDataSource,
  FinancialPositionGroup,
  FinancialTransaction,
  FiscalYear,
  GLAccount,
  HouseBank,
  HouseBankAccount,
  Issuer,
  Ledger,
  NominalAmountInNominalCurrency,
  NominalAmountInReportingCrcy,
  NominalCurrency,
  Portfolio,
  ReportingCurrency AS DisplayCurrency,
  SecurityAccount,
  SecurityClass,
  TransactionCurrency,
  TreasuryPositionAccount,
  TreasuryValuationArea,
  TreasuryValuationClass,
  abs( NominalAmountInReportingCrcy ) AS TotNominalAmtInDC,
  abs( BookValueAmountInReportingCrcy ) AS TotBookValAmtInDC,
  cast( $parameters.P_ExchangeRateType as kurst preserving type ) AS ExchangeRateType,
  cast( $parameters.P_DisplayCurrency as vdm_v_display_currency preserving type ) AS ReportingCurrency
FROM I_Ftr_Fs_Cube
LEFT OUTER JOIN I_ExchangeRateType AS _ExchangeRateTypeVH ON _ExchangeRateTypeVH.ExchangeRateType = $parameters.P_ExchangeRateType  -- association [1..1]
LEFT OUTER JOIN I_Currency AS _DisplayCurrencyVH ON _DisplayCurrencyVH.Currency = $parameters.P_DisplayCurrency  -- association [1..1]
;