SAP ABAP Class CL_KF_TREND (Trend Display for Key Figure)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-MUS-KFM (Application Component) Key Figure Monitor
     GENERIC_KEY_FIGURE_MONITOR (Package) Generic Key Figure Monitor
Properties
Class CL_KF_TREND  
Short Description Trend Display for Key Figure    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package GENERIC_KEY_FIGURE_MONITOR   Generic Key Figure Monitor 
Created 20050126   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_KF_TREND has no forward declaration.
Interfaces
Class CL_KF_TREND has no interface implemented.
Friends
# Friend Modeled only Created on Description
1 CL_KF_HELPER 20050203 Helper Class for Generic Key Figure Monitor
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_POINT_NO_COMMENT Constant Private Type reference (TYPE) STRING 'NotSelectedNoComment' Customizing for Point in Graph 20050310
2 GC_POINT_SELECTED_NO_COMMENT Constant Private Type reference (TYPE) STRING 'SelectedNoComment' Customizing for Point in Graph 20050801
3 GC_POINT_SELECTED_WITH_COMMENT Constant Private Type reference (TYPE) STRING 'SelectedWithComment' Customizing for Point in Graph 20050801
4 GC_POINT_WITH_COMMENT Constant Private Type reference (TYPE) STRING 'NotSelectedWithComment' Customizing for Point in Graph 20050310
5 GC_TIMESTAMP_MAX Constant Private Type reference (TYPE) KFM_TIMESTAMP '99991231235959' Largest Possible Time Stamp 20050622
6 GC_TIMESTAMP_MIN Constant Private Type reference (TYPE) KFM_TIMESTAMP '00000000000000' Smallest Possible Time Stamp 20050622
7 GS_KF_DETAIL Instance attribute Public Type reference (TYPE) KFM_S_KF_DETAIL Detail Data for Key Figure 20050126
8 GT_DB_CACHE Instance attribute Private Type reference (TYPE) KFM_T_KF_CACHE Key Figure Value Storage 20050131
9 GT_DB_COMMENT Instance attribute Private Type reference (TYPE) KFM_T_KF_COMMENT_DB Table Type for KFM_KF_COMMENT 20050202
10 GT_GRAPH Instance attribute Public Type reference (TYPE) KFM_T_KF_TREND_GRAPH Table Type for Displaying Key Figure Trend as Graphic 20050218
11 GT_GRAPH_TARGET Instance attribute Public Type reference (TYPE) KFM_T_KF_TREND_GRAPH Table Type for Displaying Key Figure Trend as Graphic 20050308
12 GT_KF_HIST Instance attribute Private Type reference (TYPE) KFM_T_KF_HIST User Key Figures History Table Type 20050131
13 GT_TABLE Instance attribute Public Type reference (TYPE) KFM_T_KF_TREND Table Type for KFM_S_KF_TREND 20050218
14 GV_KF_ID Instance attribute Private Type reference (TYPE) KFM_KF_ID GUID for User, Context, and Role-Specific Key Figure 20050126
15 GV_TIMESTAMP_MAX Instance attribute Private Type reference (TYPE) KFM_TIMESTAMP Time Stamp 20050621
16 GV_TIMESTAMP_MIN Instance attribute Private Type reference (TYPE) KFM_TIMESTAMP Time Stamp 20050621
Methods
# Method Level Visibility Method type Description Created on
1 GT_KF_HIST_ADJUST Instance method Private Method 20050714
2 KF_COMMENTS_GET Instance method Public Method Comments for Key Figure 20050214
3 KF_COMMENT_NEW_SAVE Instance method Public Method Save New Comment for Key Figure 20050217
4 KF_DATA_SELECT Instance method Public Method Select Key Figure Data 20050131
5 KF_DB_SELECT Instance method Private Method Database Selection 20050126
6 KF_GRAPH_CUSTOMIZING_CREATE Instance method Private Method Create XML Customizing for Graphic 20050302
7 KF_GRAPH_TIME_AXIS_COMPUTE Instance method Private Method 20050518
8 KF_GRAPH_VALUE_AXIS_COMPUTE Instance method Private Method 20050518
9 KF_GRAPH_VALUE_SELECT Instance method Public Method Select Key Figure of Graphical Display 20050310
10 KF_ID_SET Instance method Public Method Transfer Key Figure ID 20050126
11 KF_TABLE_LINE_PREPARE Instance method Private Method 20050805
12 KF_TABLE_SORT Instance method Public Method Sort Trend Display 20050222
13 KF_TREND_DISPLAY_AS_GRAPH Instance method Public Method Format Trend for Graphic Display 20050131
14 KF_TREND_DISPLAY_AS_TABLE Instance method Public Method Format Trend for Tabular Display 20050131
15 TIMESTAMP_2_STRING Instance method Private Method 20050627
16 VALUE_2_STRING Instance method Private Method Convert Key Figure into Text 20050627
Events
Class CL_KF_TREND has no event.
Types
Class CL_KF_TREND has no local type.
Method Signatures

