SAP ABAP Class CL_FMFG_IS_MESSAGES (Message container for FG Reports)
Hierarchy
EA-PS (Software Component) SAP Enterprise Extension Public Services
   PSM-FG (Application Component) Functions for U.S. Federal Government
     FMFG_RPT_E (Package) US Federal Government Reporting
Properties
Class CL_FMFG_IS_MESSAGES  
Short Description Message container for FG Reports    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class FMFG    
Program status     
Category 0   
Package FMFG_RPT_E   US Federal Government Reporting 
Created 20031216   SAP 
Last change 20040116   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_FMFG_IS_MESSAGES has no forward declaration.
Interfaces
Class CL_FMFG_IS_MESSAGES has no interface implemented.
Friends
Class CL_FMFG_IS_MESSAGES has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CON_CATID_AUTH Constant Public Type reference (TYPE) I 1 Authorization Category 20031216
2 CON_CATID_MISC Constant Public Type reference (TYPE) I 2 Misc Category 20031216
3 CON_CATID_REF Constant Public Type reference (TYPE) I 3 Reference Msg 20031216
4 GEN_INT_REF_FOR_LOG Instance attribute Public Type reference (TYPE) FLAG SPACE General Flag 20040102
5 G_CL_APPL_LOG Instance attribute Public Object reference (TYPE REF TO) CL_BUBAS_APPL_LOG_CTX Application log with context 20031217
6 G_CL_INSTANCE Static Attribute Private Object reference (TYPE REF TO) CL_FMFG_IS_MESSAGES Message container for FG Reports 20031216
7 G_MSGOBJ Instance attribute Private Type reference (TYPE) G_TYPE_MSGOBJ Internal Object 20031216
Methods
# Method Level Visibility Method type Description Created on
1 ADD_CATID Instance method Private Method Add Message category 20031216
2 ADD_MESSAGE Instance method Public Method Add Message 20031216
3 ADD_MSGTY Instance method Private Method Add Message type 20031216
4 ADD_MSG_TO_LOG Instance method Private Method Add Message to message log 20031216
5 ADD_REFERENCE Instance method Public Method Add Reference 20031216
6 CHECK_BACKGROUND Instance method Public Method Check if in background 20040115
7 CONSTRUCTOR Instance method Public Constructor Constructor 20031216
8 DISPLAY_MESSAGES Instance method Public Method Display Message 20031216
9 GET_ALL_MESSAGES Instance method Public Method Get Message from message log 20031216
10 GET_ALL_MESSAGE_NUMBERS Instance method Public Method Get Message numbers 20031216
11 GET_CURRENT_MESSAGE_NUMBER Instance method Public Method Get current Message number 20031216
12 GET_INSTANCE Static method Public Method Create and get Instance 20031216
13 GET_MESSAGE Instance method Public Method Get Message with message log 20031216
14 GET_MESSAGE_COUNTER Instance method Public Method Get Message counters 20031216
15 PRINT_IF_BACKGROUND Instance method Public Method Print Message if in background 20040115
16 RAISE_MESSAGE Instance method Public Method Raise Message 20031216
17 RETURN_MESSAGE Instance method Public Method Return Message 20031216
18 SAVE_MESSAGES Instance method Public Method Save Message in a log 20031216
Events
Class CL_FMFG_IS_MESSAGES has no event.
Types
Class CL_FMFG_IS_MESSAGES has no local type.
Method Signatures

Method ADD_CATID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CATID Call by reference Type reference (TYPE) G_TYPE_CATEGORY_ID 20031216

Method ADD_CATID on class CL_FMFG_IS_MESSAGES has no exception.

Method ADD_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_MSGNO Call by reference Type reference (TYPE) I 20031216
2 Importing I_CATID Call by reference Type reference (TYPE) I CON_CATID_MISC 20031216
3 Importing I_INFO Call by reference Type reference (TYPE) STRING 20031216
4 Importing I_MSGID Call by reference Type reference (TYPE) SYMSGID Messages, Message Class 20031216
5 Importing I_MSGNO Call by reference Type reference (TYPE) SYMSGNO Messages, Message Number 20031216
6 Importing I_MSGTY Call by reference Type reference (TYPE) SYMSGTY Messages, message type 20031216
7 Importing I_MSGV1 Call by reference Type reference (TYPE) SYMSGV Messages, message variables 20031216
8 Importing I_MSGV2 Call by reference Type reference (TYPE) SYMSGV Messages, message variables 20031216
9 Importing I_MSGV3 Call by reference Type reference (TYPE) SYMSGV Messages, message variables 20031216
10 Importing I_MSGV4 Call by reference Type reference (TYPE) SYMSGV Messages, message variables 20031216
11 Importing I_REFNO Call by reference Type reference (TYPE) I 20031216
12 Importing I_SUBRC Call by reference Type reference (TYPE) SY-SUBRC Return Value, Return Value After ABAP Statements 20031216

Method ADD_MESSAGE on class CL_FMFG_IS_MESSAGES has no exception.

Method ADD_MSGTY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_MSGTY Call by reference Type reference (TYPE) SYMSGTY Messages, message type 20031216

Method ADD_MSGTY on class CL_FMFG_IS_MESSAGES has no exception.

Method ADD_MSG_TO_LOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_MSG Call by reference Type reference (TYPE) G_TYPE_S_MSG 20031216

Method ADD_MSG_TO_LOG on class CL_FMFG_IS_MESSAGES has no exception.

Method ADD_REFERENCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_CONTEXT Call by reference Type reference (TYPE) BUBAS_S_CTX Message context (Technical) 20040103
2 Importing IT_PARAM Call by reference Type reference (TYPE) BUBAS_T_PARAM Table of parameters 20040102
3 Importing I_REFNO Call by reference Type reference (TYPE) I 20040102

