SAP ABAP Class CL_HRPAYBR_LOG_MANAGER (Log management)
Hierarchy
SAP_HRCBR (Software Component) Sub component SAP_HRCBR of SAP_HR
   PY-BR (Application Component) Brazil
     PC37 (Package) HR settlement: Brazil
Properties
Class CL_HRPAYBR_LOG_MANAGER  
Short Description Log management    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package PC37   HR settlement: Brazil 
Created 20120525   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 IF_T100_MESSAGE Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
3 PBR99 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 CL_HRPAYBR_LOG_MANAGER has no interface implemented.
Friends
Class CL_HRPAYBR_LOG_MANAGER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MV_TECH_LOG Instance attribute Private Type reference (TYPE) ABAP_BOOL 20120607
Methods
# Method Level Visibility Method type Description Created on
1 APPEND_EXCEPTION Instance method Public Method Attach the message of an exception to the log 20120607
2 APPEND_MESSAGE Instance method Public Method Attach a message to the log 20120607
3 APPEND_PERNR Instance method Public Method Attach an employee to the log table 20120607
4 APPEND_PERNR_EXCEPTION Instance method Public Method Attach the employee message of an exception to the log 20120607
5 APPEND_PERNR_MESSAGE Instance method Public Method Attach a message to the log 20120607
6 APPEND_PERNR_TEXT Instance method Public Method Attach a text on the employee to the log 20120607
7 APPEND_TECH_LOG Instance method Public Method Attach a table to the technical log 20120607
8 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20120607
9 DISPLAY_LOG Instance method Public Method Show log 20120607
10 GET_EXCEPTION_MESSAGE Instance method Protected Method Extracts the exception message 20120607
11 IS_TECH_LOG_ENABLED Instance method Public Method Returns if the user selected the technical log option 20120607
12 PREPARE_LOG Instance method Public Method Prepares to the log execution 20120607
Events
Class CL_HRPAYBR_LOG_MANAGER has no event.
Types
Class CL_HRPAYBR_LOG_MANAGER has no local type.
Method Signatures

Method APPEND_EXCEPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_EXCEPTION Call by reference Object reference (TYPE REF TO) CX_HRPAYBR_EXCEPTION Brazilian payroll exception 20120607
2 Importing IV_MSGTY Call by reference Type reference (TYPE) SYMSGTY 'E' Message type 20120607

Method APPEND_EXCEPTION on class CL_HRPAYBR_LOG_MANAGER has no exception.

Method APPEND_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_MESSAGE_ID Call by reference Type reference (TYPE) SYMSGID PBR99_ERRID Message class 20120607
2 Importing IV_MESSAGE_NUMBER Call by reference Type reference (TYPE) SYMSGNO Message no. 20120607
3 Importing IV_MESSAGE_TLEVEL Call by reference Type reference (TYPE) SEU_LEVEL 05 Level of a node 20120607
4 Importing IV_MESSAGE_TYPE Call by reference Type reference (TYPE) SYMSGTY Message type 20120607
5 Importing IV_MESSAGE_VAR1 Call by reference Type reference (TYPE) SYMSGV Message variable 20120607
6 Importing IV_MESSAGE_VAR2 Call by reference Type reference (TYPE) SYMSGV Message variable 20120607
7 Importing IV_MESSAGE_VAR3 Call by reference Type reference (TYPE) SYMSGV Message variable 20120607
8 Importing IV_MESSAGE_VAR4 Call by reference Type reference (TYPE) SYMSGV Message variable 20120607

Method APPEND_MESSAGE on class CL_HRPAYBR_LOG_MANAGER has no exception.

Method APPEND_PERNR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_MESSAGE_TYPE Call by reference Type reference (TYPE) SYMSGTY Message type 20120607
2 Importing IV_PERNR Call by reference Type reference (TYPE) PERNR_D Personnel no. 20120607

Method APPEND_PERNR on class CL_HRPAYBR_LOG_MANAGER has no exception.

Method APPEND_PERNR_EXCEPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_EXCEPTION Call by reference Object reference (TYPE REF TO) CX_HRPAYBR_EXCEPTION Brazilian payroll exception 20120607
2 Importing IV_MSGTY Call by reference Type reference (TYPE) SYMSGTY 'E' Message type 20120607
3 Importing IV_PERNR Call by reference Type reference (TYPE) PERNR_D Personnel no. 20120607

Method APPEND_PERNR_EXCEPTION on class CL_HRPAYBR_LOG_MANAGER has no exception.

Method APPEND_PERNR_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_MESSAGE_ID Call by reference Type reference (TYPE) SYMSGID PBR99_ERRID Message class 20120607
2 Importing IV_MESSAGE_NUMBER Call by reference Type reference (TYPE) SYMSGNO Message no. 20120607
3 Importing IV_MESSAGE_TYPE Call by reference Type reference (TYPE) SYMSGTY Message type 20120607
4 Importing IV_MESSAGE_VAR1 Call by reference Type reference (TYPE) SYMSGV Message variable 20120607
5 Importing IV_MESSAGE_VAR2 Call by reference Type reference (TYPE) SYMSGV Message variable 20120607
6 Importing IV_MESSAGE_VAR3 Call by reference Type reference (TYPE) SYMSGV Message variable 20120607
7 Importing IV_MESSAGE_VAR4 Call by reference Type reference (TYPE) SYMSGV Message variable 20120607
8 Importing IV_PERNR Call by reference Type reference (TYPE) PERNR_D Personnel no. 20120607

