I_BalShtExpsrSnpshtItmTP

DDL: I_BALSHTEXPSRSNPSHTITMTP SQL: IBSESNPSHTITMTP Type: view_entity TRANSACTIONAL Package: FXM_CORE

I_View for BSR Snapshot item

I_BalShtExpsrSnpshtItmTP is a Transactional CDS View that provides data about "I_View for BSR Snapshot item" in SAP S/4HANA. It reads from 1 data source (I_BalShtExpsrSnpshtItm) and exposes 41 fields with key fields BalShtExpsrSnapshotID, BalShtExpsrSnpshtItmID. It has 16 associations to related views. Part of development package FXM_CORE.

Data Sources (1)

SourceAliasJoin Type
I_BalShtExpsrSnpshtItm I_BalShtExpsrSnpshtItm from

Associations (16)

CardinalityTargetAliasCondition
[0..1] I_Currency _Currency $projection.Currency = _Currency.Currency
[0..1] I_CompanyCode _CompanyCode $projection.CompanyCode = _CompanyCode.CompanyCode
[1..1] I_BalShtExpsrSnpshtGnrtdMeth _MnlOrAuto $projection.BalShtExpsrSnpshtItmGnrtdMeth = _MnlOrAuto.BalShtExpsrSnpshtItmGnrtdMeth
[1..1] I_PlanningLevel _PlanningLevel $projection.PlanningLevel = _PlanningLevel.PlanningLevel
[1..1] I_BalSheetExpsrKeyFigure _KeyFigure $projection.BalSheetExpsrKeyFigure = _KeyFigure.BalSheetExpsrKeyFigure
[1..1] I_GLAccount _GLAccount $projection.GLAccount = _GLAccount.GLAccount and $projection.CompanyCode = _GLAccount.CompanyCode
[0..1] I_ChartOfAccounts _ChartOfAccounts $projection.ChartOfAccounts = _ChartOfAccounts.ChartOfAccounts
[0..1] I_CertaintyLevel_2 _CertaintyLevel $projection.CertaintyLevel = _CertaintyLevel.CertaintyLevel
[0..1] I_LiquidityItem _LiquidityItem $projection.LiquidityItem = _LiquidityItem.LiquidityItem
[0..1] I_FinancialinstrProductType _FinancialInstrProductType $projection.FinancialInstrumentProductType = _FinancialInstrProductType.FinancialInstrumentProductType
[1..1] I_TreasuryPortfolio _Portfolio $projection.Portfolio = _Portfolio.Portfolio and $projection.CompanyCode = _Portfolio.CompanyCode
[1..1] I_FinancialInstrTransType _TransactionType $projection.FinancialInstrTransactionType = _TransactionType.FinancialInstrTransactionType and $projection.FinancialInstrumentProductType = _TransactionType.FinancialInstrumentProductType
[0..1] I_UserContactCard _LastChangedByUserContactCard $projection.SnapshotItemLastChangedByUser = _LastChangedByUserContactCard.ContactCardID
[1..1] I_UserContactCard _CreatedByUserContactCard $projection.SnapshotItemCreatedByUser = _CreatedByUserContactCard.ContactCardID
[0..1] I_User _CreatedByUser $projection.SnapshotItemCreatedByUser = _CreatedByUser.UserID
[0..1] I_User _LastChangedByUser $projection.SnapshotItemLastChangedByUser = _LastChangedByUser.UserID

Annotations (7)

NameValueLevelField
AccessControl.authorizationCheck #CHECK view
VDM.viewType #TRANSACTIONAL view
VDM.lifecycle.contract.type #SAP_INTERNAL_API view
EndUserText.label I_View for BSR Snapshot item view
ObjectModel.usageType.dataClass #MIXED view
ObjectModel.usageType.serviceQuality #B view
ObjectModel.usageType.sizeCategory #XL view

Fields (41)

KeyFieldSource TableSource FieldDescription
KEY BalShtExpsrSnapshotID BalShtExpsrSnapshotID Snapshot ID
KEY BalShtExpsrSnpshtItmID BalShtExpsrSnpshtItmID Snapshot Item ID
CompanyCode CompanyCode Receiver Company Code
BalSheetExpsrKeyFigure BalSheetExpsrKeyFigure Key Figure
GroupCurrency GroupCurrency Ledger curr.
AmountInGroupCurrency AmountInGroupCurrency Amnt in GrpCrcy
BalShtExpsrSnpshtItmAmt BalShtExpsrSnpshtItmAmt
Currency Currency Valuation Crcy
BalShtExpsrSnapItmPerdStrtDte BalShtExpsrSnapItmPerdStrtDte
BalShtExpsrSnapItmPerdEndDate BalShtExpsrSnapItmPerdEndDate
BalShtExpsrSnpshtItmGnrtdMeth BalShtExpsrSnpshtItmGnrtdMeth Generation Method
SnpshtItmLastChangedDateTime SnpshtItmLastChangedDateTime
SnapshotItemLastChangedByUser SnapshotItemLastChangedByUser
GLAccount GLAccount General Ledger
ChartOfAccounts ChartOfAccounts Node Class
PlanningLevel PlanningLevel Planning Level
CertaintyLevel CertaintyLevel Certainty Level
LiquidityItem LiquidityItem Liquidity Item
SnapshotItemCreatedByUser SnapshotItemCreatedByUser
BalShtExpsrSnpshtItmCrteDteTme BalShtExpsrSnpshtItmCrteDteTme
FinancialInstrumentProductType FinancialInstrumentProductType Product Type
FinancialInstrTransactionType FinancialInstrTransactionType Transactn Type
Portfolio Portfolio Portfolio
BalShtExpsrSnpshtItmDesc BalShtExpsrSnpshtItmDesc Well Code Des.
_Snap _Snap
_Currency _Currency
_CompanyCode _CompanyCode
_MnlOrAuto _MnlOrAuto
_KeyFigure _KeyFigure
_ChartOfAccounts _ChartOfAccounts
_GLAccount _GLAccount
_PlanningLevel _PlanningLevel
_CertaintyLevel _CertaintyLevel
_LiquidityItem _LiquidityItem
_Portfolio _Portfolio
_FinancialInstrProductType _FinancialInstrProductType
_LastChangedByUserContactCard _LastChangedByUserContactCard
_CreatedByUserContactCard _CreatedByUserContactCard
_CreatedByUser _CreatedByUser
_LastChangedByUser _LastChangedByUser
_TransactionType _TransactionType

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_BalShtExpsrSnpshtItmTP.
-- 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: IBSESNPSHTITMTP

