SAP ABAP Interface IF_HRPAYAT_SHM_MESSAGE_HANDLER (Log Builder Shared Memory)
Hierarchy
SAP_HRCAT (Software Component) Sub component SAP_HRCAT of SAP_HR
   PY-AT (Application Component) Austria
     PC03 (Package) HR Payroll: Austria
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  CL_HRPAYAT_SHM_MESSAGE_HANDLER Message Handler 20121019
Properties
Interface IF_HRPAYAT_SHM_MESSAGE_HANDLER  
Short Description Log Builder Shared Memory    
General Data
Package PC03   HR Payroll: Austria 
Created 20121010   SAP 
Last changed 20130531   SAP 
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 SLIS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Interface IF_HRPAYAT_SHM_MESSAGE_HANDLER has no interface.
Friends
Interface IF_HRPAYAT_SHM_MESSAGE_HANDLER has no friend.
Attributes
Interface IF_HRPAYAT_SHM_MESSAGE_HANDLER has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 ADD_MESSAGE Instance method Public Method Add Person-Related Message 20121019
2 ADD_MESSAGE_TABLE Instance method Public Method Add Message Table to Log 20121019
3 ADD_NODE Instance method Public Method Add New Node 20121019
4 ADD_SELECTED_EMPLOYEE Instance method Public Method Add Personnel Number 20121019
5 ADD_STRUCTURE Instance method Public Method Add Any Structure to Log 20121019
6 ADD_TABLE Instance method Public Method Add Any Table to Log 20121019
7 ADD_TEXT_TABLE Instance method Public Method Add a Text Table to Log 20121019
8 CLEAR_EXPANDED_NODES Instance method Public Method Initialize List of Nodes to Expand 20121019
9 CLEAR_SELECTED_NODE Instance method Public Method Initialize Node for Selection 20121019
10 CREATE_FCAT Instance method Public Method Creation of Field Catalog Structure/Table 20121019
11 CREATE_LOG_INSTANCE Instance method Public Method Generate and Store Log Instance 20121019
12 DECREASE_LEVEL Instance method Public Method Position Level at Previous Level of Logging 20121019
13 GET_EXPANDES_NODES Instance method Public Method Returns a List with Nodes to Expand 20121019
14 GET_MESSAGES Instance method Public Method Return List of All Messages 20121019
15 GET_MT_LOG_HANDLE Instance method Public Method Return Current Log Handler 20121019
16 GET_NODES_PER_PERNR Instance method Public Method Return All Nodes for Personnel Number 20121019
17 GET_PERNR_TABLE Instance method Public Method Returns List of All Evaluated Personnel Numbers 20121019
18 GET_SELECTED_EMPLOYEES Instance method Public Method Return List of All Selected Personnel Numbers 20121019
19 GET_SELECTED_NODE Instance method Public Method Return Node for Selection 20121019
20 INCREASE_LEVEL Instance method Public Method Position Level at Next Level of Logging 20121019
21 SET_AND_ADD_PERNR Instance method Public Method Set Current Person and Add to Internal List 20121019
22 SET_EXPANDED_NODES Instance method Public Method Set List with Nodes to Expand 20121019
23 SET_SELECTED_EMPLOYEES Instance method Public Method Set List with Personnel Numbers 20121019
24 SET_SELECTED_NODE Instance method Public Method Specify Node for Selection 20121019
Events
Interface IF_HRPAYAT_SHM_MESSAGE_HANDLER has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TTY_LOG_HANDLE Public See coding 20121019 tty_log_handle TYPE TABLE OF ty_log_handle WITH KEY pernr ident
2 TTY_MESSAGES Public See coding 20121019 tty_messages TYPE TABLE OF ty_message WITH DEFAULT KEY
3 TTY_NODE Public See coding 20121019 tty_node TYPE TABLE OF ty_node WITH KEY pernr ident
4 TY_LOG_HANDLE Public See coding 20121019 BEGIN OF TY_LOG_HANDLE , pernr TYPE p_pernr, ident TYPE char15, handle TYPE REF TO if_hrpayat_shm_log, END OF ty_log_handle
5 TY_MESSAGE Public See coding 20121019 BEGIN OF TY_MESSAGE , pernr TYPE p_pernr, msg TYPE symsg, level TYPE ballevel, field_list TYPE hrpay00t_field_tab, END OF ty_message
6 TY_NODE Public See coding 20121019 BEGIN OF TY_NODE , pernr TYPE p_pernr, ident TYPE char15, seqnr TYPE P00_LOG_SEQNR, node TYPE hrpad_pal_node_key, node_text TYPE char25, is_log TYPE boole_d, expand_node TYPE boole_d, parent_node TYPE hrpad_pal_node_key, icon TYPE icon_d, quickinfo TYPE gui_info, new_page TYPE boole_d, END OF ty_node
Method Signatures

