SAP ABAP Class CL_HRPP_INDEX_PERNR (Processing per Personnel Number)
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_INDEX_PERNR  
Short Description Processing per Personnel Number    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package PCPO   PY: Posting Transfer 
Created 20071105   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_HRPP_INDEX_PERNR has no forward declaration.
Interfaces
Class CL_HRPP_INDEX_PERNR has no interface implemented.
Friends
Class CL_HRPP_INDEX_PERNR has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 EVP Instance attribute Protected Type reference (TYPE) HRPY_TT_RGDIR Directory of Payroll Results 20071105
2 FALSE Constant Public Type reference (TYPE) BOOLE_D ' ' Data Element for BOOLE Domain: TRUE (='X') and FALSE (=' ') 20071105
3 FULLNEWGL Instance attribute Public Type reference (TYPE) BOOLE_D CODIST=3 for at least one period 20080820
4 INDEX_MANAGER Instance attribute Protected Object reference (TYPE REF TO) CL_HRPP_INDEX_MANAGER Generates Posting Index 20071105
5 LAST_EVP Instance attribute Protected Type reference (TYPE) PC261 Cluster Directory (For Export and Import of Payroll Results) 20071105
6 LAST_GROUPINGS Instance attribute Public Type reference (TYPE) HRPAY99_GROUPINGS Grouping Information for Person 20080618
7 LAST_WPBP Instance attribute Public Type reference (TYPE) PC205 Payroll Results: Work Center/Basic Pay 20071105
8 LAST_WPBP_SEQNR Instance attribute Public Type reference (TYPE) HRPP_T_PERNR_WPBP Table Type with Structure PERNR and WPBP 20120323
9 LAST_XXNT_WPBP Instance attribute Public Type reference (TYPE) HRPP_S_GROUPING_DATA Grouping-Specific Data in Posting Transfer 20080625
10 LAST_XXNT_WPBP_SEQNR Instance attribute Public Type reference (TYPE) HRPP_S_GROUPING_WPBP_SEQNR WPBP per Grouping with Sequence Number 20120323
11 PARAMS Instance attribute Protected Type reference (TYPE) HRPP_PARAMS Parameter for RPCIPE01 Program 20071105
12 PERNR Instance attribute Public Type reference (TYPE) PERNR_D Personnel Number 20071105
13 PERSON_ID Instance attribute Protected Type reference (TYPE) PERSONID_EXT External Person ID 20071105
14 POSTDATE Instance attribute Public Type reference (TYPE) SYDATUM Posting Date 20071105
15 RGDIR Instance attribute Protected Type reference (TYPE) HRPY_TT_RGDIR Directory of Payroll Results 20071105
16 TRUE Constant Public Type reference (TYPE) BOOLE_D 'X' Data Element for BOOLE Domain: TRUE (='X') and FALSE (=' ') 20071105
17 WPBP_PERIODS Instance attribute Private See coding WPBP Periods 20071105
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_IS_EVALUATED Instance method Public Method Checks If One of the Periods Was Already Posted 20071105
2 CHECK_IS_ORIGINAL_PERIOD Instance method Public Method Checks If Period Is Original Period 20071105
3 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20071105
4 DET_POSTDATE Instance method Public Method Determine Posting Date 20071105
5 EXPORT_FOR_COPL Instance method Protected Method Export to PCL5 for Cost Planning 20071105
6 PROCESS_PERIOD Instance method Protected Method Process Period 20071105
7 PROCESS_PERIODS Instance method Protected Method Process Periods 20071105
8 PROCESS_PERNR Instance method Public Method Process Personnel Number 20071105
9 PROCESS_ZERO_PERNR_ITEMS Instance method Protected Method Handling of Zero Balance Entries in PERNR_ITEMS 20080131
10 READ_PAYRESULT_PA Instance method Protected Method Read Payroll Results of Contract 20080618
11 READ_PAYRESULT_PE Instance method Protected Method Read Payroll Results for Person 20080618
12 SET_LAST_GROUPINGS Instance method Protected Method Sets LAST_GROUPINGS 20080618
13 SET_LAST_WPBP Instance method Protected Method Sets LAST_WPBP - Last Active Entry for All Periods 20071105
14 SET_LAST_XXNT_WPBP Instance method Public Method Sets LAST_XXNT_WPBP - Last WPBP in XXNT Grouping 20080625
15 SET_POSTDATE Instance method Protected Method Set the Instance Attribute Posting Date 20071105
16 STORE_WPBP_PERIODS Instance method Public Method Save WPBP Periods 20071105
17 UPDATE_LAST_XXNT_WPBPS Instance method Public Method Update Table LAST_XXNT_WPBPS 20080625
Events
Class CL_HRPP_INDEX_PERNR has no event.
Types
Class CL_HRPP_INDEX_PERNR has no local type.
Method Signatures