Method ADD_REFERENCE on class CL_FMFG_IS_MESSAGES has no exception.

Method CHECK_BACKGROUND Signature

Method CHECK_BACKGROUND on class CL_FMFG_IS_MESSAGES has no parameter.
# Exception Resumable Description Created on
1 BACKGROUND In Background 20040115

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_AUTOMATIC_SAVE Call by reference Type reference (TYPE) FLAG 'X' General Flag 20031216
2 Importing I_EXTNAME Call by reference Type reference (TYPE) BALNREXT Screens, title text 20031216
3 Importing I_OBJECT Call by reference Type reference (TYPE) BALOBJ_D Application log: Object name (Application code) 20031216
4 Importing I_PROGRAM Call by reference Type reference (TYPE) BALPROG SY-REPID Application log: Program name 20031216
5 Importing I_SUBOBJECT Call by reference Type reference (TYPE) BALSUBOBJ Application Log: Subobject 20031216
6 Importing I_USER Call by reference Type reference (TYPE) BALUSER SY-UNAME Application log: user name 20031216
7 Importing I_USE_APPLICATION_LOG Call by reference Type reference (TYPE) FLAG 'X' General Flag 20031216

Method CONSTRUCTOR on class CL_FMFG_IS_MESSAGES has no exception.

Method DISPLAY_MESSAGES Signature

Method DISPLAY_MESSAGES on class CL_FMFG_IS_MESSAGES has no parameter.
Method DISPLAY_MESSAGES on class CL_FMFG_IS_MESSAGES has no exception.

Method GET_ALL_MESSAGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_BAL Call by reference Type reference (TYPE) BUBAS_T_MSG Application Log: Table with Messages 20031216
# Exception Resumable Description Created on
1 NO_MESSAGES 20031216

Method GET_ALL_MESSAGE_NUMBERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_MSGNO Call by reference Type reference (TYPE) ANY TABLE 20031216

Method GET_ALL_MESSAGE_NUMBERS on class CL_FMFG_IS_MESSAGES has no exception.

Method GET_CURRENT_MESSAGE_NUMBER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_MSGNO Call by reference Type reference (TYPE) I 20031216

Method GET_CURRENT_MESSAGE_NUMBER on class CL_FMFG_IS_MESSAGES has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_INSTANCE Call by reference Object reference (TYPE REF TO) CL_FMFG_IS_MESSAGES Message container for FG Reports 20031216

Method GET_INSTANCE on class CL_FMFG_IS_MESSAGES has no exception.

Method GET_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_BAL Call by reference Type reference (TYPE) BUBAS_S_MSG Application Log: Message Data 20031216
2 Exporting E_CATID Call by reference Type reference (TYPE) I 20031216
3 Exporting E_INFO Call by reference Type reference (TYPE) STRING 20031216
4 Exporting E_REFNO Call by reference Type reference (TYPE) I 20031216
5 Importing I_MSGNO Call by reference Type reference (TYPE) I 20031216
# Exception Resumable Description Created on
1 NOT_FOUND 20031216

Method GET_MESSAGE_COUNTER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_MSG_COUNTER Call by reference Type reference (TYPE) I 20031216
2 Importing I_CATID_AUTH Call by reference Type reference (TYPE) FLAG SPACE General Flag 20031216
3 Importing I_CATID_MISC Call by reference Type reference (TYPE) FLAG SPACE General Flag 20031216
4 Importing I_CATID_REF Call by reference Type reference (TYPE) FLAG SPACE General Flag 20031216
5 Importing I_MSGTY Call by reference Type reference (TYPE) SYMSGTY SPACE Messages, message type 20031216

Method GET_MESSAGE_COUNTER on class CL_FMFG_IS_MESSAGES has no exception.

Method PRINT_IF_BACKGROUND Signature

Method PRINT_IF_BACKGROUND on class CL_FMFG_IS_MESSAGES has no parameter.
Method PRINT_IF_BACKGROUND on class CL_FMFG_IS_MESSAGES has no exception.

Method RAISE_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_MSGNO Call by reference Type reference (TYPE) I 20031216
# Exception Resumable Description Created on
1 FOUND 20031216
2 NOT_FOUND 20031216

Method RETURN_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_MSGID Call by reference Type reference (TYPE) SYMSGID Messages, Message Class 20031216
2 Exporting E_MSGNO Call by reference Type reference (TYPE) SYMSGNO Messages, Message Number 20031216
3 Exporting E_MSGTY Call by reference Type reference (TYPE) SYMSGTY Messages, message type 20031216
4 Exporting E_MSGV1 Call by reference Type reference (TYPE) SYMSGV Messages, message variables 20031216
5 Exporting E_MSGV2 Call by reference Type reference (TYPE) SYMSGV Messages, message variables 20031216
6 Exporting E_MSGV3 Call by reference Type reference (TYPE) SYMSGV Messages, message variables 20031216
7 Exporting E_MSGV4 Call by reference Type reference (TYPE) SYMSGV Messages, message variables 20031216
8 Importing I_MSGNO Call by reference Type reference (TYPE) I 20031216
# Exception Resumable Description Created on
1 NOT_FOUND 20031216

Method SAVE_MESSAGES Signature

Method SAVE_MESSAGES on class CL_FMFG_IS_MESSAGES has no parameter.
Method SAVE_MESSAGES on class CL_FMFG_IS_MESSAGES has no exception.
History
Last changed by/on SAP  20040116 
SAP Release Created in 500