SAP ABAP Class CL_HRPAY00_MESSAGE_HANDLER (Message Handler HCM)
Hierarchy
SAP_HRRXX (Software Component) Sub component SAP_HRRXX of SAP_HR
   PY-XX-RS (Application Component) Reuse Services for Country Development
     P99U (Package) HR: International Objects
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_HRPAY00_LOG_BUILDER HCM Logging 20070808
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_HRPAY00_LOG_SERVICES Service Methods for Logging HCM 20070809
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_HRPAY00_MESSAGE_HANDLER Message Handler 20070808
4 Interface implementation (CLASS c. INTERFACES i_ref)  IF_HRPAY00_MESSAGE_SERVICES Service Methods for Message Handler 20070808
5 Interface implementation (CLASS c. INTERFACES i_ref)  IF_HRPAY00_PAL_SERVICES Service Methods for HCM Application Log (PAL) 20070809
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_HRPAYAT_MESSAGE_HANDLER Derivation of International Class for PY-AT 20121011
2 Inheritance (c INHERITING FROM c_ref)  CL_HRPAYCH_MSG_HANDLER_V2 Message Handler Switzerland 2.0 20130109
3 Inheritance (c INHERITING FROM c_ref)  CL_HRPAYDE_EL_MESSAGE_HANDLER Message Handler for ELENA Procedure 20090807
Properties
Class CL_HRPAY00_MESSAGE_HANDLER  
Short Description Message Handler HCM    
Super Class    
Instantiability of a Class 1  Protected 
Final    
General Data
Message Class HRPAY00MSG_HANDLER    
Program status P  SAP Standard Production Program 
Category 0   
Package P99U   HR: International Objects 
Created 20070808   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_HRPAY00_MESSAGE_HANDLER has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_HRPAY00_LOG_BUILDER HCM Logging 20070808
2 IF_HRPAY00_LOG_SERVICES Service Methods for Logging HCM 20070809
3 IF_HRPAY00_MESSAGE_HANDLER Message Handler 20070808
4 IF_HRPAY00_MESSAGE_SERVICES Service Methods for Message Handler 20070808
5 IF_HRPAY00_PAL_SERVICES Service Methods for HCM Application Log (PAL) 20070809
Friends
Class CL_HRPAY00_MESSAGE_HANDLER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MC_CATEG_ID Constant Private Type reference (TYPE) HRPAD_PAL_CATEG_ID 'Cnnnnn' HR Application Log: Category ID 20090710
2 MC_FALSE Instance attribute Private Type reference (TYPE) BOOLE_D '' Data Element for BOOLE Domain: TRUE (='X') and FALSE (=' ') 20070808
3 MC_TRUE Instance attribute Private Type reference (TYPE) BOOLE_D 'X' Data Element for BOOLE Domain: TRUE (='X') and FALSE (=' ') 20070808
4 MR_LOG_BUILDER Instance attribute Private Object reference (TYPE REF TO) CL_HRPAY00_LOG Current Instance of Log Handler 20070808
5 MS_DISPLAY_PROFILE Instance attribute Private Type reference (TYPE) BAL_S_PROF Application Log: Messages Output Format Profile 20090129
6 MT_EXPANDED_NODES Instance attribute Private Type reference (TYPE) HRPAD_PAL_T_HEADER_NODES Table with Nodes to be Expanded 20090710
7 MT_LOG_HANDLE Instance attribute Private Type reference (TYPE) HRPAY00T_LOG_HANDLE Log Handle Table 20070808
8 MT_MESSAGES Instance attribute Private Type reference (TYPE) HRPAY00T_MESSAGE_TABLE Message Table for Message Handler 20070808
9 M_CATEG_ID_NO Instance attribute Private See coding Sequence Number CATEG_ID 20090710
10 M_MESSAGE_HANDLE Instance attribute Private Type reference (TYPE) BALLOGHNDL Application Log: Message Handle 20070808
11 M_MSGC Instance attribute Private Type reference (TYPE) STRING Message Container 20070808
12 SR_SINGLETON_MESSAGE_HANDLER Static Attribute Private Object reference (TYPE REF TO) CL_HRPAY00_MESSAGE_HANDLER Message Handler 20070808
13 S_STRUC_NAME Static Attribute Private Type reference (TYPE) BALTABNAME 'HRPAY00S_PERNR' Application Log: Context: DDIC structure name 20070808
Methods
# Method Level Visibility Method type Description Created on
1 ADD_EXCEPTION Instance method Public Method 20090811
2 ADD_MESSAGE Instance method Public Method 20070808
3 ADD_MESSAGES Instance method Public Method 20070809
4 ADD_MESSAGE_INTERNAL Instance method Protected Method Addition of Message to Log Table (Internal) 20090811
5 ADD_NODE Instance method Public Method 20071108
6 ADD_STATISTICS Instance method Public Method 20070809
7 ADD_STATISTICS_STANDARD Instance method Public Method 20070809
8 ADD_TABLE Instance method Public Method 20070809
9 CONSTRUCTOR Instance method Protected Constructor Private Construction Due to Singleton 20070808
10 CONVERT_MSGTY Instance method Protected Method Converted: Message Type <-> Sortable Number 20070808
11 CREATE_DISPLAY_PROFILE Instance method Protected Method Create Output Profile for Application Log Messages 20070808
12 CREATE_FCAT Instance method Public Method 20070809
13 DISPLAY_MESSAGES Instance method Public Method 20070809
14 DISPLAY_PAL Instance method Public Method 20070809
15 GENERATE_PAL_LOG Instance method Public Method 20070809
16 GENERATE_PAYROLL_LOG Instance method Public Method 20070809
17 GENERATE_TREE_LOG Instance method Public Method 20070817
18 GET_MESSAGE_HANDLER Static method Public Method Create Instance for Message Holder 20070808
19 GET_MESSAGE_TABLE Instance method Public Method 20070809
20 INIT Instance method Public Method Delete all Messages and Logs 20090129
21 INIT_LOG Instance method Protected Method Initialization of Application Log 20070808
22 LOG_ADD_MESSAGE_TABLE Instance method Public Method 20070809
23 LOG_ADD_STRUCTURE Instance method Public Method 20070809
24 LOG_ADD_TABLE Instance method Public Method 20070809
25 LOG_ADD_TEXT_TABLE Instance method Public Method 20070809
26 LOG_CLEAR_LOG Instance method Public Method 20101109
27 LOG_CREATE_INSTANCE Instance method Public Method 20070809
28 LOG_DECREASE_LEVEL Instance method Public Method 20070809
29 LOG_INCREASE_LEVEL Instance method Public Method 20070809
30 SEND_MESSAGE Instance method Public Method 20070809
31 SEND_MESSAGE_TABLE Instance method Public Method 20070809
Events
Class CL_HRPAY00_MESSAGE_HANDLER has no event.
Types
Class CL_HRPAY00_MESSAGE_HANDLER has no local type.
Method Signatures

