SAP ABAP Class CL_HRPAYFR_CONTRIB_RATES (Reads the attributes of a contribution)
Hierarchy
SAP_HRCFR (Software Component) Sub component SAP_HRCFR of SAP_HR
   PY-FR (Application Component) France
     PC06 (Package) HR Payroll: France
Properties
Class CL_HRPAYFR_CONTRIB_RATES  
Short Description Reads the attributes of a contribution    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package PC06   HR Payroll: France 
Created 20050607   SAP 
Last change 20110809   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 PFRS0 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 PFRU0 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_HRPAYFR_CONTRIB_RATES has no interface implemented.
Friends
Class CL_HRPAYFR_CONTRIB_RATES has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 FALSE Constant Private Type reference (TYPE) BOOLE_D ' ' BOOLE field data elements: TRUE (='X') and FALSE (=' ') 20050607
2 TRUE Constant Private Type reference (TYPE) BOOLE_D 'X' BOOLE field data elements: TRUE (='X') and FALSE (=' ') 20050607
Methods
# Method Level Visibility Method type Description Created on
1 DETERMINE_PAYROLL_PERIOD_DATES Static method Public Method Determines the validity dates of the payroll periods 20050607
2 DETERMINE_SV_SPLITS Static method Public Method Determines the SSV splits 20050607
3 GET_CONTRIBUTION_RATES Static method Public Method Determines the attibutes of a contribution 20050607
4 GET_VARIABLE_RATES Static method Public Method Determines the floating contributions rates 20050607
5 JOIN_PAYROLL_AND_MODEL_DATES Static method Public Method Adds the payroll and contributions model validity date 20050607
Events
Class CL_HRPAYFR_CONTRIB_RATES has no event.
Types
Class CL_HRPAYFR_CONTRIB_RATES has no local type.
Method Signatures

Method DETERMINE_PAYROLL_PERIOD_DATES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BEGDA Call by reference Type reference (TYPE) BEGDA Start date 20050607
2 Importing ENDDA Call by reference Type reference (TYPE) ENDDA Valid until 20050607
3 Changing IS_OK Call by reference Type reference (TYPE) BOOLE_D BOOLE field data elements: TRUE (='X') and FALSE (=' ') 20050607
4 Importing PERNR Call by reference Type reference (TYPE) PERNR_D Personnel no. 20050607
5 Changing TAB_ERROR Call by reference Type reference (TYPE) HRERROR_TAB HR errors table 20050607
6 Importing TAB_P0001 Call by reference Type reference (TYPE) P0001_TAB Infotype 0001 (Organizational assignment) 20050607
7 Exporting TAB_PERIOD_DATES Call by reference Type reference (TYPE) T549Q_TAB Payroll Periods 20050607

Method DETERMINE_PAYROLL_PERIOD_DATES on class CL_HRPAYFR_CONTRIB_RATES has no exception.

Method DETERMINE_SV_SPLITS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BEGDA Call by reference Type reference (TYPE) BEGDA Start date 20050607
2 Changing CT_P0008 Call by reference Type reference (TYPE) P0008_TAB Infotype 0008 (Basic remuneration) 20100517
3 Changing CT_P0016 Call by reference Type reference (TYPE) P0016_TAB HR master record infotype 0016 (contract elements) 20100517
4 Changing CT_P0217 Call by reference Type reference (TYPE) P0217_TAB Infotype 0217 (INSEE Code) 20120705
5 Importing ENDDA Call by reference Type reference (TYPE) ENDDA Valid until 20050607
6 Changing IS_OK Call by reference Type reference (TYPE) BOOLE_D BOOLE field data elements: TRUE (='X') and FALSE (=' ') 20050607
7 Importing IT_DECAL Call by reference Type reference (TYPE) PFRS0_TAB_DECAL Table with contribution offset agencies 20100517
8 Importing IV_CHKDT Call by reference Type reference (TYPE) CHKDT Check date 20100517
9 Importing PERNR Call by reference Type reference (TYPE) PERNR_D Personnel no. 20050607
10 Changing TAB_ERROR Call by reference Type reference (TYPE) HRERROR_TAB HR errors table 20050607
11 Changing TAB_P0001 Call by reference Type reference (TYPE) P0001_TAB Infotype 0001 (Organizational assignment) 20050607
12 Changing TAB_P0064 Call by reference Type reference (TYPE) P0064_TAB Social Insurance Information 0064 20050607
13 Changing TAB_SV Call by reference Type reference (TYPE) HRPAYFR_SV Social Insurance 20050607
14 Importing TAB_WPBP Call by reference Type reference (TYPE) HRPAY99_WPBP Post. work/basic remuneration 20050607

Method DETERMINE_SV_SPLITS on class CL_HRPAYFR_CONTRIB_RATES has no exception.

