SAP ABAP Class CL_IM_FMKU_BUDGET_EVNT_GM (Imp. class for BAdI imp. FMKU_BUDGET_EVNT_GM)
Hierarchy
EA-PS (Software Component) SAP Enterprise Extension Public Services
   PSM-GM (Application Component) Grants Management
     GM_SWITCHABLE_OBJECTS_E (Package) Objects which are switchable by Switch-Framework
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_BADI_INTERFACE Tag Interface for BAdIs 20090226
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_EX_FMKU_BUDGET_EVNT Business add-in interface IF_EX_FMKU_BUDGET_EVNT 20011128
Properties
Class CL_IM_FMKU_BUDGET_EVNT_GM  
Short Description Imp. class for BAdI imp. FMKU_BUDGET_EVNT_GM    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package GM_SWITCHABLE_OBJECTS_E   Objects which are switchable by Switch-Framework 
Created 20011128   SAP 
Last change 20040223   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 GMBU Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_BADI_INTERFACE Tag Interface for BAdIs 20090226
2 IF_EX_FMKU_BUDGET_EVNT Business add-in interface IF_EX_FMKU_BUDGET_EVNT 20011128
Friends
Class CL_IM_FMKU_BUDGET_EVNT_GM has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CON_CARRYOVER Constant Private Type reference (TYPE) BUKU_PROCESS 'COVR' Internal Budgeting Process 20030328
2 CON_CARRYOVER_RECV Constant Private Type reference (TYPE) BUKU_PROCESS 'CORV' Internal Budgeting Process 20030403
3 CON_COVR_SENDER Constant Private Type reference (TYPE) BUKU_PROCESS 'COSD' Internal Budgeting Process 20030328
4 CON_FIPEX_CLASS Constant Private Type reference (TYPE) SETCLASS '0311' Set class 20011130
5 CON_FISTL_CLASS Constant Private Type reference (TYPE) SETCLASS '0312' Set class 20011130
6 CON_FUNCTION_CLASS Constant Private Type reference (TYPE) SETCLASS '0112' Set class 20011130
7 CON_GRANTS Constant Private Type reference (TYPE) BUKU_TECHORG 'GM' Technical Origin 20020228
8 CON_GRANT_CLOSED Constant Public Type reference (TYPE) GM_LIFECYCLE_STATUS 'I5618' Grant is Closed 20030403
9 CON_MANDATORY Constant Private Type reference (TYPE) FMCU_DIMSTATE '1' Status of FM Account Assignment Element 20020206
10 CON_MEASURE_CLASS Constant Private Type reference (TYPE) SETCLASS '0315' Set class 20011130
11 CON_NOT_USED Constant Private Type reference (TYPE) FMCU_DIMSTATE '0' Status of FM Account Assignment Element 20020206
12 CON_OPTIONAL Constant Private Type reference (TYPE) FMCU_DIMSTATE '2' Status of FM Account Assignment Element 20020206
13 CON_SENDER Constant Private Type reference (TYPE) BUKU_PROCESS 'SEND' Internal Budgeting Process 20030328
14 CON_TRANSFER Constant Private Type reference (TYPE) BUKU_PROCESS 'TRAN' Internal Budgeting Process 20030328
15 G_FIPEX_RANGE Instance attribute Private Type reference (TYPE) GMRANGE_TAB_CHAR24 Table range with items types CHAR24 20011130
16 G_FISTL_RANGE Instance attribute Private Type reference (TYPE) GMRANGE_TAB_CHAR24 Table range with items types CHAR24 20011130
17 G_FM_OBJECTS Instance attribute Private Type reference (TYPE) GMBU_F_FM_OBJECTS Objects used in FM Integration with GM 20020206
18 G_FUNCTION_RANGE Instance attribute Private Type reference (TYPE) GMRANGE_TAB_CHAR24 Table range with items types CHAR24 20011130
19 G_FUND_RANGE Instance attribute Private Type reference (TYPE) GMRANGE_TAB_CHAR24 Table range with items types CHAR24 20011130
20 G_GLOBAL_CLASS Instance attribute Private Type reference (TYPE) GM_SPONSORED_CLASS Sponsored Class 20011202
21 G_GLOBAL_PROGRAM Instance attribute Private Type reference (TYPE) GM_SPONSORED_PROG Sponsored Program 20011202
22 G_GRANT_NOT_RELEVANT Instance attribute Private Type reference (TYPE) GM_GRANT_NBR Grant 20011201
23 G_MEASURE_RANGE Instance attribute Private Type reference (TYPE) GMRANGE_TAB_CHAR24 Table range with items types CHAR24 20011130
24 G_REF_MSG Instance attribute Public Object reference (TYPE REF TO) CL_BUBAS_APPL_LOG_CTX Application log with context 20011128
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_CF_YEAR Instance method Private Method Check Carry-Forward Year against Grant 20040130
2 CHECK_FOR_PLANNING_IN_FM Instance method Private Method Check if planning in Funds Management is allowed for a grant 20030616
3 CHECK_FUND_USAGE Instance method Private Method Check Fund Usage 20040217
4 CHECK_GRANT_FOR_ENTRY_DOC Instance method Private Method Check Grant for Entry Documents 20011219
5 CHECK_GRANT_FOR_TRANSFERS Instance method Private Method Check Grant for Transfers 20011219
6 CHECK_GRANT_VERSION Instance method Private Method Check Grant Version and Lifecycle Status 20011128
7 CHECK_LINE_DIMENSIONS Instance method Private Method Check Usage of Line Dimensions 20011130
8 EXPLODE_GROUPS Instance method Private Method Explode Groups for FM Dimensions 20011129
9 GET_ACTIVE_DIMENSIONS Instance method Private Method Get Active Dimensions 20020206
10 GET_BUDGET_OBJECTS Instance method Private Method Get Budget Objects from Grant 20011129
11 GET_CHECKING_PARAMETERS Instance method Private Method Prepare Budget Objects Per Grant and Get Program and Class 20040131
12 INITIALIZE Instance method Private Method Initialize Attributes 20011130
13 PROCESS_BUDGET_OBJECTS Instance method Private Method Process Budget Objects 20011129
Events
Class CL_IM_FMKU_BUDGET_EVNT_GM has no event.
Types
Class CL_IM_FMKU_BUDGET_EVNT_GM has no local type.
Method Signatures