Method ADD_EXCEPTION Signature

Method ADD_EXCEPTION on class CL_HRPAY00_MESSAGE_HANDLER has no parameter.
Method ADD_EXCEPTION on class CL_HRPAY00_MESSAGE_HANDLER has no exception.

Method ADD_MESSAGE Signature

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

Method ADD_MESSAGES Signature

Method ADD_MESSAGES on class CL_HRPAY00_MESSAGE_HANDLER has no parameter.
Method ADD_MESSAGES on class CL_HRPAY00_MESSAGE_HANDLER has no exception.

Method ADD_MESSAGE_INTERNAL 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) SYMSG Struktur der Message-Variablen 20090811
2 Importing IT_FIELD_LIST Call by reference Type reference (TYPE) HRPAY00T_FIELD_TAB Feldliste für Message Handler HCM 20090811
3 Importing I_LEVEL Call by reference Type reference (TYPE) BALLEVEL Anwendungs-Log: Detaillierungsgrad 20090811
4 Importing I_PERNR Call by reference Type reference (TYPE) P_PERNR Personalnummer 20090811

Method ADD_MESSAGE_INTERNAL on class CL_HRPAY00_MESSAGE_HANDLER has no exception.

Method ADD_NODE Signature

Method ADD_NODE on class CL_HRPAY00_MESSAGE_HANDLER has no parameter.
Method ADD_NODE on class CL_HRPAY00_MESSAGE_HANDLER has no exception.

Method ADD_STATISTICS Signature

Method ADD_STATISTICS on class CL_HRPAY00_MESSAGE_HANDLER has no parameter.
Method ADD_STATISTICS on class CL_HRPAY00_MESSAGE_HANDLER has no exception.

Method ADD_STATISTICS_STANDARD Signature

Method ADD_STATISTICS_STANDARD on class CL_HRPAY00_MESSAGE_HANDLER has no parameter.
Method ADD_STATISTICS_STANDARD on class CL_HRPAY00_MESSAGE_HANDLER has no exception.

Method ADD_TABLE Signature

Method ADD_TABLE on class CL_HRPAY00_MESSAGE_HANDLER has no parameter.
Method ADD_TABLE on class CL_HRPAY00_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 20070808
# Exception Resumable Description Created on
1 ERROR_CREATING_LOG Fehler beim Anlegen des Anwendungsprotokolls 20070808

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 20070808

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

Method CREATE_FCAT Signature

Method CREATE_FCAT on class CL_HRPAY00_MESSAGE_HANDLER has no parameter.
Method CREATE_FCAT on class CL_HRPAY00_MESSAGE_HANDLER has no exception.

Method DISPLAY_MESSAGES Signature

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

Method DISPLAY_PAL Signature

Method DISPLAY_PAL on class CL_HRPAY00_MESSAGE_HANDLER has no parameter.
Method DISPLAY_PAL on class CL_HRPAY00_MESSAGE_HANDLER has no exception.

