SAP ABAP Class CL_GM_IS_MESSAGES (Message Handler for GM Reports)
Hierarchy
EA-PS (Software Component) SAP Enterprise Extension Public Services
   PSM-GM-GTE-MD (Application Component) Master Data
     GMMASTERDATA_E (Package) Grants management (master data)
Properties
Class CL_GM_IS_MESSAGES  
Short Description Message Handler for GM Reports    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class GRANTMGMT    
Program status     
Category 0   
Package GMMASTERDATA_E   Grants management (master data) 
Created 20040311   SAP 
Last change 20050109   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_GM_IS_MESSAGES has no forward declaration.
Interfaces
Class CL_GM_IS_MESSAGES has no interface implemented.
Friends
Class CL_GM_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 20040311
2 CON_CATID_MISC Constant Public Type reference (TYPE) I 2 Misc Category 20040311
3 CON_CATID_REF Constant Public Type reference (TYPE) I 3 Reference Msg 20040311
4 CON_REFTO_BDGT_DOCUMENT Constant Public Type reference (TYPE) I 7 Budget Document reference 20040311
5 CON_REFTO_DOCUMENT Constant Public Type reference (TYPE) I 6 Document reference 20040311
6 CON_REFTO_FUND Constant Public Type reference (TYPE) I 5 Fund reference 20040311
7 CON_REFTO_GRANT_NBR Constant Public Type reference (TYPE) I 1 Grant Number Reference 20040311
8 CON_REFTO_SPONSOR Constant Public Type reference (TYPE) I 4 Sponsor reference 20040311
9 CON_REFTO_SPONSORED_CLASS Constant Public Type reference (TYPE) I 3 Sponsored Class reference 20040311
10 CON_REFTO_SPONSORED_PROG Constant Public Type reference (TYPE) I 2 Sponsored Program reference 20040311
11 DATA_PTR Instance attribute Public Object reference (TYPE REF TO) DATA Data Pointer for all purpose 20040311
12 GEN_INT_REF_FOR_LOG Instance attribute Public Type reference (TYPE) FLAG SPACE General Flag 20040311
13 G_CALLING_PROGRAM Instance attribute Private Type reference (TYPE) REPID Name of the Calling Program 20040311
14 G_CALLING_USER Instance attribute Private Type reference (TYPE) UNAME Name of the Calling User 20040311
15 G_CL_APPL_LOG Instance attribute Public Object reference (TYPE REF TO) CL_BUBAS_APPL_LOG_CTX Application log with context 20040311
16 G_CL_INSTANCE Static Attribute Private Object reference (TYPE REF TO) CL_GM_IS_MESSAGES Message container for FG Reports 20040311
17 G_MSGOBJ Instance attribute Private Type reference (TYPE) G_TYPE_MSGOBJ Internal Object 20040311
18 MAX_MESSAGES Instance attribute Public Type reference (TYPE) I 500 Maximum on collected messages 20040311
19 TEXT Instance attribute Public Type reference (TYPE) STRING Text String for all purpose 20040311
Methods
# Method Level Visibility Method type Description Created on
1 ADD_CATID Instance method Private Method Add Message category 20040311
2 ADD_MESSAGE Instance method Public Method Add Message 20040311
3 ADD_MESSAGE_SYS Instance method Public Method Add Message using sy-variables 20040311
4 ADD_MSGCNT Instance method Private Method Add Message type 20040311
5 ADD_MSG_TO_LOG Instance method Private Method Add Message to message log 20040311
6 ADD_REFERENCE Instance method Public Method Add Reference 20040311
7 CHECK_BACKGROUND Instance method Public Method Check if in background 20040311
8 CLEAR Instance method Public Method Clear Message Handler 20041103
9 CLR_REFERENCE Instance method Public Method Clear References 20040311
10 CONSTRUCTOR Instance method Public Constructor Constructor 20040311
11 DEL_REFERENCE Instance method Public Method Delete Reference 20040311
12 FILL_MESSAGE_REF Instance method Private Method Fill Message Reference 20040311
13 GET_ALL_MESSAGES Instance method Public Method Get Message from message log 20040311
14 GET_ALL_MESSAGE_NUMBERS Instance method Public Method Get Message numbers 20040311
15 GET_CURRENT_MESSAGE_NUMBER Instance method Public Method Get current Message number 20040311
16 GET_INSTANCE Static method Public Method Create and get Instance 20040311
17 GET_MESSAGE Instance method Public Method Get Message with message log 20040311
18 GET_MESSAGE_COUNTER Instance method Public Method Get Message counters 20040311
19 MOVE_MESSAGE_REF Instance method Private Method Move Message Reference 20040311
20 PRINT_IF_BACKGROUND Instance method Public Method Print Message if in background 20040311
21 RAISE_MESSAGE Instance method Public Method Raise Message 20040311
22 RETURN_MESSAGE Instance method Public Method Return Message 20040311
23 SAVE_MESSAGES Instance method Public Method Save Message in a log 20040311
24 SHOW_MESSAGES Instance method Public Method Display Messages 20040311
25 SHOW_MESSAGES_GM Instance method Public Method Display Messages in GM format 20040311
26 SHOW_MESSAGES_GM_SIMPLE_LIST Instance method Public Method Display Messages in GM simple list format 20041209
Events
Class CL_GM_IS_MESSAGES has no event.
Types
Class CL_GM_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 20040311

