SAP ABAP Class CL_RSKPI_KPI_RT (KPI Runtime Object)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-BEX-ET (Application Component) End User Technology
     RSKPI (Package) KPI Monitoring
Properties
Class CL_RSKPI_KPI_RT  
Short Description KPI Runtime Object    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class RSKPI    
Program status     
Category 0   
Package RSKPI   KPI Monitoring 
Created 20051216   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 RS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 RSDS1 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 RSKP1 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_RSKPI_KPI_RT has no interface implemented.
Friends
Class CL_RSKPI_KPI_RT has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_BINDING_PAR_TYPE_ALIAS_NAME Constant Public Type reference (TYPE) RSKPI_BINDING_PARAMETER_TYPE 'DAS_ALIAS' Alias Parameter: Type Alias Name 20051216
2 C_BINDING_PAR_TYPE_COMPONENT Constant Public Type reference (TYPE) RSKPI_BINDING_PARAMETER_TYPE 'COMPONENT' Alias Parameter: Type Component 20051216
3 C_BINDING_PAR_TYPE_CONSTANT Constant Public Type reference (TYPE) RSKPI_BINDING_PARAMETER_TYPE 'CONSTANT' Alias Parameter: Type Constant 20051216
4 C_BINDING_PAR_TYPE_KPI_INPUT Constant Public Type reference (TYPE) RSKPI_BINDING_PARAMETER_TYPE 'KPI_INPUT' Alias Parameter: Type KPI Input 20051216
5 C_VALUE_COMP_EVALUATION_ALIAS Constant Public Type reference (TYPE) RSKPI_EVALUATION_TYPE 'ALIAS_CALL' Type of Evaluation of KPI Component 20051216
6 C_VALUE_COMP_EVALUATION_OPER Constant Public Type reference (TYPE) RSKPI_EVALUATION_TYPE 'OPERATION' Type of Evaluation of KPI Component 20051216
7 N_DAS_TRACE_ON Instance attribute Public Type reference (TYPE) RS_BOOL Trace for DAS Call Switched On 20060316
8 N_TX_DAS_TRACE Instance attribute Public Type reference (TYPE) RSKPI_TX_DAS_TRACE Trace Information for DAS Call 20060316
9 P_CHECK_ONLY Instance attribute Private Type reference (TYPE) RS_BOOL Execution for Consistency Check 20060113
10 P_DEFINITION_LOADED Instance attribute Private Type reference (TYPE) RS_BOOL KPI Definition Loaded 20051216
11 P_KPI_ID Instance attribute Private Type reference (TYPE) RSKPI_KPI_ID Technical Name of KPI 20051216
12 P_PARAMETERIZATION_ACTIVE Instance attribute Private Type reference (TYPE) RS_BOOL Indicator: Parameterization Is Active 20051216
13 P_R_KPDF Instance attribute Private Object reference (TYPE REF TO) CL_RSKPI_KPDF KPI Definition (Persistence) 20051216
14 P_SX_DATABINDING Instance attribute Private Type reference (TYPE) RSKPI_SX_DATABINDING KPI Data Binding 20051216
15 P_SX_DEFINITION Instance attribute Private Type reference (TYPE) RSKPI_SX_DEFINITION KPI Definition 20051216
16 P_SX_VARIANT Instance attribute Private Type reference (TYPE) RSKPI_SX_VARIANT Data of KPI Variant 20060320
17 P_TIMELINESS_VALUE Instance attribute Private Type reference (TYPE) RSKPI_TIMELINESS_VALUE Up-to-Dateness of KPI 20060116
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor Generates Instance of KPI 20051216
2 DO_ALIAS_CALL Instance method Private Method Call of DAS Usign Alias 20051216
3 EVALUATE Instance method Public Method Execution of KPI 20051216
4 EVALUATE_COMPONENT Instance method Private Method Determination of Value of Component (Recursive) 20051216
5 EVALUATE_KPI_INPUT_VALUE Instance method Private Method Determination of Input Parameter (Includes Default Value) 20051216
6 EVALUATE_STATUS Instance method Private Method Determination of KPI Status 20051216
7 EVALUATE_TARGET_VALUE Instance method Private Method Determination of Target Value of KPI 20051216
8 GET_ATTRIBUTE Instance method Public Method Determination of Attribute Values 20060721
9 GET_DATABINDING Instance method Public Method Returns Data Binding as Part of KPI Definition 20060817
10 LOAD Instance method Private Method Load 20051216
11 SET_PARAMETERIZATION Instance method Public Method Transfer Input Parameters 20051216
12 SET_VARIANT Instance method Public Method Sets KPI Variant 20051216
Events
Class CL_RSKPI_KPI_RT has no event.
Types
Class CL_RSKPI_KPI_RT has no local type.
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_KPI_ID Call by reference Type reference (TYPE) RSKPI_KPI_ID technischer Name eines KPI 20051216
2 Importing I_R_KPDF Call by reference Object reference (TYPE REF TO) CL_RSKPI_KPDF KPI Definition Persistenz 20060113
# Exception Resumable Description Created on
1 CX_RSKPI_MESSAGES BW Exception mit generischer Nachricht (keine spez. Attrib.) 20060116
2 CX_RS_NOT_AUTHORIZED Keine Berechtigung (nicht als Vaterklasse benutzen !!) 20060113

