SAP ABAP Class CL_HRPADRU_LOG (Class for report log)
Hierarchy
SAP_HRCRU (Software Component) Sub component SAP_HRCRU of SAP_HR
   PA-PA-RU (Application Component) Personalwesesen Stammdaten: Russland
     PB33 (Package) HR master data : Russia
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_HRPADRU_LOG_ORG Class for report log agregated per Organization 20070130
Properties
Class CL_HRPADRU_LOG  
Short Description Class for report log    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package PB33   HR master data : Russia 
Created 20050120   SAP 
Last change 20110809   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ICON Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 SLIS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_HRPADRU_LOG has no interface implemented.
Friends
Class CL_HRPADRU_LOG has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_CAT_ERRR Constant Private Type reference (TYPE) HRPAD_PAL_CATEG_ID 'ERRL' Category for Log 20050120
2 C_CAT_PERNR Constant Private Type reference (TYPE) HRPAD_PAL_CATEG_ID 'PERNR' Category for Pers. Number 20050120
3 C_MAIN_FORM Constant Private Type reference (TYPE) BALUEF 'DISPLAY_FORM' Main Routine Name 20050317
4 C_ROOT_NODE Constant Protected Type reference (TYPE) HRPAD_PAL_NODE_KEY 'ROOT' Root Node 20050120
5 G_ALL_PERNR_ERR_NODE Instance attribute Private Type reference (TYPE) HRPAD_PAL_NODE_KEY Errors Node for All Pers. Numbers 20050120
6 G_CUT_LOG Instance attribute Private Type reference (TYPE) CHAR1 Cut Off Log in Batch Mode 20061102
7 G_ERRORS_NODE Instance attribute Public Type reference (TYPE) HRPAD_PAL_NODE_KEY General Node for Errors 20050120
8 G_E_FIELDCAT Instance attribute Private Type reference (TYPE) SLIS_T_FIELDCAT_ALV Field Catalog for Errors 20050120
9 G_FORM Instance attribute Private Type reference (TYPE) CHAR30 Form Name 20050125
10 G_FORMS_LIST Instance attribute Private Type reference (TYPE) HRPADRU_FORMS Forms List 20060329
11 G_PARENT_E_NODE Instance attribute Protected Type reference (TYPE) HRPAD_PAL_NODE_KEY Pers. Numbers with Errors (Node) 20050120
12 G_PARENT_S_NODE Instance attribute Protected Type reference (TYPE) HRPAD_PAL_NODE_KEY Successful Pers. Numbers (Node) 20050120
13 G_PERNR Instance attribute Private Type reference (TYPE) P_PERNR Number of Pers. Numbers 20050120
14 G_PERNR_ERRORS Instance attribute Private Type reference (TYPE) I Number of Pers. Numbers with Errors 20050120
15 G_PERNR_ERR_NODE Instance attribute Private Type reference (TYPE) HRPAD_PAL_NODE_KEY Errors Node per Pers. Number 20050120
16 G_PERNR_NODE Instance attribute Private Type reference (TYPE) HRPAD_PAL_NODE_KEY Pers. Number Node 20050120
17 G_PERNR_SUCCESS Instance attribute Private Type reference (TYPE) I Number of Successful Pers. Numbers 20050120
18 IT_MESSAGES Instance attribute Protected Type reference (TYPE) DCMESSAGE_TAB Message Table 20050120
19 IT_PERNRS Instance attribute Private Type reference (TYPE) PRU_PERNRS_LOG Pers. Numbers Processed 20050121
Methods
# Method Level Visibility Method type Description Created on
1 ADD_EMPLOYEE_NODE Instance method Public Method Add Employee Node 20050120
2 ADD_MESSAGES_TO_LOG Instance method Protected Method Add All Messages to Log 20050120
3 ADD_MESSAGE_TO_LOG Instance method Public Method Add Message to Log 20050120
4 ADD_MESSAGE_TO_LOG_AND_TABLE Instance method Public Method Add Message to Pers. No. Branch and All Pers. No. Branch 20050120
5 ADD_MESSAGE_TO_TABLE Instance method Public Method Add Message to Table 20050120
6 ADD_NODE Instance method Public Method Add a Node 20050125
7 ADD_PERNR_MESSAGE_TO_LOG Instance method Public Method Add Message to Log 20050120
8 CONSTRUCTOR Instance method Public Constructor Constructor 20050120
9 DISPLAY_LOG Instance method Public Method Display Log 20050120
10 DISPLAY_LOG2 Instance method Public Method Display Log 20050317
11 GET_FORM Instance method Public Method Get Form Name 20050125
12 GET_PERNR Instance method Public Method Get Processed Pers. Number with Status 20050121
13 GET_PERNRS Instance method Public Method Get All Processed Pers. Numbers with Status 20050121
Events
Class CL_HRPADRU_LOG has no event.
Types
Class CL_HRPADRU_LOG has no local type.
Method Signatures

