PCashOpeningBalance

DDL: PCASHOPENINGBALANCE SQL: FCLMCASHBAL Type: view

Cash Position Opening Balance

PCashOpeningBalance is a CDS View that provides data about "Cash Position Opening Balance" in SAP S/4HANA. It reads from 1 data source (I_OpeningBalanceBkAcctCrcy) and exposes 18 fields. It has 3 associations to related views.

Data Sources (1)

SourceAliasJoin Type
I_OpeningBalanceBkAcctCrcy I_OpeningBalanceBkAcctCrcy from

Parameters (2)

NameTypeDefault
P_StartDate vdm_v_start_date
P_KeyDate vdm_v_key_date

Associations (3)

CardinalityTargetAliasCondition
[0..1] I_CalendarDate _Date $projection.TransactionDate = _Date.CalendarDate
[0..1] PActivePlanningUnit _PlanningUnit $projection.CompanyCode = _PlanningUnit.CompanyCode
[1..1] I_CompanyCode _CompanyCode $projection.CompanyCode = _CompanyCode.CompanyCode

Annotations (9)

NameValueLevelField
AbapCatalog.sqlViewName FCLMCASHBAL view
AbapCatalog.compiler.compareFilter true view
AccessControl.authorizationCheck #NOT_REQUIRED view
EndUserText.label Cash Position Opening Balance view
ClientHandling.algorithm #SESSION_VARIABLE view
Metadata.ignorePropagatedAnnotations true view
ObjectModel.usageType.serviceQuality #D view
ObjectModel.usageType.sizeCategory #XL view
ObjectModel.usageType.dataClass #TRANSACTIONAL view

Fields (18)

KeyFieldSource TableSource FieldDescription
CompanyCode openingBal CompanyCode Receiver Company Code
CompanyCountry
PlanningUnit _PlanningUnit PlanningUnit
LiquidityItem
Currency openingBal BankAccountCurrency Currency
OpeningBalance openingBal OpeningBalAmtInBankAcctCrcy
TransactionDate openingBal TransactionDate Value Date
CalMonth _Date YearMonth Year Month
CalQuarter _Date YearQuarter Year Quarter
CalWeek _Date YearWeek Year and Calendar Week
CalYear _Date CalendarYear Year
FiscalYearVariant _CompanyCode FiscalYearVariant FY Variant
FiscalYear
PostingPeriod
BankAccountInternalIDasAccID
AccNum
Bank
BankCountry

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 PCashOpeningBalance.
-- 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: FCLMCASHBAL
-- Parameters: P_StartDate : vdm_v_start_date, P_KeyDate : vdm_v_key_date

CREATE VIEW PCashOpeningBalance AS
SELECT
  openingBal.CompanyCode AS CompanyCode,
  _CompanyCode._Country.Country AS CompanyCountry,
  _PlanningUnit.PlanningUnit AS PlanningUnit,
  'LP_CASHOP' AS LiquidityItem,
  openingBal.BankAccountCurrency AS Currency,
  openingBal.OpeningBalAmtInBankAcctCrcy AS OpeningBalance,
  openingBal.TransactionDate AS TransactionDate,
  _Date.YearMonth AS CalMonth,
  _Date.YearQuarter AS CalQuarter,
  _Date.YearWeek AS CalWeek,
  _Date.CalendarYear AS CalYear,
  _CompanyCode.FiscalYearVariant AS FiscalYearVariant,
  '' AS FiscalYear,
  '' AS PostingPeriod,
  openingBal._BankAccount.BankAccountNumber AS AccNum,
  openingBal._BankAccount.Bank AS Bank,
  openingBal._BankAccount.BankCountry AS BankCountry
FROM I_OpeningBalanceBkAcctCrcy
LEFT OUTER JOIN I_CalendarDate AS _Date ON TransactionDate = _Date.CalendarDate  -- association [0..1]
LEFT OUTER JOIN PActivePlanningUnit AS _PlanningUnit ON CompanyCode = _PlanningUnit.CompanyCode  -- association [0..1]
LEFT OUTER JOIN I_CompanyCode AS _CompanyCode ON CompanyCode = _CompanyCode.CompanyCode  -- association [1..1]
;