Method ADD_CATID on class CL_GM_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 20040311
2 Importing I_CATID Call by reference Type reference (TYPE) I CON_CATID_MISC 20040311
3 Importing I_INFO Call by reference Type reference (TYPE) STRING 20040311
4 Importing I_MSGID Call by reference Type reference (TYPE) SYMSGID Nachrichten, Nachrichtenklasse 20040311
5 Importing I_MSGNO Call by reference Type reference (TYPE) SYMSGNO Nachrichten, Nachrichtennummer 20040311
6 Importing I_MSGTY Call by reference Type reference (TYPE) SYMSGTY Nachrichten, Nachrichtenart 20040311
7 Importing I_MSGV1 Call by reference Type reference (TYPE) SYMSGV Nachrichten, Nachrichtenvariablen 20040311
8 Importing I_MSGV2 Call by reference Type reference (TYPE) SYMSGV Nachrichten, Nachrichtenvariablen 20040311
9 Importing I_MSGV3 Call by reference Type reference (TYPE) SYMSGV Nachrichten, Nachrichtenvariablen 20040311
10 Importing I_MSGV4 Call by reference Type reference (TYPE) SYMSGV Nachrichten, Nachrichtenvariablen 20040311
11 Importing I_REFNO Call by reference Type reference (TYPE) I 20040311
12 Importing I_SUBRC Call by reference Type reference (TYPE) SY-SUBRC Rückgabewert, Rückgabewert nach ABAP-Anweisungen 20040311

Method ADD_MESSAGE on class CL_GM_IS_MESSAGES has no exception.

Method ADD_MESSAGE_SYS 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 20040311
2 Importing I_CATID Call by reference Type reference (TYPE) I CON_CATID_MISC Kategorie-ID 20040311
3 Importing I_INFO Call by reference Type reference (TYPE) STRING Text 20040311
4 Importing I_REFNO Call by reference Type reference (TYPE) I Referenznummer 20040311

Method ADD_MESSAGE_SYS on class CL_GM_IS_MESSAGES has no exception.

Method ADD_MSGCNT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_MSGID Call by reference Type reference (TYPE) SYMSGID Nachrichten, Nachrichtenklasse 20040311
2 Importing I_MSGNO Call by reference Type reference (TYPE) SYMSGNO Nachrichten, Nachrichtennummer 20040311
3 Importing I_MSGTY Call by reference Type reference (TYPE) SYMSGTY Nachrichten, Nachrichtenart 20040311

Method ADD_MSGCNT on class CL_GM_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 20040311

