I_FinancialStatementItem

DDL: I_FINANCIALSTATEMENTITEM SQL: IFIFSITM Type: view BASIC Package: FINS_FIS_FICO

Items in Financial Statement Version

I_FinancialStatementItem is a Basic CDS View (Dimension) that provides data about "Items in Financial Statement Version" in SAP S/4HANA. It reads from 2 data sources (fagl_011pc, fagl_011vc) and exposes 15 fields with key fields FinancialStatementVariant, HierarchyNode. It has 4 associations to related views. Part of development package FINS_FIS_FICO.

Data Sources (2)

SourceAliasJoin Type
fagl_011pc fagl_011pc from
fagl_011vc fagl_011vc left_outer

Associations (4)

CardinalityTargetAliasCondition
[0..*] I_FinancialStatementItemText _Text $projection.FinancialStatementVariant = _Text.FinancialStatementVariant and $projection.FinancialStatementItem = _Text.FinancialStatementItem
[0..1] I_FinancialStatementItem _OffsettingItem $projection.FinancialStatementVariant = _OffsettingItem.FinancialStatementVariant and $projection.OffsettingItem = _OffsettingItem.FinancialStatementItem
[0..1] I_FinancialStatementItem _ParentItem $projection.FinancialStatementVariant = _ParentItem.FinancialStatementVariant and $projection.ParentNode = _ParentItem.HierarchyNode
[0..1] I_FinancialStatementVersion _FinancialStatementVersion $projection.FinancialStatementVariant = _FinancialStatementVersion.FinancialStatementVariant

Annotations (14)

NameValueLevelField
ClientHandling.algorithm #SESSION_VARIABLE view
Metadata.ignorePropagatedAnnotations true view
VDM.viewType #BASIC view
EndUserText.label Items in Financial Statement Version view
AbapCatalog.sqlViewName IFIFSITM view
Analytics.dataCategory #DIMENSION view
Analytics.dataExtraction.enabled true view
AccessControl.authorizationCheck #CHECK view
ObjectModel.representativeKey HierarchyNode view
ObjectModel.usageType.serviceQuality #A view
ObjectModel.usageType.sizeCategory #M view
ObjectModel.usageType.dataClass #ORGANIZATIONAL view
AbapCatalog.preserveKey true view
Metadata.allowExtensions true view

Fields (15)

KeyFieldSource TableSource FieldDescription
KEY FinancialStatementVariant fagl_011pc versn Version
KEY HierarchyNode id WorklistID
NodeType type Worklist Type
FinancialStatementItem ergsl FS Item
ParentNode parent UUID
ChildNode child ID
SiblingNode nextn ID
FinStatementHierarchyLevelVal stufe Level Number
LastChangeDate aedat Obsolete
ResponsiblePerson usnam User Name
OffsettingItem fagl_011vc ergs2 Credit Item Key
_Text _Text
_OffsettingItem _OffsettingItem
_ParentItem _ParentItem
_FinancialStatementVersion _FinancialStatementVersion

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_FinancialStatementItem.
-- 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: IFIFSITM

CREATE VIEW I_FinancialStatementItem AS
SELECT
  fagl_011pc.versn AS FinancialStatementVariant,
  id AS HierarchyNode,
  type AS NodeType,
  ergsl AS FinancialStatementItem,
  parent AS ParentNode,
  child AS ChildNode,
  nextn AS SiblingNode,
  stufe AS FinStatementHierarchyLevelVal,
  aedat AS LastChangeDate,
  usnam AS ResponsiblePerson,
  fagl_011vc.ergs2 AS OffsettingItem
FROM fagl_011pc
LEFT OUTER JOIN fagl_011vc ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN I_FinancialStatementItemText AS _Text ON FinancialStatementVariant = _Text.FinancialStatementVariant AND FinancialStatementItem = _Text.FinancialStatementItem  -- association [0..*]
LEFT OUTER JOIN I_FinancialStatementItem AS _OffsettingItem ON FinancialStatementVariant = _OffsettingItem.FinancialStatementVariant AND OffsettingItem = _OffsettingItem.FinancialStatementItem  -- association [0..1]
LEFT OUTER JOIN I_FinancialStatementItem AS _ParentItem ON FinancialStatementVariant = _ParentItem.FinancialStatementVariant AND ParentNode = _ParentItem.HierarchyNode  -- association [0..1]
LEFT OUTER JOIN I_FinancialStatementVersion AS _FinancialStatementVersion ON FinancialStatementVariant = _FinancialStatementVersion.FinancialStatementVariant  -- association [0..1]
;