SAP ABAP Class CL_HRPP_LOG (Posting Log)
Hierarchy
SAP_HRRXX (Software Component) Sub component SAP_HRRXX of SAP_HR
   PY-XX-DT (Application Component) Data Transfer
     PCPO (Package) PY: Posting Transfer
Properties
Class CL_HRPP_LOG  
Short Description Posting Log    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package PCPO   PY: Posting Transfer 
Created 20071009   SAP 
Last change 20080505   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_HRPP_LOG has no forward declaration.
Interfaces
Class CL_HRPP_LOG has no interface implemented.
Friends
Class CL_HRPP_LOG has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CL_ALV_AGGREGATIONS Instance attribute Private Object reference (TYPE REF TO) CL_SALV_AGGREGATIONS All Aggregation Objects 20071009
2 CL_ALV_EVENTS Instance attribute Public Object reference (TYPE REF TO) CL_SALV_EVENTS_TREE Events on Buttons 20071009
3 CL_ALV_FUNCTIONS Instance attribute Private Object reference (TYPE REF TO) CL_SALV_FUNCTIONS_TREE Functions (Buttons) on the Log 20071009
4 CL_ALV_GRID_TOP Instance attribute Private Object reference (TYPE REF TO) CL_SALV_FORM_LAYOUT_GRID Main Grid on TOP 20071009
5 CL_ALV_GRID_TOP_ERR Instance attribute Private Object reference (TYPE REF TO) CL_SALV_FORM_LAYOUT_GRID Grid Element in Design Object 20071009
6 CL_ALV_GRID_TOP_PERS Instance attribute Private Object reference (TYPE REF TO) CL_SALV_FORM_LAYOUT_GRID Pers.Nos Subgrid on TOP 20071009
7 CL_ALV_GRID_TOP_PERS_ASS Instance attribute Private Object reference (TYPE REF TO) CL_SALV_FORM_LAYOUT_GRID Personnel Assignment Subgrid on TOP (in Pers.Nos Grid) 20071009
8 CL_ALV_GRID_TOP_RUN Instance attribute Private Object reference (TYPE REF TO) CL_SALV_FORM_LAYOUT_GRID Grid Element in Design Object 20071009
9 CL_ALV_GRID_TOP_STAT Instance attribute Private Object reference (TYPE REF TO) CL_SALV_FORM_LAYOUT_GRID Statistics Subgrid on TOP 20071009
10 CL_ALV_GRID_TOP_STAT_CE Instance attribute Private Object reference (TYPE REF TO) CL_SALV_FORM_LAYOUT_GRID Statistics Subgrid 20071009
11 CL_ALV_SETTINGS Instance attribute Private Object reference (TYPE REF TO) CL_SALV_TREE_SETTINGS Global Settings for the Main Tree 20071009
12 CL_ALV_TREE Instance attribute Public Object reference (TYPE REF TO) CL_SALV_TREE Main Log Tree 20071009
13 CL_BAL_LOG Instance attribute Private Type reference (TYPE) BAL_S_LOG Error Log: Log Header Data 20071009
14 CL_BAL_LOG_CONTEXT Instance attribute Private Type reference (TYPE) HRPP_S_LOG_TAB_ERR_CONTEXT Error Log: Structure for Additional Info. in Error (PersNo) 20071009
15 CL_BAL_LOG_HANDLE Instance attribute Private Type reference (TYPE) BALLOGHNDL Error Log: Log Handle 20071009
16 CL_BAL_LOG_HANDLE_SINGLE Instance attribute Private Type reference (TYPE) BALLOGHNDL Error Log: Deal with Single Message 20071009
17 CL_CE_ACTIVE Instance attribute Private Type reference (TYPE) BOOLE_D Data Element for BOOLE Domain: TRUE (='X') and FALSE (=' ') 20071017
18 CL_PARAMS Instance attribute Private Type reference (TYPE) HRPP_PARAMS Parameter for RPCIPE01 Program 20071017
19 CL_RUNID Instance attribute Private Type reference (TYPE) P_EVNUM Number of Posting Run 20071017
20 CL_S_COUNT Instance attribute Public Type reference (TYPE) HRPP_S_LOG_COUNT Counter Structure 20071009
21 CL_T_COBL_ELEMENTS Instance attribute Private Type reference (TYPE) CL_TT_COBL_ELEMENTS Data from T52E1 20071009
22 CL_T_DEF_ERR_TAB Instance attribute Private Type reference (TYPE) HRPP_T_LOG_BAL Table with Messages (for Table Definition) 20071009
23 CL_T_DEF_LOG_TAB Instance attribute Private Type reference (TYPE) HRPP_T_LOG_TAB Main Log Tree Table WITHOUT Data (for Tree Definitions) 20071009
24 CL_T_DEF_LOG_TAB_COPL Instance attribute Private Type reference (TYPE) HRPP_T_LOG_COPL Cost Planning Table WITHOUT DATA (for Tree Definition) 20071009
25 CL_T_DEF_PAY_RES_TAB Instance attribute Private Type reference (TYPE) HRPP_T_LOG_TAB_PAY_RES Payroll Results Table WITHOUT Data (for Tree Definition) 20071009
26 CL_T_ERROR_TAB Instance attribute Public Type reference (TYPE) HRPP_T_LOG_BAL Error Log Table 20071009
27 CL_T_ERROR_TAB_COPL Instance attribute Public Type reference (TYPE) HRPP_T_LOG_BAL Error from Cost Planning (with Data) 20071009
28 CL_T_EVALWAY Instance attribute Private Type reference (TYPE) HRPP_T_EVAL_WAY_STD Evaluated Period of a Run 20071030
29 CL_T_KTTYPES Instance attribute Private Type reference (TYPE) SWDTDD07V Texts for Account Assignment Types 20071009
30 CL_T_LOG_TAB Instance attribute Private Type reference (TYPE) HRPP_T_LOG_TAB Main Log Tree Table WITH Data 20071009
31 CL_T_LOG_TAB_COPL Instance attribute Public Type reference (TYPE) HRPP_T_LOG_COPL Cost Planning Table WITH DATA 20071009
32 CL_T_PERNR_TAB Instance attribute Public Type reference (TYPE) HRPP_T_LOG_PERS Table of all Persons for Log Display 20071009
33 CL_VARIANT Instance attribute Private Type reference (TYPE) T52E2 Posting to Accounting: Posting Variants 20071017
34 CL_V_LOG_INITIALIZED Instance attribute Private Type reference (TYPE) FLAG 20071009
35 FALSE Constant Public Type reference (TYPE) BOOLE_D SPACE Data Element for Domain BOOLE: TRUE (='X') and FALSE (=' ') 20071017
36 LOG_ERROR_LIMIT Constant Private Type reference (TYPE) I 2 Error Limit for Rejected Pers. No. 20120116
37 TRUE Constant Public Type reference (TYPE) BOOLE_D 'X' Data Element for Domain BOOLE: TRUE (='X') and FALSE (=' ') 20071017
Methods
# Method Level Visibility Method type Description Created on
1 ADD_ERROR_TO_LOG Instance method Public Method Include Error in Table cl_t_error_tab 20071009
2 ADD_EVALWAY Instance method Private Method Save Evaluated Periods for Log 20071030
3 ADD_INDEX Instance method Private Method Append Index Tables to Log Table 20071106
4 CONSTRUCTOR Instance method Public Constructor Constructor 20071009
5 DATA_ADD_NODE_TO_TREE Instance method Private Method Add One Line to the Tree 20071009
6 DATA_ADD_WTYPES_TO_LOGTAB Instance method Private Method Enter Individual Method in the EP Table 20071009
7 DATA_BUILD_TREE_HEADER Instance method Private Method Determine Log Title and Hierarchy Title 20071009
8 DATA_COMPOSE_FINAL Instance method Private Method Add Individual Data Lines to the Log 20071009
9 DATA_TOP_CREATE Instance method Private Method Set Up Table Shown Above the Tree 20071009
10 DATA_TOP_FILL_LABELS_ERR Instance method Private Method Fill Labels for Error Table in Header (Only Batch) 20071009
11 DATA_TOP_FILL_LABELS_RUN Instance method Private Method Fill in Labels for Run Information in the Header 20071009
12 DATA_TOP_FILL_LABELS_STATS Instance method Private Method Fill Labels for TOP Grid 20071009
13 DATA_TOP_FILL_TEXTS_ERR Instance method Private Method Include Error in Header Table 20071009
14 DATA_TOP_FILL_TEXTS_RUN Instance method Private Method Fill Additional Information in the Header 20071009
15 DATA_TOP_FILL_TEXTS_STATS Instance method Private Method Fills Texts in the TOP Grid 20071009
16 DISPLAY_ADD_GEN_ALV_FUNCTIONS Instance method Private Method Include Generic ALV Functions in the Toolbar 20071009
17 DISPLAY_ADJ_COLUMN_SETTINGS Instance method Private Method Process Individual Columns 20071009
18 DISPLAY_LOG Instance method Public Method Display Log 20071009
19 DISPLAY_ONLY_HEADER_IN_BATCH Instance method Private Method Display Only the Statistics Header 20071009
20 DISPLAY_STATUS_BUTTONS Instance method Private Method Display and Hide Status Buttons 20071009
21 EVENT_DISPLAY_COST_PLANNING Instance method Public Method Display Cost Planning Data 20071009
22 EVENT_DISPLAY_DOCUMENTS Instance method Public Method Display Documents 20071009
23 EVENT_DISPLAY_DOUBLE_CLICK Instance method Public Method Double-Click a Line 20071009
24 EVENT_DISPLAY_ERRORS Instance method Public Method Display error messages 20071009
25 EVENT_DISPLAY_PAY_RESULTS Instance method Public Method Display Evaluated Payroll Results 20071009
26 EVENT_DISPLAY_PCP0 Instance method Public Method Display PCP0 20071009
27 LOG_PARALLEL_RESULT Instance method Public Method Adds the Results of Parallel Single Processing 20071019
28 PUT_LOPD_INFO_FOR_SPAIN Instance method Private Method 20071009
29 PUT_PERNR_INFO Instance method Public Method Include Employee Information in Log 20071009
Events
Class CL_HRPP_LOG has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 CL_TS_COBL_ELEMENTS Private See coding 20071009
2 CL_TT_COBL_ELEMENTS Private See coding 20071009
Method Signatures