Method ADD_MSG_TO_LOG on class CL_GM_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 I_CALLBACK_PROGRAM Call by reference Type reference (TYPE) PROGRAM Callback-Programm 20040311
2 Importing I_CALLBACK_ROUTINE Call by reference Type reference (TYPE) SUBROUTINE Callback-Routine 20040311
3 Importing I_DATA_DEF Call by reference Type reference (TYPE) TYPENAME Parametertabelle 20040311
4 Importing I_DATA_PTR Call by reference Object reference (TYPE REF TO) DATA Datenzeiger 20040311
5 Importing I_LEVEL Call by reference Type reference (TYPE) I Ebene der Nachrichtenreferenz 20040311
6 Importing I_REFNO Call by reference Type reference (TYPE) I Referenznummer 20040311
7 Importing I_REFTO Call by reference Type reference (TYPE) I Referenz auf 20040311

Method ADD_REFERENCE on class CL_GM_IS_MESSAGES has no exception.

Method CHECK_BACKGROUND Signature

Method CHECK_BACKGROUND on class CL_GM_IS_MESSAGES has no parameter.
# Exception Resumable Description Created on
1 BACKGROUND Im Hintergrnd 20040311

Method CLEAR Signature

Method CLEAR on class CL_GM_IS_MESSAGES has no parameter.
Method CLEAR on class CL_GM_IS_MESSAGES has no exception.

Method CLR_REFERENCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_REFNO Call by reference Type reference (TYPE) I Referenznummer 20040311

Method CLR_REFERENCE on class CL_GM_IS_MESSAGES has no exception.

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' Allg. Kennzeichen 20040311
2 Importing I_EXTNAME Call by reference Type reference (TYPE) BALNREXT Bilder, Titeltext 20040311
3 Importing I_OBJECT Call by reference Type reference (TYPE) BALOBJ_D Anwendungs-Log: Objektname (Applikationskürzel) 20040311
4 Importing I_PROGRAM Call by reference Type reference (TYPE) BALPROG SY-REPID Anwendungsprotokoll: Programmname 20040311
5 Importing I_SUBOBJECT Call by reference Type reference (TYPE) BALSUBOBJ Anwendungsprotokoll: Unterobjekt 20040311
6 Importing I_USER Call by reference Type reference (TYPE) BALUSER SY-UNAME Anwendungsprotokoll: Benutzername 20040311
7 Importing I_USE_APPLICATION_LOG Call by reference Type reference (TYPE) FLAG 'X' Allg. Kennzeichen 20040311

Method CONSTRUCTOR on class CL_GM_IS_MESSAGES has no exception.

Method DEL_REFERENCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_LEVEL Call by reference Type reference (TYPE) I Detailstufe 20040311
2 Importing I_REFNO Call by reference Type reference (TYPE) I Referenznummer 20040311

Method DEL_REFERENCE on class CL_GM_IS_MESSAGES has no exception.

Method FILL_MESSAGE_REF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_MESSAGE_REF Call by reference Type reference (TYPE) GMIS_MSG_REF_DATA Nachrichtenreferenzdaten 20040311
2 Importing I_DATA_DEF Call by reference Type reference (TYPE) TYPENAME Datendefiniton 20040311
3 Importing I_DATA_PTR Call by reference Object reference (TYPE REF TO) DATA Datenzeiger 20040311

Method FILL_MESSAGE_REF on class CL_GM_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 Anwendungsprotokoll: Tabelle mit Nachrichten 20040311
# Exception Resumable Description Created on
1 NO_MESSAGES 20040311

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 20040311

Method GET_ALL_MESSAGE_NUMBERS on class CL_GM_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 20040311
2 Exporting E_REFNO Call by reference Type reference (TYPE) I 20040311

Method GET_CURRENT_MESSAGE_NUMBER on class CL_GM_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_GM_IS_MESSAGES Nachrichten-Container für FG-Berichte 20040311

