SAP ABAP Class /EACA/CL_KEYF_SERVS_PM (Services for Key Figures (Also Calculated))
Hierarchy
SEM-BW (Software Component) SEM-BW: Strategic Enterprise Management
   FIN-BAC-PM (Application Component) Profitability Analysis
     /EACA/PROFITABILITY_MANAGEMENT (Package) E-Accounting: Profitability Management
Properties
Class /EACA/CL_KEYF_SERVS_PM  
Short Description Services for Key Figures (Also Calculated)    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package /EACA/PROFITABILITY_MANAGEMENT   E-Accounting: Profitability Management 
Created 20010619   SAP 
Last change 20041006   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class /EACA/CL_KEYF_SERVS_PM has no forward declaration.
Interfaces
Class /EACA/CL_KEYF_SERVS_PM has no interface implemented.
Friends
Class /EACA/CL_KEYF_SERVS_PM has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 O_LI_KF_CHAR Instance attribute Public Object reference (TYPE REF TO) /EACC/IF_KF_CHAR_FACTORY Initial Screen in eACC to Get Characteristic and Key Figures 20010620
2 _T_KEYFS Instance attribute Public Type reference (TYPE) /EACA/PM_T_KEYF Sorted Key Figure List (Including Calculated) 20010622
3 _T_KEYF_F4 Instance attribute Private Type reference (TYPE) /EACA/PM_T_KEYF_F4 F4 Help for Key Figures 20020419
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_KEYF Instance method Public Method Check Existence of a Key Figure (Also Calculated) 20010705
2 F1_KEYF Instance method Public Method F1 Help for Key Figures (Also Calculated) 20010705
3 F4_KEYF Instance method Public Method F4 Help for Key Figures (Also Calculated) 20010705
4 GET_ALL_KEYFS Instance method Public Method Fetch All Key Figures (Also Calculated) 20010622
5 GET_ALL_KEYF_SIGNS Instance method Public Method Fetch +/- Sign of All Key Figures 20010730
6 GET_INSTANCE Static method Public Method Generate Instance of Key Figure Service 20010828
7 GET_KEYF_DETAIL Instance method Public Method Fetch Detailed Info for a Key Figure 20020425
8 GET_KEYF_SIGN Instance method Public Method Fetch Key Figure +/- Sign 20010730
9 GET_KEYF_TEXT Instance method Public Method Fetch Texts for a Key Figure 20020425
10 GET_KEYF_TYPE Instance method Public Method Fetch Key Figure Type (Basic or Calculated) 20010705
11 KEYF_VALUE_CONVERT_INPUT Instance method Public Method Conversion to Internal 20020506
12 KEYF_VALUE_CONVERT_OUTPUT Instance method Public Method Conversion to External 20020506
13 _READ_CUST Static method Private Method Read Metadata for Key Figures (Also Calculated) from DB 20010704
Events
Class /EACA/CL_KEYF_SERVS_PM has no event.
Types
Class /EACA/CL_KEYF_SERVS_PM has no local type.
Method Signatures

Method CHECK_KEYF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_KEYF_NAME Value transfer Type reference (TYPE) /EACA/PM_KEYF_NAME Kennzahl der Ergebnisrechnung 20010705
2 Returning RB_EXISTS Value transfer Type reference (TYPE) /EACC/BOOLEAN Kennzahl existiert? 20010705

Method CHECK_KEYF on class /EACA/CL_KEYF_SERVS_PM has no exception.

Method F1_KEYF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_KEYF_NAME Value transfer Type reference (TYPE) /EACA/PM_KEYF_NAME Kennzahl der Ergebnisrechnung 20010705
# Exception Resumable Description Created on
1 /EACA/CX_KEYF_INVALID_PM Ungültige Kennzahl 20010705

Method F4_KEYF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DISPLAY Value transfer Type reference (TYPE) BOOLE_D SPACE Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20020419
2 Importing I_DYNPFIELD Value transfer Type reference (TYPE) DYNFNAM SPACE Feldname 20020419
3 Importing I_DYNPNR Value transfer Type reference (TYPE) SYDYNNR SPACE ABAP-Programm, Nummer des aktuellen Dynpros 20020419
4 Importing I_DYNPPROG Value transfer Type reference (TYPE) SYREPID SPACE ABAP-Programm, aktuelles Rahmenprogramm 20020419
5 Importing I_KEYF_NAME Value transfer Type reference (TYPE) /EACA/PM_KEYF_NAME Kennzahl der Ergebnisrechnung 20010705
6 Importing I_MULTIPLE_CHOICE Value transfer Type reference (TYPE) BOOLE_D SPACE Multiple Selektion 20020422
7 Importing I_TYPE Call by reference Type reference (TYPE) /EACA/PM_KEYF_TYPE SPACE Typ einer Kennzahl (Basis oder gerechnet) 20020419
8 Returning RT_KEYF Value transfer Type reference (TYPE) /EACA/PM_T_KEYF Sortierte Kennzahlenliste (ein.schl. gerechneten) 20010705

Method F4_KEYF on class /EACA/CL_KEYF_SERVS_PM has no exception.

Method GET_ALL_KEYFS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_KEYFS Value transfer Type reference (TYPE) /EACA/PM_T_KEYF Sortierte Kennzahlenliste (ein.schl. gerechneten) 20010622

Method GET_ALL_KEYFS on class /EACA/CL_KEYF_SERVS_PM has no exception.

