SAP ABAP Class CL_HRPBS00_MESSAGE_HANDLER (HR-PBS: Message Handler)
Hierarchy
SAP_HRCDE (Software Component) Sub component SAP_HRCDE of SAP_HR
   PY-DE-PS-VA (Application Component) Pension Administration
     P00PBSCA_BL (Package) HCM Calculation Module (Business Logic)
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_HRPBS00_MESSAGE_HANDLER Message Handler 20030512
Properties
Class CL_HRPBS00_MESSAGE_HANDLER  
Short Description HR-PBS: Message Handler    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package P00PBSCA_BL   HCM Calculation Module (Business Logic) 
Created 20030417   SAP 
Last change 20050219   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_HRPBS00_MESSAGE_HANDLER has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_HRPBS00_MESSAGE_HANDLER Message Handler 20030512
Friends
Class CL_HRPBS00_MESSAGE_HANDLER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 AC_STRUC_NAME Static Attribute Private Type reference (TYPE) BALTABNAME 'HRPBSCAS_PERNR' Application Log: Context: DDIC structure name 20030417
2 AS_L_S_DISPLAY_PROFILE Instance attribute Private Type reference (TYPE) BAL_S_PROF Application Log: Log Output Format Profile 20030417
3 AT_LOG_HANDLE Instance attribute Private Type reference (TYPE) BAL_T_LOGH Application Log: Log Handle Table 20030417
4 AT_MESSAGES Instance attribute Private Type reference (TYPE) HRPBS00T_MESSAGE_TABLE HR-PSG: Message Table for Message Handler 20030417
5 A_LOG_HANDLE Instance attribute Private Type reference (TYPE) BALLOGHNDL Application Log: Log Handle 20030417
Methods
# Method Level Visibility Method type Description Created on
1 ADD_MESSAGE Instance method Private Method Entry of Message into Log Table 20030417
2 CONSTRUCTOR Instance method Public Constructor 20030417
3 CREATE_CALL_BACK_BUTTON Instance method Public Method Set Callback Options in Output Profile 20030417
4 CREATE_DISPLAY_PROFILE Instance method Public Method Create Output Profile for Application Log 20030417
5 DISPLAY_LOG Instance method Public Method Output Application Log 20030417
6 GET_MESSAGE_TABLE Instance method Public Method Provision of Internal Message Table 20030417
7 INIT_LOG Instance method Private Method Initialization of Application Log 20030417
8 SEND_MESSAGE Instance method Public Method Output of Message from Log Table 20040204
9 SEND_MESSAGE_TABLE Instance method Public Method Output of Collected Messages as Popup Window 20041004
Events
Class CL_HRPBS00_MESSAGE_HANDLER has no event.
Types
Class CL_HRPBS00_MESSAGE_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 IT_FIELD_LIST Call by reference Type reference (TYPE) HRPBS00VAT_FIELD_TAB Liste von Feldern auf die sich die Fehlermeldung bezieht 20031127
2 Importing I_LEVEL Call by reference Type reference (TYPE) BALLEVEL Anwendungs-Log: Detaillierungsgrad 20030417
3 Importing I_MSGID Call by reference Type reference (TYPE) SY-MSGID Nachrichtenklasse 20030417
4 Importing I_MSGNO Call by reference Type reference (TYPE) SY-MSGNO Nachrichtennummer 20030417
5 Importing I_MSGTY Call by reference Type reference (TYPE) SYMSGTY Nachrichtentyp 20030417
6 Importing I_MSGV1 Call by reference Type reference (TYPE) ANY Nachrichtenvariable 1 20030417
7 Importing I_MSGV2 Call by reference Type reference (TYPE) ANY Nachrichtenvariable 2 20030417
8 Importing I_MSGV3 Call by reference Type reference (TYPE) ANY Nachrichtenvariable 3 20030417
9 Importing I_MSGV4 Call by reference Type reference (TYPE) ANY Nachrichtenvariable 4 20030417
10 Importing I_PERNR Call by reference Type reference (TYPE) P_PERNR Personalnummer 20030417

