SAP ABAP Class CL_HRPAYFR_N4DS_EMPLOYEE (Employee class - N4DS)
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_N4DS_EMPLOYEE  
Short Description Employee class - N4DS    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status P  SAP Standard Production Program 
Category 0   
Package PC06   HR Payroll: France 
Created 20110407   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 P99SD Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 P99SF Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
4 P99SG Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
5 P99SH Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
6 PFRDA Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
7 PFRDS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
8 PFRL0 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
9 PFRS0 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
10 PFRU0 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_HRPAYFR_N4DS_EMPLOYEE has no interface implemented.
Friends
Class CL_HRPAYFR_N4DS_EMPLOYEE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MC_CRDSGN Constant Protected Type reference (TYPE) T511K-KONST 'COTSS' Calc. constant 20110602
2 MO_DAQ_SERVICE Instance attribute Protected Object reference (TYPE REF TO) CL_HRPAYFR_DAQ_SERVICES Services for the N4DS 20110602
3 MO_MSG_HANDL Instance attribute Protected Object reference (TYPE REF TO) CL_HR99S00_MESSAGE_LIST Message handler 20110926
4 MO_N4DS_S45_SERVICE Instance attribute Public Object reference (TYPE REF TO) CL_HRPAYFR_N4DS_S45_SERVICES S45 N4DS services 20110602
5 MO_N4DS_SERVICE Instance attribute Protected Object reference (TYPE REF TO) CL_HRPAYFR_N4DS_SERVICES N4DS services 20110602
6 MO_PRELP Instance attribute Protected Object reference (TYPE REF TO) DATA 20110602
7 MS_T511K Instance attribute Protected Type reference (TYPE) T511K Payroll Constants 20110602
8 MT_CONTRACTS Instance attribute Protected Type reference (TYPE) PFRDS_T_CONTRACT Contracts of the employee 20110711
9 MT_CUM_APRENT_CONTR Static Attribute Protected Type reference (TYPE) PFRDS_T_APRENT_CONTR Apprenticeship tax and contribution 20110711
10 MT_CUM_ASSUJE_FISCAUX Static Attribute Protected Type reference (TYPE) PFRDS_T_ASSUJE_FISCAUX Tax liabilities 20120730
11 MT_CUM_FORM_PROF Static Attribute Protected Type reference (TYPE) PFRDS_T_FORM_PROF Participation in continuous vocational training 20111014
12 MT_ERROR Instance attribute Public Type reference (TYPE) P99SF_TAB_ERROR Error list 20110602
13 MT_FIELD_LIST Instance attribute Protected Type reference (TYPE) PFRDS_TAB_FIELD_LIST 20110602
14 MT_PAY_ACTL Instance attribute Protected Type reference (TYPE) HRPAYFR_PAY_RESULTS Payroll results (A) outside reference period 20110602
15 MT_PAY_NEXT_MONTH Instance attribute Protected Type reference (TYPE) HRPAYFR_PAY_RESULTS Payroll results - next month 20110602
16 MT_PAY_PREV Instance attribute Protected Type reference (TYPE) HRPAYFR_PAY_RESULTS Payroll results (P) outside reference period 20110602
17 MT_PAY_PREV_MONTH Instance attribute Protected Type reference (TYPE) HRPAYFR_PAY_RESULTS Payroll results - previous month 20110602
18 MT_PAY_RESULTS Instance attribute Protected Type reference (TYPE) HRPAYFR_PAY_RESULTS Payroll results of the reference period 20110602
19 MT_PAY_RESULTS_POV Instance attribute Protected Type reference (TYPE) PFRDS_T_PAY_RESULTS_POV Payroll results POV buffer 20111122
20 MT_PERIOD_PAYRES Instance attribute Protected Type reference (TYPE) HRPAYFR_PAY_RESULTS Payroll results of period from mv_period_begda to _endda 20110926
21 MT_PERMO Instance attribute Protected Type reference (TYPE) P99SG_TAB_PERMO Period parameters 20110602
22 MT_WORKPLACE Static Attribute Protected Type reference (TYPE) PFRDS_S40G0500_TAB Section S40.G05.00 20110602
23 MV_ABKRS Instance attribute Protected Type reference (TYPE) ABKRS Payroll Accounting Area 20110602
24 MV_ACTIVE Instance attribute Private Type reference (TYPE) STRING Active statuses 20120102
25 MV_BEGDA Instance attribute Public Type reference (TYPE) BEGDA Start date 20110602
26 MV_BEGDA_PREV_MONTH Instance attribute Public Type reference (TYPE) BEGDA Start date 20110602
27 MV_CTSUSP Instance attribute Public Type reference (TYPE) P06_CTSUSP Inactive contracts processed as activity periods 20110602
28 MV_DNAC_ACT_PER_END Instance attribute Public Type reference (TYPE) P06DAD_PER_FIN_SIT End date of last activity period (DN-AC) 20120209
29 MV_ENDDA Instance attribute Public Type reference (TYPE) ENDDA End date 20110602
30 MV_ENDDA_NEXT_MONTH Instance attribute Public Type reference (TYPE) ENDDA End date 20110602
31 MV_FCON Instance attribute Public Type reference (TYPE) P06_FCCOD Termination reason code 20120301
32 MV_FIRST_LEAVE_DAY Instance attribute Public Type reference (TYPE) BEGDA Date first left company 20111214
33 MV_FOR_S40 Instance attribute Protected Type reference (TYPE) BOOLE_D ='X' includes periods before and after reference period 20111019
34 MV_FRACTION Instance attribute Public Type reference (TYPE) P06_FRACT Declaration fraction number 20111122
35 MV_FRAC_TOT Instance attribute Public Type reference (TYPE) P06_FRC_TT Fraction total number 20111122
36 MV_LAST_PAID_DAY Instance attribute Protected Type reference (TYPE) ENDDA Last day paid 20120329
37 MV_LAST_RESULTS Instance attribute Protected Type reference (TYPE) BOOLE_D ='X' last payroll results if none during period 20121023
38 MV_LAST_WORKED_DAY Instance attribute Protected Type reference (TYPE) BEGDA Employee stopped work on 20120217
39 MV_PERIOD_BEGDA Instance attribute Protected Type reference (TYPE) BEGDA Period start date 20110926
40 MV_PERIOD_ENDDA Instance attribute Protected Type reference (TYPE) ENDDA Period end date 20110926
41 MV_PERNR Instance attribute Public Type reference (TYPE) P_PERNR Standard selections for HR master data Reporting 20110602
42 MV_PORTA_BEGDA Instance attribute Protected Type reference (TYPE) BEGDA Start date of portability 20120905
43 MV_PORTA_ENDDA Instance attribute Protected Type reference (TYPE) ENDDA End date of portability 20120905
44 MV_PORTA_FROM_LAST_YEAR Instance attribute Protected Type reference (TYPE) ABAP_BOOL 20120905
45 MV_PRUD Instance attribute Protected Type reference (TYPE) ABAP_BOOL ='X' offset payroll and hiring in December 20110926
46 MV_WAERS Instance attribute Protected Type reference (TYPE) WAERS Currency key 20110602
47 SS_T522T Static Attribute Protected Type reference (TYPE) T522T Titles 20110602
Methods
# Method Level Visibility Method type Description Created on
1 ADD_MESSAGE_HELPER Instance method Public Method Secondary method to create message 20110926
2 CALCULATE_PRORATA Instance method Protected Method Calculates a pro rata 20110602
3 CALCULATE_SPLIT_PRORATA Instance method Protected Method Calculates the pro ratas based on the splits 20110602
4 CHECK_CLUSTER_TABLES Instance method Protected Method Checks the cluster tables 20110926
5 CHECK_IF_PORTA_FROM_LAST_YEAR Instance method Protected Method Checks if any portability based on the prev. year exists 20120905
6 CHECK_PRORATA_TEMPORAL_SCOPE Instance method Protected Method Temporal scope for prorata calculation 20121206
7 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20110602
8 DETERMINE_PRORATA Instance method Public Method Determines the pro ratas of the periods 20110602
9 DETERMINE_PRORATA_S60 Instance method Public Method Determines the pro ratas of the S60 periods 20110729
10 GET_ABSENCES Instance method Public Method Det. abs. with reason code correspondce from payroll result 20110602
11 GET_ACTIVE_STATUSES Instance method Public Method Returns active statuses 20120102
12 GET_APRENT_CONTR Instance method Public Method Determines all apprenticeship's taxes and contributions 20110711
13 GET_ASSUJE_FISCAUX Instance method Public Method Determines the tax liabilities 20120730
14 GET_BIRTH_CNTRY Instance method Public Method Determines the birth country code 20110602
15 GET_BIRTH_STATE Instance method Public Method Determines the birth region 20110602
16 GET_BUFF_POV_PAY_RESULTS Instance method Public Method Returns the payroll results (POV and buffer) 20111228
17 GET_CLUSTER_SPLITS Instance method Public Method Defines table split in the cluster based on field value 20110729
18 GET_COMPL_RETIREMENT Instance method Public Method Determines supplementary pension funds 20110926
19 GET_CONTRACTS Instance method Public Method Return all contract type for a period 20110711
20 GET_DATES_INFTY_0041 Instance method Public Method Returns the dates defined in infotype 0041 20111214
21 GET_EE_REF_NR Instance method Public Method Creates reference number for section s20 20120611
22 GET_END_OF_LEAVE Instance method Public Method Given a date where EE is inactive, return end of inactivity 20120209
23 GET_FIRST_LEAVING_ACTION Instance method Public Method Determines 1st leaving action in reference periods (DN-AC) 20111207
24 GET_FORM_PROF Instance method Public Method Determines participation in vocational training 20111014
25 GET_INFTY Instance method Public Method Determines infotype record for employee 20110602
26 GET_LAST_PAID_DAY Instance method Public Method Returns last fully paid working day before given date 20111207
27 GET_LAST_WORKED_DAY Instance method Public Method Determines the last day worked 20111214
28 GET_MD_CLUSTER_FIELDS Instance method Public Method Determines field/master data structure in payroll cluster 20110729
29 GET_NATIO_CNTRY Instance method Public Method Determines the nationality country 20110602
30 GET_NEXT_WORKED_DAY Instance method Public Method Determines the next day worked 20111207
31 GET_ORG_PAY_RESULT Instance method Public Method Get original payroll result for period EQ in period 20120315
32 GET_ORIGINAL_ABSENCES Instance method Public Method Get the original absence 20120315
33 GET_PAYRES_PERIOD_ENDDA_POV Instance method Public Method Returns payroll results fr. point of view of period end date 20110926
34 GET_PAY_DATE Instance method Public Method Determines the payment date 20120210
35 GET_PAY_RESULTS Instance method Public Method Saves payroll results 20110602
36 GET_PAY_RESULTS_DECL_POV Instance method Public Method Returns payroll results from point of view of decl. end date 20110926
37 GET_PAY_RESULTS_PRIOR_PERIOD Instance method Private Method Returns payroll results prior to period 20110926
38 GET_PERIOD_PARAMETER Instance method Public Method Determines the payroll period parameter 20110602
39 GET_PERS_ACTION Instance method Public Method Determines the measure for a given date 20110602
40 GET_PMEF2_FEATURE_VALUE Instance method Public Method Determines return value for features (str. PMEF2) 20110729
41 GET_POPULATION_CODE Instance method Public Method Determines the population code 20110729
42 GET_PRUD_FLAG Instance method Public Method Returns offset payroll with hiring in December indicator 20110926
43 GET_PR_POV_FROM_BUFFER Instance method Public Method Reads POV payroll results in buffer 20111122
44 GET_QUOTA_INFTY Instance method Public Method Get remaining quota from infotype 20120301
45 GET_SIRET Instance method Public Method Determines the population code 20110926
46 GET_START_OF_ACTIVITY Instance method Public Method Given a date when EE active, return start of act. period 20120216
47 GET_STATUS_AGIRC_ARRCO Instance method Public Method Determines the AGIRC-ARRCO category-specific code 20111026
48 GET_STREET Instance method Public Method Determines number and street for the address of an employee 20110602
49 GET_TITLE Instance method Public Method Determines the form of address code 20110602
50 GET_WORKING_HOURS Instance method Public Method Determines contractual working time 20120216
51 GET_WORKPLACE_ADDRESS Instance method Public Method Determines work area address 20110602
52 GET_WORK_PERCENTAGE Instance method Public Method Determines capacity utilization level to 20110926
53 HAS_COMPL_PAYMENT Instance method Public Method Determines if complementary payroll 20110602
54 INCLUDE_N4DS_PAY_RESULT Instance method Protected Method Determines payroll results during activity period creation 20110602
55 IS_A_TRAINEE Instance method Public Method Determines if an employee is a trainee 20110602
56 IS_CIVILIAN_SERVICE_INCLUDED Instance method Public Method Check if the civil services are to be declared 20120810
57 IS_PRESENT_LAST_FRIDAY Instance method Public Method Determines if present on year's last Friday 20110711
58 IS_SHIFT_PAY_PRUD_RELEVANT Instance method Public Method Determines whether spec. indust.trib. S40 must be generated 20110926
59 IS_SIRET_SELECTED Instance method Protected Method Check if at least one SIRET is selected (employee relevant) 20120704
60 PAYROLL_AREA_IS_VALID Instance method Public Method Payroll area is valid 20110602
61 READ_PAY_RESULTS Instance method Protected Method Reads the payroll results 20110602
62 READ_PAY_RESULTS_PRORATA Instance method Protected Method Reads the payroll results -> pro rata 20110729
63 REMOVE_PAY_RESULT_DUPES Instance method Protected Method Deletes the results that cancel each other out 20110602
64 SAVE_PR_POV_IN_BUFFER Instance method Public Method Saves POV payroll results in buffer 20111122
65 SET_DNAC_ACT_PER_END Instance method Public Method Set the end date of the last activity period (DN-AC) 20120209
66 SET_FIRST_LEAVE_DAY Instance method Public Method Set attruibute MV_FIRST_LEAVE_DAY 20120216
67 SET_LAST_WORKED_DAY Instance method Public Method Set attribute MV_LAST_WORKED_DAY 20120329
68 SET_PAY_RESULTS Instance method Protected Method Reads the payroll results 20110602
69 SET_PRORATA_TO_ZERO Instance method Protected Method Forces pro ratas to zero 20120113
70 SET_PRUD_FLAG Instance method Public Method Updates offset payroll with hiring in December indicator 20110926
71 SUM_APRENT_CONTR Instance method Public Method Add all apprenticeship's taxes and contributions 20110711
72 SUM_ASSUJE_FISCAUX Instance method Public Method Adds tax liab. 20120730
73 SUM_FORM_PROF Instance method Public Method Adds participation in continuous vocational training 20111014
Events
Class CL_HRPAYFR_N4DS_EMPLOYEE has no event.
Types
Class CL_HRPAYFR_N4DS_EMPLOYEE has no local type.
Method Signatures