Method ADD_EMPLOYEE_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_NODE_KEY Call by reference Type reference (TYPE) HRPAD_PAL_NODE_KEY Node Key 20071023
2 Importing IM_ADD_MESSAGES Call by reference Type reference (TYPE) CHAR1 'X' Add messages 20050120
3 Importing IM_PERNR Call by reference Type reference (TYPE) PERNR Pernr data 20050120
4 Importing IV_NODE Call by reference Type reference (TYPE) HRPAD_PAL_NODE_KEY HR Application Log 20070130

Method ADD_EMPLOYEE_NODE on class CL_HRPADRU_LOG has no exception.

Method ADD_MESSAGES_TO_LOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_ORG Call by reference Object reference (TYPE REF TO) DATA 20070130
2 Importing IM_PERNR Call by reference Type reference (TYPE) PERNR Pernr data 20050120
3 Importing IV_NODE Call by reference Type reference (TYPE) HRPAD_PAL_NODE_KEY HR Application Log 20070130

Method ADD_MESSAGES_TO_LOG on class CL_HRPADRU_LOG has no exception.

Method ADD_MESSAGE_TO_LOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_MSG_ID Call by reference Type reference (TYPE) SYMSGID 'HRPADRUREPORTS' Message identifier 20050120
2 Importing IM_MSG_MSGV1 Call by reference Type reference (TYPE) SYMSGV Message parameter 1 20050120
3 Importing IM_MSG_MSGV2 Call by reference Type reference (TYPE) SYMSGV Message parameter 2 20050120
4 Importing IM_MSG_MSGV3 Call by reference Type reference (TYPE) SYMSGV Message parameter 3 20050120
5 Importing IM_MSG_MSGV4 Call by reference Type reference (TYPE) SYMSGV Message parameter 4 20050120
6 Importing IM_MSG_NUMBER Call by reference Type reference (TYPE) SYMSGNO Message number 20050120
7 Importing IM_MSG_TYPE Call by reference Type reference (TYPE) SYMSGTY Message type 20050120
8 Importing IM_PARENT_NODE_KEY Call by reference Type reference (TYPE) HRPAD_PAL_NODE_KEY Parent node key 20050120

Method ADD_MESSAGE_TO_LOG on class CL_HRPADRU_LOG has no exception.

Method ADD_MESSAGE_TO_LOG_AND_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_MSG_ID Call by reference Type reference (TYPE) SYMSGID 'HRPADRUREPORTS' Message identifier 20050120
2 Importing IM_MSG_MSGV1 Call by reference Type reference (TYPE) SYMSGV Message parameter 1 20050120
3 Importing IM_MSG_MSGV2 Call by reference Type reference (TYPE) SYMSGV Message parameter 2 20050120
4 Importing IM_MSG_MSGV3 Call by reference Type reference (TYPE) SYMSGV Message parameter 3 20050120
5 Importing IM_MSG_MSGV4 Call by reference Type reference (TYPE) SYMSGV Message parameter 4 20050120
6 Importing IM_MSG_NUMBER Call by reference Type reference (TYPE) SYMSGNO Message number 20050120
7 Importing IM_MSG_TYPE Call by reference Type reference (TYPE) SYMSGTY Message type 20050120
8 Importing IM_PARENT_NODE_KEY Call by reference Type reference (TYPE) HRPAD_PAL_NODE_KEY Parent node key 20050120
9 Importing IM_PERNR Call by reference Type reference (TYPE) PERNR Pernr data 20050120

Method ADD_MESSAGE_TO_LOG_AND_TABLE on class CL_HRPADRU_LOG has no exception.

Method ADD_MESSAGE_TO_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_MSG_ID Call by reference Type reference (TYPE) SYMSGID 'HRPADRUREPORTS' Message identifier 20050120
2 Importing IM_MSG_MSGV1 Call by reference Type reference (TYPE) SYMSGV Message parameter 1 20050120
3 Importing IM_MSG_MSGV2 Call by reference Type reference (TYPE) SYMSGV Message parameter 2 20050120
4 Importing IM_MSG_MSGV3 Call by reference Type reference (TYPE) SYMSGV Message parameter 3 20050120
5 Importing IM_MSG_MSGV4 Call by reference Type reference (TYPE) SYMSGV Message parameter 4 20050120
6 Importing IM_MSG_NUMBER Call by reference Type reference (TYPE) SYMSGNO Message number 20050120
7 Importing IM_MSG_TYPE Call by reference Type reference (TYPE) SYMSGTY Message type 20050120

