SAP ABAP Class CL_FMKF_KF_HANDLER_ABST (Key Figure handler model)
Hierarchy
EA-PS (Software Component) SAP Enterprise Extension Public Services
   PSM-FM-BCS-BU (Application Component) Budgeting
     FMBPA_E (Package) New budgeting: FM application part
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_FMKF_KF_HANDLER_FMAVCT FM - Key Figures - Handler for FMAVCT 20010712
2 Inheritance (c INHERITING FROM c_ref)  CL_FMKF_KF_HANDLER_FMBDT FM - Key Figures - Handler for FMBDT 20010712
3 Inheritance (c INHERITING FROM c_ref)  CL_FMKF_KF_HANDLER_FMIT FM - Key Figures - Handler for FMIT 20011217
Properties
Class CL_FMKF_KF_HANDLER_ABST  
Short Description Key Figure handler model    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package FMBPA_E   New budgeting: FM application part 
Created 20010712   SAP 
Last change 20041006   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_FMKF_KF_HANDLER_ABST has no forward declaration.
Interfaces
Class CL_FMKF_KF_HANDLER_ABST has no interface implemented.
Friends
Class CL_FMKF_KF_HANDLER_ABST has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 G_FLG_ENQUEUE Instance attribute Protected Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20011205
2 G_FLG_TRACE Instance attribute Protected Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20010712
Methods
# Method Level Visibility Method type Description Created on
1 CLOSE Instance method Public Method Close the handler 20011205
2 DEQUEUE Instance method Public Method Dequeue data 20020125
3 EVALUATE Instance method Public Method Evaluation a Key Figure 20010712
4 INIT Instance method Public Method Initialization of the handler 20010712
5 RESET_BUFFER Instance method Public Method Reset the buffer 20010712
6 SHIFT_YEAR Instance method Protected Method Shift a year with an offset 20010712
Events
Class CL_FMKF_KF_HANDLER_ABST has no event.
Types
Class CL_FMKF_KF_HANDLER_ABST has no local type.
Method Signatures

Method CLOSE Signature

Method CLOSE on class CL_FMKF_KF_HANDLER_ABST has no parameter.
Method CLOSE on class CL_FMKF_KF_HANDLER_ABST has no exception.

Method DEQUEUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_T_LINE Call by reference Type reference (TYPE) FMKU_T_LINE_ID HHM - Kernel Utilities - Budgetzeilentabelle (Summentabelle) 20020125

Method DEQUEUE on class CL_FMKF_KF_HANDLER_ABST has no exception.

Method EVALUATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_F_PARAM Call by reference Type reference (TYPE) BUKF_S_PARAMH Ausgabeparameter der Auswertung 20011012
2 Exporting EX_T_VALXX Call by reference Type reference (TYPE) FMKU_T_VALXX Budgetwertetabelle zusammen mit maximaler Periode pro Zeile 20010712
3 Importing IM_FLG_CEFFYEAR Call by reference Type reference (TYPE) BOOLE_D Barmittel - aktives Jahr 20030324
4 Importing IM_FLG_YCE_9F Call by reference Type reference (TYPE) BOOLE_D JKW aktiv für Ledger 9F 20040226
5 Importing IM_FLG_YCE_9G Call by reference Type reference (TYPE) BOOLE_D JKW aktiv für Ledger 9G 20040226
6 Importing IM_FLG_YCE_9J Call by reference Type reference (TYPE) BOOLE_D JKW aktiv für Ledger 9J 20040920
7 Importing IM_F_KF_EVAL Call by reference Type reference (TYPE) BUKF_S_KF_EVAL Kennzahl-Auswertungsparameter 20010712
8 Importing IM_F_LINE Call by reference Type reference (TYPE) FMKU_S_LINE_ID Budgetzeilen 20010712
9 Importing IM_T_LINE Call by reference Type reference (TYPE) FMKU_T_LINE_ID Tabelle der Budgetzeilen (Summentabelle) 20010712
# Exception Resumable Description Created on
1 EVALUATION_ERROR Fehler bei Kennzahlauswertung 20011219
2 FOREIGN_LOCK Objekt ist bereits gesperrt 20020201
3 FUND_NOT_VALID Fonds ist ungültig, siehe Customizing 20030605

Method INIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_FLG_ENQUEUE Call by reference Type reference (TYPE) BOOLE_D TRUE (='X') wenn Sperrmodus angeford, ansonsten FALSE (=' ') 20011205
2 Importing IM_FLG_TRACE Call by reference Type reference (TYPE) BOOLE_D TRUE (='X') wenn Tracemodus angeford, ansonsten FALSE (=' ') 20010712

Method INIT on class CL_FMKF_KF_HANDLER_ABST has no exception.

Method RESET_BUFFER Signature

Method RESET_BUFFER on class CL_FMKF_KF_HANDLER_ABST has no parameter.
Method RESET_BUFFER on class CL_FMKF_KF_HANDLER_ABST has no exception.

Method SHIFT_YEAR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_OFFSET Call by reference Type reference (TYPE) CHAR3 Offset 20010712
2 Importing IM_SIGN Call by reference Type reference (TYPE) SIGN_CL Vorzeichen +/- 20010712
3 Importing IM_YEAR Call by reference Type reference (TYPE) NUMC4 Jahr 20010712
4 Returning RE_YEAR Value transfer Type reference (TYPE) NUMC4 Jahr verschoben 20010712

Method SHIFT_YEAR on class CL_FMKF_KF_HANDLER_ABST has no exception.
History
Last changed by/on SAP  20041006 
SAP Release Created in 110