Method ADD_MESSAGE_HELPER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ID Call by reference Type reference (TYPE) ANY 'HRPAYFR_N4DS' 20110926
2 Importing IV_NR Call by reference Type reference (TYPE) ANY 20110926
3 Importing IV_TYPE Call by reference Type reference (TYPE) CHAR1 'E' 1 character code 20110926
4 Importing IV_VAR1 Call by reference Type reference (TYPE) ANY 20110926
5 Importing IV_VAR2 Call by reference Type reference (TYPE) ANY 20110926
6 Importing IV_VAR3 Call by reference Type reference (TYPE) ANY 20110926
7 Importing IV_VAR4 Call by reference Type reference (TYPE) ANY 20110926

Method ADD_MESSAGE_HELPER on class CL_HRPAYFR_N4DS_EMPLOYEE has no exception.

Method CALCULATE_PRORATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_BEGDA Call by reference Type reference (TYPE) BEGDA Start date 20110602
2 Exporting EV_ENDDA Call by reference Type reference (TYPE) ENDDA End date 20110602
3 Exporting EV_PERCENT Call by reference Type reference (TYPE) PFRDS_PERCENT Pro rata percentage 20110602
4 Importing IV_ACBEG Call by reference Type reference (TYPE) BEGDA Start date 20110602
5 Importing IV_ACEND Call by reference Type reference (TYPE) ENDDA End date 20110602
6 Importing IV_FPBEG Call by reference Type reference (TYPE) BEGDA Start date 20110602
7 Importing IV_FPEND Call by reference Type reference (TYPE) ENDDA End date 20110602
8 Importing IV_NB_DAYS Call by reference Type reference (TYPE) I Number of days 20110729

