SAP ABAP Class CL_HRPAYFR_DAQ_SERVICES (Services for the 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_DAQ_SERVICES  
Short Description Services for the 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 20101104   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 PFRDS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
6 PFRR0 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_HRPAYFR_DAQ_SERVICES has no interface implemented.
Friends
Class CL_HRPAYFR_DAQ_SERVICES has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MO_FORM Instance attribute Protected Object reference (TYPE REF TO) CL_HR99S00_DAQ 20110602
2 MO_N4DS_SERVICE Instance attribute Protected Object reference (TYPE REF TO) CL_HRPAYFR_N4DS_SERVICES N4DS services 20110602
3 MT_DDIC_STRUCT_BUFFER Instance attribute Protected Type reference (TYPE) PFRDS_TAB_DDIC_STRUCT 20120210
4 MT_FIELDS_COMPL_PAY Instance attribute Protected Type reference (TYPE) P99SD_TAB_FIELD Fields containing complementary payments 20110602
5 MT_FORM_FIELDS Instance attribute Protected Type reference (TYPE) PFRDS_T_FORM_FIELDS 20111122
6 MT_SECTN Instance attribute Protected Type reference (TYPE) PFRDS_TAB_SECTN 20120210
7 MT_SOUWT Instance attribute Protected Type reference (TYPE) PFRDS_T_SOUWT List of wage type groups 20110602
8 MT_SOUWT_BUFFER Instance attribute Protected Type reference (TYPE) PFRDS_T_SOUWT_BUFFER 20111122
9 MT_SOUWT_WT_BUFFER Instance attribute Protected Type reference (TYPE) PFRDS_TAB_SOUWT Wage Type Statement Buffer 20120210
10 MT_WAGE_TYPES Instance attribute Protected Type reference (TYPE) P99SD_TAB_WTATR Wage Type Statement 20110602
11 MV_NUMBER Instance attribute Protected Type reference (TYPE) PFRDS_EMET-EMREF Sending reference 20110926
12 MV_SOUWT Instance attribute Protected Type reference (TYPE) P99SD_SOUWT-SOUWT Wage type group 20110602
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_FIELD_VALUE Instance method Public Method Check that a field has the specified value(s) 20121213
2 CLEAR_NEG_AMOUNTS_IN_SECTION Instance method Public Method Resets the negative amounts of a section 20110602
3 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20110602
4 FILL_SECTION_FROM_BADI Instance method Public Method Fills a section solely from a BADI 20110729
5 GET_AMT_OR_NB_FIELD Instance method Public Method Calculates amount or number with pro rata from DAQ field 20110602
6 GET_AMT_OR_NB_FIELD_WGXX Instance method Public Method Calculates amount or numb.- DAQ field with Wage Group ..XX 20120816
7 GET_AMT_OR_NB_FOR_SECTION Instance method Public Method Calculates all section fields based on wage type group 20110602
8 GET_AMT_OR_NB_FROM_PAY_RESULT Instance method Public Method Returns the amount or number with pro rata over the period 20110602
9 GET_AMT_OR_NB_OVER_PERIOD Instance method Public Method Returns the amount or number with pro rata over the period 20110602
10 GET_BONUSES Instance method Public Method Get all bonuses during act. per. based on a wage groups 20111019
11 GET_BONUS_ATTRIBUTES Instance method Public Method Returns attributes associated with payment of bonus 20110926
12 GET_BONUS_CUST Instance method Public Method Get customizing from T530C 20120420
13 GET_DAQ_FIELD_ATTRIBUTES Instance method Public Method Determines the attributes of the DAQ field 20110602
14 GET_DDIC_STRUCTURE Instance method Public Method Determines the DDIC structure 20110602
15 GET_FIELD Instance method Public Method Determines the field 20110602
16 GET_FIELDS_COMPL_PAYMENT Instance method Public Method Determines the fields for supplementary payroll 20110602
17 GET_FIELDS_OF_DDIC_STRUCT Instance method Public Method Returns all the fields of a DDIC structure 20110711
18 GET_FIELD_VALUE Instance method Public Method Determines the field value 20110711
19 GET_IMPLEMENTATION_CLASS Static method Public Method Determines the implementing class of the form 20110602
20 GET_INFOTYPE_RECORD Instance method Public Method Reads the selected infotype record 20110602
21 GET_PRORATA_PERCENTAGE Instance method Public Method Determines the pro rata percentage 20110602
22 GET_REFERENCE_NUMBER Instance method Public Method Determines a unique reference number 20110926
23 GET_SUB_SECTIONS Instance method Public Method Determines the subsections of a section 20110926
24 GET_WAGES_FROM_DB Instance method Public Method Determines the wage type groups 20110926
25 GET_WAGE_GROUPS Instance method Public Method Determines the wage type groups 20110602
26 GET_WAGE_TYPES Instance method Public Method Determines the wage type groups 20110602
27 GET_WAGE_TYPE_VALUE Instance method Public Method Determines the wage type value in payroll results 20110602
28 IS_WORK_ACC_SECTN_OBLIG Instance method Public Method Checks whether the Industrial Accident section is mandatory 20110926
29 QUERY_WAGE_TYPE_PRESENCE Instance method Public Method Determines presence of a wage type in payroll results 20110602
30 SET_INFTY_TABLE Static method Public Method Transfers the infotypes in table PRELP 20110602
31 SUM_SECTION_AMOUNTS Instance method Public Method Sums the amounts of a section 20110602
Events
Class CL_HRPAYFR_DAQ_SERVICES has no event.
Types
Class CL_HRPAYFR_DAQ_SERVICES has no local type.
Method Signatures

Method CHECK_FIELD_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_VALUE_OK Call by reference Type reference (TYPE) XFELD Is the field value ok? 20121213
2 Importing IV_FIELD_SEPARATOR Call by reference Type reference (TYPE) CHAR1 '/' Field with 3 bytes length 20121213
3 Importing IV_FIELD_VALUE Call by reference Type reference (TYPE) ANY Current field value 20121213
4 Importing IV_FIELD_VALUES Call by reference Type reference (TYPE) STRING Possible value(s), if many then to be separated with "/" 20121213

Method CHECK_FIELD_VALUE on class CL_HRPAYFR_DAQ_SERVICES has no exception.

Method CLEAR_NEG_AMOUNTS_IN_SECTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_VALUE Call by reference Type reference (TYPE) P99SD_TAB_VALUE Value table of the section 20110602
2 Exporting EV_RESET Call by reference Type reference (TYPE) BOOLE_D ='X' voided amounts 20111219
3 Importing IS_STRCT Call by reference Type reference (TYPE) ANY Section structure 20110602
4 Importing IT_FIELD Call by reference Type reference (TYPE) P99SD_TAB_FIFOR List of the section fields 20110602
5 Importing IT_RELEV_S40 Call by reference Type reference (TYPE) P99SG_TAB_RANGES Relevant S40 periods 20111219

Method CLEAR_NEG_AMOUNTS_IN_SECTION on class CL_HRPAYFR_DAQ_SERVICES has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_FORM Call by reference Object reference (TYPE REF TO) CL_HR99S00_DAQ 20110602
2 Importing IO_N4DS_SERVICES Call by reference Object reference (TYPE REF TO) CL_HRPAYFR_N4DS_SERVICES N4DS services 20110602
3 Importing IV_ENNAT Call by reference Type reference (TYPE) P06_NAT_N4DS Kind of declaration 20120119

Method CONSTRUCTOR on class CL_HRPAYFR_DAQ_SERVICES has no exception.

Method FILL_SECTION_FROM_BADI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_STRCT Call by reference Type reference (TYPE) ANY Structure 20110729
2 Changing CT_TABLE Call by reference Type reference (TYPE) STANDARD TABLE table 20110729
3 Exporting ET_VALUE Call by reference Type reference (TYPE) P99SD_TAB_VALUE Table of section 20110729
4 Importing IO_N4DS_DAQ Call by reference Object reference (TYPE REF TO) IF_HRPAYFR_N4DS_DAQ DAQ implementation for N4DS 20110729
5 Importing IV_SECTN Call by reference Type reference (TYPE) P99SD_SECTN-SECTN DAQ section 20110729

Method FILL_SECTION_FROM_BADI on class CL_HRPAYFR_DAQ_SERVICES has no exception.

Method GET_AMT_OR_NB_FIELD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_ROUND_VALUE Call by reference Type reference (TYPE) PFRDS_SUM_AMOUNT Rounded number or amount with pro rata over the period 20110602
2 Exporting EV_TYPE Call by reference Type reference (TYPE) P06_DTTYP Data type 20110602
3 Exporting EV_VALUE Call by reference Type reference (TYPE) P99SD_VALUE-AMTFO Amount or number with pro rata over the period 20110602
4 Importing IO_N4DS_DAQ Call by reference Object reference (TYPE REF TO) IF_HRPAYFR_N4DS_DAQ DAQ implementation for N4DS 20110602
5 Importing IO_N4DS_SERVICE Call by reference Object reference (TYPE REF TO) CL_HRPAYFR_N4DS_SERVICES N4DS services 20110602
6 Importing IS_WAFOR Call by reference Type reference (TYPE) P99SD_WAFOR 20120105
7 Importing IT_PRORATA Call by reference Type reference (TYPE) PFRDS_T_PRORATA Pro rata 20110602
8 Importing IV_BEGDA Call by reference Type reference (TYPE) BEGDA Start date 20110602
9 Importing IV_ENDDA Call by reference Type reference (TYPE) ENDDA End date 20110602
10 Importing IV_FIELD Call by reference Type reference (TYPE) P99SD_FIELD Field of DAQ form 20110602
11 Importing IV_NO_PRORATA Call by reference Type reference (TYPE) BOOLE_D SPACE ='X' no pro rata, =' ' pro rata 20110602
12 Importing IV_NO_SUM Call by reference Type reference (TYPE) BOOLE_D SPACE ='X' no accumulation, =' ' accumulation concerning period 20111026
13 Importing IV_ONLY_RETRO Call by reference Type reference (TYPE) BOOLE_D Only Payroll result on RETRO 20120816

Method GET_AMT_OR_NB_FIELD on class CL_HRPAYFR_DAQ_SERVICES has no exception.

Method GET_AMT_OR_NB_FIELD_WGXX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_ROUND_VALUE Call by reference Type reference (TYPE) PFRDS_SUM_AMOUNT Rounded number or amount with pro rata over the period 20120816
2 Exporting EV_TYPE Call by reference Type reference (TYPE) P06_DTTYP Data type 20120816
3 Exporting EV_VALUE Call by reference Type reference (TYPE) P99SD_VALUE-AMTFO Amount or number with pro rata over the period 20120816
4 Importing IO_N4DS_DAQ Call by reference Object reference (TYPE REF TO) IF_HRPAYFR_N4DS_DAQ DAQ implementation for N4DS 20120816
5 Importing IO_N4DS_SERVICE Call by reference Object reference (TYPE REF TO) CL_HRPAYFR_N4DS_SERVICES N4DS services 20120816
6 Importing IS_WAFOR Call by reference Type reference (TYPE) P99SD_WAFOR 20120816
7 Importing IT_PRORATA Call by reference Type reference (TYPE) PFRDS_T_PRORATA Pro rata 20120816
8 Importing IV_BEGDA Call by reference Type reference (TYPE) BEGDA Start date 20120816
9 Importing IV_ENDDA Call by reference Type reference (TYPE) ENDDA End date 20120816
10 Importing IV_FIELD Call by reference Type reference (TYPE) P99SD_FIELD Field of DAQ form 20120816
11 Importing IV_NO_PRORATA Call by reference Type reference (TYPE) BOOLE_D SPACE ='X' no pro rata, =' ' pro rata 20120816
12 Importing IV_NO_SUM Call by reference Type reference (TYPE) BOOLE_D SPACE ='X' no accumulation, =' ' accumulation concerning period 20120816
13 Importing IV_ONLY_RETRO Call by reference Type reference (TYPE) BOOLE_D Only Payroll result on RETRO 20120816

Method GET_AMT_OR_NB_FIELD_WGXX on class CL_HRPAYFR_DAQ_SERVICES has no exception.

Method GET_AMT_OR_NB_FOR_SECTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_STRCT Call by reference Type reference (TYPE) ANY Data structure 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 IO_N4DS_SERVICE Call by reference Object reference (TYPE REF TO) CL_HRPAYFR_N4DS_SERVICES N4DS services 20110602
4 Importing IS_SECTN Call by reference Type reference (TYPE) P99SD_SECTN Attributes of DAQ section 20110602
5 Importing IS_WAFOR Call by reference Type reference (TYPE) P99SD_WAFOR DAQ section and field processed 20110602
6 Importing IT_PRORATA Call by reference Type reference (TYPE) PFRDS_T_PRORATA pro rata 20110602
7 Importing IV_BEGDA Call by reference Type reference (TYPE) BEGDA Start date 20110602
8 Importing IV_ENDDA Call by reference Type reference (TYPE) ENDDA End date 20110602
9 Importing IV_NO_PRORATA Call by reference Type reference (TYPE) BOOLE_D SPACE ='X' no pro rata, =' ' pro rata 20120119
10 Importing IV_NO_ROUNDING Call by reference Type reference (TYPE) BOOLE_D SPACE ='X' no rounding, =' ' rounding based on the data 20110602
11 Importing IV_NO_SUM Call by reference Type reference (TYPE) BOOLE_D SPACE ='X' no accumulation, =' ' accumulation concerning period 20111026

Method GET_AMT_OR_NB_FOR_SECTION on class CL_HRPAYFR_DAQ_SERVICES has no exception.

Method GET_AMT_OR_NB_FROM_PAY_RESULT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_ROUND_VALUE Call by reference Type reference (TYPE) PFRDS_SUM_AMOUNT Rounded number or amount with pro rata over the period 20110602
2 Exporting EV_VALUE Call by reference Type reference (TYPE) P99SD_VALUE-AMTFO Amount or number with pro rata over the period 20110602
3 Importing IT_PAY_RESULTS Call by reference Type reference (TYPE) HRPAYFR_PAY_RESULTS Payroll results 20110602
4 Importing IT_PRORATA Call by reference Type reference (TYPE) PFRDS_T_PRORATA Pro rata 20110602
5 Importing IT_SOUWT Call by reference Type reference (TYPE) P99SD_TAB_WTATR 20110602
6 Importing IV_BEGDA Call by reference Type reference (TYPE) BEGDA Start date 20111107
7 Importing IV_ENDDA Call by reference Type reference (TYPE) ENDDA End date 20111107
8 Importing IV_NO_PRORATA Call by reference Type reference (TYPE) BOOLE_D SPACE ='X' no pro rata, =' ' pro rata 20110711
9 Importing IV_NO_SUM Call by reference Type reference (TYPE) BOOLE_D SPACE ='X' no accumulation, =' ' accumulation concerning period 20110711
10 Importing IV_TYPE Call by reference Type reference (TYPE) P06_DTTYP PFRDS_C_SOC_AMOUNT Data type 20110602

Method GET_AMT_OR_NB_FROM_PAY_RESULT on class CL_HRPAYFR_DAQ_SERVICES has no exception.

Method GET_AMT_OR_NB_OVER_PERIOD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_ROUND_VALUE Call by reference Type reference (TYPE) PFRDS_SUM_AMOUNT Rounded number or amount with pro rata over the period 20110602
2 Exporting EV_VALUE Call by reference Type reference (TYPE) P99SD_VALUE-AMTFO Amount or number with pro rata over the period 20110602
3 Importing IO_N4DS_DAQ Call by reference Object reference (TYPE REF TO) IF_HRPAYFR_N4DS_DAQ DAQ implementation for N4DS 20110602
4 Importing IS_PAY_RESULT Call by reference Type reference (TYPE) PAYFR_RESULT HR-PAY-FR: Structure for Payroll Result 20110729
5 Importing IS_WAFOR Call by reference Type reference (TYPE) P99SD_WAFOR 20120105
6 Importing IT_PAY_RESULTS Call by reference Type reference (TYPE) HRPAYFR_PAY_RESULTS Payroll results 20111228
7 Importing IT_PRORATA Call by reference Type reference (TYPE) PFRDS_T_PRORATA Pro rata 20110602
8 Importing IV_BEGDA Call by reference Type reference (TYPE) BEGDA Start date 20110602
9 Importing IV_ENDDA Call by reference Type reference (TYPE) ENDDA End date 20110602
10 Importing IV_FOR_S40 Call by reference Type reference (TYPE) BOOLE_D SPACE ='X' includes periods before and after reference period 20111019
11 Importing IV_FOR_S60 Call by reference Type reference (TYPE) BOOLE_D SPACE ='X' reads pay.results from perspective of last declar. day 20111102
12 Importing IV_NO_PRORATA Call by reference Type reference (TYPE) BOOLE_D SPACE ='X' no pro rata, =' ' pro rata 20110602
13 Importing IV_NO_SUM Call by reference Type reference (TYPE) BOOLE_D SPACE ='X' no accumulation, =' ' accumulation concerning period 20110711
14 Importing IV_ONLY_RETRO Call by reference Type reference (TYPE) BOOLE_D Only payroll reminders 20120216
15 Importing IV_OUT_DAQ Call by reference Type reference (TYPE) BOOLE_D SPACE ='X' wage type group defined outside DAQ, =' ' in DAQ 20110602
16 Importing IV_SOUWT Call by reference Type reference (TYPE) P99SD_FIDAQ-SOUWT Forms : wage type source group 20110602
17 Importing IV_TYPE Call by reference Type reference (TYPE) P06_DTTYP PFRDS_C_SOC_AMOUNT Data type 20110602

Method GET_AMT_OR_NB_OVER_PERIOD on class CL_HRPAYFR_DAQ_SERVICES has no exception.

Method GET_BONUSES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_BONUSES Call by reference Type reference (TYPE) PFRDS_T_BONUS Found bonus payments 20111019
2 Importing IO_EMPL Call by reference Object reference (TYPE REF TO) CL_HRPAYFR_N4DS_EMPLOYEE Employee class - N4DS 20111107
3 Importing IT_PAY_RES Call by reference Type reference (TYPE) HRPAYFR_PAY_RESULTS Payroll results 20111019
4 Importing IT_PRORATA Call by reference Type reference (TYPE) PFRDS_T_PRORATA Prorata table 20111019
5 Importing IT_WAGES Call by reference Type reference (TYPE) PFRDS_T_SOUWT Relevant wage types 20111019
6 Importing IV_BEGDA Call by reference Type reference (TYPE) BEGDA Start date 20111019
7 Importing IV_ENDDA Call by reference Type reference (TYPE) ENDDA End date 20111019
8 Importing IV_HIRE_DATE Call by reference Type reference (TYPE) BEGDA Hiring date 20111107
9 Importing IV_LAST_WORKED_DAY Call by reference Type reference (TYPE) BEGDA Employee stopped work on 20111107

Method GET_BONUSES on class CL_HRPAYFR_DAQ_SERVICES has no exception.

Method GET_BONUS_ATTRIBUTES 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 Bonus reference period start date 20110926
2 Exporting EV_ENDDA Call by reference Type reference (TYPE) ENDDA Bonus reference period end date 20110926
3 Importing IO_EMPL Call by reference Object reference (TYPE REF TO) CL_HRPAYFR_N4DS_EMPLOYEE Employee class - N4DS 20111107
4 Importing IV_BEGDA Call by reference Type reference (TYPE) BEGDA Bonus validaty start date 20110926
5 Importing IV_ENDDA Call by reference Type reference (TYPE) ENDDA Bonus validity end date 20110926
6 Importing IV_FPPER Call by reference Type reference (TYPE) FAPER 20110926
7 Importing IV_HIRE_DATE Call by reference Type reference (TYPE) BEGDA Hiring date 20111107
8 Importing IV_LAST_WORKED_DAY Call by reference Type reference (TYPE) BEGDA Employee stopped work on 20111107
9 Importing IV_LGART Call by reference Type reference (TYPE) P_99S_SOUWT Wage type of bonus 20110926
10 Importing IV_PERMO Call by reference Type reference (TYPE) PERMO Period parameter 20110926
# Exception Resumable Description Created on
1 GET_BONUS_ATTR_FAILED No information found 20110926
2 PAYROLL_PERIOD_NOT_FOUND No payroll period could be determined 20110926

Method GET_BONUS_CUST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ES_BONUS Value transfer Type reference (TYPE) PFRR0_PRIMES Bonus customizing 20120420
2 Importing IV_BEGDA Call by reference Type reference (TYPE) BEGDA Start date 20120420
3 Importing IV_ENDDA Call by reference Type reference (TYPE) ENDDA End date 20120420
4 Importing IV_LGART Call by reference Type reference (TYPE) LGART Wage Type 20120420

Method GET_BONUS_CUST on class CL_HRPAYFR_DAQ_SERVICES has no exception.

Method GET_DAQ_FIELD_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_SECTN_ATTR Call by reference Type reference (TYPE) P99SD_WAFOR Interface Form/Section working area 20110602
2 Exporting EV_RETURNCODE Call by reference Type reference (TYPE) SY-SUBRC ABAP Instructions Return Code 20110602
3 Importing IV_FIELD Call by reference Type reference (TYPE) P_99S_FIELD Form : field 20110602
4 Importing IV_SECTION Call by reference Type reference (TYPE) P_99S_SECTN Forms: section 20110602

Method GET_DAQ_FIELD_ATTRIBUTES on class CL_HRPAYFR_DAQ_SERVICES has no exception.

Method GET_DDIC_STRUCTURE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_SECTN Call by reference Type reference (TYPE) P99SD_SECTN Section attributes 20110602
2 Exporting ES_STRCT Call by reference Type reference (TYPE) ANY DDIC structure 20110602
3 Exporting ES_TSTRC Call by reference Type reference (TYPE) ANY Structure T of DDIC 20110711
4 Exporting ET_TABLE Call by reference Object reference (TYPE REF TO) DATA 20120816
5 Exporting EV_STRCT Call by reference Type reference (TYPE) P_99S_STRCT Forms: section structure reference 20110729
6 Importing IT_SECTN Call by reference Type reference (TYPE) P99SD_TAB_SECTN List of DAQ sections 20110602
7 Importing IV_SECTN Call by reference Type reference (TYPE) P99SD_WAFOR-SECTN Section to be processed 20110602

Method GET_DDIC_STRUCTURE on class CL_HRPAYFR_DAQ_SERVICES has no exception.

Method GET_FIELD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_FIELD Call by reference Type reference (TYPE) P99SD_FIDEF 20110602
2 Exporting EV_TYPE Call by reference Type reference (TYPE) P06_DTTYP Data type 20110602
3 Importing IV_FIELD Call by reference Type reference (TYPE) P99SD_FIELD 20110602

Method GET_FIELD on class CL_HRPAYFR_DAQ_SERVICES has no exception.

Method GET_FIELDS_COMPL_PAYMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_FIELDS Call by reference Type reference (TYPE) P99SD_TAB_FIELD 20110602

Method GET_FIELDS_COMPL_PAYMENT on class CL_HRPAYFR_DAQ_SERVICES has no exception.

Method GET_FIELDS_OF_DDIC_STRUCT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DFIES Call by reference Type reference (TYPE) PFRDS_T_DFIES Interface ABAP Dict.: table fields for DDIF_FIELDINFO_GET 20110711
2 Exporting ET_LINES_DESCR Call by reference Type reference (TYPE) DDTYPELIST ABAP Dictionary types list 20110926
3 Importing IV_TABNAME Call by reference Type reference (TYPE) DDOBJNAME ABAP Dictionary object name 20110711
4 Importing IV_UCLEN Call by reference Type reference (TYPE) UNICODELG Unicode length used for generating runtime object 20110711
# Exception Resumable Description Created on
1 NOT_FOUND 20110711

Method GET_FIELD_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_FIELD_VALUE Call by reference Type reference (TYPE) ANY Field value 20110711
2 Importing IV_BEGDA Call by reference Type reference (TYPE) BEGDA Start date 20110711
3 Importing IV_ENDDA Call by reference Type reference (TYPE) ENDDA End date 20110711
4 Importing IV_FIELD_NAME Call by reference Type reference (TYPE) T5F99FD-FIELD DAQ: field 20110711
5 Importing IV_LEAD_FIELD_IN_SECTN Call by reference Type reference (TYPE) T5F99FD-FIELD DAQ: field in structure for t5f99ff-souty = st 20110711
6 Importing IV_SECTN_NAME Call by reference Type reference (TYPE) T5F99FS-SECTN DAQ: section 20110711

Method GET_FIELD_VALUE on class CL_HRPAYFR_DAQ_SERVICES has no exception.

Method GET_IMPLEMENTATION_CLASS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DAQ_APPL Call by reference Type reference (TYPE) T5F99F0-APPL DAQ subapplication 20110602
2 Importing IV_DATE Call by reference Type reference (TYPE) D Reference date 20110602
3 Importing IV_FB_CLASS Call by reference Type reference (TYPE) CLASSNAME Default class name 20110602
4 Returning RV_CLASSNAME Value transfer Type reference (TYPE) CLASSNAME Implementing class name 20110602

Method GET_IMPLEMENTATION_CLASS on class CL_HRPAYFR_DAQ_SERVICES has no exception.

Method GET_INFOTYPE_RECORD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_INFTY Call by reference Type reference (TYPE) STANDARD TABLE Desired infotype record 20110602
2 Exporting EV_RETURNCODE Call by reference Type reference (TYPE) SY-SUBRC ABAP Instructions Return Code 20110602
3 Importing IO_N4DS_DAQ Call by reference Object reference (TYPE REF TO) IF_HRPAYFR_N4DS_DAQ DAQ implementation for N4DS 20110602
4 Importing IV_BEGDA Call by reference Type reference (TYPE) BEGDA Start date 20110602
5 Importing IV_ENDDA Call by reference Type reference (TYPE) ENDDA End date 20110602
6 Importing IV_INFTY Call by reference Type reference (TYPE) INFTY Infotype 20110602

Method GET_INFOTYPE_RECORD on class CL_HRPAYFR_DAQ_SERVICES has no exception.

Method GET_PRORATA_PERCENTAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_SPLIT Call by reference Type reference (TYPE) P99SD_VALUE-DATA Splits 20110602
2 Importing IT_PRORATA Call by reference Type reference (TYPE) PFRDS_T_PRORATA Pro rata 20110602
3 Importing IV_SEQNR Call by reference Type reference (TYPE) PC261-SEQNR Sequence number 20120113
4 Importing IV_SRTZA Call by reference Type reference (TYPE) PC261-SRTZA Priority code for record 20111111
5 Returning RV_PERCENT Value transfer Type reference (TYPE) PFRDS_PERCENT Pro rata percentage 20110602

Method GET_PRORATA_PERCENTAGE on class CL_HRPAYFR_DAQ_SERVICES has no exception.

Method GET_REFERENCE_NUMBER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_EMREF Value transfer Type reference (TYPE) PFRDS_EMET-EMREF Sending reference 20110926

Method GET_REFERENCE_NUMBER on class CL_HRPAYFR_DAQ_SERVICES has no exception.

Method GET_SUB_SECTIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_SUB_SECTN Call by reference Type reference (TYPE) P99SG_TAB_RANGES Subsections 20110926
2 Importing IT_SECTN Call by reference Type reference (TYPE) P99SD_TAB_SECTN List of DAQ sections 20110926
3 Importing IV_SECTN Call by reference Type reference (TYPE) P99SD_WAFOR-SECTN Section 20110926

Method GET_SUB_SECTIONS on class CL_HRPAYFR_DAQ_SERVICES has no exception.

Method GET_WAGES_FROM_DB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_WAGES Call by reference Type reference (TYPE) P99SD_TAB_WTATR Wage type list 20110926
2 Importing IV_SOUWT Call by reference Type reference (TYPE) P_99S_SOUWT Wage type group 20110926

Method GET_WAGES_FROM_DB on class CL_HRPAYFR_DAQ_SERVICES has no exception.

Method GET_WAGE_GROUPS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_SOUWT Call by reference Type reference (TYPE) PFRDS_T_SOUWT List of wage type groups 20110602
2 Exporting EV_CODE_LGTH Call by reference Type reference (TYPE) I Code length 20110602
3 Importing IV_GEN_SOUWT Call by reference Type reference (TYPE) P99SD_FIDAQ-SOUWT Wage type generic group 20110602

Method GET_WAGE_GROUPS on class CL_HRPAYFR_DAQ_SERVICES has no exception.

Method GET_WAGE_TYPES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_WAGES Call by reference Type reference (TYPE) P99SD_TAB_WTATR List of wage type groups 20110602
2 Importing IV_GEN_SOUWT Call by reference Type reference (TYPE) P99SD_FIDAQ-SOUWT Wage type generic group 20110602

Method GET_WAGE_TYPES on class CL_HRPAYFR_DAQ_SERVICES has no exception.

Method GET_WAGE_TYPE_VALUE 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) P99SD_VALUE-AMTFO Amount or number with pro rata over the period 20110711
2 Importing IS_PAY_RESULTS Call by reference Type reference (TYPE) PAYFR_RESULT HR-PAY-FR: Structure for Payroll Result 20110602
3 Importing IT_PRORATA Call by reference Type reference (TYPE) PFRDS_T_PRORATA Pro rata 20110602
4 Importing IT_WAGE_TYPES Call by reference Type reference (TYPE) P99SD_TAB_WTATR Table with wage types 20110602
5 Importing IV_BEGDA Call by reference Type reference (TYPE) BEGDA Start date 20111107
6 Importing IV_ENDDA Call by reference Type reference (TYPE) ENDDA End date 20111107
7 Importing IV_NO_PRORATA Call by reference Type reference (TYPE) BOOLE_D SPACE ='X' no pro rata, =' ' pro rata 20110711
8 Importing IV_NO_SUM Call by reference Type reference (TYPE) BOOLE_D SPACE ='X' no accumulation, =' ' accumulation concerning period 20110711