Method GT_KF_HIST_ADJUST Signature

Method GT_KF_HIST_ADJUST on class CL_KF_TREND has no parameter.
Method GT_KF_HIST_ADJUST on class CL_KF_TREND has no exception.

Method KF_COMMENTS_GET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_VAL_CREATION Call by reference Type reference (TYPE) KFM_TIMESTAMP Zeitstempel des Kennzahlenwerts 20050214
2 Returning RT_COMMENTS Value transfer Type reference (TYPE) KFM_T_KF_COMMENT Tabellentyp zu KFM_S_KF_COMMENT 20050214

Method KF_COMMENTS_GET on class CL_KF_TREND has no exception.

Method KF_COMMENT_NEW_SAVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_COMMENT_NEW Call by reference Type reference (TYPE) KFM_COMMENT Kommentar zu Kennzahlwert 20050217
2 Importing I_VAL_CREATION Call by reference Type reference (TYPE) KFM_TIMESTAMP Zeitstempel des Kennzahlenwerts 20050217
# Exception Resumable Description Created on
1 COMMENT_NEW_EMPTY Leerer Kommentar 20050218
2 VAL_CREATION_NOT_EXIST Erzeugungsdatum des Kenzahlwertes ungültig 20050218

Method KF_DATA_SELECT Signature

Method KF_DATA_SELECT on class CL_KF_TREND has no parameter.
Method KF_DATA_SELECT on class CL_KF_TREND has no exception.

Method KF_DB_SELECT Signature

Method KF_DB_SELECT on class CL_KF_TREND has no parameter.
Method KF_DB_SELECT on class CL_KF_TREND has no exception.

Method KF_GRAPH_CUSTOMIZING_CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_CUSTOMIZING Value transfer Object reference (TYPE REF TO) IF_IXML_DOCUMENT IF_IXML_DOCUMENT 20050302

Method KF_GRAPH_CUSTOMIZING_CREATE on class CL_KF_TREND has no exception.

Method KF_GRAPH_TIME_AXIS_COMPUTE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_TIME_MAX Call by reference Type reference (TYPE) STRING 20050518
2 Changing C_TIME_MIN Call by reference Type reference (TYPE) STRING 20050518

Method KF_GRAPH_TIME_AXIS_COMPUTE on class CL_KF_TREND has no exception.

Method KF_GRAPH_VALUE_AXIS_COMPUTE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_VALUE_MAX Call by reference Type reference (TYPE) STRING 20050518
2 Changing C_VALUE_MIN Call by reference Type reference (TYPE) STRING 20050518

Method KF_GRAPH_VALUE_AXIS_COMPUTE on class CL_KF_TREND has no exception.

Method KF_GRAPH_VALUE_SELECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_KF_TIMESTAMP Call by reference Type reference (TYPE) KFM_TIMESTAMP Zeitstempel des Kennzahlenwerts 20050310

Method KF_GRAPH_VALUE_SELECT on class CL_KF_TREND has no exception.

Method KF_ID_SET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_KF_ID Call by reference Type reference (TYPE) KFM_KF_ID GUID der user-, kontext- und rollenspezifischen Kennzahl 20050126
# Exception Resumable Description Created on
1 KF_ID_NOT_EXIST 20050308
2 KF_ID_NO_AUTHORIZATION 20110318

