I_BalShtExpsrSnpshtItm

DDL: I_BALSHTEXPSRSNPSHTITM SQL: IBSESNPSHTITM Type: view BASIC

BSE Snapshot item basic view

I_BalShtExpsrSnpshtItm is a Basic CDS View that provides data about "BSE Snapshot item basic view" in SAP S/4HANA. It reads from 1 data source (fxm_snap_item) and exposes 26 fields with key fields BalShtExpsrSnapshotID, BalShtExpsrSnpshtItmID.

Data Sources (1)

SourceAliasJoin Type
fxm_snap_item SnapItem from

Annotations (10)

NameValueLevelField
AbapCatalog.sqlViewName IBSESNPSHTITM view
AbapCatalog.compiler.compareFilter true view
AbapCatalog.preserveKey true view
AccessControl.authorizationCheck #CHECK view
EndUserText.label BSE Snapshot item basic view view
VDM.viewType #BASIC view
ClientHandling.algorithm #SESSION_VARIABLE view
ObjectModel.usageType.sizeCategory #XL view
ObjectModel.usageType.serviceQuality #B view
ObjectModel.usageType.dataClass #MIXED view

Fields (26)

KeyFieldSource TableSource FieldDescription
KEY BalShtExpsrSnapshotID fxm_snap_item snap_id Snapshot ID
KEY BalShtExpsrSnpshtItmID fxm_snap_item snap_item_id Snapshot Item ID
CompanyCode fxm_snap_item company_code Company Code
OnBehalfOfCompany fxm_snap_item on_behalf_of_company On Behalf of CoCode
BalSheetExpsrKeyFigure fxm_snap_item keyfigure_id Key Figure
GroupCurrency fxm_snap_item group_currency Reporting Currency
RiskFreeCurrency fxm_snap_item risk_free_currency
AmountInGroupCurrency fxm_snap_item amount_in_group_currency Amount in Rep. Crcy
BalShtExpsrSnpshtItmAmt
Currency fxm_snap_item currency Valuation Crcy
BalShtExpsrSnapItmPerdStrtDte
BalShtExpsrSnapItmPerdEndDate
BalShtExpsrSnpshtItmGnrtdMeth fxm_snap_item manual_or_automatic Generation Method
SnpshtItmLastChangedDateTime
SnapshotItemLastChangedByUser
GLAccount fxm_snap_item fi_account G/L Acct
ChartOfAccounts fxm_snap_item fi_chart_of_account Chart of Accts
PlanningLevel fxm_snap_item planning_level Planning Level
CertaintyLevel fxm_snap_item certainty_level Certainty Level
LiquidityItem fxm_snap_item liquidity_item Liquidity Item
SnapshotItemCreatedByUser
BalShtExpsrSnpshtItmCrteDteTme
FinancialInstrumentProductType fxm_snap_item trm_product_type Product Type
FinancialInstrTransactionType fxm_snap_item trm_transaction_type Transactn Type
Portfolio fxm_snap_item trm_portfolio Portfolio
BalShtExpsrSnpshtItmDesc fxm_snap_item description Well Code Des.

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_BalShtExpsrSnpshtItm.
-- 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: IBSESNPSHTITM

CREATE VIEW I_BalShtExpsrSnpshtItm AS
SELECT
  SnapItem.snap_id AS BalShtExpsrSnapshotID,
  SnapItem.snap_item_id AS BalShtExpsrSnpshtItmID,
  SnapItem.company_code AS CompanyCode,
  SnapItem.on_behalf_of_company AS OnBehalfOfCompany,
  SnapItem.keyfigure_id AS BalSheetExpsrKeyFigure,
  SnapItem.group_currency AS GroupCurrency,
  SnapItem.risk_free_currency AS RiskFreeCurrency,
  SnapItem.amount_in_group_currency AS AmountInGroupCurrency,
  cast(SnapItem.amount as bse_snap_sht_ite_amt preserving type ) AS BalShtExpsrSnpshtItmAmt,
  SnapItem.currency AS Currency,
  cast(SnapItem.period_start as bse_snap_itm_perd_start_dte preserving type ) AS BalShtExpsrSnapItmPerdStrtDte,
  cast(SnapItem.period_end as bse_snap_itm_perd_end_dte preserving type ) AS BalShtExpsrSnapItmPerdEndDate,
  SnapItem.manual_or_automatic AS BalShtExpsrSnpshtItmGnrtdMeth,
  cast(SnapItem.last_change_timestamp as snp_sht_item_last_changed_time preserving type ) AS SnpshtItmLastChangedDateTime,
  cast(SnapItem.last_change_user as snp_sht_item_last_changed_by preserving type ) AS SnapshotItemLastChangedByUser,
  SnapItem.fi_account AS GLAccount,
  SnapItem.fi_chart_of_account AS ChartOfAccounts,
  SnapItem.planning_level AS PlanningLevel,
  SnapItem.certainty_level AS CertaintyLevel,
  SnapItem.liquidity_item AS LiquidityItem,
  cast(SnapItem.create_user as snp_sht_item_created_by preserving type ) AS SnapshotItemCreatedByUser,
  cast(SnapItem.create_timestamp as bse_snap_sht_itm_created_time preserving type ) AS BalShtExpsrSnpshtItmCrteDteTme,
  SnapItem.trm_product_type AS FinancialInstrumentProductType,
  SnapItem.trm_transaction_type AS FinancialInstrTransactionType,
  SnapItem.trm_portfolio AS Portfolio,
  SnapItem.description AS BalShtExpsrSnpshtItmDesc
FROM fxm_snap_item AS SnapItem
;