Method GET_WAGE_TYPE_VALUE on class CL_HRPAYFR_DAQ_SERVICES has no exception.

Method IS_WORK_ACC_SECTN_OBLIG 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_NATURE Call by reference Type reference (TYPE) P06_NAT_N4DS Kind of declaration 20110926
4 Returning RE_OBLIG Value transfer Type reference (TYPE) ABAP_BOOL 20110926

Method IS_WORK_ACC_SECTN_OBLIG on class CL_HRPAYFR_DAQ_SERVICES has no exception.

Method QUERY_WAGE_TYPE_PRESENCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing ET_WAGES Call by reference Type reference (TYPE) P99SD_TAB_VALUE Presence/abscence of wage type (in group) in pay results 20110602
2 Importing IS_WAFOR Call by reference Type reference (TYPE) P99SD_WAFOR 20110602
3 Importing IT_PAY_RESULTS Call by reference Type reference (TYPE) HRPAYFR_PAY_RESULTS Payroll results 20110602
4 Importing IV_BEGDA Call by reference Type reference (TYPE) BEGDA Start date 20110602
5 Importing IV_ENDDA Call by reference Type reference (TYPE) ENDDA End date 20110602
6 Importing IV_OUT_DAQ Call by reference Type reference (TYPE) BOOLE_D SPACE ='X' wage type group defined outside DAQ, =' ' in DAQ 20121210

