SAP ABAP Class CL_FMCC_CC_HANDLER (CC Handler)
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
Properties
Class CL_FMCC_CC_HANDLER  
Short Description CC Handler    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package FMBPA_E   New budgeting: FM application part 
Created 20010817   SAP 
Last change 20040819   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 SYDES Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_FMCC_CC_HANDLER has no interface implemented.
Friends
Class CL_FMCC_CC_HANDLER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 G_APPLIC Instance attribute Private Type reference (TYPE) BUKU_APPLIC Application 20010828
2 G_REF_CC_PROTOCOL Static Attribute Private Object reference (TYPE REF TO) CL_FMCC_CC_HANDLER_PROTOCOL Instance for protocol 20031210
3 G_REF_CONNECTOR Instance attribute Private Object reference (TYPE REF TO) LCL_FOEV_CONNECTOR 20011129
4 G_REF_KF_HANDLER Instance attribute Private Object reference (TYPE REF TO) CL_FMKF_KF_HANDLER Key Figures handler 20010828
5 G_T_INSTANCE Static Attribute Private Type reference (TYPE) FMCC_T_INSTANCE Table of CC tool 20010828
6 G_T_LIB_INSTANCE Static Attribute Private Type reference (TYPE) BUCC_T_LIB_INSTANCE Budgeting - Consistency checks - Table of library instances 20010828
7 G_T_LINE_SAV Instance attribute Private Type reference (TYPE) FMKU_T_LINE_ID FM - Kernel Utilities - Budget lines + GUID 20020125
Methods
# Method Level Visibility Method type Description Created on
1 ADD_MESSAGE Instance method Protected Method Add a message to the log 20011008
2 CHECK_ADDRESSES Instance method Public Method Checks budget addresses 20010817
3 CHECK_DOCUMENT Instance method Public Method Checks a document 20010817
4 CHECK_PREREQUISITE Instance method Private Method Check the prerequisite 20011129
5 CHECK_RULE Instance method Private Method Check a rule 20020923
6 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20010828
7 DEQUEUE Instance method Public Method Dequeue the previous document 20020125
8 GET_INSTANCE Static method Public Method Return an instance of the CC Tool 20010828
9 GET_LIBRARY Instance method Private Method Returns a library according to the customizing 20011129
10 INITIALIZE Instance method Private Method Initialization of consistency checks 20010827
Events
Class CL_FMCC_CC_HANDLER has no event.
Types
Class CL_FMCC_CC_HANDLER has no local type.
Method Signatures

Method ADD_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_AREA Call by reference Type reference (TYPE) BUBAS_AREA Bereich 20011121
2 Importing IM_CURRENCY Call by reference Type reference (TYPE) WAERS_CURC Währungsschlüssel 20011121
3 Importing IM_F_LINE Call by reference Type reference (TYPE) FMKU_S_LINE_ID HHM - Kernel-Hilfsmittel - Budgetzeile + GUID 20011008
4 Importing IM_REF_APPL_LOG Call by reference Object reference (TYPE REF TO) CL_BUBAS_APPL_LOG_CTX Anwendungsprotokoll mit Kontext 20011008
5 Importing IM_REF_LIB Call by reference Object reference (TYPE REF TO) CL_BUCC_LIB Konsistenzprüfungen - Bibliothek 20020822
6 Importing IM_REF_MESSAGE Call by reference Object reference (TYPE REF TO) CL_BUCC_RULE_MSG Konsistenzprüfungen - Regelnachricht 20011008
7 Importing IM_REF_RULE Call by reference Object reference (TYPE REF TO) CL_BUCC_RULE Konsistenzprüfungen - Regel 20020822
8 Importing IM_T_KF_PARAM Call by reference Type reference (TYPE) BUKF_T_PARAME Kennzahlen - Parametertabelle 20011015
9 Importing IM_VALUE_LEFT Call by reference Type reference (TYPE) LVALXX9 Budgetbetrag in Hauswährung 20020823
10 Importing IM_VALUE_RIGHT Call by reference Type reference (TYPE) LVALXX9 Budgetbetrag in Hauswährung 20020823

Method ADD_MESSAGE on class CL_FMCC_CC_HANDLER has no exception.

Method CHECK_ADDRESSES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_FLAG_ACTIVE Call by reference Type reference (TYPE) FLAG 'X' Allgemeines Kennzeichen für aktive Regel 20030207
2 Importing IM_FLG_ENQUEUE Call by reference Type reference (TYPE) BOOLE_D SPACE Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20011206
3 Importing IM_FLG_INPUT_USE Call by reference Type reference (TYPE) BOOLE_D 'X' Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20020918
4 Importing IM_REF_APPL_LOG Call by reference Object reference (TYPE REF TO) CL_BUBAS_APPL_LOG_CTX Anwendungsprotokoll: Protokoll-Handle 20011001
5 Importing IM_T_LINE Call by reference Type reference (TYPE) FMKU_T_LINE HHM - Kernel Utilities - Budgetzeilentabelle (Summentabelle) 20010820
# Exception Resumable Description Created on
1 INVALID_PREREQUISITE Ungültige Voraussetzung 20011126

Method CHECK_DOCUMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_F_HEADER Call by reference Type reference (TYPE) FMKU_S_HEADER HHM - Kernel Utilities- Kopfstruktur 20010820
2 Importing IM_REF_APPL_LOG Call by reference Object reference (TYPE REF TO) CL_BUBAS_APPL_LOG_CTX Anwendungsprotokoll: Protokoll-Handle 20011001
3 Importing IM_T_LINE Call by reference Type reference (TYPE) FMKU_T_LINE HHM - Kernel Utilities - Budgetzeilentabelle (Summentabelle) 20010820
# Exception Resumable Description Created on
1 INVALID_PREREQUISITE Ungültige Voraussetzung 20011126