Method CALCULATE_PRORATA on class CL_HRPAYFR_N4DS_EMPLOYEE has no exception.

Method CALCULATE_SPLIT_PRORATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_SPLIT_PRORATA Call by reference Type reference (TYPE) PFRDS_T_SPLIT Pro rata by split 20110711
2 Importing IO_PERIOD_PROCESSOR Call by reference Object reference (TYPE REF TO) IF_HRPAYFR_N4DS_PER_NB_DAYS 20110729
3 Importing IT_SPLIT Call by reference Type reference (TYPE) STANDARD TABLE Split table 20110602
4 Importing IV_ACSRN Call by reference Type reference (TYPE) PFRDS_S40_PERIODS-ACSRN Period start reason code 20120113
5 Importing IV_BEGDA Call by reference Type reference (TYPE) BEGDA Start date 20110602
6 Importing IV_ENDDA Call by reference Type reference (TYPE) ENDDA End date 20110602

Method CALCULATE_SPLIT_PRORATA on class CL_HRPAYFR_N4DS_EMPLOYEE has no exception.

Method CHECK_CLUSTER_TABLES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_PAY_RESULT Call by reference Type reference (TYPE) HRPAYFR_PAY_RESULTS Payroll results 20111012

Method CHECK_CLUSTER_TABLES on class CL_HRPAYFR_N4DS_EMPLOYEE has no exception.

Method CHECK_IF_PORTA_FROM_LAST_YEAR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_ERROR Call by reference Type reference (TYPE) P99SF_TAB_ERROR Error list 20120905
2 Importing IV_BEGDA Call by reference Type reference (TYPE) BEGDA Start date 20120905
3 Importing IV_ENDDA Call by reference Type reference (TYPE) ENDDA End date 20120905

Method CHECK_IF_PORTA_FROM_LAST_YEAR on class CL_HRPAYFR_N4DS_EMPLOYEE has no exception.

Method CHECK_PRORATA_TEMPORAL_SCOPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_BEGDA Call by reference Type reference (TYPE) BEGDA Start date 20121206
2 Importing IS_PAY_RESULTS Call by reference Type reference (TYPE) PAYFR_RESULT HR-PAY-FR: Structure for Payroll Result 20121206
3 Importing IV_ENNAT Call by reference Type reference (TYPE) PFRDS_DECL-DENAT 20121206

Method CHECK_PRORATA_TEMPORAL_SCOPE on class CL_HRPAYFR_N4DS_EMPLOYEE has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_DAQ_SERVICE Call by reference Object reference (TYPE REF TO) CL_HRPAYFR_DAQ_SERVICES Services for the N4DS 20110602
2 Importing IO_N4DS_SERVICE Call by reference Object reference (TYPE REF TO) CL_HRPAYFR_N4DS_SERVICES N4DS services 20110602
3 Importing IT_PRELP Call by reference Type reference (TYPE) STANDARD TABLE Employee infotype buffer 20110602
4 Importing IV_ABKRS Call by reference Type reference (TYPE) ABKRS Payroll Accounting Area 20110602
5 Importing IV_BEGDA Call by reference Type reference (TYPE) BEGDA Start date 20110602
6 Importing IV_CTSUSP Call by reference Type reference (TYPE) P06_CTSUSP ' ' Inactive contracts processed as activity periods 20110602
7 Importing IV_DO_INIT Call by reference Type reference (TYPE) ABAP_BOOL 'X' 20110602
8 Importing IV_ENDDA Call by reference Type reference (TYPE) ENDDA End date 20110602
9 Importing IV_FRACTION Call by reference Type reference (TYPE) P06_FRACT Declaration fraction number 20111122
10 Importing IV_FRAC_TOT Call by reference Type reference (TYPE) P06_FRC_TT Fraction total number 20111122
11 Importing IV_PERNR Call by reference Type reference (TYPE) P_PERNR Standard selections for HR master data Reporting 20110602
12 Importing IV_WAERS Call by reference Type reference (TYPE) P06_DEVISE Currency key 20110602
# Exception Resumable Description Created on
1 EXCEPTION_SIRET_NOT_SELECTED The employee does not have any SIRET (payroll) selected. 20120704

Method DETERMINE_PRORATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_S40_PERIODS Call by reference Type reference (TYPE) PFRDS_T_S40_PERIODS Activity periods S40 20110602

Method DETERMINE_PRORATA on class CL_HRPAYFR_N4DS_EMPLOYEE has no exception.

Method DETERMINE_PRORATA_S60 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_S60_PERIODS Call by reference Type reference (TYPE) PFRDS_T_S60_PERIODS 20110729

Method DETERMINE_PRORATA_S60 on class CL_HRPAYFR_N4DS_EMPLOYEE has no exception.

Method GET_ABSENCES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_BEGDA Call by reference Type reference (TYPE) BEGDA Start date 20110602
2 Importing IV_ENDDA Call by reference Type reference (TYPE) ENDDA End date 20110602
3 Importing IV_FOR_S60 Call by reference Type reference (TYPE) BOOLE_D ='X' reads pay.results from perspective of last declar. day 20120711
4 Importing IV_ORG_ABSENCES Call by reference Type reference (TYPE) ABAP_BOOL ='X' get original absences 20120315
5 Importing IV_SECTN Call by reference Type reference (TYPE) P_99S_SECTN Forms: section 20110602
6 Returning RO_ABSENCES Value transfer Object reference (TYPE REF TO) CL_HRPAYFR_INTERVAL_COLLECTION 20110602

Method GET_ABSENCES on class CL_HRPAYFR_N4DS_EMPLOYEE has no exception.

