SAP ABAP Class CL_HRPBSDEZV_MESSAGE_HANDLER (HR-PBS: Message Handler)
Hierarchy
SAP_HRCDE (Software Component) Sub component SAP_HRCDE of SAP_HR
   PY-DE-PS (Application Component) Public Sector
     P01O_ZV (Package) SP Notification Program for Public Sector Germany
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_HRPBSDEZV_MESSAGE_HANDLER Message Handler 20050426
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_HRPBSDEZV_PROTOCOL_BUILDER Creates Log for HCM Application Log 20050616
Properties
Class CL_HRPBSDEZV_MESSAGE_HANDLER  
Short Description HR-PBS: Message Handler    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class HRPAYDEPBSZV    
Program status P  SAP Standard Production Program 
Category 0   
Package P01O_ZV   SP Notification Program for Public Sector Germany 
Created 20050426   SAP 
Last change 20060208   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_HRPBSDEZV_MESSAGE_HANDLER Message Handler 20050426
2 IF_HRPBSDEZV_PROTOCOL_BUILDER Creates Log for HCM Application Log 20050616
Friends
Class CL_HRPBSDEZV_MESSAGE_HANDLER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MS_LS_DISPLAY_PROFILE Instance attribute Private Type reference (TYPE) BAL_S_PROF Application Log: Log Output Format Profile 20050426
2 MT_LOG_HANDLE Instance attribute Private Type reference (TYPE) BAL_T_LOGH Application Log: Log Handle Table 20050426
3 MT_MESSAGES Instance attribute Private Type reference (TYPE) HRPBSDEZV_MESSAGE_TABLE Message Table for Message Handler 20050426
4 M_LOG_HANDLE Instance attribute Private Type reference (TYPE) BALLOGHNDL Application Log: Log Handle 20050426
5 SR_SINGLETON_MESSAGE_HANDLER Static Attribute Private Object reference (TYPE REF TO) CL_HRPBSDEZV_MESSAGE_HANDLER HR-PBS: Message Handler 20050426
6 S_STRUC_NAME Static Attribute Private Type reference (TYPE) BALTABNAME 'CATS_PERNR' Application Log: Context: DDIC structure name 20050426
Methods
# Method Level Visibility Method type Description Created on
1 ADD_MESSAGE Instance method Public Method 20050426
2 BUILD_PROTOCOL Instance method Public Method 20050616
3 CONSTRUCTOR Instance method Public Constructor Private Construction Due to Singleton 20050426
4 CONVERT_MSGTY Instance method Private Method Converted: Message Type <-> Sortable Number 20061221
5 CREATE_CALL_BACK_BUTTON Instance method Public Method Set Callback Options in Output Profile 20050426
6 CREATE_DISPLAY_PROFILE Instance method Public Method Create Output Profile for Application Log 20050426
7 DISPLAY_LOG Instance method Public Method Output Application Log 20050426
8 GET_MESSAGE_HANDLER Static method Public Method Singleton Method for Message Handler Object 20050426
9 GET_MESSAGE_TABLE Instance method Public Method Provision of Internal Message Table 20050426
10 INIT_LOG Instance method Private Method Initialization of Application Log 20050426
11 SEND_MESSAGE Instance method Public Method Output of Message from Log Table 20050426
12 SEND_MESSAGE_TABLE Instance method Public Method Output of Collected Messages as Popup Window 20050426
Events
Class CL_HRPBSDEZV_MESSAGE_HANDLER has no event.
Types
Class CL_HRPBSDEZV_MESSAGE_HANDLER has no local type.
Method Signatures

Method ADD_MESSAGE Signature

Method ADD_MESSAGE on class CL_HRPBSDEZV_MESSAGE_HANDLER has no parameter.
Method ADD_MESSAGE on class CL_HRPBSDEZV_MESSAGE_HANDLER has no exception.

Method BUILD_PROTOCOL Signature

Method BUILD_PROTOCOL on class CL_HRPBSDEZV_MESSAGE_HANDLER has no parameter.
Method BUILD_PROTOCOL on class CL_HRPBSDEZV_MESSAGE_HANDLER has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_IDENT Call by reference Type reference (TYPE) BALNREXT Anwendungs-Log: Externe Identifikation 20050426
# Exception Resumable Description Created on
1 ERROR_CREATING_LOG Fehler beim Anlegen des Anwendungsprotokolls 20050426

Method CONVERT_MSGTY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_MSGTY Call by reference Type reference (TYPE) SYMSGTY Nachrichtentyp 20061221

Method CONVERT_MSGTY on class CL_HRPBSDEZV_MESSAGE_HANDLER has no exception.