Method CHECK_PREREQUISITE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_FLG_VALIDATED Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20011129
2 Importing I_F_HEADER Call by reference Type reference (TYPE) FMKU_S_HEADER HHM - Kernel Utilities- Kopfstruktur 20011219
3 Importing I_F_LINE Call by reference Type reference (TYPE) FMKU_S_LINE_ID HHM - Kernel-Hilfsmittel - Budgetzeile + GUID 20011129
4 Importing I_REF_RULE Call by reference Object reference (TYPE REF TO) CL_BUCC_RULE Konsistenzprüfungen - Regel 20011129
# Exception Resumable Description Created on
1 INVALID_PREREQUISITE Ungültige Voraussetzung 20011129

Method CHECK_RULE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_AREA Call by reference Type reference (TYPE) BUBAS_AREA Bereich 20020926
2 Importing I_FLG_DB_USE Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20020923
3 Importing I_FLG_ENQUEUE Call by reference Type reference (TYPE) BOOLE_D SPACE Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20020923
4 Importing I_FLG_INPUT_USE Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20020923
5 Importing I_F_HEADER Call by reference Type reference (TYPE) FMKU_S_HEADER HHM - Kernel Utilities- Kopfstruktur 20020923
6 Importing I_F_LINE Call by reference Type reference (TYPE) FMKU_S_LINE_ID HHM - Kernel-Hilfsmittel - Budgetzeile + GUID 20020923
7 Importing I_REF_APPL_LOG Call by reference Object reference (TYPE REF TO) CL_BUBAS_APPL_LOG_CTX Anwendungsprotokoll mit Kontext 20020923
8 Importing I_REF_LIB Call by reference Object reference (TYPE REF TO) CL_BUCC_LIB Konsistenzprüfungen - Bibliothek 20020925
9 Importing I_REF_RULE Call by reference Object reference (TYPE REF TO) CL_BUCC_RULE Konsistenzprüfungen - Regel 20020923
10 Importing I_T_LINE Call by reference Type reference (TYPE) FMKU_T_LINE_ID HHM - Kernel-Hilfsmittel - Budgetzeilen + GUID 20020926
# Exception Resumable Description Created on
1 INVALID_PREREQUISITE Ungültige Voraussetzung 20020923

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_APPLIC Call by reference Type reference (TYPE) BUKU_APPLIC Anwendung 20010828
2 Importing IM_FLG_INITIALIZE Call by reference Type reference (TYPE) FLAG General Flag 20090602
3 Importing IM_FM_AREA Call by reference Type reference (TYPE) FIKRS Finanzkreis 20030312

Method CONSTRUCTOR on class CL_FMCC_CC_HANDLER has no exception.

Method DEQUEUE Signature

Method DEQUEUE on class CL_FMCC_CC_HANDLER has no parameter.
Method DEQUEUE on class CL_FMCC_CC_HANDLER has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_APPLIC Call by reference Type reference (TYPE) BUKU_APPLIC Anwendung 20010828
2 Importing IM_FLG_INITIALIZE Call by reference Type reference (TYPE) FLAG General Flag 20090602
3 Importing IM_FM_AREA Call by reference Type reference (TYPE) FIKRS Finanzkreis 20030312
4 Returning RE_INSTANCE Value transfer Object reference (TYPE REF TO) CL_FMCC_CC_HANDLER CC Handler 20010828

Method GET_INSTANCE on class CL_FMCC_CC_HANDLER has no exception.

Method GET_LIBRARY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_REF_LIB Call by reference Object reference (TYPE REF TO) CL_BUCC_LIB Konsistenzprüfungen - Bibliothek 20011129
2 Importing I_APPLIC Call by reference Type reference (TYPE) BUKU_APPLIC Anwendung 20011129
3 Importing I_CHECKTYPE Call by reference Type reference (TYPE) BUCC_CHECKTYPE Konsistenzprüfungen - Art der Prüfung 20011129
4 Importing I_FISCYEAR Call by reference Type reference (TYPE) GJAHR Geschäftsjahr 20011129
5 Importing I_FM_AREA Call by reference Type reference (TYPE) FIKRS Finanzkreis 20011129
6 Importing I_REF_APPL_LOG Call by reference Object reference (TYPE REF TO) CL_BUBAS_APPL_LOG_CTX Anwendungsprotokoll mit Kontext 20011129
7 Importing I_VERSION Call by reference Type reference (TYPE) BUKU_VERSION Budgetversion 20011129
# Exception Resumable Description Created on
1 INVALID_CURRENCY Währungsbibliothek weicht ab von Finanzkreiswährung 20011129
2 INVALID_RULE Regelfehler prüfen 20020826
3 LIBRARY_NOT_FOUND Im Customizing keine Bibliothek gefunden 20011129

Method INITIALIZE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_T_LINE_ID Call by reference Type reference (TYPE) FMKU_T_LINE_ID HHM - Kernel-Hilfsmittel - Budgetzeilen + GUID 20010828
2 Importing IM_T_LINE Call by reference Type reference (TYPE) FMKU_T_LINE HHM - Kernel Utilities - Budgetzeilentabelle (Summentabelle) 20010828

Method INITIALIZE on class CL_FMCC_CC_HANDLER has no exception.
History
Last changed by/on SAP  20040819 
SAP Release Created in 110