Method QUERY_WAGE_TYPE_PRESENCE on class CL_HRPAYFR_DAQ_SERVICES has no exception.

Method SET_INFTY_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_PRELP Call by reference Type reference (TYPE) P99SG_TAB_PRELP Table with infotype records 20110602
2 Importing IO_DAQ_FORM Call by reference Object reference (TYPE REF TO) CL_HR99S00_DAQ DAQ form 20110602
3 Importing IT_INFTY Call by reference Type reference (TYPE) STANDARD TABLE Infotype records 20110602
4 Importing IV_BEGDA Call by reference Type reference (TYPE) BEGDA Start date 20110602
5 Importing IV_ENDDA Call by reference Type reference (TYPE) ENDDA End date 20110602
6 Importing IV_SUBTY Call by reference Type reference (TYPE) SUBTY SsType 20110602

Method SET_INFTY_TABLE on class CL_HRPAYFR_DAQ_SERVICES has no exception.

Method SUM_SECTION_AMOUNTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_N4DS_SERVICE Call by reference Object reference (TYPE REF TO) CL_HRPAYFR_N4DS_SERVICES N4DS services 20110602
2 Importing IS_STRCT Call by reference Type reference (TYPE) ANY Section structure 20110602
3 Importing IT_FIELD Call by reference Type reference (TYPE) P99SD_TAB_FIFOR List of the section fields 20110602
4 Importing IT_VALUE Call by reference Type reference (TYPE) P99SD_TAB_VALUE Value table of the section 20110602
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
7 Returning RV_SUM Value transfer Type reference (TYPE) P99SD_AMTFO Sum of the amounts 20110602

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