Method CREATE_CALL_BACK_BUTTON Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CLBK_ROUTINE Call by reference Type reference (TYPE) C Anwendungs-Log Callback: Name der Routine 20050426
2 Importing I_COMMAND_NAME Call by reference Type reference (TYPE) BAL_S_CLBK-USEREXITF Anwendungs-Log Callback: Routinenname 20050426
3 Importing I_ICON_ID Call by reference Type reference (TYPE) ICON_D Icon Id Pushbutton 20050426
4 Importing I_ICON_TEXT Call by reference Type reference (TYPE) GUI_ICTEXT Icon Text Pushbutton 20050426
5 Importing I_PROGRAM Call by reference Type reference (TYPE) BAL_S_CLBK-USEREXITP Anwendungs-Log Callback: Programm Callback-Routine 20050426
6 Importing I_STATUS Call by reference Type reference (TYPE) BOOLEAN Anwendungs-Log: Pushbutton is aktiv 20050426

Method CREATE_CALL_BACK_BUTTON on class CL_HRPBSDEZV_MESSAGE_HANDLER has no exception.

Method CREATE_DISPLAY_PROFILE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_EXP_LEVEL Call by reference Type reference (TYPE) I Anwendungs-Log: Tree: Ebene, bis zu der aufgeklappt wird 20050426
2 Importing I_HEAD_SIZE Call by reference Type reference (TYPE) I Anwendungs-Log: Tree: Breite der Hierarchie-Spalte 20050426
3 Importing I_HEAD_TEXT Call by reference Type reference (TYPE) C Anwendungs-Log: Tree: Text über der Hierarchiespalte 20050426
4 Importing I_OTHER_ALV_HANDLE Call by reference Type reference (TYPE) C VerwaltungsID für Mehrfachaufrufe aus dem selben Programm 20050426
5 Importing I_SHOW_ALL Call by reference Type reference (TYPE) BOOLEAN 'X' Anwendungs-Log: Alle Meldungen sofort anzeigen 20050426
6 Importing I_TITLE Call by reference Type reference (TYPE) C Anwendungs-Log: Titel des Dynpros 20050426
7 Importing I_TREE_ONTOP Call by reference Type reference (TYPE) BOOLEAN Anwendungs-Log: Tree: Oberhalb der Meldungen anzeigen 20050426
8 Importing I_TREE_SIZE Call by reference Type reference (TYPE) I Anwendungs-Log: Tree: Größe des Tree-Controls in CHAR 20050426
9 Importing I_USE_GRID Call by reference Type reference (TYPE) BOOLEAN Anwendungs-Log: Bei Ausgabe Grid-Control verwenden 20050426
# Exception Resumable Description Created on
1 ERROR_READ_PROFILE Fehler beim Lesen des Anzeigeprofils für Protokollanzeige 20050426

Method DISPLAY_LOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CLEAR_MESSAGES Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE Nachrichten nach Ausgabe löschen? 20080609

Method DISPLAY_LOG on class CL_HRPBSDEZV_MESSAGE_HANDLER has no exception.

Method GET_MESSAGE_HANDLER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RR_MESSAGE_HANDLER Value transfer Object reference (TYPE REF TO) CL_HRPBSDEZV_MESSAGE_HANDLER HR-PBS: Message-Handler 20050426

Method GET_MESSAGE_HANDLER on class CL_HRPBSDEZV_MESSAGE_HANDLER has no exception.

Method GET_MESSAGE_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGES Call by reference Type reference (TYPE) HRPBSDEZVT_MESSAGE_TABLE HR-PSG: Message-Tabelle für Message-Handler 20050426
2 Importing I_CLEAR_MESSAGES Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE Nachrichten nach Ausgabe löschen? 20080609

Method GET_MESSAGE_TABLE on class CL_HRPBSDEZV_MESSAGE_HANDLER has no exception.

Method INIT_LOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_IDENT Call by reference Type reference (TYPE) BALNREXT Anwendungs-Log: Externe Identifikation 20050426
# Exception Resumable Description Created on
1 ERROR_CREATING_LOG Fehler beim Anlegen des Anwednungsprotokolls 20050426

Method SEND_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_SUCCESS_MESSAGE Call by reference Type reference (TYPE) BOOLE_D Ausgabe Meldung Typ 'S' anstelle von 'E' (bei PBO-Aufruf) 20050426
# Exception Resumable Description Created on
1 E_MESSAGE_A Ausgabe einer Abbruchmeldung (Message-Typ A) 20050426
2 E_MESSAGE_E Ausgabe einer Fehlermeldung (Message-Typ E) 20050426
3 E_MESSAGE_I Ausgabe einer Information (Message-Typ I) 20050426
4 E_MESSAGE_OTHERS Ausgabe sonstige Meldung (sollte nicht vorkommen) 20050426
5 E_MESSAGE_S Ausgabe einer Erfolgsmeldung (Message-Typ S) 20050426
6 E_MESSAGE_W Ausgabe einer Warnung (Message-Typ W) 20050426

Method SEND_MESSAGE_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CLEAR_MESSAGES Value transfer Type reference (TYPE) FLAG Nachrichten nach Ausgabe löschen? 20050426
2 Importing I_SUCCESS_MESSAGE Value transfer Type reference (TYPE) FLAG Ausgabe Meldung Typ 'S' anstelle von 'E' (bei PBO-Aufruf) 20050426

Method SEND_MESSAGE_TABLE on class CL_HRPBSDEZV_MESSAGE_HANDLER has no exception.
History
Last changed by/on SAP  20060208 
SAP Release Created in 600