Method ADD_MESSAGE on class CL_HRPBS00_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 20030905
# Exception Resumable Description Created on
1 ERROR_CREATING_LOG Fehler beim Anlegen des Anwendungsprotokolls 20030417

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 20030417
2 Importing I_COMMAND_NAME Call by reference Type reference (TYPE) BAL_S_CLBK-USEREXITF Anwendungs-Log Callback: Routinenname 20030417
3 Importing I_ICON_ID Call by reference Type reference (TYPE) ICON_D Icon Id Pushbutton 20030417
4 Importing I_ICON_TEXT Call by reference Type reference (TYPE) GUI_ICTEXT Icon Text Pushbutton 20030417
5 Importing I_PROGRAM Call by reference Type reference (TYPE) BAL_S_CLBK-USEREXITP Anwendungs-Log Callback: Programm Callback-Routine 20030417
6 Importing I_STATUS Call by reference Type reference (TYPE) BOOLEAN Anwendungs-Log: Pushbutton is aktiv 20030417

Method CREATE_CALL_BACK_BUTTON on class CL_HRPBS00_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 20030417
2 Importing I_HEAD_SIZE Call by reference Type reference (TYPE) I Anwendungs-Log: Tree: Breite der Hierarchie-Spalte 20030417
3 Importing I_HEAD_TEXT Call by reference Type reference (TYPE) C Anwendungs-Log: Tree: Text über der Hierarchiespalte 20030417
4 Importing I_OTHER_ALV_HANDLE Call by reference Type reference (TYPE) C VerwaltungsID für Mehrfachaufrufe aus dem selben Programm 20030417
5 Importing I_SHOW_ALL Call by reference Type reference (TYPE) BOOLEAN 'X' Anwendungs-Log: Alle Meldungen sofort anzeigen 20030417
6 Importing I_TITLE Call by reference Type reference (TYPE) C Anwendungs-Log: Titel des Dynpros 20030417
7 Importing I_TREE_ONTOP Call by reference Type reference (TYPE) BOOLEAN Anwendungs-Log: Tree: Oberhalb der Meldungen anzeigen 20030417
8 Importing I_TREE_SIZE Call by reference Type reference (TYPE) I Anwendungs-Log: Tree: Größe des Tree-Controls in CHAR 20030417
9 Importing I_USE_GRID Call by reference Type reference (TYPE) BOOLEAN Anwendungs-Log: Bei Ausgabe Grid-Control verwenden 20030417
# Exception Resumable Description Created on
1 ERROR_READ_PROFILE Fehler beim Lesen des Anzeigeprofils für Protokollanzeige 20030417

Method DISPLAY_LOG Signature

Method DISPLAY_LOG on class CL_HRPBS00_MESSAGE_HANDLER has no parameter.
Method DISPLAY_LOG on class CL_HRPBS00_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) HRPBS00T_MESSAGE_TABLE HR-PSG: Message-Tabelle für Message-Handler 20030417

Method GET_MESSAGE_TABLE on class CL_HRPBS00_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 20030905
# Exception Resumable Description Created on
1 ERROR_CREATING_LOG Fehler beim Anlegen des Anwednungsprotokolls 20030417

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) 20040204
# Exception Resumable Description Created on
1 E_MESSAGE_A Ausgabe einer Abbruchmeldung (Message-Typ A) 20040204
2 E_MESSAGE_E Ausgabe einer Fehlermeldung (Message-Typ E) 20040204
3 E_MESSAGE_I Ausgabe einer Information (Message-Typ I) 20040204
4 E_MESSAGE_OTHERS Ausgabe sonstige Meldung (sollte nicht vorkommen) 20040204
5 E_MESSAGE_S Ausgabe einer Erfolgsmeldung (Message-Typ S) 20040204
6 E_MESSAGE_W Ausgabe einer Warnung (Message-Typ W) 20040204

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? 20041005
2 Importing I_SUCCESS_MESSAGE Value transfer Type reference (TYPE) FLAG Ausgabe Meldung Typ 'S' anstelle von 'E' (bei PBO-Aufruf) 20041005

Method SEND_MESSAGE_TABLE on class CL_HRPBS00_MESSAGE_HANDLER has no exception.
History
Last changed by/on SAP  20050219 
SAP Release Created in 10A