Method ADD_MESSAGE 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 20121019
2 Importing IT_FIELD_LIST Call by reference Type reference (TYPE) HRPAY00T_FIELD_TAB Feldliste für Message Handler HCM 20121019
3 Importing I_LEVEL Call by reference Type reference (TYPE) BALLEVEL '1' Anwendungs-Log: Detaillierungsgrad 20121019
4 Importing I_PERNR Call by reference Type reference (TYPE) P_PERNR Personalnummer 20121019

Method ADD_MESSAGE on Interface IF_HRPAYAT_SHM_MESSAGE_HANDLER has no exception.

Method ADD_MESSAGE_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20121019
2 Importing IS_BUTTONS Call by reference Type reference (TYPE) HRPAD_PAL_S_PUSHBUTTONS HR Anwendungsprotokoll: Pushbuttons fur Knotenkategorie 20121019
3 Importing IT_MESSAGES Call by reference Type reference (TYPE) HRPAY00T_LOG_MESSAGE_DATA Tabelle des Datenteils der Message Daten des Logs 20121019
4 Importing I_CATEGID Call by reference Type reference (TYPE) HRPAD_PAL_CATEG_ID HR Anwendungsprotokoll: Kategorie ID 20121019
5 Importing I_HEADER Call by reference Type reference (TYPE) ANY Kopftext des Knotens 20121019
6 Importing I_ICON Call by reference Type reference (TYPE) ICON_D Ikone in Textfeldern (Ersatzdarstellung, Alias) 20121019
7 Importing I_IDENT Call by reference Type reference (TYPE) CHAR15 Char 15 20121019
8 Importing I_QUICKINFO Call by reference Type reference (TYPE) GUI_INFO Menu Painter: Infotext (4.0) 20121019

Method ADD_MESSAGE_TABLE on Interface IF_HRPAYAT_SHM_MESSAGE_HANDLER has no exception.

Method ADD_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_EXPAND_NODE Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20121019
2 Importing IM_ICON Call by reference Type reference (TYPE) ICON_D Ikone in Textfeldern (Ersatzdarstellung, Alias) 20121019
3 Importing IM_IS_LOG Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20121019
4 Importing IM_NEW_PAGE Call by reference Type reference (TYPE) BOOLE_D Ausgabe neue Seite 20121019
5 Importing IM_NODE Call by reference Type reference (TYPE) TY_NODE 20121019
6 Importing IM_NODE_KEY Call by reference Type reference (TYPE) HRPAD_PAL_NODE_KEY HR Anwendungsprotokoll 20121019
7 Importing IM_NODE_TEXT Call by reference Type reference (TYPE) CHAR25 Benutzerfeld für Cluster PC national 20121019
8 Importing IM_PARENT_NODE Call by reference Type reference (TYPE) HRPAD_PAL_NODE_KEY HR Anwendungsprotokoll 20121019
9 Importing IM_PERNR Call by reference Type reference (TYPE) P_PERNR Personalnummer 20121019
10 Importing IM_QUICKINFO Call by reference Type reference (TYPE) GUI_INFO Menu Painter: Infotext (4.0) 20121019

Method ADD_NODE on Interface IF_HRPAYAT_SHM_MESSAGE_HANDLER has no exception.

Method ADD_SELECTED_EMPLOYEE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_EMPLOYEE Call by reference Type reference (TYPE) HRPAY00S_EMPLOYEE Mitarbeiterstruktur für HCM Application Log 20121019

Method ADD_SELECTED_EMPLOYEE on Interface IF_HRPAYAT_SHM_MESSAGE_HANDLER has no exception.

Method ADD_STRUCTURE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20121019
2 Importing IM_STRUCT_NAME Call by reference Type reference (TYPE) CHAR20 Char 20 20121019
3 Importing IS_BUTTONS Call by reference Type reference (TYPE) HRPAD_PAL_S_PUSHBUTTONS HR Anwendungsprotokoll: Pushbuttons fur Knotenkategorie 20121019
4 Importing IS_STRUCTURE Call by reference Object reference (TYPE REF TO) IF_HRPAYAT_SHM_ANY_STRUCT Beliebige Struktur 20121019
5 Importing IT_FCAT Call by reference Type reference (TYPE) SLIS_T_FIELDCAT_ALV Feldkatalog 20121019
6 Importing I_CATEGID Call by reference Type reference (TYPE) HRPAD_PAL_CATEG_ID HR Anwendungsprotokoll: Kategorie ID 20121019
7 Importing I_DDIC_NAME Call by reference Type reference (TYPE) TABNAME Name der Struktur wenn lokal typisiert 20121019
8 Importing I_HEADER Call by reference Type reference (TYPE) ANY Kopftext des Knotens 20121019
9 Importing I_ICON Call by reference Type reference (TYPE) ICON_D Ikone in Textfeldern (Ersatzdarstellung, Alias) 20121019
10 Importing I_IDENT Call by reference Type reference (TYPE) CHAR15 Char 15 20121019
11 Importing I_PAYROLL_NAME Call by reference Type reference (TYPE) TABNAME PTEXT: Name der Struktur in der Abrechnung 20121019
12 Importing I_QUICKINFO Call by reference Type reference (TYPE) GUI_INFO Menu Painter: Infotext (4.0) 20121019