Method GET_INSTANCE on class CL_GM_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 Anwendungsprotokoll: Nachrichtendaten 20040311
2 Exporting E_CATID Call by reference Type reference (TYPE) I 20040311
3 Exporting E_INFO Call by reference Type reference (TYPE) STRING 20040311
4 Exporting E_REFNO Call by reference Type reference (TYPE) I 20040311
5 Importing I_MSGNO Call by reference Type reference (TYPE) I 20040311
# Exception Resumable Description Created on
1 NOT_FOUND 20040311

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 20040311
2 Importing I_CATID_AUTH Call by reference Type reference (TYPE) FLAG SPACE Kategorie: Berechtigungsnachricht 20040311
3 Importing I_CATID_MISC Call by reference Type reference (TYPE) FLAG SPACE Kategorie Sonstiges 20040311
4 Importing I_CATID_REF Call by reference Type reference (TYPE) FLAG SPACE Kategorie: Referenznachricht 20040311
5 Importing I_MSGID Call by reference Type reference (TYPE) SYMSGID Nachrichten, Nachrichtenklasse 20040311
6 Importing I_MSGNO Call by reference Type reference (TYPE) SYMSGNO Nachrichten, Nachrichtennummer 20040311
7 Importing I_MSGTY Call by reference Type reference (TYPE) SYMSGTY Nachrichten, Nachrichtenart 20040311

Method GET_MESSAGE_COUNTER on class CL_GM_IS_MESSAGES has no exception.

Method MOVE_MESSAGE_REF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_MESSAGE_REF Call by reference Type reference (TYPE) GMIS_MSG_REF_DATA Nachrichtenreferenzdaten 20040311
2 Importing IS_DFIES Call by reference Type reference (TYPE) DFIES DD-Schnittstelle: Tabellenfelder für DDIF_FIELDINFO_GET 20040311
3 Importing I_VALUE Call by reference Type reference (TYPE) ANY 20040311

Method MOVE_MESSAGE_REF on class CL_GM_IS_MESSAGES has no exception.

Method PRINT_IF_BACKGROUND Signature

Method PRINT_IF_BACKGROUND on class CL_GM_IS_MESSAGES has no parameter.
Method PRINT_IF_BACKGROUND on class CL_GM_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 20040311
# Exception Resumable Description Created on
1 FOUND 20040311
2 NOT_FOUND 20040311

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 Nachrichten, Nachrichtenklasse 20040311
2 Exporting E_MSGNO Call by reference Type reference (TYPE) SYMSGNO Nachrichten, Nachrichtennummer 20040311
3 Exporting E_MSGTY Call by reference Type reference (TYPE) SYMSGTY Nachrichten, Nachrichtenart 20040311
4 Exporting E_MSGV1 Call by reference Type reference (TYPE) SYMSGV Nachrichten, Nachrichtenvariablen 20040311
5 Exporting E_MSGV2 Call by reference Type reference (TYPE) SYMSGV Nachrichten, Nachrichtenvariablen 20040311
6 Exporting E_MSGV3 Call by reference Type reference (TYPE) SYMSGV Nachrichten, Nachrichtenvariablen 20040311
7 Exporting E_MSGV4 Call by reference Type reference (TYPE) SYMSGV Nachrichten, Nachrichtenvariablen 20040311
8 Importing I_MSGNO Call by reference Type reference (TYPE) I 20040311
# Exception Resumable Description Created on
1 NOT_FOUND 20040311

Method SAVE_MESSAGES Signature

Method SAVE_MESSAGES on class CL_GM_IS_MESSAGES has no parameter.
Method SAVE_MESSAGES on class CL_GM_IS_MESSAGES has no exception.

Method SHOW_MESSAGES Signature

Method SHOW_MESSAGES on class CL_GM_IS_MESSAGES has no parameter.
Method SHOW_MESSAGES on class CL_GM_IS_MESSAGES has no exception.

Method SHOW_MESSAGES_GM Signature

Method SHOW_MESSAGES_GM on class CL_GM_IS_MESSAGES has no parameter.
Method SHOW_MESSAGES_GM on class CL_GM_IS_MESSAGES has no exception.

Method SHOW_MESSAGES_GM_SIMPLE_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_LEVEL1 Call by reference Type reference (TYPE) FLAG Anzeigebereich 20041209

Method SHOW_MESSAGES_GM_SIMPLE_LIST on class CL_GM_IS_MESSAGES has no exception.
History
Last changed by/on SAP  20050109 
SAP Release Created in 500