Method GET_ALL_KEYF_SIGNS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_SIGNS Value transfer Type reference (TYPE) /EACA/PM_T_KEYF_SIGN Vorzeichen von Kennzahlen Ergebnisrechnung 20010730

Method GET_ALL_KEYF_SIGNS on class /EACA/CL_KEYF_SERVS_PM has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_INSTANCE Value transfer Object reference (TYPE REF TO) /EACA/CL_INSTANCE_PM Instanz der Ergebnisrechnung 20010828
2 Importing IO_LI_KF_CHAR Value transfer Object reference (TYPE REF TO) /EACC/IF_KF_CHAR_FACTORY Einstieg im eACC zum Erhalt von Merkmalen und Kennzahlen 20010828
3 Importing I_STRUCTURE Value transfer Type reference (TYPE) /EACA/PM_STRUCTURE Metadaten zur strukturellen Gliederung der Ergebnisrechnung 20010828
4 Returning RO_SERVICE Value transfer Object reference (TYPE REF TO) /EACA/CL_KEYF_SERVS_PM Dienste für Kennzahlen (auch gerechnete) 20010828
# Exception Resumable Description Created on
1 /EACA/CX_CUSOBJ_NOT_FOUND_PM Customizingobjekt nicht gefunden 20010828
2 /EACA/CX_CUSTOM_INCONSIST_PM Inkonsistenzen im Customizing der Ergebnisrechnung 20010828

Method GET_KEYF_DETAIL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_KEYF_NAME Value transfer Type reference (TYPE) /EACA/PM_KEYF_NAME Kennzahl der Ergebnisrechnung 20020425
2 Returning R_DESCRIPT Value transfer Type reference (TYPE) FINB_YS_META_DESCRIPT Allgemeine Beschreibung samt Metadaten zu einem Obj 20020425
# Exception Resumable Description Created on
1 /EACA/CX_KEYF_INVALID_PM Ungültige Kennzahl (auch gerechnete) 20020425

Method GET_KEYF_SIGN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_KEYF_NAME Value transfer Type reference (TYPE) /EACA/PM_KEYF_NAME Kennzahl der Ergebnisrechnung 20010730
2 Returning R_SIGN Value transfer Type reference (TYPE) I 20010730
# Exception Resumable Description Created on
1 /EACA/CX_KEYF_INVALID_PM Ungültige Kennzahl (auch gerechnete) 20010730

Method GET_KEYF_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_TEXT_L Value transfer Type reference (TYPE) SCRTEXT_L Feldbezeichner lang 20020425
2 Exporting E_TEXT_M Value transfer Type reference (TYPE) SCRTEXT_M Allgemeine Beschreibung samt Metadaten zu einem Obj 20020425
3 Importing I_KEYF_NAME Value transfer Type reference (TYPE) /EACA/PM_KEYF_NAME Kennzahl der Ergebnisrechnung 20020425
# Exception Resumable Description Created on
1 /EACA/CX_KEYF_INVALID_PM Ungültige Kennzahl (auch gerechnete) 20020425

Method GET_KEYF_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_KEYF_NAME Value transfer Type reference (TYPE) /EACA/PM_KEYF_NAME Kennzahl der Ergebnisrechnung 20010705
2 Returning R_TYPE Value transfer Type reference (TYPE) /EACA/PM_KEYF_TYPE Typ einer Kennzahl (Basis oder gerechnet) 20010705
# Exception Resumable Description Created on
1 /EACA/CX_KEYF_INVALID_PM Ungültige Kennzahl (auch gerechnete) 20010705

Method KEYF_VALUE_CONVERT_INPUT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_VALUE Value transfer Type reference (TYPE) DATA 20020506
2 Importing I_KEYF_NAME Call by reference Type reference (TYPE) /EACA/PM_KEYF_NAME Kennzahl der Ergebnisrechnung 20020506
3 Importing I_VALUE Call by reference Type reference (TYPE) DATA 20020506
# Exception Resumable Description Created on
1 /EACA/CX_KEYF_INVALID_PM Ungültige Kennzahl (auch gerechnete) 20020506

Method KEYF_VALUE_CONVERT_OUTPUT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_VALUE Value transfer Type reference (TYPE) DATA 20020506
2 Importing I_KEYF_NAME Call by reference Type reference (TYPE) /EACA/PM_KEYF_NAME Kennzahl der Ergebnisrechnung 20020506
3 Importing I_VALUE Call by reference Type reference (TYPE) DATA 20020506
# Exception Resumable Description Created on
1 /EACA/CX_KEYF_INVALID_PM Ungültige Kennzahl (auch gerechnete) 20020506

Method _READ_CUST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_KEYFS Call by reference Type reference (TYPE) /EACA/PM_T_KEYF Sortiere Kennzahlenliste (ein.schl. gerechneten) 20010704
2 Exporting E_SUBRC Call by reference Type reference (TYPE) SYSUBRC Rückgabewert, Rückgabewert nach ABAP-Anweisungen 20010704
3 Importing I_STRUCTURE Value transfer Type reference (TYPE) /EACA/PM_STRUCTURE Metadaten zur strukturellen Gliederung der Ergebnisrechnung 20010704

Method _READ_CUST on class /EACA/CL_KEYF_SERVS_PM has no exception.
History
Last changed by/on SAP  20041006 
SAP Release Created in 10A