Method GET_ACTIVE_STATUSES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_ACTIVE Value transfer Type reference (TYPE) STRING Active statuses 20120102

Method GET_ACTIVE_STATUSES on class CL_HRPAYFR_N4DS_EMPLOYEE has no exception.

Method GET_APRENT_CONTR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CUM_APRENT_CONTR Call by reference Type reference (TYPE) PFRDS_T_APRENT_CONTR Apprenticeship tax and contribution 20110711

Method GET_APRENT_CONTR on class CL_HRPAYFR_N4DS_EMPLOYEE has no exception.

Method GET_ASSUJE_FISCAUX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CUM_ASSUJE_FISCAUX Call by reference Type reference (TYPE) PFRDS_T_ASSUJE_FISCAUX 20120730

Method GET_ASSUJE_FISCAUX on class CL_HRPAYFR_N4DS_EMPLOYEE has no exception.

Method GET_BIRTH_CNTRY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_N4DS_DAQ Call by reference Object reference (TYPE REF TO) IF_HRPAYFR_N4DS_DAQ DAQ implementation for N4DS 20110602
2 Importing IS_P0002 Call by reference Type reference (TYPE) P0002 Infotype 0002 personnel file (identity) 20110602
3 Returning RV_BIRTH_COUNTRY Value transfer Type reference (TYPE) PFRDS_SALA-SAPAY Country of birth 20110602

Method GET_BIRTH_CNTRY on class CL_HRPAYFR_N4DS_EMPLOYEE has no exception.

Method GET_BIRTH_STATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_N4DS_DAQ Call by reference Object reference (TYPE REF TO) IF_HRPAYFR_N4DS_DAQ DAQ implementation for N4DS 20110602
2 Importing IS_P0002 Call by reference Type reference (TYPE) P0002 Infotype 0002 personnel file (identity) 20110602
3 Returning RV_BIRTH_STATE_CODE Value transfer Type reference (TYPE) PFRDS_SALA-SADPT Birth region code 20110602

Method GET_BIRTH_STATE on class CL_HRPAYFR_N4DS_EMPLOYEE has no exception.

Method GET_BUFF_POV_PAY_RESULTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_PAY_RESULTS Call by reference Type reference (TYPE) HRPAYFR_PAY_RESULTS Payroll results 20111230
2 Importing IV_BEGDA Call by reference Type reference (TYPE) BEGDA Start date 20111228
3 Importing IV_ENDDA Call by reference Type reference (TYPE) ENDDA End date 20111228
4 Importing IV_FOR_S40 Call by reference Type reference (TYPE) BOOLE_D SPACE ='X' includes periods before and after reference period 20111228
5 Importing IV_FOR_S60 Call by reference Type reference (TYPE) BOOLE_D SPACE ='X' reads pay.results from perspective of last declar. day 20111228
6 Importing IV_LAST_RESULTS Call by reference Type reference (TYPE) BOOLE_D ='X' last payroll results if none during period 20121023
7 Importing IV_ONLY_RETRO Call by reference Type reference (TYPE) BOOLE_D Only payroll reminders 20120209

Method GET_BUFF_POV_PAY_RESULTS on class CL_HRPAYFR_N4DS_EMPLOYEE has no exception.

Method GET_CLUSTER_SPLITS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_SPLITS Call by reference Type reference (TYPE) STANDARD TABLE Table with same type as IV_TABLE in cluster 20110729
2 Importing IO_COMP Call by reference Object reference (TYPE REF TO) IF_HRPAYFR_COMPARATOR Comparator instance 20110729
3 Importing IT_PAY_RESULTS Call by reference Type reference (TYPE) HRPAYFR_PAY_RESULTS Payroll results 20120404
4 Importing IV_BEGDA Call by reference Type reference (TYPE) BEGDA Start date 20110729
5 Importing IV_ENDDA Call by reference Type reference (TYPE) ENDDA End date 20110729
6 Importing IV_SPLIT Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE Split periods adajcent 20110729
7 Importing IV_TABLE Call by reference Type reference (TYPE) TABNAME Table name 20110729

Method GET_CLUSTER_SPLITS on class CL_HRPAYFR_N4DS_EMPLOYEE has no exception.

Method GET_COMPL_RETIREMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CODE Call by reference Type reference (TYPE) PFRDS_T_CODERC DADSU: Supplementary plan code 20110926
2 Exporting ET_T5F1R Call by reference Type reference (TYPE) PFRDS_T_T5F1R HR-F: Supplementary pension fund data 20110926
3 Importing IS_PAY_RESULT Call by reference Type reference (TYPE) PAYFR_RESULT Payroll Result: Work Center / basic pay 20110926
4 Importing IV_BEGDA Call by reference Type reference (TYPE) BEGDA Start date 20111104
5 Importing IV_ENDDA Call by reference Type reference (TYPE) ENDDA End date 20111104

Method GET_COMPL_RETIREMENT on class CL_HRPAYFR_N4DS_EMPLOYEE has no exception.

Method GET_CONTRACTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_CONTRACT Call by reference Type reference (TYPE) PFRDS_CONTRACT First ET_CONTRACTS contract 20110711
2 Exporting ET_CONTRACTS Call by reference Type reference (TYPE) PFRDS_T_CONTRACT All contracts for employee 20110711
3 Importing IS_PERIOD Call by reference Type reference (TYPE) PFRDS_S40_PERIODS Period for which data retrieved 20111019
4 Importing IV_BEGDA Call by reference Type reference (TYPE) BEGDA Start date 20110711
5 Importing IV_ENDDA Call by reference Type reference (TYPE) ENDDA End date 20110711

Method GET_CONTRACTS on class CL_HRPAYFR_N4DS_EMPLOYEE has no exception.

Method GET_DATES_INFTY_0041 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_BEGDA Call by reference Type reference (TYPE) BEGDA Start date 20120216
2 Importing IV_CODE Call by reference Type reference (TYPE) P0041-DAR01 Date type 20111214
3 Importing IV_ENDDA Call by reference Type reference (TYPE) ENDDA End date 20120216
4 Returning RV_DATE Value transfer Type reference (TYPE) D Date 20120216

Method GET_DATES_INFTY_0041 on class CL_HRPAYFR_N4DS_EMPLOYEE has no exception.

Method GET_EE_REF_NR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DATE Call by reference Type reference (TYPE) D Key date 20120611
2 Returning RV_REF Value transfer Type reference (TYPE) STRING Declaration reference 20120611

Method GET_EE_REF_NR on class CL_HRPAYFR_N4DS_EMPLOYEE has no exception.

Method GET_END_OF_LEAVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DATE Call by reference Type reference (TYPE) D Date where EE is inactive 20120209
2 Returning RV_END_DATE Value transfer Type reference (TYPE) D End of inactivity 20120209

Method GET_END_OF_LEAVE on class CL_HRPAYFR_N4DS_EMPLOYEE has no exception.

Method GET_FIRST_LEAVING_ACTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DATES Call by reference Type reference (TYPE) STANDARD TABLE Leaving dates within ref. period 20120224

Method GET_FIRST_LEAVING_ACTION on class CL_HRPAYFR_N4DS_EMPLOYEE has no exception.

Method GET_FORM_PROF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CUM_FORM_PROF Call by reference Type reference (TYPE) PFRDS_T_FORM_PROF Participation in continuous vocational training 20111014

Method GET_FORM_PROF on class CL_HRPAYFR_N4DS_EMPLOYEE has no exception.