CREATE VIEW I_BalShtExpsrSnpshtItmTP AS
SELECT
  BalShtExpsrSnapshotID,
  BalShtExpsrSnpshtItmID,
  CompanyCode,
  BalSheetExpsrKeyFigure,
  GroupCurrency,
  AmountInGroupCurrency,
  BalShtExpsrSnpshtItmAmt,
  Currency,
  BalShtExpsrSnapItmPerdStrtDte,
  BalShtExpsrSnapItmPerdEndDate,
  BalShtExpsrSnpshtItmGnrtdMeth,
  SnpshtItmLastChangedDateTime,
  SnapshotItemLastChangedByUser,
  GLAccount,
  ChartOfAccounts,
  PlanningLevel,
  CertaintyLevel,
  LiquidityItem,
  SnapshotItemCreatedByUser,
  BalShtExpsrSnpshtItmCrteDteTme,
  FinancialInstrumentProductType,
  FinancialInstrTransactionType,
  Portfolio,
  BalShtExpsrSnpshtItmDesc
FROM I_BalShtExpsrSnpshtItm
LEFT OUTER JOIN I_Currency AS _Currency ON Currency = _Currency.Currency  -- association [0..1]
LEFT OUTER JOIN I_CompanyCode AS _CompanyCode ON CompanyCode = _CompanyCode.CompanyCode  -- association [0..1]
LEFT OUTER JOIN I_BalShtExpsrSnpshtGnrtdMeth AS _MnlOrAuto ON BalShtExpsrSnpshtItmGnrtdMeth = _MnlOrAuto.BalShtExpsrSnpshtItmGnrtdMeth  -- association [1..1]
LEFT OUTER JOIN I_PlanningLevel AS _PlanningLevel ON PlanningLevel = _PlanningLevel.PlanningLevel  -- association [1..1]
LEFT OUTER JOIN I_BalSheetExpsrKeyFigure AS _KeyFigure ON BalSheetExpsrKeyFigure = _KeyFigure.BalSheetExpsrKeyFigure  -- association [1..1]
LEFT OUTER JOIN I_GLAccount AS _GLAccount ON GLAccount = _GLAccount.GLAccount AND CompanyCode = _GLAccount.CompanyCode  -- association [1..1]
LEFT OUTER JOIN I_ChartOfAccounts AS _ChartOfAccounts ON ChartOfAccounts = _ChartOfAccounts.ChartOfAccounts  -- association [0..1]
LEFT OUTER JOIN I_CertaintyLevel_2 AS _CertaintyLevel ON CertaintyLevel = _CertaintyLevel.CertaintyLevel  -- association [0..1]
LEFT OUTER JOIN I_LiquidityItem AS _LiquidityItem ON LiquidityItem = _LiquidityItem.LiquidityItem  -- association [0..1]
LEFT OUTER JOIN I_FinancialinstrProductType AS _FinancialInstrProductType ON FinancialInstrumentProductType = _FinancialInstrProductType.FinancialInstrumentProductType  -- association [0..1]
LEFT OUTER JOIN I_TreasuryPortfolio AS _Portfolio ON Portfolio = _Portfolio.Portfolio AND CompanyCode = _Portfolio.CompanyCode  -- association [1..1]
LEFT OUTER JOIN I_FinancialInstrTransType AS _TransactionType ON FinancialInstrTransactionType = _TransactionType.FinancialInstrTransactionType AND FinancialInstrumentProductType = _TransactionType.FinancialInstrumentProductType  -- association [1..1]
LEFT OUTER JOIN I_UserContactCard AS _LastChangedByUserContactCard ON SnapshotItemLastChangedByUser = _LastChangedByUserContactCard.ContactCardID  -- association [0..1]
LEFT OUTER JOIN I_UserContactCard AS _CreatedByUserContactCard ON SnapshotItemCreatedByUser = _CreatedByUserContactCard.ContactCardID  -- association [1..1]
LEFT OUTER JOIN I_User AS _CreatedByUser ON SnapshotItemCreatedByUser = _CreatedByUser.UserID  -- association [0..1]
LEFT OUTER JOIN I_User AS _LastChangedByUser ON SnapshotItemLastChangedByUser = _LastChangedByUser.UserID  -- association [0..1]
;