Method ADD_STRUCTURE on Interface IF_HRPAYAT_SHM_MESSAGE_HANDLER has no exception.

Method ADD_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20121019
2 Importing IM_TABLE_NAME Call by reference Type reference (TYPE) CHAR20 Char 20 20121019
3 Importing IS_BUTTONS Call by reference Type reference (TYPE) HRPAD_PAL_S_PUSHBUTTONS HR Anwendungsprotokoll: Pushbuttons fur Knotenkategorie 20121019
4 Importing IT_FCAT Call by reference Type reference (TYPE) SLIS_T_FIELDCAT_ALV Feldkatalog 20121019
5 Importing IT_TABLE Call by reference Object reference (TYPE REF TO) IF_HRPAYAT_SHM_ANY_TABLE Beliebige Tabelle 20121019
6 Importing I_CATEGID Call by reference Type reference (TYPE) HRPAD_PAL_CATEG_ID HR Anwendungsprotokoll: Kategorie ID 20121019
7 Importing I_DDIC_NAME Call by reference Type reference (TYPE) TABNAME Name der Struktur wenn lokal typisiert 20121019
8 Importing I_HEADER Call by reference Type reference (TYPE) ANY Kopftext des Knotens 20121019
9 Importing I_ICON Call by reference Type reference (TYPE) ICON_D Ikone in Textfeldern (Ersatzdarstellung, Alias) 20121019
10 Importing I_IDENT Call by reference Type reference (TYPE) CHAR15 Char 15 20121019
11 Importing I_PAYROLL_NAME Call by reference Type reference (TYPE) TABNAME PTEXT: Name der Tabelle in der Abrechnung 20121019
12 Importing I_QUICKINFO Call by reference Type reference (TYPE) GUI_INFO Menu Painter: Infotext (4.0) 20121019

Method ADD_TABLE on Interface IF_HRPAYAT_SHM_MESSAGE_HANDLER has no exception.

Method ADD_TEXT_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20121019
2 Importing IS_BUTTONS Call by reference Type reference (TYPE) HRPAD_PAL_S_PUSHBUTTONS HR Anwendungsprotokoll: Pushbuttons fur Knotenkategorie 20121019
3 Importing IT_TEXTS Call by reference Type reference (TYPE) HRPAY00T_LOG_TEXT_DATA Tabelle: Datenteil der Logzeile Text mit Betrag 20121019
4 Importing I_CATEGID Call by reference Type reference (TYPE) HRPAD_PAL_CATEG_ID HR Anwendungsprotokoll: Kategorie ID 20121019
5 Importing I_HEADER Call by reference Type reference (TYPE) ANY Kopftext des Knotens 20121019
6 Importing I_ICON Call by reference Type reference (TYPE) ICON_D Ikone in Textfeldern (Ersatzdarstellung, Alias) 20121019
7 Importing I_IDENT Call by reference Type reference (TYPE) CHAR15 Char 15 20121019
8 Importing I_QUICKINFO Call by reference Type reference (TYPE) GUI_INFO Menu Painter: Infotext (4.0) 20121019

Method ADD_TEXT_TABLE on Interface IF_HRPAYAT_SHM_MESSAGE_HANDLER has no exception.

Method CLEAR_EXPANDED_NODES Signature

Method CLEAR_EXPANDED_NODES on Interface IF_HRPAYAT_SHM_MESSAGE_HANDLER has no parameter.
Method CLEAR_EXPANDED_NODES on Interface IF_HRPAYAT_SHM_MESSAGE_HANDLER has no exception.

Method CLEAR_SELECTED_NODE Signature

Method CLEAR_SELECTED_NODE on Interface IF_HRPAYAT_SHM_MESSAGE_HANDLER has no parameter.
Method CLEAR_SELECTED_NODE on Interface IF_HRPAYAT_SHM_MESSAGE_HANDLER has no exception.

Method CREATE_FCAT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_FCAT Call by reference Type reference (TYPE) SLIS_T_FIELDCAT_ALV Feldkatalog 20121019
2 Importing I_STRUCTURE_NAME Call by reference Type reference (TYPE) TABNAME Strukturname 20121019