Method ADD_MESSAGE_TO_TABLE on class CL_HRPADRU_LOG has no exception.

Method ADD_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ICON Call by reference Type reference (TYPE) ICON_D Icon in text fields (substitute display, alias) 20050125
2 Importing IM_TEXT Call by reference Type reference (TYPE) ANY 20050125

Method ADD_NODE on class CL_HRPADRU_LOG has no exception.

Method ADD_PERNR_MESSAGE_TO_LOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_MSG_ID Call by reference Type reference (TYPE) SY-MSGID 'HRPADRUREPORTS' Message identifier 20050120
2 Importing IM_MSG_MSGV1 Call by reference Type reference (TYPE) SY-MSGV1 Message parameter 1 20050120
3 Importing IM_MSG_MSGV2 Call by reference Type reference (TYPE) SY-MSGV2 Message parameter 2 20050120
4 Importing IM_MSG_MSGV3 Call by reference Type reference (TYPE) SY-MSGV3 Message parameter 3 20050120
5 Importing IM_MSG_MSGV4 Call by reference Type reference (TYPE) SY-MSGV4 Message parameter 4 20050120
6 Importing IM_MSG_NUMBER Call by reference Type reference (TYPE) SY-MSGNO Message number 20050120
7 Importing IM_MSG_TYPE Call by reference Type reference (TYPE) SY-MSGTY Message type 20050120
8 Importing IM_PARENT_NODE_KEY Call by reference Type reference (TYPE) HRPAD_PAL_NODE_KEY Parent node key 20050120
9 Importing IM_PERNR Call by reference Type reference (TYPE) PERNR Personnel data 20050120

Method ADD_PERNR_MESSAGE_TO_LOG on class CL_HRPADRU_LOG has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_FORM Call by reference Type reference (TYPE) CHAR30 '' Form name 20050125
2 Importing IM_FORMS_LIST Call by reference Type reference (TYPE) HRPADRU_FORMS Forms list 20060329
3 Importing IM_SUCCESSFUL_ONTOP Call by reference Type reference (TYPE) CHAR1 'X' Successful pernrs on top 20050120

Method CONSTRUCTOR on class CL_HRPADRU_LOG has no exception.

Method DISPLAY_LOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ADD_STATISTICS Call by reference Type reference (TYPE) CHAR1 'X' Add statistics 20050120
2 Importing IM_DETAIL Call by reference Type reference (TYPE) CHAR1 Add button for printing per pernr 20050120
3 Importing IM_TREE_ONTOP Call by reference Type reference (TYPE) CHAR1 'N' Tree on top 20050120

Method DISPLAY_LOG on class CL_HRPADRU_LOG has no exception.

Method DISPLAY_LOG2 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ADD_STATISTICS Call by reference Type reference (TYPE) CHAR1 'X' Add statistics 20050317
2 Importing IM_BUTTON1 Call by reference Type reference (TYPE) BAL_S_PUSH Button 1 20050317
3 Importing IM_BUTTON2 Call by reference Type reference (TYPE) BAL_S_PUSH Button 2 20050317
4 Importing IM_BUTTON3 Call by reference Type reference (TYPE) BAL_S_PUSH Button 3 20050317
5 Importing IM_BUTTON4 Call by reference Type reference (TYPE) BAL_S_PUSH Button 4 20050317
6 Importing IM_MAIN_FORM Call by reference Type reference (TYPE) BALUEF Main routine name 20050317
7 Importing IM_TREE_ONTOP Call by reference Type reference (TYPE) CHAR1 'N' Tree on top 20050317

Method DISPLAY_LOG2 on class CL_HRPADRU_LOG has no exception.

Method GET_FORM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_FORM Call by reference Type reference (TYPE) CHAR30 Form name 20050125
2 Importing IM_PERNR Call by reference Type reference (TYPE) P_PERNR Pernr number 20060329

Method GET_FORM on class CL_HRPADRU_LOG has no exception.

Method GET_PERNR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_PERNR Call by reference Type reference (TYPE) P_PERNR Pernr number 20050121
2 Exporting EX_STATH Call by reference Type reference (TYPE) P33_STATH Processing status 20050121
3 Importing IM_NODEKEY Call by reference Type reference (TYPE) TV_NODEKEY Node key 20050121

Method GET_PERNR on class CL_HRPADRU_LOG has no exception.

Method GET_PERNRS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_PERNRS Call by reference Type reference (TYPE) PRU_PERNRS_LOG Pernrs in log 20050121

Method GET_PERNRS on class CL_HRPADRU_LOG has no exception.
History
Last changed by/on SAP  20110809 
SAP Release Created in 600