Method CHECK_CF_YEAR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_CF_YEAR Value transfer Type reference (TYPE) GJAHR Geschäftsjahr 20040130
2 Importing IM_GRANT_NBR Value transfer Type reference (TYPE) GM_GRANT_NBR Förderung 20040130
# Exception Resumable Description Created on
1 INVALID_YEAR Ungültiges Vortragsjahr 20040130

Method CHECK_FOR_PLANNING_IN_FM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_VERSION Call by reference Type reference (TYPE) RVERS Version 20030616
# Exception Resumable Description Created on
1 FM_PLANNING_NOT_ALLOWED HHM-Planung nicht zulässig 20030616

Method CHECK_FUND_USAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_FM_LINES Call by reference Type reference (TYPE) FMKU_S_BADI_DIMPART HHM-Kontierung für BADIs 20040217
2 Importing IM_FUND Call by reference Type reference (TYPE) BP_GEBER Mittel 20040217

Method CHECK_FUND_USAGE on class CL_IM_FMKU_BUDGET_EVNT_GM has no exception.

Method CHECK_GRANT_FOR_ENTRY_DOC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_S_HEADER Call by reference Type reference (TYPE) FMKU_S_BADI_GENERAL_INFO Allg. Info für alle an das BAdI weitergegeben Budgetzeilen 20011219
2 Importing IM_T_LINES Call by reference Type reference (TYPE) FMKU_T_BADI_LINES Budgetzeile weitergegeben an BAdI 20011219

Method CHECK_GRANT_FOR_ENTRY_DOC on class CL_IM_FMKU_BUDGET_EVNT_GM has no exception.

Method CHECK_GRANT_FOR_TRANSFERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_S_HEADER Call by reference Type reference (TYPE) FMKU_S_BADI_GENERAL_INFO Allg. Info für alle an das BAdI weitergegeben Budgetzeilen 20011219
2 Importing IM_T_LINES Call by reference Type reference (TYPE) FMKU_T_BADI_LINES Budgetzeile weitergegeben an BAdI 20011219

Method CHECK_GRANT_FOR_TRANSFERS on class CL_IM_FMKU_BUDGET_EVNT_GM has no exception.

Method CHECK_GRANT_VERSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_GRANT_NBR Value transfer Type reference (TYPE) GM_GRANT_NBR Förderung 20011129
2 Importing IM_LIFECYCLE_STATUS Value transfer Type reference (TYPE) GM_LIFECYCLE_STATUS Lebenszyklusstatus 20011129
3 Importing IM_VERSION Value transfer Type reference (TYPE) VERSN Version 20011128

Method CHECK_GRANT_VERSION on class CL_IM_FMKU_BUDGET_EVNT_GM has no exception.

Method CHECK_LINE_DIMENSIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_FM_LINES Call by reference Type reference (TYPE) FMKU_S_BADI_DIMPART HHM-Kontierung für BADIs 20030403

Method CHECK_LINE_DIMENSIONS on class CL_IM_FMKU_BUDGET_EVNT_GM has no exception.