Method DO_ALIAS_CALL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ALIAS_ID Call by reference Type reference (TYPE) RSKPI_BINDING_PARAMETER_VALUE Aliasname 20051216
2 Importing I_T_ALIAS_INPUT Call by reference Type reference (TYPE) RSKPI_T_ALIAS_INPUT Eingabewerte für Aliasaufruf 20051216
3 Returning R_T_VALUE Value transfer Type reference (TYPE) RSKPI_T_COMPONENT_VALUE Ergebnis des Aliasaufrufs 20051216
# Exception Resumable Description Created on
1 CX_RSKPI_MESSAGES KPI Infrastruktur: Klasse mit Liste von Fehlermeldungen 20060116

Method EVALUATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_SX_RESULT Call by reference Type reference (TYPE) RSKPI_SX_RESULT Ergebnis der Auswertung eines KPIs 20051216
2 Importing I_CHECK_ONLY Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE Ausführung nur zum Konsistenzprüfung 20060116
# Exception Resumable Description Created on
1 CX_RSKPI_MESSAGES BW Exception mit generischer Nachricht (keine spez. Attrib.) 20060116

Method EVALUATE_COMPONENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_COMPONENT_ID Call by reference Type reference (TYPE) RSKPI_COMPONENT_ID technischer Name einer KPI Komponente (z.B. ACTUAL, TARGET) 20051216
2 Importing I_TX_KPI_INPUT Call by reference Type reference (TYPE) RSKPI_TX_INPUT zu benutzende KPI Eingabewerte 20051216
3 Returning R_T_VALUE Value transfer Type reference (TYPE) RSKPI_T_COMPONENT_VALUE Wert(e) einer Komponente eines KPI 20051216
# Exception Resumable Description Created on
1 CX_RSKPI_MESSAGES BW Exception mit generischer Nachricht (keine spez. Attrib.) 20060116

Method EVALUATE_KPI_INPUT_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_INPUT_ID Call by reference Type reference (TYPE) RSKPI_INPUT_ID technischer Name eines Eingabeparameters eines KPI 20051216
2 Returning R_T_SELECT_OPTION Value transfer Type reference (TYPE) RSKPI_T_SELECT_OPTION Tabellentyp zu RSKPI_S_SELECT_OPTION 20051216
# Exception Resumable Description Created on
1 CX_RSKPI_MESSAGES BW Exception mit generischer Nachricht (keine spez. Attrib.) 20060116

Method EVALUATE_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_S_CURRENT_VALUE Call by reference Type reference (TYPE) RSKPI_S_COMPONENT_VALUE Aktueller Wert einer KPI 20051216
2 Importing I_S_TARGET_VALUE Call by reference Type reference (TYPE) RSKPI_S_COMPONENT_VALUE Zielwert für KPI Statusermittlung 20051216
3 Returning R_S_STATUS Value transfer Type reference (TYPE) RSKPI_S_STATUS Status eines KPI 20051216
# Exception Resumable Description Created on
1 CX_RSKPI_MESSAGES KPI Infrastruktur: Klasse mit Liste von Fehlermeldungen 20060116

Method EVALUATE_TARGET_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_S_TARGET_VALUE Value transfer Type reference (TYPE) RSKPI_S_COMPONENT_VALUE Zielwert für KPI Statusermittlung 20051216
# Exception Resumable Description Created on
1 CX_RSKPI_MESSAGES KPI Infrastruktur: Klasse mit Liste von Fehlermeldungen 20060116

Method GET_ATTRIBUTE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_ATTRIBUTE Call by reference Type reference (TYPE) RSKPI_T_ATTRIBUTE Tabellentyp zu RSKPI_S_ATTRIBUTE 20060721
2 Importing I_ATTR_ID Call by reference Type reference (TYPE) RSKPI_ATTR_ID Name eines Attributes eines KPI 20060721

Method GET_ATTRIBUTE on class CL_RSKPI_KPI_RT has no exception.

Method GET_DATABINDING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_SX_DATABINDING Call by reference Type reference (TYPE) RSKPI_SX_DATABINDING Datenanbindung eines KPI 20060818

Method GET_DATABINDING on class CL_RSKPI_KPI_RT has no exception.

Method LOAD Signature

Method LOAD on class CL_RSKPI_KPI_RT has no parameter.
# Exception Resumable Description Created on
1 CX_RSKPI_MESSAGES BW Exception mit generischer Nachricht (keine spez. Attrib.) 20060116

Method SET_PARAMETERIZATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TARGET_TYPE Call by reference Type reference (TYPE) RSKPI_VNT_TARGET_TYPE Art der Ermittlung des KPI Status 20051216
2 Importing I_TARGET_VALUE_FIX Call by reference Type reference (TYPE) RSKPI_NUMERIC_VALUE Zielwert für KPI Statusermittlung 20051216
3 Importing I_THRESHOLD_UNIT Call by reference Type reference (TYPE) RSKPI_THRESHOLD_UNIT Einheit der Schwellwerte 20060529
4 Importing I_TX_INPUT Call by reference Type reference (TYPE) RSKPI_TX_INPUT Eingabewerte für Istwertermittlung 20051216
5 Importing I_T_THRESHOLD Call by reference Type reference (TYPE) RSKPI_T_THRESHOLD Tabellentyp zu RSKPI_THRESHOLD 20051216

Method SET_PARAMETERIZATION on class CL_RSKPI_KPI_RT has no exception.

Method SET_VARIANT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_VARIANT_ID Call by reference Type reference (TYPE) RSKPI_VARIANT_ID technischer Name einer Variante eines KPI 20051216
# Exception Resumable Description Created on
1 CX_RSKPI_MESSAGES KPI Infrastruktur: Klasse mit Liste von Fehlermeldungen 20060316
History
Last changed by/on SAP  20130531 
SAP Release Created in 710