Method CHECK_IS_EVALUATED Signature

Method CHECK_IS_EVALUATED on class CL_HRPP_INDEX_PERNR has no parameter.
# Exception Resumable Description Created on
1 CX_HRPP Buchungsüberleitung Personalabrechnung 20071105

Method CHECK_IS_ORIGINAL_PERIOD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing EVP_WA Call by reference Type reference (TYPE) PC261 Cluster directory (for export and import of payroll results) 20071105
2 Exporting NEW_ORIGINAL Call by reference Type reference (TYPE) BOOLE_D Neues Originalergebnis? 20071105
3 Exporting RETRO Call by reference Type reference (TYPE) BOOLE_D Rückrechnungsergebnis? 20071105
# Exception Resumable Description Created on
1 CX_HRPP Buchungsüberleitung Personalabrechnung 20071105

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing EVP Call by reference Type reference (TYPE) HRPY_TT_RGDIR Verzeichnis der Abrechnungsergebnisse 20071105
2 Importing INDEX_MANAGER Call by reference Object reference (TYPE REF TO) CL_HRPP_INDEX_MANAGER Strang innerhalb der Parallelverarbeitung 20071105
3 Importing PERNR Call by reference Type reference (TYPE) PERNR_D Personalnummer 20071105
4 Importing PERSON_ID Call by reference Type reference (TYPE) PERSONID_EXT Externe Personen-ID 20071105
5 Importing RGDIR Call by reference Type reference (TYPE) HRPY_TT_RGDIR Verzeichnis der Abrechnungsergebnisse 20071105
# Exception Resumable Description Created on
1 CX_HRPP Buchungsüberleitung Personalabrechnung 20080625

Method DET_POSTDATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing EVP_WA Call by reference Type reference (TYPE) PC261 Cluster directory (for export and import of payroll results) 20071105
2 Returning POSTDATE Value transfer Type reference (TYPE) SYDATUM Aktuelles Datum des Applikationsservers 20071105
# Exception Resumable Description Created on
1 CX_HRPP Buchungsüberleitung Personalabrechnung 20071105

Method EXPORT_FOR_COPL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing PERNR_RESULT Call by reference Type reference (TYPE) HRPP_S_PERNR_RESULT Ergebnis einer Personalnummer 20071105
# Exception Resumable Description Created on
1 CX_HRPP Buchungsüberleitung Personalabrechnung 20071105

Method PROCESS_PERIOD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing EVP_WA Call by reference Type reference (TYPE) PC261 Cluster directory (for export and import of payroll results) 20071105
2 Exporting PERIOD_RESULT Call by reference Type reference (TYPE) HRPP_S_PERIOD_RESULT Periodenergebnis 20071105
# Exception Resumable Description Created on
1 CX_HRPP Buchungsüberleitung Personalabrechnung 20071105

Method PROCESS_PERIODS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing PERIOD_RESULTS Call by reference Type reference (TYPE) HRPP_T_PERIOD_RESULT Periodenergebnisse 20071105
# Exception Resumable Description Created on
1 CX_HRPP Buchungsüberleitung Personalabrechnung 20071105

