I_CshFlwFcstComprnTimeStamp

DDL: I_CSHFLWFCSTCOMPRNTIMESTAMP SQL: ISNAPCOMPARESS Type: view COMPOSITE

Cash Flow Comparision By Timestamp

I_CshFlwFcstComprnTimeStamp is a Composite CDS View (Cube) that provides data about "Cash Flow Comparision By Timestamp" in SAP S/4HANA. It reads from 1 data source (P_FCLM_SNAPSHOTCOMPARSION_SS) and exposes 59 fields with key fields sapclient, Language, CashFlow, OriginDocument, BankAccountInternalID. It has 18 associations to related views.

Data Sources (1)

SourceAliasJoin Type
P_FCLM_SNAPSHOTCOMPARSION_SS P_FCLM_SNAPSHOTCOMPARSION_SS from

Parameters (10)

NameTypeDefault
P_StartDate sydate
P_EndDate sydate
P_CashFlowForecastStartDate sydate
P_CashFlowForecastEndDate sydate
P_Language sylangu
P_KeyDate sydate
P_DisplayCurrency vdm_v_display_currency
P_ExchangeRateType kurst_curr
P_CashFlowSnapshotTime1 syuzeit
P_CashFlowSnapshotTime2 syuzeit

Associations (18)

CardinalityTargetAliasCondition
[0..1] I_BankAccount _BankAccount $projection.BankAccountInternalID = _BankAccount.BankAccountInternalID
[0..1] I_BankAccountText _BankAccountText $projection.BankAccountInternalID = _BankAccountText.BankAccountInternalID and $projection.Language = _BankAccountText.Language
[0..1] I_BankAccountWithBGN _BankGroupInfo $projection.BankAccountInternalID = _BankGroupInfo.BankAccountInternalID
[0..1] I_CompanyCode _CompanyCode $projection.CompanyCode = _CompanyCode.CompanyCode
[0..1] I_LiquidityItem _LiquidityItem $projection.LiquidityItem = _LiquidityItem.LiquidityItem
[0..1] I_LiquidityItemText _LiquidityItemText $projection.LiquidityItem = _LiquidityItemText.LiquidityItem and $projection.Language = _LiquidityItemText.Language
[0..1] I_CashPlanningGroup _CashPlanningGroup $projection.CashPlanningGroup = _CashPlanningGroup.CashPlanningGroup
[0..1] I_CashPlanningGroupText _CashPlanningGroupText $projection.CashPlanningGroup = _CashPlanningGroupText.CashPlanningGroup and $projection.Language = _CashPlanningGroupText.Language
[0..1] I_PlanningLevel _PlanningLevel $projection.PlanningLevel = _PlanningLevel.PlanningLevel
[0..1] I_PlanningLevelText _PlanningLevelText $projection.PlanningLevel = _PlanningLevelText.PlanningLevel and $projection.Language = _PlanningLevelText.Language
[0..*] I_ProfitCenter _ProfitCenter $projection.ProfitCenter = _ProfitCenter.ProfitCenter
[0..1] I_BusinessArea _BusinessArea $projection.BusinessArea = _BusinessArea.BusinessArea
[0..1] I_BusinessAreaText _BusinessAreaText $projection.BusinessArea = _BusinessAreaText.BusinessArea and $projection.Language = _BusinessAreaText.Language
[0..1] I_Housebank _HouseBank $projection.HouseBank = _HouseBank.HouseBank and $projection.CompanyCode = _HouseBank.CompanyCode
[0..1] I_WeekDay _WeekDay $projection.WeekDay = _WeekDay.WeekDay
[0..1] I_CalendarDate _CalendarDate $projection.CalendarDate = _CalendarDate.CalendarDate
[0..1] I_Segment _Segment $projection.Segment = _Segment.Segment
[0..1] I_GLAccount _GLAccount $projection.GLAccount = _GLAccount.GLAccount and $projection.CompanyCode = _GLAccount.CompanyCode

Annotations (13)

NameValueLevelField
AbapCatalog.sqlViewName ISNAPCOMPARESS view
AccessControl.authorizationCheck #CHECK view
AccessControl.personalData.blocking #NOT_REQUIRED view
Analytics.dataCategory #CUBE view
Analytics.dataExtraction.enabled true view
VDM.viewType #COMPOSITE view
EndUserText.label Cash Flow Comparision By Timestamp view
ClientHandling.algorithm #SESSION_VARIABLE view
ObjectModel.usageType.serviceQuality #D view
ObjectModel.usageType.sizeCategory #XL view
ObjectModel.usageType.dataClass #MIXED view
Metadata.ignorePropagatedAnnotations true view
Metadata.allowExtensions true view

