SAP ABAP Class IF_HRPAYAT_SHM_LOG (Log Data for Shared Memory)
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  CL_HRPAYAT_SHM_LOG Log for Shared Memory 20121019
Properties
Class IF_HRPAYAT_SHM_LOG  
Short Description Log Data for Shared Memory    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package      
Created 20121010   SAP 
Last change 20130531   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)
2 ICON Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 PLOG Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
4 SLIS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class IF_HRPAYAT_SHM_LOG has no interface implemented.
Friends
Class IF_HRPAYAT_SHM_LOG has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MC_DECREASE_LEVEL Constant Public Type reference (TYPE) CHAR6 'Level-' Component Type for HCM Logging 20121019
2 MC_FALSE Constant Public Type reference (TYPE) BOOLE_D '' False 20121019
3 MC_INCREASE_LEVEL Constant Public Type reference (TYPE) CHAR6 'Level+' Component Type for HCM Logging 20121019
4 MC_MESSAGE_TABLE Constant Public Type reference (TYPE) CHAR6 'Msg' Component Type for HCM Logging 20121019
5 MC_STRUCTURE Constant Public Type reference (TYPE) CHAR6 'Struct' Component Type for HCM Logging 20121019
6 MC_TABLE Constant Public Type reference (TYPE) CHAR6 'Table' Component Type for HCM Logging 20121019
7 MC_TEXT_TABLE Constant Public Type reference (TYPE) CHAR6 'Text' Component Type for HCM Logging 20121019
8 MC_TRUE Constant Public Type reference (TYPE) BOOLE_D 'X' True 20121019
Methods
# Method Level Visibility Method type Description Created on
1 ADD_MESSAGE_TABLE Instance method Public Method Add Notification with Additional Columns to Log Directory 20121019
2 ADD_STRUCTURE Instance method Public Method Add Structure to Log Directory 20121019
3 ADD_TABLE Instance method Public Method Add Table to Log Directory 20121019
4 ADD_TEXT_TABLE Instance method Public Method Add Text Table with Additional Columns to Log Directory 20121019
5 DECREASE_LEVEL Instance method Public Method Position Level at Previous Level of Logging 20121019
6 GET_LOG_DIRECTORY Instance method Public Method Returns Table with Log Information 20121019
7 GET_MESSAGE_VALUE Instance method Public Method Returns Message Table 20121019
8 GET_STRUCT Instance method Public Method Returns Structure 20121019
9 GET_TABLE Instance method Public Method Returns Table 20121019
10 GET_TEXT_VALUE Instance method Public Method Returns Text Table 20121019
11 INCREASE_LEVEL Instance method Public Method Position Level at Next Level of Logging 20121019
Events
Class IF_HRPAYAT_SHM_LOG has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TTY_STRUCT Public See coding 20121019 tty_struct TYPE TABLE OF ty_struct WITH DEFAULT KEY
2 TTY_TABLE Public See coding 20121019 tty_table TYPE TABLE OF ty_table WITH DEFAULT KEY
3 TY_STRUCT Public See coding 20121019 BEGIN OF ty_struct, ddic_name TYPE tabname, payroll_name TYPE tabname, seqnr TYPE p00_log_seqnr, header TYPE p00_log_header, categid TYPE hrpad_pal_categ_id, icon TYPE icon_d, quickinfo TYPE gui_info, buttons TYPE hrpad_pal_s_pushbuttons, fcat TYPE slis_t_fieldcat_alv, tree_node TYPE lvc_nkey, struct_name TYPE char20, anydata TYPE REF TO if_hrpayat_shm_any_struct, END OF ty_struct
4 TY_TABLE Public See coding 20121019 BEGIN OF TY_table , seqnr TYPE p00_log_seqnr, tree_node TYPE lvc_nkey, table_name TYPE char20, any_table TYPE REF TO if_hrpayat_shm_any_table, categid TYPE hrpad_pal_categ_id, header TYPE p00_log_header, icon TYPE icon_d, quickinfo TYPE gui_info, buttons TYPE hrpad_pal_s_pushbuttons, ddic_name TYPE tabname, payroll_name TYPE tabname, fcat TYPE slis_t_fieldcat_alv, END OF ty_table
Method Signatures

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 Nachrichten mit zus. Spalten für Protokollierung HCM 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_QUICKINFO Call by reference Type reference (TYPE) GUI_INFO Menu Painter: Infotext (4.0) 20121019