Method GET_INFTY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_INFTY Call by reference Type reference (TYPE) ANY First infotype record of ET_INFTY 20110711
2 Exporting ET_INFTY Call by reference Type reference (TYPE) STANDARD TABLE 20110602
3 Importing IV_BEGDA Call by reference Type reference (TYPE) BEGDA Start date 20110602
4 Importing IV_ENDDA Call by reference Type reference (TYPE) ENDDA End date 20110602
5 Importing IV_IGNORE_PRELP Call by reference Type reference (TYPE) BOOLE_D Ignore infotypes in memory 20130116
6 Importing IV_INFTY Call by reference Type reference (TYPE) INFTY Infotype 20110602
7 Importing IV_NO_ERROR Call by reference Type reference (TYPE) BOOLE_D ABAP_TRUE ='X' does not generate error message 20110926

Method GET_INFTY on class CL_HRPAYFR_N4DS_EMPLOYEE has no exception.

Method GET_LAST_PAID_DAY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_DAY Call by reference Type reference (TYPE) D 20111207
2 Importing IV_LEAVE_DAY Call by reference Type reference (TYPE) D 20111207

Method GET_LAST_PAID_DAY on class CL_HRPAYFR_N4DS_EMPLOYEE has no exception.

Method GET_LAST_WORKED_DAY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_ABS_PW Call by reference Type reference (TYPE) PFRL0_TAB_AWART 20120427
2 Importing IV_LEAVE_DAY Call by reference Type reference (TYPE) BEGDA Date of dismissal 20111214
3 Returning RV_LAST_WORKED_DAY Value transfer Type reference (TYPE) D Date 20120216

Method GET_LAST_WORKED_DAY on class CL_HRPAYFR_N4DS_EMPLOYEE has no exception.

Method GET_MD_CLUSTER_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_STRUCTURE Value transfer Type reference (TYPE) ANY Structure content 20110729
2 Exporting EV_CONTENT Value transfer Type reference (TYPE) ANY Field content 20110729
3 Importing IV_BEGDA Call by reference Type reference (TYPE) BEGDA Start date 20111104
4 Importing IV_CLST_STRUC Call by reference Type reference (TYPE) FIELDNAME Name of cluster structure 20110926
5 Importing IV_CLST_TABLE Call by reference Type reference (TYPE) FIELDNAME Cluster table name 20110729
6 Importing IV_ENDDA Call by reference Type reference (TYPE) ENDDA End date 20111104
7 Importing IV_FIELD Call by reference Type reference (TYPE) FIELDNAME Table field name 20110729
8 Importing IV_FOR_S40 Call by reference Type reference (TYPE) BOOLE_D SPACE ='X' includes payroll results before and after ref. period 20110926
9 Importing IV_FOR_SHIFTED_PY Call by reference Type reference (TYPE) BOOLE_D BOOLE field data elements: TRUE (='X') and FALSE (=' ') 20120206

Method GET_MD_CLUSTER_FIELDS on class CL_HRPAYFR_N4DS_EMPLOYEE has no exception.

Method GET_NATIO_CNTRY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_N4DS_DAQ Call by reference Object reference (TYPE REF TO) IF_HRPAYFR_N4DS_DAQ DAQ implementation for N4DS 20110602
2 Importing IS_P0002 Call by reference Type reference (TYPE) P0002 Infotype 0002 personnel file (identity) 20110602
3 Returning RV_BIRTH_NATIONALITY Value transfer Type reference (TYPE) PFRDS_SALA-SANAT Country of nationality 20110602

Method GET_NATIO_CNTRY on class CL_HRPAYFR_N4DS_EMPLOYEE has no exception.

Method GET_NEXT_WORKED_DAY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_P0000 Call by reference Type reference (TYPE) P0000_TAB HR master record Infotype 0007 (Administrative actions) 20111207
2 Importing IT_P0001 Call by reference Type reference (TYPE) P0001_TAB Infotype 0001 (Organizational assignment) 20111207
3 Importing IT_P0002 Call by reference Type reference (TYPE) P0002_TAB Infotype 0002 personnel file (identity) 20111207
4 Importing IT_P0007 Call by reference Type reference (TYPE) P0007_TAB HR master record infotype 0007 (Planned working time) 20111207
5 Importing IT_P2001 Call by reference Type reference (TYPE) P2001_TAB Time record - Infotype 2001 employees (Absences) 20111207
6 Importing IV_REFERENCE_DAY Call by reference Type reference (TYPE) ENDDA Reference day 20111207
7 Returning RV_NEXT_WORKED_DAY Value transfer Type reference (TYPE) BEGDA Subsequent day worked 20111207

Method GET_NEXT_WORKED_DAY on class CL_HRPAYFR_N4DS_EMPLOYEE has no exception.

Method GET_ORG_PAY_RESULT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_PAY_RESULT Call by reference Type reference (TYPE) HRPAYFR_PAY_RESULTS Payroll results 20120315
2 Importing IV_BEGDA Call by reference Type reference (TYPE) BEGDA Start date 20120315

Method GET_ORG_PAY_RESULT on class CL_HRPAYFR_N4DS_EMPLOYEE has no exception.

Method GET_ORIGINAL_ABSENCES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_BEGDA Call by reference Type reference (TYPE) BEGDA Start date 20120315
2 Importing IV_ENDDA Call by reference Type reference (TYPE) ENDDA End date 20120315
3 Importing IV_ORG_ABSENCES Call by reference Type reference (TYPE) ABAP_BOOL ='X' get original absences 20120315
4 Importing IV_SECTN Call by reference Type reference (TYPE) P_99S_SECTN Forms: section 20120315
5 Returning RO_ABSENCES Value transfer Object reference (TYPE REF TO) CL_HRPAYFR_INTERVAL_COLLECTION 20120315

Method GET_ORIGINAL_ABSENCES on class CL_HRPAYFR_N4DS_EMPLOYEE has no exception.

Method GET_PAYRES_PERIOD_ENDDA_POV Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_BEGDA Call by reference Type reference (TYPE) BEGDA Start date 20110926
2 Importing IV_ENDDA Call by reference Type reference (TYPE) ENDDA End date 20110926
3 Importing IV_FOR_S40 Call by reference Type reference (TYPE) BOOLE_D SPACE ='X' includes periods before and after reference period 20111019
4 Importing IV_ONLY_RETRO Call by reference Type reference (TYPE) BOOLE_D Only payroll reminders 20120209
5 Returning RT_PAY_RESULTS Value transfer Type reference (TYPE) HRPAYFR_PAY_RESULTS Payroll results 20110926

Method GET_PAYRES_PERIOD_ENDDA_POV on class CL_HRPAYFR_N4DS_EMPLOYEE has no exception.

Method GET_PAY_DATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DATE Call by reference Type reference (TYPE) D Key date 20120210
2 Returning RV_PAYDT Value transfer Type reference (TYPE) PC261-PAYDT Payroll result payment date 20120210

Method GET_PAY_DATE on class CL_HRPAYFR_N4DS_EMPLOYEE has no exception.