Method ADD_ERROR_TO_LOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing MSGID Value transfer Type reference (TYPE) SYMSGID Nachrichtenklasse 20071009
2 Importing MSGNO Value transfer Type reference (TYPE) SYMSGNO Nachrichtennummer 20071009
3 Importing MSGTY Value transfer Type reference (TYPE) SYMSGTY Nachrichtentyp 20071009
4 Importing MSGV1 Value transfer Type reference (TYPE) CLIKE Nachrichtenvariable 20071009
5 Importing MSGV2 Value transfer Type reference (TYPE) CLIKE Nachrichtenvariable 20071009
6 Importing MSGV3 Value transfer Type reference (TYPE) CLIKE Nachrichtenvariable 20071009
7 Importing MSGV4 Value transfer Type reference (TYPE) CLIKE Nachrichtenvariable 20071009
8 Importing PERNR Value transfer Type reference (TYPE) PCCE_PERNR Beschäftigungsvertrag 20071009
9 Importing PERSON_ID Value transfer Type reference (TYPE) PERSONID_EXT Externe Personen-ID 20071009

Method ADD_ERROR_TO_LOG on class CL_HRPP_LOG has no exception.

Method ADD_EVALWAY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PERIOD_RESULT Call by reference Type reference (TYPE) HRPP_S_PERIOD_RESULT Periodenergebnis 20071030
2 Importing PERNR Call by reference Type reference (TYPE) PERNR_D Personalnummer 20080125
3 Importing PERSON_ID Call by reference Type reference (TYPE) PERSONID_EXT Externe Personen-ID 20080125

