I_StatisticalKeyFigure

DDL: I_STATISTICALKEYFIGURE SQL: IFISTSTCKEYFIG Type: view BASIC Package: FINS_STSTCL_KEY_FIGURE_VDM

Statistical Key Figure

I_StatisticalKeyFigure is a Basic CDS View (Dimension) that provides data about "Statistical Key Figure" in SAP S/4HANA. It reads from 1 data source (tka03) and exposes 21 fields with key fields StatisticalKeyFigure, ControllingArea. It has 6 associations to related views. Part of development package FINS_STSTCL_KEY_FIGURE_VDM.

Data Sources (1)

SourceAliasJoin Type
tka03 tka03 from

Associations (6)

CardinalityTargetAliasCondition
[0..*] I_StatisticalKeyFigureText _Text $projection.ControllingArea = _Text.ControllingArea and $projection.StatisticalKeyFigure = _Text.StatisticalKeyFigure association[0..1] to I_ControllingArea as _ControllingArea on $projection.ControllingArea = _ControllingArea.ControllingArea
[0..1] I_StatisticalKeyFigureCat _StatisticalKeyFigureCat $projection.StstcKeyFigCategory = _StatisticalKeyFigureCat.StstcKeyFigCategory
[0..1] I_UnitOfMeasure _UnitOfMeasure $projection.StstcKeyFigQuantityUnit = _UnitOfMeasure.UnitOfMeasure
[0..*] I_StstclKeyFigureHierNode _StstclKeyFigureHierNode $projection.ControllingArea = _StstclKeyFigureHierNode.ControllingArea and $projection.StatisticalKeyFigure = _StstclKeyFigureHierNode.StatisticalKeyFigure
[0..1] I_UserContactCard _UserCrtedContactCard $projection.StstclKeyFigureCreatedByUser = _UserCrtedContactCard.ContactCardID
[0..1] I_UserContactCard _LastChangedByUserContactCard $projection.StstclKeyFigLastChangedByUser = _LastChangedByUserContactCard.ContactCardID

Annotations (20)

NameValueLevelField
ObjectModel.representativeKey StatisticalKeyFigure view
EndUserText.label Statistical Key Figure view
AbapCatalog.sqlViewName IFISTSTCKEYFIG view
ObjectModel.sapObjectNodeType.name StatisticalKeyFigure view
VDM.viewType #BASIC view
Analytics.dataCategory #DIMENSION view
Analytics.dataExtraction.enabled true view
AccessControl.authorizationCheck #CHECK view
ClientHandling.type #CLIENT_DEPENDENT view
ClientHandling.algorithm #SESSION_VARIABLE view
ObjectModel.usageType.serviceQuality #A view
ObjectModel.usageType.sizeCategory #M view
ObjectModel.usageType.dataClass #MASTER view
AbapCatalog.buffering.type #GENERIC view
AbapCatalog.buffering.numberOfKeyFields 1 view
AbapCatalog.buffering.status #ACTIVE view
Metadata.ignorePropagatedAnnotations true view
AbapCatalog.compiler.compareFilter true view
Metadata.allowExtensions true view
ObjectModel.modelingPattern #ANALYTICAL_DIMENSION view

Fields (21)

KeyFieldSource TableSource FieldDescription
KEY StatisticalKeyFigure
KEY ControllingArea
StstcKeyFigQuantityUnit msehi
StstcKeyFigCategory grtyp
StstclKeyFigCreatedAtDateTime created_on
StstclKeyFigLastChgdAtDteTme last_changed_on
StstclKeyFigureCreatedByUser created_by
StstclKeyFigLastChangedByUser last_changed_by
StstclKeyFigureOrigin hktyp
LogsInformationSystemTable struct
LogsInfoSystemKeyFigure kennz
StstclKeyFigureIsCurrency w_flag
StstclKeyFigProcgPlndValType m_plan
StstclKeyFigProcgActlValType m_ist
_Text _Text
_ControllingArea _ControllingArea
_StatisticalKeyFigureCat _StatisticalKeyFigureCat
_UnitOfMeasure _UnitOfMeasure
_StstclKeyFigureHierNode _StstclKeyFigureHierNode
_UserCrtedContactCard _UserCrtedContactCard
_LastChangedByUserContactCard _LastChangedByUserContactCard
@ObjectModel.representativeKey: 'StatisticalKeyFigure' //Inserted by VDM CDS Suite Plugin