Method GET_PAY_RESULTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_N4DS_PAY_RESULTS Call by reference Type reference (TYPE) HRPAYFR_PAY_RESULTS Payroll results 20110602
2 Exporting ET_PAY_ACTL Call by reference Type reference (TYPE) HRPAYFR_PAY_RESULTS Payroll results (A) outside reference period 20110602
3 Exporting ET_PAY_NEXT_MONTH Call by reference Type reference (TYPE) HRPAYFR_PAY_RESULTS Payroll results - next month 20110602
4 Exporting ET_PAY_PREV Call by reference Type reference (TYPE) HRPAYFR_PAY_RESULTS Payroll results (P) outside reference period 20110602
5 Exporting ET_PAY_PREV_MONTH Call by reference Type reference (TYPE) HRPAYFR_PAY_RESULTS Payroll results - previous month 20110602
6 Exporting ET_PAY_RESULTS Call by reference Type reference (TYPE) HRPAYFR_PAY_RESULTS Payroll results of the reference period 20110602
7 Importing IV_FOR_SHIFTED_PY Call by reference Type reference (TYPE) BOOLE_D BOOLE field data elements: TRUE (='X') and FALSE (=' ') 20120206

Method GET_PAY_RESULTS on class CL_HRPAYFR_N4DS_EMPLOYEE has no exception.

Method GET_PAY_RESULTS_DECL_POV Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_BEGDA Call by reference Type reference (TYPE) BEGDA Start date 20110926
2 Importing IV_ENDDA Call by reference Type reference (TYPE) ENDDA End date 20110926
3 Importing IV_FOR_S40 Call by reference Type reference (TYPE) BOOLE_D SPACE ='X' includes payroll results before and after ref. period 20110926
4 Importing IV_FOR_SHIFTED_PY Call by reference Type reference (TYPE) BOOLE_D BOOLE field data elements: TRUE (='X') and FALSE (=' ') 20120206
5 Importing IV_LAST_RESULTS Call by reference Type reference (TYPE) BOOLE_D ='X' last payroll results if none during period 20121023
6 Importing IV_ORG_ABSENCES Call by reference Type reference (TYPE) ABAP_BOOL ='X' get original absences 20120315
7 Returning RT_PAY_RESULTS Value transfer Type reference (TYPE) HRPAYFR_PAY_RESULTS Payroll results 20110926

Method GET_PAY_RESULTS_DECL_POV on class CL_HRPAYFR_N4DS_EMPLOYEE has no exception.

Method GET_PAY_RESULTS_PRIOR_PERIOD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_PAY_RESULTS Call by reference Type reference (TYPE) HRPAYFR_PAY_RESULTS Payroll results prior to period 20110926
2 Changing CT_PRV_PAY_RES Call by reference Type reference (TYPE) HRPAYFR_PAY_RESULTS Payroll results 20110926
3 Importing IS_PAY_RESULTS Call by reference Type reference (TYPE) PAYFR_RESULT Reference payroll results 20110926
4 Importing IV_BEGDA Call by reference Type reference (TYPE) BEGDA Start date 20110926

Method GET_PAY_RESULTS_PRIOR_PERIOD on class CL_HRPAYFR_N4DS_EMPLOYEE has no exception.

Method GET_PERIOD_PARAMETER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_P0001 Call by reference Type reference (TYPE) P0001_TAB Infotype 0001 (Organizational assignment) 20110602
2 Importing IV_DATE Call by reference Type reference (TYPE) D Key date 20110602
3 Returning RV_PERMO Value transfer Type reference (TYPE) T549A-PERMO Period parameter 20110602

Method GET_PERIOD_PARAMETER on class CL_HRPAYFR_N4DS_EMPLOYEE has no exception.

Method GET_PERS_ACTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_P0000 Call by reference Type reference (TYPE) P0000 HR master record Infotype 0007 (Administrative actions) 20120112
2 Exporting EV_MASSG Call by reference Type reference (TYPE) MASSN Personnel action category 20110602
3 Exporting EV_MASSN Call by reference Type reference (TYPE) MASSG Reason for personnel action 20110602
4 Importing IV_DATE Call by reference Type reference (TYPE) BEGDA Date 20110602

Method GET_PERS_ACTION on class CL_HRPAYFR_N4DS_EMPLOYEE has no exception.

Method GET_PMEF2_FEATURE_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_FEATURE_VALUE Call by reference Type reference (TYPE) PFRDS_TAB_FEAT_VAL Feature values 20110729
2 Exporting EV_FEATURE_VALUE Call by reference Type reference (TYPE) BACKVALUEFIELD Field name for return value 20110729
3 Importing IT_PAY_RESULT Call by reference Type reference (TYPE) HRPAYFR_PAY_RESULTS Payroll results 20110729
4 Importing IV_BEGDA Call by reference Type reference (TYPE) BEGDA Start date 20110729
5 Importing IV_ENDDA Call by reference Type reference (TYPE) ENDDA End date 20110729
6 Importing IV_FEATURE_NAME Call by reference Type reference (TYPE) T549B-NAMEN Characteristic name 20110729
7 Importing IV_LAST_RESULTS Call by reference Type reference (TYPE) BOOLE_D ='X' last payroll results if none during period 20121023

Method GET_PMEF2_FEATURE_VALUE on class CL_HRPAYFR_N4DS_EMPLOYEE has no exception.

Method GET_POPULATION_CODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_PERIOD Call by reference Type reference (TYPE) PFRDS_S40_PERIODS Period of which data should be returned 20111019
2 Returning RV_SIPOP Value transfer Type reference (TYPE) PFRDS_SIAD-SIPOP Employment population code of employee or agent 20110729

Method GET_POPULATION_CODE on class CL_HRPAYFR_N4DS_EMPLOYEE has no exception.

Method GET_PRUD_FLAG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_PRUD Value transfer Type reference (TYPE) ABAP_BOOL ='X' offset payroll and hiring in December 20110926

Method GET_PRUD_FLAG on class CL_HRPAYFR_N4DS_EMPLOYEE has no exception.

Method GET_PR_POV_FROM_BUFFER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_PAY_RESULTS_POV Call by reference Type reference (TYPE) HRPAYFR_PAY_RESULTS Payroll results 20111122
2 Importing IV_BEGDA Call by reference Type reference (TYPE) BEGDA Start date 20111122
3 Importing IV_ENDDA Call by reference Type reference (TYPE) ENDDA End date 20111122
4 Importing IV_FOR_S40 Call by reference Type reference (TYPE) ABAP_BOOL 20111122
5 Importing IV_FOR_S60 Call by reference Type reference (TYPE) ABAP_BOOL 20111122
6 Importing IV_LAST_RESULTS Call by reference Type reference (TYPE) BOOLE_D ='X' last payroll results if none during period 20121023
7 Importing IV_ONLY_RETRO Call by reference Type reference (TYPE) BOOLE_D Only payroll reminders 20120210

Method GET_PR_POV_FROM_BUFFER on class CL_HRPAYFR_N4DS_EMPLOYEE has no exception.

Method GET_QUOTA_INFTY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_INFTY Call by reference Type reference (TYPE) INFTY Infotype 20120301
2 Exporting EV_SUBTY Call by reference Type reference (TYPE) SUBTY SsType 20120301
3 Importing IV_DATE Call by reference Type reference (TYPE) D Date 20120301

Method GET_QUOTA_INFTY on class CL_HRPAYFR_N4DS_EMPLOYEE has no exception.

Method GET_SIRET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_NUMIC Call by reference Type reference (TYPE) P06_NUMIC NIC 20110926
2 Exporting EV_SIREN Call by reference Type reference (TYPE) P06_SIREN SIREN number 20110926
3 Exporting EV_SIRET Value transfer Type reference (TYPE) P06_SIRET SIRET Number 20110926
4 Importing IO_IVAL Call by reference Object reference (TYPE REF TO) IF_HRPAYFR_INTERVAL Data is returned for this period 20111019
5 Importing IV_FOR_S40 Call by reference Type reference (TYPE) BOOLE_D ='X' for S40 periods 20110926
6 Importing IV_KEY_DATE Call by reference Type reference (TYPE) BEGDA Start date 20120117

