SAP ABAP Class CL_HR_BR_READ_PAYROLL (BR: Reading class of payroll cluster)
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_HR_BR_READ_PAYROLL  
Short Description BR: Reading class of payroll cluster    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package PC37   HR settlement: Brazil 
Created 20100119   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 PBR99 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_HR_BR_READ_PAYROLL has no interface implemented.
Friends
Class CL_HR_BR_READ_PAYROLL has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MT_CD_EVAL_PER_BUFFER Instance attribute Private Type reference (TYPE) GTY_T_CD_EVAL_PERIODS_BUFFER 20100126
2 MT_PAYBR_RESULT Instance attribute Protected Type reference (TYPE) HRPAYBR_TAB_OF_RESULTS Category for a payroll results table 20100126
3 MT_RGDIR Instance attribute Protected Type reference (TYPE) HRPY_TT_RGDIR Directory of payroll results 20100126
4 MV_PERNR Instance attribute Private Type reference (TYPE) PERNR_D Personnel no. 20100126
Methods
# Method Level Visibility Method type Description Created on
1 APPLY_EVAL_15_WT Instance method Public Method Applies the rules of evaluation class 15 20100126
2 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20100126
3 GET_PAY_RESULT Instance method Public Method Returns paybr_result 20100126
4 GET_PAY_RESULT_FOR_RETRO Instance method Private Method 20110411
5 GET_PAY_RESULT_TABLE Instance method Public Method Returns a table with the paybr_result 20100126
6 GET_RETRO_WAGE_TYPES Instance method Public Method Returns a table with information on recalculation wage types 20100126
7 GET_RGDIR Instance method Public Method Returns RGDIR filtered by competence 20100126
8 GET_RGDIR_BY_PAY_DATE Instance method Public Method Returns RGDIR filtered by payment date 20100126
9 GET_RGDIR_BY_SEQ_NUMBER Instance method Public Method Returns RGDIR by sequence number 20100126
10 LOAD_PAY_RESULT Instance method Private Method Secures that attribute MT_PAYBR_RESUILT was already loaded 20100126
11 LOAD_RGDIR Instance method Private Method Secures that attribute MT_RGDIR was already loaded 20100126
12 READ_EVAL_CLASS_15 Static method Public Method Reads the wage types and loads the sign structure 20101201
13 READ_WT_T596IJ Static method Public Method Reads the wage types of table T596J and T596I 20101201
Events
Class CL_HR_BR_READ_PAYROLL has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 GTY_S_CD_EVAL_PERIODS_BUFFER Private See coding 20100126 BEGIN OF gty_s_cd_eval_periods_buffer, seqnr TYPE cdseq, rgdir_tab TYPE hrpy_tt_rgdir, END OF gty_s_cd_eval_periods_buffer
2 GTY_T_CD_EVAL_PERIODS_BUFFER Private See coding 20100126 gty_t_cd_eval_periods_buffer TYPE HASHED TABLE OF gty_s_cd_eval_periods_buffer WITH UNIQUE KEY seqnr
Method Signatures

Method APPLY_EVAL_15_WT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_VALUE Call by reference Type reference (TYPE) MAXBT Payroll: amount 20100126
2 Exporting EV_EVCLV Call by reference Type reference (TYPE) AUSPA Evaluation class specification 20110411
3 Importing IS_WT_EVAL_15_VALUES Call by reference Type reference (TYPE) PBR_S_WT_EVAL_15_VALUES BR: wage types separated by values of evaluation class 15 20100126
4 Importing IV_LGART Call by reference Type reference (TYPE) LGART Wage type 20100126

Method APPLY_EVAL_15_WT on class CL_HR_BR_READ_PAYROLL has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PERNR Call by reference Type reference (TYPE) PERNR_D Personnel no. 20100126

Method CONSTRUCTOR on class CL_HR_BR_READ_PAYROLL has no exception.

Method GET_PAY_RESULT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_PAYBR_RESULT Call by reference Type reference (TYPE) PAYBR_RESULT Payroll result Brazil 20100126
2 Importing IS_RGDIR Call by reference Type reference (TYPE) PC261 Cluster directory (to export and import payroll results) 20100126

Method GET_PAY_RESULT on class CL_HR_BR_READ_PAYROLL has no exception.

Method GET_PAY_RESULT_FOR_RETRO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_PAYBR_RESULT Call by reference Type reference (TYPE) HRPAYBR_TAB_OF_RESULTS Category for a payroll results table 20110411
2 Importing IS_RGDIR Call by reference Type reference (TYPE) PC261 Payroll result: work center/basic remuneration 20110411

Method GET_PAY_RESULT_FOR_RETRO on class CL_HR_BR_READ_PAYROLL has no exception.