Method EXPLODE_GROUPS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_T_RANGES Call by reference Type reference (TYPE) GMRANGE_TAB_CHAR24 Tabellenbereich mit Positionsarten CHAR24 20011202
2 Importing IM_CLASS Value transfer Type reference (TYPE) SETCLASS Setklasse 20011129
3 Importing IM_FIKRS Value transfer Type reference (TYPE) FIKRS Finanzkreis 20011129
4 Importing IM_GROUP Value transfer Type reference (TYPE) ANY Set-Name 20011129
# Exception Resumable Description Created on
1 SET_NOT_FOUND Set nicht gefunden 20011203

Method GET_ACTIVE_DIMENSIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_FM_AREA Call by reference Type reference (TYPE) FIKRS Finanzkreis 20020206

Method GET_ACTIVE_DIMENSIONS on class CL_IM_FMKU_BUDGET_EVNT_GM has no exception.

Method GET_BUDGET_OBJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_T_CLASSES Call by reference Type reference (TYPE) GMBU_T_CLASSES Einnahmen-/Ausgabenarten 20011129
2 Exporting EX_T_FINANCING_OBJECTS Call by reference Type reference (TYPE) GMBU_T_F_OBJECTS Finanzobjekte 20011129
3 Exporting EX_T_PROGRAMS Call by reference Type reference (TYPE) GMBU_T_PROGRAMS Vorhaben 20011129
4 Importing IM_GRANT_NBR Value transfer Type reference (TYPE) GM_GRANT_NBR Förderung 20011129

Method GET_BUDGET_OBJECTS on class CL_IM_FMKU_BUDGET_EVNT_GM has no exception.

Method GET_CHECKING_PARAMETERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_CLASS Call by reference Type reference (TYPE) GM_SPONSORED_CLASS Einnahmen-/Ausgabenart 20040728
2 Exporting EX_PROGRAM Call by reference Type reference (TYPE) GM_SPONSORED_PROG Vorhaben 20040728
3 Importing IM_CMMTITEM Value transfer Type reference (TYPE) FM_FIPEX Finanzposition 20040131
4 Importing IM_FIKRS Call by reference Type reference (TYPE) FIKRS Finanzkreis 20040131
5 Importing IM_FUNCAREA Value transfer Type reference (TYPE) FKBER Functional Area 20080518
6 Importing IM_FUNDED_PROG Value transfer Type reference (TYPE) FM_MEASURE Program in Funds Management 20080518
7 Importing IM_FUNDSCTR Value transfer Type reference (TYPE) FISTL Finanzstelle 20040131
8 Importing IM_GRANT_NBR Call by reference Type reference (TYPE) GM_GRANT_NBR Grant 20101028
9 Importing IM_T_ADDRESSES Call by reference Type reference (TYPE) FMKU_T_BADI_DIMPART Without Grant 20090226
10 Importing IM_T_CLASSES Call by reference Type reference (TYPE) GMBU_T_CLASSES 20040131
11 Importing IM_T_FINANCING_OBJECTS Call by reference Type reference (TYPE) GMBU_T_F_OBJECTS 20040131
12 Importing IM_T_PROGRAMS Call by reference Type reference (TYPE) GMBU_T_PROGRAMS 20040131
# Exception Resumable Description Created on
1 NO_CLASS_FOUND Für gewünschte Finanzposition keine E/A-Art gefunden 20040131
2 NO_PROGRAM_FOUND Für gewünschte Finanzstelle kein Vorhaben gefunden 20040131

Method INITIALIZE Signature

Method INITIALIZE on class CL_IM_FMKU_BUDGET_EVNT_GM has no parameter.
Method INITIALIZE on class CL_IM_FMKU_BUDGET_EVNT_GM has no exception.

Method PROCESS_BUDGET_OBJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_FIKRS Call by reference Type reference (TYPE) FIKRS Finanzkreis 20011130
2 Importing IM_F_ADDRESS Call by reference Type reference (TYPE) FMKU_S_BADI_DIMPART 20040129
3 Importing IM_T_CLASSES Call by reference Type reference (TYPE) GMBU_T_CLASSES 20011129
4 Importing IM_T_FINANCING_OBJECTS Call by reference Type reference (TYPE) GMBU_T_F_OBJECTS 20011129
5 Importing IM_T_PROGRAMS Call by reference Type reference (TYPE) GMBU_T_PROGRAMS 20011129
# Exception Resumable Description Created on
1 NO_CLASS_FOUND Einnahmen-/Ausgabenart nicht gefunden 20011202
2 NO_PROGRAM_FOUND Vorhaben nicht gefunden 20011202
History
Last changed by/on SAP  20040223 
SAP Release Created in 110