Method ADD_MESSAGE_TABLE on class IF_HRPAYAT_SHM_LOG 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_PAYROLL_NAME Call by reference Type reference (TYPE) TABNAME Name der Tabelle in der Abrechnung 20121019
11 Importing I_QUICKINFO Call by reference Type reference (TYPE) GUI_INFO Menu Painter: Infotext (4.0) 20121019

Method ADD_STRUCTURE on class IF_HRPAYAT_SHM_LOG 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 IS_LAYOUT Call by reference Type reference (TYPE) SLIS_LAYOUT_ALV ALV Layout 20121019
5 Importing IT_FCAT Call by reference Type reference (TYPE) SLIS_T_FIELDCAT_ALV Feldkatalog 20121019
6 Importing IT_TABLE Call by reference Object reference (TYPE REF TO) IF_HRPAYAT_SHM_ANY_TABLE Beliebige Tabelle 20121019
7 Importing I_CATEGID Call by reference Type reference (TYPE) HRPAD_PAL_CATEG_ID HR Anwendungsprotokoll: Kategorie ID 20121019
8 Importing I_DDIC_NAME Call by reference Type reference (TYPE) TABNAME Name der Struktur wenn lokal typisiert 20121019
9 Importing I_HEADER Call by reference Type reference (TYPE) ANY Kopftext des Knotens 20121019
10 Importing I_ICON Call by reference Type reference (TYPE) ICON_D Ikone in Textfeldern (Ersatzdarstellung, Alias) 20121019
11 Importing I_PAYROLL_NAME Call by reference Type reference (TYPE) TABNAME 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 class IF_HRPAYAT_SHM_LOG 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 Texte mit zus. Spalten für Protokollierung HCM 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_QUICKINFO Call by reference Type reference (TYPE) GUI_INFO Menu Painter: Infotext (4.0) 20121019

Method ADD_TEXT_TABLE on class IF_HRPAYAT_SHM_LOG 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

Method DECREASE_LEVEL on class IF_HRPAYAT_SHM_LOG has no exception.

Method GET_LOG_DIRECTORY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_LOG_DIRECTORY Call by reference Type reference (TYPE) HRPAY00T_LOG_DIRECTORY Tabelle Directory für Protokollierung HCM 20121019

Method GET_LOG_DIRECTORY on class IF_HRPAYAT_SHM_LOG has no exception.

Method GET_MESSAGE_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_MESSAGE_VALUE Call by reference Type reference (TYPE) HRPAY00S_LOG_MESSAGE_VALUE Sammlung von Nachrichten für Protokollierung HCM 20121019
2 Importing IM_SEQNR Call by reference Type reference (TYPE) P00_LOG_SEQNR Sequenznummer für Protokollierung HCM 20121019

Method GET_MESSAGE_VALUE on class IF_HRPAYAT_SHM_LOG has no exception.

Method GET_STRUCT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_STRUCT Call by reference Type reference (TYPE) TY_STRUCT 20121019
2 Importing IM_SEQNR Call by reference Type reference (TYPE) P00_LOG_SEQNR Sequenznummer für Protokollierung HCM 20121019

Method GET_STRUCT on class IF_HRPAYAT_SHM_LOG has no exception.

Method GET_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_TABLE Call by reference Type reference (TYPE) TY_TABLE 20121019
2 Importing IM_SEQNR Call by reference Type reference (TYPE) P00_LOG_SEQNR Sequenznummer für Protokollierung HCM 20121019

Method GET_TABLE on class IF_HRPAYAT_SHM_LOG has no exception.

Method GET_TEXT_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_TEXT_VALUE Call by reference Type reference (TYPE) HRPAY00S_LOG_TEXT_VALUE Sammlung von Texten mit zus. Spalten für Protokollierung HCM 20121019
2 Importing IM_SEQNR Call by reference Type reference (TYPE) P00_LOG_SEQNR Sequenznummer für Protokollierung HCM 20121019

Method GET_TEXT_VALUE on class IF_HRPAYAT_SHM_LOG 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

Method INCREASE_LEVEL on class IF_HRPAYAT_SHM_LOG has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in