Method ADD_EVALWAY on class CL_HRPP_LOG has no exception.

Method ADD_INDEX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing RESULT Call by reference Type reference (TYPE) HRPP_S_PARALLEL_RESULT Ergebnis der Parallelverarbeitung 20080125

Method ADD_INDEX on class CL_HRPP_LOG has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CE_ACTIVE Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20071017
2 Importing PARAMS Call by reference Type reference (TYPE) HRPP_PARAMS Parameter für RPCIPE01 Programme 20071017
3 Importing RUNID Call by reference Type reference (TYPE) P_EVNUM Nummer des Buchungslauf 20071017
4 Importing VARIANT Call by reference Type reference (TYPE) T52E2 Überleitung FI/CO: Buchungsvarianten 20071017

Method CONSTRUCTOR on class CL_HRPP_LOG has no exception.

Method DATA_ADD_NODE_TO_TREE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CV_PARENT_KEY Call by reference Type reference (TYPE) LVC_NKEY ALV-Tree-Control: Node-key 20071009
2 Changing CV_RETURN_KEY Call by reference Type reference (TYPE) LVC_NKEY ALV-Tree-Control: Node-key 20071009
3 Importing DATALINE Call by reference Type reference (TYPE) ANY Buchungszeile 20071009
4 Importing ERROR Call by reference Type reference (TYPE) CHAR1 Flag für Knotenfarbe 20071009
5 Importing FIRST_NODE Call by reference Type reference (TYPE) CHAR1 20071009
6 Importing NODE_TEXT Call by reference Type reference (TYPE) LVC_VALUE Knotentext 20071009
7 Importing TREE Call by reference Object reference (TYPE REF TO) CL_SALV_TREE Basisklasse für Baumstruktur 20071009
# Exception Resumable Description Created on
1 EXCEPTION_NODES Fehler in Knotenverarbeitung 20071009