Method GET_SIRET on class CL_HRPAYFR_N4DS_EMPLOYEE has no exception.

Method GET_START_OF_ACTIVITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DATE Call by reference Type reference (TYPE) D Date 20120216
2 Returning RV_DATE Value transfer Type reference (TYPE) D Date 20120216

Method GET_START_OF_ACTIVITY on class CL_HRPAYFR_N4DS_EMPLOYEE has no exception.

Method GET_STATUS_AGIRC_ARRCO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_N4DS_DAQ Call by reference Object reference (TYPE REF TO) IF_HRPAYFR_N4DS_DAQ DAQ implementation for N4DS 20111026
2 Importing IV_BEGDA Call by reference Type reference (TYPE) BEGDA Start date 20111026
3 Importing IV_ENDDA Call by reference Type reference (TYPE) ENDDA End date 20111026
4 Returning RV_STATUS Value transfer Type reference (TYPE) P06_STATCATEG_AGIRC DADS-U: Employee AGIRC-ARRCO group status indicator 20111026

Method GET_STATUS_AGIRC_ARRCO on class CL_HRPAYFR_N4DS_EMPLOYEE has no exception.

Method GET_STREET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_N4DS_DAQ Call by reference Object reference (TYPE REF TO) IF_HRPAYFR_N4DS_DAQ DAQ implementation for N4DS 20110602
2 Importing IS_P0006 Call by reference Type reference (TYPE) P0006 Infotype 0002 personnel file (identity) 20110602
3 Returning RV_ADSTR Value transfer Type reference (TYPE) PFRDS_ADDR-ADSTR Number, extension, nature and text of the street 20110602

Method GET_STREET on class CL_HRPAYFR_N4DS_EMPLOYEE has no exception.

Method GET_TITLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_N4DS_DAQ Call by reference Object reference (TYPE REF TO) IF_HRPAYFR_N4DS_DAQ DAQ implementation for N4DS 20110602
2 Importing IS_P0002 Call by reference Type reference (TYPE) P0002 Infotype 0002 personnel file (identity) 20110602
3 Returning RV_CIVILITE_CODE Value transfer Type reference (TYPE) PFRDS_SALA-SACIV Title code 20110602

Method GET_TITLE on class CL_HRPAYFR_N4DS_EMPLOYEE has no exception.

Method GET_WORKING_HOURS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_PAY_RESULT Call by reference Type reference (TYPE) PAYFR_RESULT HR-PAY-FR: Structure for Payroll Result 20120216
2 Importing IV_DATE Call by reference Type reference (TYPE) D Key date 20120216
3 Returning RV_WHOURS Value transfer Type reference (TYPE) TISTD Number of hours 20120216

Method GET_WORKING_HOURS on class CL_HRPAYFR_N4DS_EMPLOYEE has no exception.

Method GET_WORKPLACE_ADDRESS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_S40G0500 Call by reference Type reference (TYPE) PFRDS_S40G0500_TAB Section S40.G05.00 20110602
2 Importing IO_N4DS_DAQ Call by reference Object reference (TYPE REF TO) IF_HRPAYFR_N4DS_DAQ DAQ implementation for N4DS 20110602
3 Importing IT_S40_PERIODS Call by reference Type reference (TYPE) PFRDS_T_S40_PERIODS 20110602

Method GET_WORKPLACE_ADDRESS on class CL_HRPAYFR_N4DS_EMPLOYEE has no exception.

Method GET_WORK_PERCENTAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_PAY_RESULT Call by reference Type reference (TYPE) PAYFR_RESULT Payroll Result: Work Center / basic pay 20110926
2 Importing IV_DATE Call by reference Type reference (TYPE) D Key date if is_wpbp not supplied 20110926
3 Returning RV_PERCENTAGE Value transfer Type reference (TYPE) ANZHR Number of planned hours 20110926

Method GET_WORK_PERCENTAGE on class CL_HRPAYFR_N4DS_EMPLOYEE has no exception.

Method HAS_COMPL_PAYMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_PRORATA Call by reference Type reference (TYPE) PFRDS_T_PRORATA Prorata table 20110711
2 Importing IV_BEGDA Call by reference Type reference (TYPE) BEGDA Start date 20110602
3 Importing IV_ENDDA Call by reference Type reference (TYPE) ENDDA End date 20110602
4 Importing IV_PAY_NEXT_MONTH Call by reference Type reference (TYPE) ABAP_BOOL Get payroll next month 20130218
5 Returning RV_HAS_COMPL Value transfer Type reference (TYPE) ABAP_BOOL 20110602

Method HAS_COMPL_PAYMENT on class CL_HRPAYFR_N4DS_EMPLOYEE has no exception.

Method INCLUDE_N4DS_PAY_RESULT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_PAY_RESULT Call by reference Type reference (TYPE) HRPAYFR_PAY_RESULTS Payroll results 20110602
2 Importing IT_PAY_NEXT_MONTH Call by reference Type reference (TYPE) HRPAYFR_PAY_RESULTS Payroll results 20110602
3 Importing IT_PAY_PREV_MONTH Call by reference Type reference (TYPE) HRPAYFR_PAY_RESULTS Payroll results 20110602
4 Importing IV_FOR_SHIFTED_PY Call by reference Type reference (TYPE) BOOLE_D BOOLE field data elements: TRUE (='X') and FALSE (=' ') 20120206

Method INCLUDE_N4DS_PAY_RESULT on class CL_HRPAYFR_N4DS_EMPLOYEE has no exception.

Method IS_A_TRAINEE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DATE Call by reference Type reference (TYPE) D Key date 20110602
2 Returning RV_IS_TRAINEE Value transfer Type reference (TYPE) BOOLE_D ='X' is a trainee, =' ' is not a trainee 20110602

Method IS_A_TRAINEE on class CL_HRPAYFR_N4DS_EMPLOYEE has no exception.

Method IS_CIVILIAN_SERVICE_INCLUDED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_IS_SELECTED Call by reference Type reference (TYPE) BOOLE_D BOOLE field data elements: TRUE (='X') and FALSE (=' ') 20120810
2 Importing IV_ACBEG Call by reference Type reference (TYPE) PFRDS_ACTP-ACBEG Start date of S40 period 20120810
3 Importing IV_ACEND Call by reference Type reference (TYPE) PFRDS_ACTP-ACEND End date of S40 period 20120810
4 Importing IV_ENNAT Call by reference Type reference (TYPE) PFRDS_DECL-DENAT Nature of declaration 20120810

Method IS_CIVILIAN_SERVICE_INCLUDED on class CL_HRPAYFR_N4DS_EMPLOYEE has no exception.

Method IS_PRESENT_LAST_FRIDAY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_S40_PERIODS Call by reference Type reference (TYPE) PFRDS_T_S40_PERIODS Employment periods 20110711
2 Importing IV_KEYDATE Call by reference Type reference (TYPE) ENDDA End date 20110711
3 Returning RV_IS_ACTIVE Value transfer Type reference (TYPE) BOOLE_D Employee is active 20110711

Method IS_PRESENT_LAST_FRIDAY on class CL_HRPAYFR_N4DS_EMPLOYEE has no exception.