@EndUserText.label: 'Statistical Key Figure'
@AbapCatalog.sqlViewName: 'IFISTSTCKEYFIG'
@ObjectModel.sapObjectNodeType.name: 'StatisticalKeyFigure'
@VDM.viewType: #BASIC
@Analytics: { dataCategory: #DIMENSION, dataExtraction.enabled: true }
@AccessControl.authorizationCheck: #CHECK
@ClientHandling.type: #CLIENT_DEPENDENT
@ClientHandling.algorithm: #SESSION_VARIABLE
@ObjectModel.usageType.serviceQuality: #A
@ObjectModel.usageType.sizeCategory: #M
@ObjectModel.usageType.dataClass: #MASTER
@AbapCatalog.buffering: {type: #GENERIC, numberOfKeyFields: 1, status: #ACTIVE}
@Metadata.ignorePropagatedAnnotations: true
@AbapCatalog.compiler.compareFilter: true
@Metadata.allowExtensions: true
@ObjectModel.supportedCapabilities: [ #ANALYTICAL_DIMENSION, #CDS_MODELING_ASSOCIATION_TARGET, #SQL_DATA_SOURCE, #CDS_MODELING_DATA_SOURCE, #EXTRACTION_DATA_SOURCE ]
@ObjectModel.modelingPattern: #ANALYTICAL_DIMENSION
define view I_StatisticalKeyFigure as select from tka03 
association [0..*] to I_StatisticalKeyFigureText as _Text 
   on $projection.ControllingArea       = _Text.ControllingArea 
  and $projection.StatisticalKeyFigure  = _Text.StatisticalKeyFigure
  
association[0..1] to I_ControllingArea as _ControllingArea 
   on $projection.ControllingArea = _ControllingArea.ControllingArea
   
association [0..1] to I_StatisticalKeyFigureCat as _StatisticalKeyFigureCat
  on  $projection.StstcKeyFigCategory  = _StatisticalKeyFigureCat.StstcKeyFigCategory

association [0..1] to I_UnitOfMeasure as _UnitOfMeasure
  on  $projection.StstcKeyFigQuantityUnit      = _UnitOfMeasure.UnitOfMeasure

association [0..*] to I_StstclKeyFigureHierNode  as _StstclKeyFigureHierNode on $projection.ControllingArea = _StstclKeyFigureHierNode.ControllingArea
                                                                            and $projection.StatisticalKeyFigure = _StstclKeyFigureHierNode.StatisticalKeyFigure 
                                                                            
association [0..1] to I_UserContactCard          as _UserCrtedContactCard   on  $projection.StstclKeyFigureCreatedByUser = _UserCrtedContactCard.ContactCardID

association [0..1] to I_UserContactCard          as _LastChangedByUserContactCard on  $projection.StstclKeyFigLastChangedByUser = _LastChangedByUserContactCard.ContactCardID
{
@ObjectModel.hierarchy.association: '_StstclKeyFigureHierNode'
@ObjectModel.text.association: '_Text'
    key cast(stagr as fis_stagr preserving type ) as StatisticalKeyFigure,
@ObjectModel.foreignKey.association: '_ControllingArea' //Inserted by VDM CDS Suite Plugin

    key cast(kokrs as fis_kokrs preserving type ) as ControllingArea,
@ObjectModel.foreignKey.association: '_UnitOfMeasure'
    msehi as StstcKeyFigQuantityUnit,
@ObjectModel.foreignKey.association: '_StatisticalKeyFigureCat'
    grtyp as StstcKeyFigCategory,
    
@Semantics.systemDateTime.createdAt: true
    created_on as StstclKeyFigCreatedAtDateTime,
@Semantics.systemDateTime.lastChangedAt: true    
    last_changed_on as StstclKeyFigLastChgdAtDteTme,
@ObjectModel.foreignKey.association: '_UserCrtedContactCard'  
@Semantics.user.createdBy: true
    created_by as StstclKeyFigureCreatedByUser,
@ObjectModel.foreignKey.association: '_LastChangedByUserContactCard'
@Semantics.user.lastChangedBy: true
    last_changed_by as StstclKeyFigLastChangedByUser,
    
    hktyp   as StstclKeyFigureOrigin,
    
    struct  as LogsInformationSystemTable,
    
    kennz   as LogsInfoSystemKeyFigure,
    
    w_flag  as StstclKeyFigureIsCurrency,
     
    m_plan  as StstclKeyFigProcgPlndValType,
    
    m_ist   as StstclKeyFigProcgActlValType,
        
    _Text,
    _ControllingArea,
    _StatisticalKeyFigureCat,
    _UnitOfMeasure,
    _StstclKeyFigureHierNode,
    _UserCrtedContactCard,
    _LastChangedByUserContactCard
}