Method DATA_ADD_WTYPES_TO_LOGTAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing LOG_TAB_WA Call by reference Type reference (TYPE) HRPP_S_LOG_TAB Struktur der Protokolltabelle für RPCIPE00 20071025
2 Importing MOLGA Call by reference Type reference (TYPE) MOLGA Ländergruppierung 20071009
3 Importing PERNR Call by reference Type reference (TYPE) PERNR_D Vertragspernr 20071009
4 Importing SWPER Call by reference Type reference (TYPE) HRPP_SWPER Lohnart stammt aus dem Personenergebnis 20071009
5 Importing WTYPE Call by reference Type reference (TYPE) LGART Lohnart 20071009

Method DATA_ADD_WTYPES_TO_LOGTAB on class CL_HRPP_LOG has no exception.

Method DATA_BUILD_TREE_HEADER Signature

Method DATA_BUILD_TREE_HEADER on class CL_HRPP_LOG has no parameter.
Method DATA_BUILD_TREE_HEADER on class CL_HRPP_LOG has no exception.

Method DATA_COMPOSE_FINAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CL_T_LOC_LOG_TAB Call by reference Type reference (TYPE) HRPP_T_LOG_TAB Protokolltabelle 20071009

Method DATA_COMPOSE_FINAL on class CL_HRPP_LOG has no exception.

Method DATA_TOP_CREATE Signature

Method DATA_TOP_CREATE on class CL_HRPP_LOG has no parameter.
Method DATA_TOP_CREATE on class CL_HRPP_LOG has no exception.

Method DATA_TOP_FILL_LABELS_ERR Signature

Method DATA_TOP_FILL_LABELS_ERR on class CL_HRPP_LOG has no parameter.
Method DATA_TOP_FILL_LABELS_ERR on class CL_HRPP_LOG has no exception.

Method DATA_TOP_FILL_LABELS_RUN Signature

Method DATA_TOP_FILL_LABELS_RUN on class CL_HRPP_LOG has no parameter.
Method DATA_TOP_FILL_LABELS_RUN on class CL_HRPP_LOG has no exception.

Method DATA_TOP_FILL_LABELS_STATS Signature

Method DATA_TOP_FILL_LABELS_STATS on class CL_HRPP_LOG has no parameter.
Method DATA_TOP_FILL_LABELS_STATS on class CL_HRPP_LOG has no exception.

Method DATA_TOP_FILL_TEXTS_ERR Signature

Method DATA_TOP_FILL_TEXTS_ERR on class CL_HRPP_LOG has no parameter.
Method DATA_TOP_FILL_TEXTS_ERR on class CL_HRPP_LOG has no exception.

Method DATA_TOP_FILL_TEXTS_RUN Signature

Method DATA_TOP_FILL_TEXTS_RUN on class CL_HRPP_LOG has no parameter.
Method DATA_TOP_FILL_TEXTS_RUN on class CL_HRPP_LOG has no exception.

Method DATA_TOP_FILL_TEXTS_STATS Signature

Method DATA_TOP_FILL_TEXTS_STATS on class CL_HRPP_LOG has no parameter.
Method DATA_TOP_FILL_TEXTS_STATS on class CL_HRPP_LOG has no exception.

Method DISPLAY_ADD_GEN_ALV_FUNCTIONS Signature

Method DISPLAY_ADD_GEN_ALV_FUNCTIONS on class CL_HRPP_LOG has no parameter.
Method DISPLAY_ADD_GEN_ALV_FUNCTIONS on class CL_HRPP_LOG has no exception.