Method GET_PAY_RESULT_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_PAYBR_RESULT Call by reference Type reference (TYPE) HRPAYBR_TAB_OF_RESULTS Category for a payroll results table 20100126
2 Importing IT_RGDIR Call by reference Type reference (TYPE) HRPY_TT_RGDIR Directory of payroll results 20100126

Method GET_PAY_RESULT_TABLE on class CL_HR_BR_READ_PAYROLL has no exception.

Method GET_RETRO_WAGE_TYPES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_WT_RETRO Call by reference Type reference (TYPE) PBR_T_WT_RETRO_PAYROLL PY-BR: wage types for retroactive accounting 20100126
2 Importing IS_RGDIR Call by reference Type reference (TYPE) PC261 Cluster directory (to export and import payroll results) 20100126
3 Importing IS_WT_EVAL_15_VALUES Call by reference Type reference (TYPE) PBR_S_WT_EVAL_15_VALUES BR: wage types separated by values of evaluation class 15 20100126
4 Importing IT_LGART Call by reference Type reference (TYPE) HRPAY00_DEC_WTYPES 20100126
5 Importing IV_INCL_PREV_AMT Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20110411
6 Importing IV_INC_DELTA_ZERO Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20110411
7 Importing IV_ONLY_DIFF Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20100126

Method GET_RETRO_WAGE_TYPES on class CL_HR_BR_READ_PAYROLL has no exception.

Method GET_RGDIR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RGDIR Call by reference Type reference (TYPE) HRPY_TT_RGDIR Directory of payroll results 20100126
2 Importing IV_BEGDA Call by reference Type reference (TYPE) BEGDA Valid from date 20100126
3 Importing IV_ENDDA Call by reference Type reference (TYPE) ENDDA Valid to date 20100126
4 Importing IV_REORG_RGDIR Call by reference Type reference (TYPE) ABAP_BOOL 20100126
5 Importing IV_SRTZA Call by reference Type reference (TYPE) SRTZA Record actuality code 20100126

Method GET_RGDIR on class CL_HR_BR_READ_PAYROLL has no exception.

Method GET_RGDIR_BY_PAY_DATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RGDIR Call by reference Type reference (TYPE) HRPY_TT_RGDIR Directory of payroll results 20100126
2 Importing IV_BEGDA Call by reference Type reference (TYPE) BEGDA Valid from date 20100126
3 Importing IV_ENDDA Call by reference Type reference (TYPE) ENDDA Valid to date 20100126
4 Importing IV_REORG_RGDIR Call by reference Type reference (TYPE) ABAP_BOOL 20100126
5 Importing IV_SRTZA Call by reference Type reference (TYPE) SRTZA Record actuality code 20100126

Method GET_RGDIR_BY_PAY_DATE on class CL_HR_BR_READ_PAYROLL has no exception.

Method GET_RGDIR_BY_SEQ_NUMBER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_SEQNR Call by reference Type reference (TYPE) CDSEQ Sequential number 20100126
2 Returning RS_RGDIR Value transfer Type reference (TYPE) PC261 Cluster directory (to export and import payroll results) 20100126
# Exception Resumable Description Created on
1 CX_HR_PAY_READ_ERROR General error class HRPAY 20100126

Method LOAD_PAY_RESULT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_RGDIR Call by reference Type reference (TYPE) HRPY_TT_RGDIR Directory of payroll results 20100126

Method LOAD_PAY_RESULT on class CL_HR_BR_READ_PAYROLL has no exception.

Method LOAD_RGDIR Signature

Method LOAD_RGDIR on class CL_HR_BR_READ_PAYROLL has no parameter.
Method LOAD_RGDIR on class CL_HR_BR_READ_PAYROLL has no exception.

Method READ_EVAL_CLASS_15 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_WT_EVAL_15_VALUES Call by reference Type reference (TYPE) PBR_S_WT_EVAL_15_VALUES BR: wage types separated by values of evaluation class 15 20101201
2 Importing IV_DATUM Call by reference Type reference (TYPE) DATS Type field DATS 20101201

Method READ_EVAL_CLASS_15 on class CL_HR_BR_READ_PAYROLL has no exception.

Method READ_WT_T596IJ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_RANGE_LGART Call by reference Type reference (TYPE) HRPAY00_DEC_WTYPES 20101201
2 Importing IV_APPL Call by reference Type reference (TYPE) P_APPL Subapplication 20101201
3 Importing IV_DATUM Call by reference Type reference (TYPE) DATS Type field DATS 20101201
4 Importing IV_SUMLG Call by reference Type reference (TYPE) P_SUML Cumulation wage type 20101201

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