Method KF_TABLE_LINE_PREPARE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_DIFF_ABSOLUTE Call by reference Type reference (TYPE) KFM_VALUE Wert einer Kennzahl 20050805
2 Changing C_DIFF_ABSOLUTE_TXT Call by reference Type reference (TYPE) KFM_VALUE_TXT Aufbereitete Anzeige eines Werts einer Kennzahl 20050805
3 Changing C_DIFF_PERCENTAGE Call by reference Type reference (TYPE) KFM_VALUE Wert einer Kennzahl 20050805
4 Changing C_DIFF_PERCENTAGE_TXT Call by reference Type reference (TYPE) KFM_VALUE_TXT Aufbereitete Anzeige eines Werts einer Kennzahl 20050805
5 Changing C_G2YGATE_TXT Call by reference Type reference (TYPE) KFM_VALUE_TXT Aufbereitete Anzeige eines Werts einer Kennzahl 20050805
6 Changing C_R2YGATE_TXT Call by reference Type reference (TYPE) KFM_VALUE_TXT Aufbereitete Anzeige eines Werts einer Kennzahl 20050805
7 Changing C_STATUS Call by reference Type reference (TYPE) KFM_KF_STATUS Aktueller Status einer Kennzahl 20050805
8 Changing C_STATUS_ICON Call by reference Type reference (TYPE) KFM_KF_STATUS_ICON Ikone aktueller Status einer Kennzahl 20050805
9 Changing C_STATUS_TOOLTIP Call by reference Type reference (TYPE) KFM_KF_STATUS_TOOLTIP Tooltip aktueller Status einer Kennzahl 20050805
10 Changing C_TARGET_TXT Call by reference Type reference (TYPE) KFM_VALUE_TXT Aufbereitete Anzeige eines Werts einer Kennzahl 20050805
11 Changing C_VALUE_TXT Call by reference Type reference (TYPE) KFM_VALUE_TXT Aufbereitete Anzeige eines Werts einer Kennzahl 20050805
12 Changing C_Y2GGATE_TXT Call by reference Type reference (TYPE) KFM_VALUE_TXT Aufbereitete Anzeige eines Werts einer Kennzahl 20050805
13 Changing C_Y2RGATE_TXT Call by reference Type reference (TYPE) KFM_VALUE_TXT Aufbereitete Anzeige eines Werts einer Kennzahl 20050805
14 Importing I_CURR Call by reference Type reference (TYPE) KFM_CURR Währung der Kennzahl 20050805
15 Importing I_DECIMALS Call by reference Type reference (TYPE) KFM_KF_DECIMALS Anzahl der Dezimalstellen für Kennzahlenanzeige 20050805
16 Importing I_DIRECTION Call by reference Type reference (TYPE) KFM_KF_DIRECTION Ausrichtung der Kennzahl 20050805
17 Importing I_G2YGATE Call by reference Type reference (TYPE) KFM_G2YGATE_VAL grün->gelb Schwellenwert der Kennzahl 20050805
18 Importing I_R2YGATE Call by reference Type reference (TYPE) KFM_R2YGATE_VAL Rot->Gelb Schwellenwert der Kennzahl 20050805
19 Importing I_TARGET Call by reference Type reference (TYPE) KFM_VALUE Wert einer Kennzahl 20050805
20 Importing I_UNIT Call by reference Type reference (TYPE) KFM_UNIT Mengeneinheit der Kennzahl 20050805
21 Importing I_VALUE Call by reference Type reference (TYPE) KFM_VALUE Wert einer Kennzahl 20050805
22 Importing I_Y2GGATE Call by reference Type reference (TYPE) KFM_Y2GGATE_VAL Gelb->Grün Schwellenwert der Kennzahl 20050805
23 Importing I_Y2RGATE Call by reference Type reference (TYPE) KFM_Y2RGATE_VAL gelb->rot Schwellenwert der Kennzahl 20050805

Method KF_TABLE_LINE_PREPARE on class CL_KF_TREND has no exception.

Method KF_TABLE_SORT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_SORT_COLUMN Call by reference Type reference (TYPE) NAME_KOMP Sortierspalte 20050222
2 Importing I_SORT_DESCENDING Call by reference Type reference (TYPE) XFELD Absteigend sortieren 20050222
3 Returning RT_KF_TREND Value transfer Type reference (TYPE) KFM_T_KF_TREND Tabellentyp zu KFM_S_KF_TREND 20050222

Method KF_TABLE_SORT on class CL_KF_TREND has no exception.

Method KF_TREND_DISPLAY_AS_GRAPH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_CUSTOMIZING Call by reference Object reference (TYPE REF TO) IF_IXML_DOCUMENT IF_IXML_DOCUMENT 20050304

Method KF_TREND_DISPLAY_AS_GRAPH on class CL_KF_TREND has no exception.

Method KF_TREND_DISPLAY_AS_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_KF_TREND Value transfer Type reference (TYPE) KFM_T_KF_TREND Tabellentyp zu KFM_S_KF_TREND 20050131

Method KF_TREND_DISPLAY_AS_TABLE on class CL_KF_TREND has no exception.

Method TIMESTAMP_2_STRING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TIMESTAMP Call by reference Type reference (TYPE) KFM_TIMESTAMP Zeitstempel 20050627
2 Returning R_STRING Value transfer Type reference (TYPE) STRING 20050627

Method TIMESTAMP_2_STRING on class CL_KF_TREND has no exception.

Method VALUE_2_STRING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_VALUE Call by reference Type reference (TYPE) KFM_VALUE Wert einer Kennzahl 20050627
2 Returning R_VALUE_STRING Value transfer Type reference (TYPE) STRING 20050627

Method VALUE_2_STRING on class CL_KF_TREND has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 600