Method CREATE_FCAT on Interface IF_HRPAYAT_SHM_MESSAGE_HANDLER has no exception.

Method CREATE_LOG_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20121019
2 Importing IM_SHM_AREA Call by reference Object reference (TYPE REF TO) CL_HRPAYAT_SHM_AREA_MSG_HANDLE Gebietsklasse Shared Memory 20121019
3 Importing I_IDENT Call by reference Type reference (TYPE) P00_LOG_IDENT Identifikator für Protokollierung HCM 20121019
4 Importing I_PERNR Call by reference Type reference (TYPE) P_PERNR Personalnummer 20121019

Method CREATE_LOG_INSTANCE on Interface IF_HRPAYAT_SHM_MESSAGE_HANDLER has no exception.

Method DECREASE_LEVEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20121019
2 Importing I_IDENT Call by reference Type reference (TYPE) CHAR15 Char 15 20121019

Method DECREASE_LEVEL on Interface IF_HRPAYAT_SHM_MESSAGE_HANDLER has no exception.

Method GET_EXPANDES_NODES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RETURN Value transfer Type reference (TYPE) HRPAD_PAL_T_HEADER_NODES HRPAD_PAL_S_HEADER_NODE 20121019

Method GET_EXPANDES_NODES on Interface IF_HRPAYAT_SHM_MESSAGE_HANDLER has no exception.

Method GET_MESSAGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RETURN Value transfer Object reference (TYPE REF TO) TTY_MESSAGES Tabelle Sammlung Nachrichten für Message Handler HCM 20121019

Method GET_MESSAGES on Interface IF_HRPAYAT_SHM_MESSAGE_HANDLER has no exception.

Method GET_MT_LOG_HANDLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_MT_LOG_HANDLE Call by reference Type reference (TYPE) TTY_LOG_HANDLE 20121019

Method GET_MT_LOG_HANDLE on Interface IF_HRPAYAT_SHM_MESSAGE_HANDLER has no exception.

Method GET_NODES_PER_PERNR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_PERNR Call by reference Type reference (TYPE) P_PERNR Personalnummer 20121019
2 Returning RETURN Value transfer Type reference (TYPE) TTY_NODE 20121019

Method GET_NODES_PER_PERNR on Interface IF_HRPAYAT_SHM_MESSAGE_HANDLER has no exception.

Method GET_PERNR_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RETURN Value transfer Type reference (TYPE) PTIM_PERNR_TAB Personalnummernliste 20121019

Method GET_PERNR_TABLE on Interface IF_HRPAYAT_SHM_MESSAGE_HANDLER has no exception.

Method GET_SELECTED_EMPLOYEES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RETURN Value transfer Type reference (TYPE) HRPAY00T_EMPLOYEE Mitarbeiterstruktur für Application Log 20121019

Method GET_SELECTED_EMPLOYEES on Interface IF_HRPAYAT_SHM_MESSAGE_HANDLER has no exception.

Method GET_SELECTED_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RETURN Value transfer Type reference (TYPE) HRPAD_PAL_S_HEADER_NODE HR Anwendungsprotokoll 20121019

Method GET_SELECTED_NODE on Interface IF_HRPAYAT_SHM_MESSAGE_HANDLER has no exception.

Method INCREASE_LEVEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20121019
2 Importing I_IDENT Call by reference Type reference (TYPE) CHAR15 Char 15 20121019

Method INCREASE_LEVEL on Interface IF_HRPAYAT_SHM_MESSAGE_HANDLER has no exception.

Method SET_AND_ADD_PERNR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_PERNR Call by reference Type reference (TYPE) P_PERNR Personalnummer 20121019

Method SET_AND_ADD_PERNR on Interface IF_HRPAYAT_SHM_MESSAGE_HANDLER has no exception.

Method SET_EXPANDED_NODES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_EXPANDED_NODES Call by reference Type reference (TYPE) HRPAD_PAL_T_HEADER_NODES HRPAD_PAL_S_HEADER_NODE 20121019

Method SET_EXPANDED_NODES on Interface IF_HRPAYAT_SHM_MESSAGE_HANDLER has no exception.

Method SET_SELECTED_EMPLOYEES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_EMPLOYEES Call by reference Type reference (TYPE) HRPAY00T_EMPLOYEE Mitarbeiterstruktur für Application Log 20121019

Method SET_SELECTED_EMPLOYEES on Interface IF_HRPAYAT_SHM_MESSAGE_HANDLER has no exception.

Method SET_SELECTED_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_SELECTED_NODE Call by reference Type reference (TYPE) HRPAD_PAL_S_HEADER_NODE HR Anwendungsprotokoll 20121019

Method SET_SELECTED_NODE on Interface IF_HRPAYAT_SHM_MESSAGE_HANDLER has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in