Method DISPLAY_ADJ_COLUMN_SETTINGS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing SET_ALL_INVISIBLE Call by reference Type reference (TYPE) FLAG allgemeines flag 20071009

Method DISPLAY_ADJ_COLUMN_SETTINGS on class CL_HRPP_LOG has no exception.

Method DISPLAY_LOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing INIT_LAYOUT Call by reference Type reference (TYPE) SLIS_VARI Layout 20071009
2 Importing REPID Call by reference Type reference (TYPE) SY-REPID Rufender Report 20071009
3 Importing STATUS Call by reference Type reference (TYPE) SYPFKEY Statusname 20071009

Method DISPLAY_LOG on class CL_HRPP_LOG has no exception.

Method DISPLAY_ONLY_HEADER_IN_BATCH Signature

Method DISPLAY_ONLY_HEADER_IN_BATCH on class CL_HRPP_LOG has no parameter.
Method DISPLAY_ONLY_HEADER_IN_BATCH on class CL_HRPP_LOG has no exception.

Method DISPLAY_STATUS_BUTTONS Signature

Method DISPLAY_STATUS_BUTTONS on class CL_HRPP_LOG has no parameter.
Method DISPLAY_STATUS_BUTTONS on class CL_HRPP_LOG has no exception.

Method EVENT_DISPLAY_COST_PLANNING Signature

Method EVENT_DISPLAY_COST_PLANNING on class CL_HRPP_LOG has no parameter.
Method EVENT_DISPLAY_COST_PLANNING on class CL_HRPP_LOG has no exception.

Method EVENT_DISPLAY_DOCUMENTS Signature

Method EVENT_DISPLAY_DOCUMENTS on class CL_HRPP_LOG has no parameter.
Method EVENT_DISPLAY_DOCUMENTS on class CL_HRPP_LOG has no exception.

Method EVENT_DISPLAY_DOUBLE_CLICK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NODE_KEY Call by reference Type reference (TYPE) SALV_DE_NODE_KEY Knotenschlüssel 20071009

Method EVENT_DISPLAY_DOUBLE_CLICK on class CL_HRPP_LOG has no exception.

Method EVENT_DISPLAY_ERRORS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PERSON_ID Call by reference Type reference (TYPE) PERSONID_EXT Externe Personen-ID 20071009

Method EVENT_DISPLAY_ERRORS on class CL_HRPP_LOG has no exception.

Method EVENT_DISPLAY_PAY_RESULTS Signature

Method EVENT_DISPLAY_PAY_RESULTS on class CL_HRPP_LOG has no parameter.
Method EVENT_DISPLAY_PAY_RESULTS on class CL_HRPP_LOG has no exception.

Method EVENT_DISPLAY_PCP0 Signature

Method EVENT_DISPLAY_PCP0 on class CL_HRPP_LOG has no parameter.
Method EVENT_DISPLAY_PCP0 on class CL_HRPP_LOG has no exception.

Method LOG_PARALLEL_RESULT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing RESULT Call by reference Type reference (TYPE) HRPP_S_PARALLEL_RESULT Ergebnis der Parallelverarbeitung 20071019

Method LOG_PARALLEL_RESULT on class CL_HRPP_LOG has no exception.

Method PUT_LOPD_INFO_FOR_SPAIN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing REPID Call by reference Type reference (TYPE) REPID 20071009

Method PUT_LOPD_INFO_FOR_SPAIN on class CL_HRPP_LOG has no exception.

Method PUT_PERNR_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PAYROLL_INFO Call by reference Object reference (TYPE REF TO) CL_HR_PAYROLL_INFO Stellt Informationen im Abrechnungsumfeld bereit 20071009
2 Importing PERSON Call by reference Type reference (TYPE) PCCE_PNP_PERSON PNP CE: Person 20071009
3 Changing PERSON_ID Call by reference Type reference (TYPE) PERSONID_EXT Person ID 20071009
4 Importing PP0001 Call by reference Type reference (TYPE) P0001_TAB Personal-Stammsatz Infotyp 0001 (Org. Zuordnung) 20071009
5 Importing PP0709 Call by reference Type reference (TYPE) HRPP_T_P0709 HR Master Record: Infotype 0709 (Person ID) 20071009

Method PUT_PERNR_INFO on class CL_HRPP_LOG has no exception.
History
Last changed by/on SAP  20080505 
SAP Release Created in 600