Method GENERATE_PAL_LOG Signature

Method GENERATE_PAL_LOG on class CL_HRPAY00_MESSAGE_HANDLER has no parameter.
Method GENERATE_PAL_LOG on class CL_HRPAY00_MESSAGE_HANDLER has no exception.

Method GENERATE_PAYROLL_LOG Signature

Method GENERATE_PAYROLL_LOG on class CL_HRPAY00_MESSAGE_HANDLER has no parameter.
Method GENERATE_PAYROLL_LOG on class CL_HRPAY00_MESSAGE_HANDLER has no exception.

Method GENERATE_TREE_LOG Signature

Method GENERATE_TREE_LOG on class CL_HRPAY00_MESSAGE_HANDLER has no parameter.
Method GENERATE_TREE_LOG on class CL_HRPAY00_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 Importing I_DERIVATED_CLASSNAME Call by reference Type reference (TYPE) SEOCLSNAME Name der abgeleiteten Klasse von CL_HRPAY00_MESSAGE_HANDLER 20090811
2 Importing I_IDENT Call by reference Type reference (TYPE) BALNREXT Anwendungs-Log: Externe Identifikation 20070808
3 Returning RR_MESSAGE_HANDLER Value transfer Object reference (TYPE REF TO) CL_HRPAY00_MESSAGE_HANDLER Message-Handler 20070808

Method GET_MESSAGE_HANDLER on class CL_HRPAY00_MESSAGE_HANDLER has no exception.

Method GET_MESSAGE_TABLE Signature

Method GET_MESSAGE_TABLE on class CL_HRPAY00_MESSAGE_HANDLER has no parameter.
Method GET_MESSAGE_TABLE on class CL_HRPAY00_MESSAGE_HANDLER has no exception.

Method INIT Signature

Method INIT on class CL_HRPAY00_MESSAGE_HANDLER has no parameter.
Method INIT on class CL_HRPAY00_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 20070808
# Exception Resumable Description Created on
1 ERROR_CREATING_LOG Fehler beim Anlegen des Anwednungsprotokolls 20070808

Method LOG_ADD_MESSAGE_TABLE Signature

Method LOG_ADD_MESSAGE_TABLE on class CL_HRPAY00_MESSAGE_HANDLER has no parameter.
Method LOG_ADD_MESSAGE_TABLE on class CL_HRPAY00_MESSAGE_HANDLER has no exception.

Method LOG_ADD_STRUCTURE Signature

Method LOG_ADD_STRUCTURE on class CL_HRPAY00_MESSAGE_HANDLER has no parameter.
Method LOG_ADD_STRUCTURE on class CL_HRPAY00_MESSAGE_HANDLER has no exception.

Method LOG_ADD_TABLE Signature

Method LOG_ADD_TABLE on class CL_HRPAY00_MESSAGE_HANDLER has no parameter.
Method LOG_ADD_TABLE on class CL_HRPAY00_MESSAGE_HANDLER has no exception.

Method LOG_ADD_TEXT_TABLE Signature

Method LOG_ADD_TEXT_TABLE on class CL_HRPAY00_MESSAGE_HANDLER has no parameter.
Method LOG_ADD_TEXT_TABLE on class CL_HRPAY00_MESSAGE_HANDLER has no exception.

Method LOG_CLEAR_LOG Signature

Method LOG_CLEAR_LOG on class CL_HRPAY00_MESSAGE_HANDLER has no parameter.
Method LOG_CLEAR_LOG on class CL_HRPAY00_MESSAGE_HANDLER has no exception.

Method LOG_CREATE_INSTANCE Signature

Method LOG_CREATE_INSTANCE on class CL_HRPAY00_MESSAGE_HANDLER has no parameter.
Method LOG_CREATE_INSTANCE on class CL_HRPAY00_MESSAGE_HANDLER has no exception.

Method LOG_DECREASE_LEVEL Signature

Method LOG_DECREASE_LEVEL on class CL_HRPAY00_MESSAGE_HANDLER has no parameter.
Method LOG_DECREASE_LEVEL on class CL_HRPAY00_MESSAGE_HANDLER has no exception.

Method LOG_INCREASE_LEVEL Signature

Method LOG_INCREASE_LEVEL on class CL_HRPAY00_MESSAGE_HANDLER has no parameter.
Method LOG_INCREASE_LEVEL on class CL_HRPAY00_MESSAGE_HANDLER has no exception.

Method SEND_MESSAGE Signature

Method SEND_MESSAGE on class CL_HRPAY00_MESSAGE_HANDLER has no parameter.
Method SEND_MESSAGE on class CL_HRPAY00_MESSAGE_HANDLER has no exception.

Method SEND_MESSAGE_TABLE Signature

Method SEND_MESSAGE_TABLE on class CL_HRPAY00_MESSAGE_HANDLER has no parameter.
Method SEND_MESSAGE_TABLE on class CL_HRPAY00_MESSAGE_HANDLER has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 600