Fields (59)

KeyFieldSource TableSource FieldDescription
KEY sapclient sapclient Client ID
KEY Language Language Report Text Language
KEY CashFlow CashFlow
KEY OriginDocument OriginDocument
KEY BankAccountInternalID bankaccountinternalid Technical ID
KEY CashFlowSnapshotDate snapshotdate
KEY CalendarDate calendardate Calendar Date
KEY CalendarDay calendarday Occur Day in a Month
KEY WeekDay weekday Weekdays
KEY TransactionDate transactiondate Value Date
Bank _BankAccount Bank Bank Number
BankAccount _BankAccount BankAccountNumber Bank Account
BankAccountType _BankAccount BankAccountType Account Type
BankCountry _BankAccount BankCountry Bank Ctry/Rgn. Key
BankAccountDescription _BankAccountText BankAccountDescription
BankGroup _BankGroupInfo BankHeadquarter
BankGroupName _BankGroupInfo BankHeadquarterName
BankAccountCurrency bankaccountcurrency Currency
BusinessArea businessarea Business Area
BusinessAreaName _BusinessAreaText BusinessAreaName Business Area Name
CertaintyLevel certaintylevel
CompanyCode CompanyCode Receiver Company Code
CompanyCodeName _CompanyCode CompanyCodeName Company Name
TransactionCurrency transactioncurrency Transaction Currency
GLAccount glaccount General Ledger
HouseBank housebank House Bank
HouseBankAccount housebankaccount House Bank Account
LiquidityItem liquidityitem Liquidity Item
CashFlowDirection _LiquidityItem CashFlowDirection
LiquidityItemName _LiquidityItemText LiquidityItemName
CashPlanningGroup planninggroup
CashPlanningGroupName _CashPlanningGroupText CashPlanningGroupName
PlanningLevel planninglevel Planning Level
PlanningLevelName _PlanningLevelText PlanningLevelName
ProfitCenter profitcenter Profit Center
Segment segment Segment number
TradingPartner tradingpartner Trading Partner
DisplayCurrency
AmountInTransactionCurrency1 amountintransactioncurrency1
AmountInTransactionCurrency2 amountintransactioncurrency2
AmountInTransactionCurrency3 amountintransactioncurrency3
_BankAccount _BankAccount
_BankAccountText _BankAccountText
_BankGroupInfo _BankGroupInfo
_CompanyCode _CompanyCode
_LiquidityItem _LiquidityItem
_LiquidityItemText _LiquidityItemText
_CashPlanningGroup _CashPlanningGroup
_CashPlanningGroupText _CashPlanningGroupText
_PlanningLevel _PlanningLevel
_PlanningLevelText _PlanningLevelText
_ProfitCenter _ProfitCenter
_BusinessArea _BusinessArea
_BusinessAreaText _BusinessAreaText
_HouseBank _HouseBank
_WeekDay _WeekDay
_CalendarDate _CalendarDate
_Segment _Segment
_GLAccount _GLAccount

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 I_CshFlwFcstComprnTimeStamp.
-- 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: ISNAPCOMPARESS
-- Parameters: P_StartDate : sydate, P_EndDate : sydate, P_CashFlowForecastStartDate : sydate, P_CashFlowForecastEndDate : sydate, P_Language : sylangu, P_KeyDate : sydate, P_DisplayCurrency : vdm_v_display_currency, P_ExchangeRateType : kurst_curr, P_CashFlowSnapshotTime1 : syuzeit, P_CashFlowSnapshotTime2 : syuzeit