Method IS_SHIFT_PAY_PRUD_RELEVANT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_SHPAY_PRUD Value transfer Type reference (TYPE) BOOLE_D ='X' relevant for industrial tribunal S40 in offset payroll 20110926

Method IS_SHIFT_PAY_PRUD_RELEVANT on class CL_HRPAYFR_N4DS_EMPLOYEE has no exception.

Method IS_SIRET_SELECTED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_IS_SELECTED Value transfer Type reference (TYPE) ABAP_BOOL 20120704

Method IS_SIRET_SELECTED on class CL_HRPAYFR_N4DS_EMPLOYEE has no exception.

Method PAYROLL_AREA_IS_VALID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ABKRS Call by reference Type reference (TYPE) ABKRS Payroll Accounting Area 20110602
2 Returning RV_IS_VALID Value transfer Type reference (TYPE) ABAP_BOOL 20110602

Method PAYROLL_AREA_IS_VALID on class CL_HRPAYFR_N4DS_EMPLOYEE has no exception.

Method READ_PAY_RESULTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_ERROR Call by reference Type reference (TYPE) P99SF_TAB_ERROR Error list 20110602
2 Exporting ET_PAY_RESULT Call by reference Type reference (TYPE) HRPAYFR_PAY_RESULTS Payroll results 20110602
3 Importing IV_BEGDA Call by reference Type reference (TYPE) BEGDA Start date 20110602
4 Importing IV_ENDDA Call by reference Type reference (TYPE) ENDDA End date 20110602

Method READ_PAY_RESULTS on class CL_HRPAYFR_N4DS_EMPLOYEE has no exception.

Method READ_PAY_RESULTS_PRORATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_PRORATA Call by reference Type reference (TYPE) PFRDS_T_PRORATA 20110729
2 Importing IO_PERIOD_PROCESSOR Call by reference Object reference (TYPE REF TO) IF_HRPAYFR_N4DS_PER_NB_DAYS Number of days in period 20110729
3 Importing IT_PAY_RESULTS Call by reference Type reference (TYPE) HRPAYFR_PAY_RESULTS Payroll results 20110729
4 Importing IV_ACSRN Call by reference Type reference (TYPE) PFRDS_S40_PERIODS-ACSRN Period start reason code 20120113
5 Importing IV_BEGDA Call by reference Type reference (TYPE) BEGDA Start date 20110729
6 Importing IV_ENDDA Call by reference Type reference (TYPE) ENDDA End date 20110729
7 Importing IV_ENNAT Call by reference Type reference (TYPE) PFRDS_DECL-DENAT Nature of declaration 20121112
8 Importing IV_FOR_S60 Call by reference Type reference (TYPE) BOOLE_D S60? 20120127

Method READ_PAY_RESULTS_PRORATA on class CL_HRPAYFR_N4DS_EMPLOYEE has no exception.

Method REMOVE_PAY_RESULT_DUPES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_PAY_RESULT Call by reference Type reference (TYPE) HRPAYFR_PAY_RESULTS Payroll results 20110602

Method REMOVE_PAY_RESULT_DUPES on class CL_HRPAYFR_N4DS_EMPLOYEE has no exception.

Method SAVE_PR_POV_IN_BUFFER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_PAY_RESULTS_POV Call by reference Type reference (TYPE) HRPAYFR_PAY_RESULTS Payroll results 20111122
2 Importing IV_BEGDA Call by reference Type reference (TYPE) BEGDA Start date 20111122
3 Importing IV_ENDDA Call by reference Type reference (TYPE) ENDDA End date 20111122
4 Importing IV_FOR_S40 Call by reference Type reference (TYPE) ABAP_BOOL 20111122
5 Importing IV_FOR_S60 Call by reference Type reference (TYPE) ABAP_BOOL 20111122
6 Importing IV_LAST_RESULTS Call by reference Type reference (TYPE) BOOLE_D ='X' last payroll results if none during period 20121023
7 Importing IV_ONLY_RETRO Call by reference Type reference (TYPE) BOOLE_D BOOLE field data elements: TRUE (='X') and FALSE (=' ') 20120315

Method SAVE_PR_POV_IN_BUFFER on class CL_HRPAYFR_N4DS_EMPLOYEE has no exception.

Method SET_DNAC_ACT_PER_END Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DATE Call by reference Type reference (TYPE) P06DAD_PER_FIN_SIT End date of last activity period 20120209

Method SET_DNAC_ACT_PER_END on class CL_HRPAYFR_N4DS_EMPLOYEE has no exception.

Method SET_FIRST_LEAVE_DAY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DATE Call by reference Type reference (TYPE) D Date 20120216

Method SET_FIRST_LEAVE_DAY on class CL_HRPAYFR_N4DS_EMPLOYEE has no exception.

Method SET_LAST_WORKED_DAY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DATE Call by reference Type reference (TYPE) D Date 20120329

Method SET_LAST_WORKED_DAY on class CL_HRPAYFR_N4DS_EMPLOYEE has no exception.

Method SET_PAY_RESULTS Signature

Method SET_PAY_RESULTS on class CL_HRPAYFR_N4DS_EMPLOYEE has no parameter.
Method SET_PAY_RESULTS on class CL_HRPAYFR_N4DS_EMPLOYEE has no exception.

Method SET_PRORATA_TO_ZERO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_PRORATA Call by reference Type reference (TYPE) PFRDS_PRORATA Pro rata 20120113
2 Importing IT_SV Call by reference Type reference (TYPE) HRPAYFR_SV Social Insurance 20120113
3 Importing IT_WPBP Call by reference Type reference (TYPE) HRPAY99_WPBP Post. work/basic remuneration 20120113

Method SET_PRORATA_TO_ZERO on class CL_HRPAYFR_N4DS_EMPLOYEE has no exception.

Method SET_PRUD_FLAG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PRUD Call by reference Type reference (TYPE) ABAP_BOOL ='X' offset payroll and hiring in December 20110926

Method SET_PRUD_FLAG on class CL_HRPAYFR_N4DS_EMPLOYEE has no exception.

Method SUM_APRENT_CONTR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_N4DS_DAQ Call by reference Object reference (TYPE REF TO) IF_HRPAYFR_N4DS_DAQ DAQ implementation for N4DS 20110711
2 Importing IT_S40_PERIODS Call by reference Type reference (TYPE) PFRDS_T_S40_PERIODS Activity periods 20110711

Method SUM_APRENT_CONTR on class CL_HRPAYFR_N4DS_EMPLOYEE has no exception.

Method SUM_ASSUJE_FISCAUX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_N4DS_DAQ Call by reference Object reference (TYPE REF TO) IF_HRPAYFR_N4DS_DAQ DAQ implementation for N4DS 20120730
2 Importing IT_CUM_ASSUJE_FISCAUX_PLL Call by reference Type reference (TYPE) PFRDS_T_ASSUJE_FISCAUX Amounts calculated in parallel 20120917
3 Importing IT_S40_PERIODS Call by reference Type reference (TYPE) PFRDS_T_S40_PERIODS Activity periods 20120730

Method SUM_ASSUJE_FISCAUX on class CL_HRPAYFR_N4DS_EMPLOYEE has no exception.

Method SUM_FORM_PROF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_N4DS_DAQ Call by reference Object reference (TYPE REF TO) IF_HRPAYFR_N4DS_DAQ DAQ implementation for N4DS 20111014
2 Importing IT_S40_PERIODS Call by reference Type reference (TYPE) PFRDS_T_S40_PERIODS Activity periods 20111014

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