Method APPEND_PERNR_MESSAGE on class CL_HRPAYBR_LOG_MANAGER has no exception.

Method APPEND_PERNR_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_MARKTAB Call by reference Type reference (TYPE) SNODETAB Tree node table 20120607
2 Importing IV_LOG_TEXT Call by reference Type reference (TYPE) SEU_TEXT Text/Icon/Symbol 20120607
3 Importing IV_PERNR Call by reference Type reference (TYPE) PERNR_D Personnel no. 20120607
4 Importing IV_STATUS Call by reference Type reference (TYPE) PBR99_RC PBR99_OK Message type 20120607

Method APPEND_PERNR_TEXT on class CL_HRPAYBR_LOG_MANAGER has no exception.

Method APPEND_TECH_LOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_FIELDCAT_ALV Call by reference Type reference (TYPE) SLIS_T_FIELDCAT_ALV 20120607
2 Importing IT_SORT_ALV Call by reference Type reference (TYPE) SLIS_T_SORTINFO_ALV 20120607
3 Importing IT_TAB_LOG Call by reference Type reference (TYPE) STANDARD TABLE 20120607
4 Importing IV_GRID_TITLE Call by reference Type reference (TYPE) LVC_TITLE ALV Control: header line text 20120607
5 Importing IV_MESSAGE_ID Call by reference Type reference (TYPE) SYMSGID PBR99_ERRID Message class 20120607
6 Importing IV_MESSAGE_NUMBER Call by reference Type reference (TYPE) SYMSGNO Message no. 20120607
7 Importing IV_MESSAGE_TLEVEL Call by reference Type reference (TYPE) SEU_LEVEL 05 Level of a node 20120607
8 Importing IV_MESSAGE_TYPE Call by reference Type reference (TYPE) SYMSGTY Message type 20120607
9 Importing IV_MESSAGE_VAR1 Call by reference Type reference (TYPE) SYMSGV Message variable 20120607
10 Importing IV_MESSAGE_VAR2 Call by reference Type reference (TYPE) SYMSGV Message variable 20120607
11 Importing IV_MESSAGE_VAR3 Call by reference Type reference (TYPE) SYMSGV Message variable 20120607
12 Importing IV_MESSAGE_VAR4 Call by reference Type reference (TYPE) SYMSGV Message variable 20120607

Method APPEND_TECH_LOG on class CL_HRPAYBR_LOG_MANAGER has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_BEGIN_DATE Call by reference Type reference (TYPE) D 20120607
2 Importing IV_END_DATE Call by reference Type reference (TYPE) D 20120607
3 Importing IV_LOG_NAME Call by reference Type reference (TYPE) SEU_TEXT Text/Icon/Symbol 20120607
4 Importing IV_TECH_LOG Call by reference Type reference (TYPE) ABAP_BOOL 20120607

Method CONSTRUCTOR on class CL_HRPAYBR_LOG_MANAGER has no exception.

Method DISPLAY_LOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PERNR_EVALUATED Call by reference Type reference (TYPE) I 20120607
2 Importing IV_PERNR_EVALUATED_W Call by reference Type reference (TYPE) I 20120607
3 Importing IV_PERNR_REJECTED Call by reference Type reference (TYPE) I 20120607
4 Importing IV_PERNR_SELECTED Call by reference Type reference (TYPE) I 20120607
5 Importing IV_PERNR_SKIPPED Call by reference Type reference (TYPE) I 20120607
6 Importing IV_REPORT_NAME Call by reference Type reference (TYPE) SY-REPID 20120607
7 Importing IV_SW_NO_LOG Call by reference Type reference (TYPE) PBR99_FLAG 20120607
8 Importing IV_SW_PROT Call by reference Type reference (TYPE) PBR99_FLAG 20120607
9 Importing IV_SW_TOP_OF_PAGE Call by reference Type reference (TYPE) PBR99_FLAG 20120607

Method DISPLAY_LOG on class CL_HRPAYBR_LOG_MANAGER has no exception.

Method GET_EXCEPTION_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_MSG Call by reference Attribute reference (LIKE) IF_T100_MESSAGE=>T100KEY 20120607
2 Importing IO_EXCEPTION Call by reference Object reference (TYPE REF TO) CX_HRPAYBR_EXCEPTION Brazilian payroll exception 20120607

Method GET_EXCEPTION_MESSAGE on class CL_HRPAYBR_LOG_MANAGER has no exception.

Method IS_TECH_LOG_ENABLED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_TECH_LOG Value transfer Type reference (TYPE) ABAP_BOOL 20120607

Method IS_TECH_LOG_ENABLED on class CL_HRPAYBR_LOG_MANAGER has no exception.

Method PREPARE_LOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_BEGIN_DATE Call by reference Type reference (TYPE) D 20120607
2 Importing IV_END_DATE Call by reference Type reference (TYPE) D 20120607
3 Importing IV_LOG_NAME Call by reference Type reference (TYPE) SEU_TEXT Text/Icon/Symbol 20120607

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