CREATE VIEW I_CshFlwFcstComprnTimeStamp AS
SELECT
  sapclient,
  Language,
  CashFlow,
  OriginDocument,
  BankAccountInternalID,
  snapshotdate AS CashFlowSnapshotDate,
  CalendarDate,
  CalendarDay,
  WeekDay,
  TransactionDate,
  _BankAccount.Bank AS Bank,
  _BankAccount.BankAccountNumber AS BankAccount,
  _BankAccount.BankAccountType AS BankAccountType,
  _BankAccount.BankCountry AS BankCountry,
  _BankAccountText.BankAccountDescription AS BankAccountDescription,
  _BankGroupInfo.BankHeadquarter AS BankGroup,
  _BankGroupInfo.BankHeadquarterName AS BankGroupName,
  BankAccountCurrency,
  BusinessArea,
  _BusinessAreaText.BusinessAreaName AS BusinessAreaName,
  CertaintyLevel,
  CompanyCode,
  _CompanyCode.CompanyCodeName AS CompanyCodeName,
  TransactionCurrency,
  GLAccount,
  HouseBank,
  HouseBankAccount,
  LiquidityItem,
  _LiquidityItem.CashFlowDirection AS CashFlowDirection,
  _LiquidityItemText.LiquidityItemName AS LiquidityItemName,
  planninggroup AS CashPlanningGroup,
  _CashPlanningGroupText.CashPlanningGroupName AS CashPlanningGroupName,
  PlanningLevel,
  _PlanningLevelText.PlanningLevelName AS PlanningLevelName,
  ProfitCenter,
  Segment,
  TradingPartner,
  $parameters.P_DisplayCurrency AS DisplayCurrency,
  AmountInTransactionCurrency1,
  AmountInTransactionCurrency2,
  AmountInTransactionCurrency3
FROM P_FCLM_SNAPSHOTCOMPARSION_SS
LEFT OUTER JOIN I_BankAccount AS _BankAccount ON BankAccountInternalID = _BankAccount.BankAccountInternalID  -- association [0..1]
LEFT OUTER JOIN I_BankAccountText AS _BankAccountText ON BankAccountInternalID = _BankAccountText.BankAccountInternalID AND Language = _BankAccountText.Language  -- association [0..1]
LEFT OUTER JOIN I_BankAccountWithBGN AS _BankGroupInfo ON BankAccountInternalID = _BankGroupInfo.BankAccountInternalID  -- association [0..1]
LEFT OUTER JOIN I_CompanyCode AS _CompanyCode ON CompanyCode = _CompanyCode.CompanyCode  -- association [0..1]
LEFT OUTER JOIN I_LiquidityItem AS _LiquidityItem ON LiquidityItem = _LiquidityItem.LiquidityItem  -- association [0..1]
LEFT OUTER JOIN I_LiquidityItemText AS _LiquidityItemText ON LiquidityItem = _LiquidityItemText.LiquidityItem AND Language = _LiquidityItemText.Language  -- association [0..1]
LEFT OUTER JOIN I_CashPlanningGroup AS _CashPlanningGroup ON CashPlanningGroup = _CashPlanningGroup.CashPlanningGroup  -- association [0..1]
LEFT OUTER JOIN I_CashPlanningGroupText AS _CashPlanningGroupText ON CashPlanningGroup = _CashPlanningGroupText.CashPlanningGroup AND Language = _CashPlanningGroupText.Language  -- association [0..1]
LEFT OUTER JOIN I_PlanningLevel AS _PlanningLevel ON PlanningLevel = _PlanningLevel.PlanningLevel  -- association [0..1]
LEFT OUTER JOIN I_PlanningLevelText AS _PlanningLevelText ON PlanningLevel = _PlanningLevelText.PlanningLevel AND Language = _PlanningLevelText.Language  -- association [0..1]
LEFT OUTER JOIN I_ProfitCenter AS _ProfitCenter ON ProfitCenter = _ProfitCenter.ProfitCenter  -- association [0..*]
LEFT OUTER JOIN I_BusinessArea AS _BusinessArea ON BusinessArea = _BusinessArea.BusinessArea  -- association [0..1]
LEFT OUTER JOIN I_BusinessAreaText AS _BusinessAreaText ON BusinessArea = _BusinessAreaText.BusinessArea AND Language = _BusinessAreaText.Language  -- association [0..1]
LEFT OUTER JOIN I_Housebank AS _HouseBank ON HouseBank = _HouseBank.HouseBank AND CompanyCode = _HouseBank.CompanyCode  -- association [0..1]
LEFT OUTER JOIN I_WeekDay AS _WeekDay ON WeekDay = _WeekDay.WeekDay  -- association [0..1]
LEFT OUTER JOIN I_CalendarDate AS _CalendarDate ON CalendarDate = _CalendarDate.CalendarDate  -- association [0..1]
LEFT OUTER JOIN I_Segment AS _Segment ON Segment = _Segment.Segment  -- association [0..1]
LEFT OUTER JOIN I_GLAccount AS _GLAccount ON GLAccount = _GLAccount.GLAccount AND CompanyCode = _GLAccount.CompanyCode  -- association [0..1]
;