Method PROCESS_PERNR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting RESULT Call by reference Type reference (TYPE) HRPP_S_PERNR_RESULT Ergebnis einer Personalnummer 20071105
# Exception Resumable Description Created on
1 CX_HRPP Buchungsüberleitung Personalabrechnung 20071105

Method PROCESS_ZERO_PERNR_ITEMS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing PERIOD_RESULTS Call by reference Type reference (TYPE) HRPP_T_PERIOD_RESULT Periodenergebnisse 20080131
2 Changing PERNR_ITEMS Call by reference Type reference (TYPE) HRPP_T_ITEM Buchungsüberleitung: Vorläufer Buchungseinzelposten 20080131

Method PROCESS_ZERO_PERNR_ITEMS on class CL_HRPP_INDEX_PERNR has no exception.

Method READ_PAYRESULT_PA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing EVP_WA Call by reference Type reference (TYPE) PC261 Cluster directory (for export and import of payroll results) 20080618
2 Returning PAYRESULT Value transfer Object reference (TYPE REF TO) CL_HR_PAY_RESULT Abrechnungsergebnis 20080618
# Exception Resumable Description Created on
1 CX_HRPP Buchungsüberleitung Personalabrechnung 20080618

Method READ_PAYRESULT_PE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing EVP_WA Call by reference Type reference (TYPE) PC261 Cluster directory (for export and import of payroll results) 20080618
2 Returning PAYRESULT Value transfer Object reference (TYPE REF TO) CL_HR_PAY_RESULT_PERSON Abrechnungsergebnis 20080618
# Exception Resumable Description Created on
1 CX_HRPP Buchungsüberleitung Personalabrechnung 20080618

Method SET_LAST_GROUPINGS Signature

Method SET_LAST_GROUPINGS on class CL_HRPP_INDEX_PERNR has no parameter.
# Exception Resumable Description Created on
1 CX_HRPP Buchungsüberleitung Personalabrechnung 20080618

Method SET_LAST_WPBP Signature

Method SET_LAST_WPBP on class CL_HRPP_INDEX_PERNR has no parameter.
# Exception Resumable Description Created on
1 CX_HRPP Buchungsüberleitung Personalabrechnung 20071105

Method SET_LAST_XXNT_WPBP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing LAST_XXNT_WPBPS Call by reference Type reference (TYPE) HRPP_T_GROUPING_DATA Gruppierungsspezifische Daten 20080625
2 Importing LAST_XXNT_WPBPS_SEQNR Call by reference Type reference (TYPE) HRPP_T_GROUPING_WPBP_SEQNR Tabelle von WPBPs pro Gruppierung mit Sequenznummer 20120323
# Exception Resumable Description Created on
1 CX_HRPP Buchungsüberleitung Personalabrechnung 20080625

Method SET_POSTDATE Signature

Method SET_POSTDATE on class CL_HRPP_INDEX_PERNR has no parameter.
# Exception Resumable Description Created on
1 CX_HRPP Buchungsüberleitung Personalabrechnung 20071105

Method STORE_WPBP_PERIODS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing SEQNR Value transfer Type reference (TYPE) CDSEQ Sequenznummer 20071105
2 Importing WPBP Call by reference Type reference (TYPE) HRPAY99_WPBP Arbeitsplatz/Basisbezüge 20071105

Method STORE_WPBP_PERIODS on class CL_HRPP_INDEX_PERNR has no exception.

Method UPDATE_LAST_XXNT_WPBPS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing LAST_XXNT_WPBPS Call by reference Type reference (TYPE) HRPP_T_GROUPING_DATA Gruppierungsspezifische Daten 20080625
2 Changing LAST_XXNT_WPBPS_SEQNR Call by reference Type reference (TYPE) HRPP_T_GROUPING_WPBP_SEQNR Tabelle von WPBPs pro Gruppierung mit Sequenznummer 20120323
# Exception Resumable Description Created on
1 CX_HRPP Buchungsüberleitung Personalabrechnung 20080625
History
Last changed by/on SAP  20130531 
SAP Release Created in 600