Method GET_CONTRIBUTION_RATES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BEGDA Call by reference Type reference (TYPE) BEGDA Start date 20050607
2 Importing CHKDT Call by reference Type reference (TYPE) CHKDT Check date 20051209
3 Importing COTIS Call by reference Type reference (TYPE) COTIS Tax and social insurance payroll costs 20050607
4 Importing ENDDA Call by reference Type reference (TYPE) ENDDA Valid until 20050607
5 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D BOOLE field data elements: TRUE (='X') and FALSE (=' ') 20050607
6 Importing ORGAN Call by reference Type reference (TYPE) ORGA1 SI contribution funds 20050607
7 Importing PERNR Call by reference Type reference (TYPE) P_PERNR Personnel no. 20050607
8 Importing SV Call by reference Type reference (TYPE) PC223 Payroll Result: Social Insurance (F) 20050607
9 Exporting TAB_AT_MOD Call by reference Type reference (TYPE) PFRS0_TAB_AT_MOD Industrial accident modifiers table 20111215
10 Importing TAB_DECAL Call by reference Type reference (TYPE) PFRS0_TAB_DECAL Table with contribution offset agencies 20051209
11 Exporting TAB_ERROR Call by reference Type reference (TYPE) HRERROR_TAB HR errors table 20050607
12 Changing TAB_P0001 Call by reference Type reference (TYPE) P0001_TAB Infotype 0001 (Organizational assignment) 20050607
13 Changing TAB_P0008 Call by reference Type reference (TYPE) P0008_TAB Infotype 0008 (Basic remuneration) 20050607
14 Changing TAB_P0016 Call by reference Type reference (TYPE) P0016_TAB HR master record infotype 0016 (contract elements) 20050607
15 Changing TAB_P0064 Call by reference Type reference (TYPE) P0064_TAB Social Insurance Information 0064 20050607
16 Changing TAB_P0217 Call by reference Type reference (TYPE) P0217_TAB Infotype 0217 (INSEE Code) 20120705
17 Exporting TAB_RATE_MOD Call by reference Type reference (TYPE) PFRS0_TAB_RATE_MOD Table of contributions rate modifiers 20050607
18 Importing TAB_SV Call by reference Type reference (TYPE) HRPAYFR_SV Social Insurance 20050607
19 Exporting TAB_T5F1C Call by reference Type reference (TYPE) HRPADFR_T5F1C Contributions table T5F1C 20050607
20 Importing TAB_WPBP Call by reference Type reference (TYPE) HRPAY99_WPBP Post. work/basic remuneration 20050607

Method GET_CONTRIBUTION_RATES on class CL_HRPAYFR_CONTRIB_RATES has no exception.

Method GET_VARIABLE_RATES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ATMOD Call by reference Type reference (TYPE) P06_ATMOD Attributes of industrial accident rate 20111215
2 Importing CHKDT Call by reference Type reference (TYPE) CHKDT Check date 20080625
3 Importing COTIS Call by reference Type reference (TYPE) COTIS Tax and social insurance payroll costs 20050607
4 Importing EFF_BEGDA Call by reference Type reference (TYPE) BEGDA Effective start date 20080625
5 Importing EFF_ENDDA Call by reference Type reference (TYPE) ENDDA Effective valid end date 20080625
6 Changing IS_OK Call by reference Type reference (TYPE) BOOLE_D BOOLE field data elements: TRUE (='X') and FALSE (=' ') 20050607
7 Importing ORGAN Call by reference Type reference (TYPE) ORGA1 SI contribution funds 20050607
8 Importing PERNR Call by reference Type reference (TYPE) P_PERNR Personnel no. 20050607
9 Exporting RTMOD Call by reference Type reference (TYPE) P06_RTMOD Contribution rate modifier 20050607
10 Importing SV Call by reference Type reference (TYPE) PC223 Payroll Result: Social Insurance (F) 20050607
11 Changing T5F1C Call by reference Type reference (TYPE) T5F1C Social contributions: rates and wage types 20050607
12 Importing TAB_DECAL Call by reference Type reference (TYPE) PFRS0_TAB_DECAL Table with contribution offset agencies 20080625
13 Changing TAB_ERROR Call by reference Type reference (TYPE) HRERROR_TAB HR errors table 20050607
14 Changing TAB_P0001 Call by reference Type reference (TYPE) P0001_TAB Infotype 0001 (Organizational assignment) 20050607
15 Changing TAB_P0008 Call by reference Type reference (TYPE) P0008_TAB Infotype 0008 (Basic remuneration) 20050607
16 Changing TAB_P0016 Call by reference Type reference (TYPE) P0016_TAB HR master record infotype 0016 (contract elements) 20050607
17 Changing TAB_P0217 Call by reference Type reference (TYPE) P0217_TAB Infotype 0217 (INSEE Code) 20120705
18 Importing TAB_WPBP Call by reference Type reference (TYPE) HRPAY99_WPBP Post. work/basic remuneration 20050607

Method GET_VARIABLE_RATES on class CL_HRPAYFR_CONTRIB_RATES has no exception.

Method JOIN_PAYROLL_AND_MODEL_DATES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BEGDA Call by reference Type reference (TYPE) BEGDA Start date 20050607
2 Importing ENDDA Call by reference Type reference (TYPE) ENDDA Valid until 20050607
3 Importing TAB_MODEL_CHANGES Call by reference Type reference (TYPE) PFRS0_TAB_MOD_CHANGES Costs models changes 20050607
4 Importing TAB_PERIOD_DATES Call by reference Type reference (TYPE) T549Q_TAB Payroll periods validity dates 20050607
5 Changing TAB_SV Call by reference Type reference (TYPE) HRPAYFR_SV Social Insurance 20050607

Method JOIN_PAYROLL_AND_MODEL_DATES on class CL_HRPAYFR_CONTRIB_RATES has no exception.
History
Last changed by/on SAP  20110809 
SAP Release Created in 470