SAP ABAP Class CL_HRPAYFR_N4DS_SERVICES (N4DS services)
Hierarchy
SAP_HRCFR (Software Component) Sub component SAP_HRCFR of SAP_HR
   PY-FR (Application Component) France
     PC06 (Package) HR Payroll: France
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_HRPAYFR_ATTR_CACHE 20111010
Properties
Class CL_HRPAYFR_N4DS_SERVICES  
Short Description N4DS services    
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 20101116   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 PFRDA Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
6 PFRDS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
7 PFRL0 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
8 PFRS0 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
9 PFRU0 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_HRPAYFR_ATTR_CACHE 20111010
Friends
Class CL_HRPAYFR_N4DS_SERVICES has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MO_N4DS_DAQ Instance attribute Public Object reference (TYPE REF TO) IF_HRPAYFR_N4DS_DAQ DAQ implementation for N4DS 20110602
2 MT_COMPANY Static Attribute Private Type reference (TYPE) PFRDS_S20_TAB Structure for S20 section 20110602
3 MT_FMD_WPE_INFTY Instance attribute Private Type reference (TYPE) PFRDS_T_T52B9 List of infotypes associated with FFMD and FWPE 20111018
4 MT_T536A_IRRELEVANT_VARGU Static Attribute Public Type reference (TYPE) P99SG_TAB_RANGES 20120726
5 MV_SEQNR_DECL Instance attribute Private Type reference (TYPE) PFRDS_DECL-DEORD Declaration sequence number 20110926
6 SS_T522T Static Attribute Public Type reference (TYPE) T522T Titles 20110602
Methods
# Method Level Visibility Method type Description Created on
1 ADD_PRIME_PERIODS Instance method Public Method Determines planned end /payroll periods for bonuses 20110602
2 CHECK_AM_CONDITIONS Instance method Public Method Checks conditions for entitlement to health insurance 20111010
3 CHECK_S60_G05_00_CCH_11 Instance method Public Method CHECK S60.G05.00 CCH_11 20111229
4 CHECK_SIRET_CHANGE Instance method Public Method Check if change in SIRET, SIREN & NUMIC for S40 list 20120202
5 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20110602
6 EMPPT_TO_DNAC_STATUT_PART Instance method Public Method Given a a status key, return the corresponding N4DS code 20120217
7 FILTER_T536A_MESSAGES Static method Public Method Filter the messages because of incomplete T536A setup 20120726
8 FORMAT_COUNTRY_CODE Static method Public Method Formats the country code 20110602
9 FORMAT_STREET Static method Public Method Formats number, extension, nature and text of the street 20110602
10 FORMAT_ZIP_CITY Static method Public Method Formats the postal code and the city 20110602
11 GET_ABSENCE_CODE Instance method Public Method Returns the mapped code for an absence in T5FDA1 20110602
12 GET_ABSENCE_MODIFIER Instance method Public Method Returns the absence modifier 20110602
13 GET_AM_CONDITIONS Instance method Public Method Determines conditions for entitlement to health insurance 20111010
14 GET_BANK_DATA Instance method Public Method Gets bank data 20110602
15 GET_COMPANY_ADDRESS Static method Public Method Determines the address of a company 20110602
16 GET_CONTRACT_CATEG Instance method Public Method Get additional contract data 20110711
17 GET_DATE_0041 Instance method Public Method Gets dates of 0041 infotype 20110602
18 GET_FFMD_FWPE_INFTY Instance method Public Method Determines the infotypes associated with FFMD and FWPE 20111018
19 GET_FIELD_N4DS_NAME Instance method Public Method Returns the associated "N4DS" name to a declaration field 20130125
20 GET_FILING_INSTITUTION Instance method Public Method Company submitting the result declaration 20110602
21 GET_LAST_FRIDAY_OF_YEAR Instance method Public Method Determines the last Friday of the year 20110926
22 GET_N4DS_VALUE_IF_WAGE_EXISTS Instance method Public Method Gets N4DS value if wage type exists 20110602
23 GET_PAY_PERIOD Instance method Public Method Determines payroll period 20110602
24 GET_PAY_PERIOD_DATES Instance method Public Method Determines date of payroll period 20120420
25 GET_PME29_FEATURE_VALUE Instance method Public Method Determines return value for feature (structure PME29) 20110729
26 GET_PMEF2_FEATURE_VALUE Instance method Public Method Determines return value for characteristic (stru. PMEF2) 20110602
27 GET_PRIME_ACCOUNTING_PERIOD Instance method Public Method Determines origin of payroll period for bonuses 20110602
28 GET_REF_PERIOD_DATES Instance method Public Method Determines start and end of declaration (for S20.G01.00) 20111019
29 GET_SIREN_NUMIC Instance method Public Method SIREN/NIC according to personnel area and personnel subarea 20110602
30 GET_SOCIAL_REASON Instance method Public Method Determines the business name of a company 20110729
31 GET_TYPE_CODE_FIELD Instance method Public Method Determines the field that contains the type code 20110729
32 GET_WERKS_BTRTL_BUKRS Static method Public Method Determines company codes, personnel area and subarea 20110602
33 IS_AMOUNT_OR_NUMBER Instance method Public Method Determines if it is an amount or a number 20110602
34 IS_LEAVING_ACTION Instance method Public Method Determine if a reason code is actually a leaving action 20111223
35 IS_NEGATIVE_ALLOWED Instance method Public Method Determines if a negative amount or number is authorized 20121106
36 IS_SIRET_SELECTED Instance method Public Method Checks if selection of a SIRET on selection screen 20110602
37 IS_UNPAID_ABSENCE Instance method Public Method Check if the absence day gets paid or not 20120210
38 IT0218_KEEP_ONLY_PRI_PRV Instance method Public Method Returns the entries of infotype 0218 savings plan/insurance 20121221
39 MERGE_CODE_AMOUNT Instance method Public Method Merges amounts with identical indicator for prof. expenses 20120120
40 MERGE_TIME_TAB Instance method Public Method Merge time dependant table based on a field 20110711
41 OVERRIDE_CLUSTER Instance method Public Method Use infotype master data instead of cluster master data 20111010
42 READ_MEASURES_CLASSIFICATION Instance method Public Method Determines the classification of the measures and reasons 20120611
43 ROUND_AMOUNT Instance method Public Method Rounds an amount 20110602
44 SET_N4DS_WAGE_GROUP_VALUE Instance method Public Method Determines return code value according to existing wage type 20110602
Events
Class CL_HRPAYFR_N4DS_SERVICES has no event.
Types
Class CL_HRPAYFR_N4DS_SERVICES has no local type.
Method Signatures

Method ADD_PRIME_PERIODS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_ENTITL_PER_PER Call by reference Type reference (TYPE) PABRP Payroll period 20110602
2 Exporting EV_ENTITL_PER_YEAR Call by reference Type reference (TYPE) PABRJ Payroll year 20110602
3 Importing IT_T549Q Call by reference Type reference (TYPE) HRPAYFR_T549Q Table for payroll periods 20110602
4 Importing IV_ENTITL_PER_BEG Call by reference Type reference (TYPE) PABRP Payroll period 20110602
5 Importing IV_ENTITL_PER_DUR Call by reference Type reference (TYPE) DAUVR Entitlement period length 20110602
6 Importing IV_PAY_YEAR Call by reference Type reference (TYPE) PABRJ Payroll year 20110602

Method ADD_PRIME_PERIODS on class CL_HRPAYFR_N4DS_SERVICES has no exception.

Method CHECK_AM_CONDITIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_HRS_WAGES Call by reference Type reference (TYPE) PFRDS_HRS_WAGES Hours and earnings 20111010

Method CHECK_AM_CONDITIONS on class CL_HRPAYFR_N4DS_SERVICES has no exception.

Method CHECK_S60_G05_00_CCH_11 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_TO_BE_REPORTED Call by reference Type reference (TYPE) BOOLE_D BOOLE field data elements: TRUE (='X') and FALSE (=' ') 20111229
2 Importing IO_S60_LOOKUP Call by reference Object reference (TYPE REF TO) CL_HRPAYFR_LOOKUP_TABLE Correspondence table 20111229
3 Importing IS_IACP Call by reference Type reference (TYPE) PFRDS_IACP Indicator S60 20111229
4 Importing IT_CODERC Call by reference Type reference (TYPE) PFRDS_T_CODERC Organ RC List 20111229

Method CHECK_S60_G05_00_CCH_11 on class CL_HRPAYFR_N4DS_SERVICES has no exception.

Method CHECK_SIRET_CHANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_CHANGE_OF_NUMIC Call by reference Type reference (TYPE) BOOLE_D BOOLE field data elements: TRUE (='X') and FALSE (=' ') 20120202
2 Exporting EV_CHANGE_OF_SIREN Call by reference Type reference (TYPE) BOOLE_D BOOLE field data elements: TRUE (='X') and FALSE (=' ') 20120202
3 Exporting EV_CHANGE_OF_SIRET Call by reference Type reference (TYPE) BOOLE_D BOOLE field data elements: TRUE (='X') and FALSE (=' ') 20120202
4 Importing IT_S40 Call by reference Type reference (TYPE) PFRDS_T_S40_PERIODS 20120202

Method CHECK_SIRET_CHANGE on class CL_HRPAYFR_N4DS_SERVICES has no exception.

Method CONSTRUCTOR 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

Method CONSTRUCTOR on class CL_HRPAYFR_N4DS_SERVICES has no exception.

Method EMPPT_TO_DNAC_STATUT_PART Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_EMPPT Call by reference Type reference (TYPE) P06_EMPPT Special employment category / status code 20120217
2 Returning RV_CODE Value transfer Type reference (TYPE) P06_FCSPA Special employee status 20120217

Method EMPPT_TO_DNAC_STATUT_PART on class CL_HRPAYFR_N4DS_SERVICES has no exception.

Method FILTER_T536A_MESSAGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_ERROR Call by reference Type reference (TYPE) P99SF_TAB_ERROR 20120726
2 Returning RT_ERROR Value transfer Type reference (TYPE) P99SF_TAB_ERROR 20120726

Method FILTER_T536A_MESSAGES on class CL_HRPAYFR_N4DS_SERVICES has no exception.

Method FORMAT_COUNTRY_CODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ADCPY Call by reference Type reference (TYPE) PFRL0_ETABLIS-COUNTRY_CODE Country code 20110602
2 Returning RV_ADCPY Value transfer Type reference (TYPE) PFRDS_ADDR-ADCPY Country code 20110602

Method FORMAT_COUNTRY_CODE on class CL_HRPAYFR_N4DS_SERVICES has no exception.

Method FORMAT_STREET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ADSTR Call by reference Type reference (TYPE) PFRL0_ETABLIS-STRAS Number, extension, nature and text of the street 20110602
2 Returning RV_ADSTR Value transfer Type reference (TYPE) PFRDS_ADDR-ADSTR Number, extension, nature and text of the street 20110602

Method FORMAT_STREET on class CL_HRPAYFR_N4DS_SERVICES has no exception.

Method FORMAT_ZIP_CITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_ADCDP Call by reference Type reference (TYPE) PFRDS_ADDR-ADCDP Postal Code 20110602
2 Exporting EV_ADDST Call by reference Type reference (TYPE) PFRDS_ADDR-ADDST Delivery code abroad 20110602
3 Exporting EV_ADLOC Call by reference Type reference (TYPE) PFRDS_ADDR-ADLOC Town/city 20110602
4 Importing IV_ADCPY Call by reference Type reference (TYPE) PFRDS_ADDR-ADCPY Country code 20110602
5 Importing IV_NOCDX Call by reference Type reference (TYPE) PFRL0_ETABLIS-ZIP_CITY_WO_CEDEX Postal code without corporate postal code or city 20110602
6 Importing IV_ORT01 Call by reference Type reference (TYPE) PFRL0_ETABLIS-ORT01 Postal code and city 20110602

Method FORMAT_ZIP_CITY on class CL_HRPAYFR_N4DS_SERVICES has no exception.

Method GET_ABSENCE_CODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_AWART Call by reference Type reference (TYPE) AWART Presence/Absence Category 20110602
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_MOABW Call by reference Type reference (TYPE) MOABW Personnel Subdomain Groups for Presence/Absence Categories 20110602
5 Importing IV_SECTN Call by reference Type reference (TYPE) P_99S_SECTN Forms: section 20110602
6 Returning RE_CDATA Value transfer Type reference (TYPE) T5FDA1 Customizing retrieved from t5fda1 20110926

Method GET_ABSENCE_CODE on class CL_HRPAYFR_N4DS_SERVICES has no exception.

Method GET_ABSENCE_MODIFIER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_BTRTL Call by reference Type reference (TYPE) BTRTL Personnel subarea 20110602
2 Importing IV_WERKS Call by reference Type reference (TYPE) PERSA Table for country-specific contracts 20110602
3 Returning RE_MOABW Value transfer Type reference (TYPE) MOABW Personnel Subdomain Groups for Presence/Absence Categories 20110602

Method GET_ABSENCE_MODIFIER on class CL_HRPAYFR_N4DS_SERVICES has no exception.

Method GET_AM_CONDITIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PERIOD Call by reference Type reference (TYPE) PFRDS_HRS_WAGES-PERIOD Period indicator 20111010
2 Returning RS_AMCND Value transfer Type reference (TYPE) PFRDS_HRWG_COND Health insurance entitlement conditions 20111010

Method GET_AM_CONDITIONS on class CL_HRPAYFR_N4DS_SERVICES has no exception.

Method GET_BANK_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_BIC Call by reference Type reference (TYPE) P06DAD_BIC DADS-U: BIC code of employee bank account 20110602
2 Exporting EV_IBAN Call by reference Type reference (TYPE) P06DAD_IBAN DADS-U: IBAN code of employee bank account 20110602
3 Exporting EV_RELBAN Call by reference Type reference (TYPE) P06DAD_REL_BAN DADS-U: Bank account details (RIB) 20110602
4 Importing IV_P0009 Call by reference Type reference (TYPE) P0009 HR master record infotype 0009 (bank details) 20110602

Method GET_BANK_DATA on class CL_HRPAYFR_N4DS_SERVICES has no exception.

Method GET_COMPANY_ADDRESS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_HQADR Call by reference Type reference (TYPE) PFRDS_ADDR Head office address 20110602
2 Exporting ES_PTADR Call by reference Type reference (TYPE) PFRDS_ADDR Company address 20110602
3 Exporting EV_NIC Call by reference Type reference (TYPE) T5F1P-NUMIC NIC 20110602
4 Exporting EV_PNAME Call by reference Type reference (TYPE) PFRL0_ETABLIS-NAME1 Nme of place of work 20110602
5 Exporting EV_REASN Call by reference Type reference (TYPE) PFRL0_ETABLIS-RS Business name 20110602
6 Exporting EV_SIREN Call by reference Type reference (TYPE) T5F1P-SIREN SIREN number 20110602
7 Importing IV_BTRTL Call by reference Type reference (TYPE) BTRTL Personnel subarea 20110602
8 Importing IV_BUKRS Call by reference Type reference (TYPE) BUKRS Company code 20110602
9 Importing IV_WERKS Call by reference Type reference (TYPE) PERSA Personnel area 20110602

Method GET_COMPANY_ADDRESS on class CL_HRPAYFR_N4DS_SERVICES has no exception.

Method GET_CONTRACT_CATEG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_BTRTL Call by reference Type reference (TYPE) BTRTL Personnel subarea 20110711
2 Importing IV_DATE Call by reference Type reference (TYPE) D 20110711
3 Importing IV_MOCCO Call by reference Type reference (TYPE) P06_MOCCO Employment group modifier per contract 20110711
4 Importing IV_PERSG Call by reference Type reference (TYPE) PERSG Employee group 20110711
5 Importing IV_PERSK Call by reference Type reference (TYPE) PERSK Employee subgroup 20110711
6 Importing IV_WERKS Call by reference Type reference (TYPE) PERSA Personnel area 20110711
7 Returning RV_CATEG Value transfer Type reference (TYPE) PFRL0_CATCO 20110711

Method GET_CONTRACT_CATEG on class CL_HRPAYFR_N4DS_SERVICES has no exception.

Method GET_DATE_0041 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_P0041 Call by reference Type reference (TYPE) P0041 0041 infotype (maintenance dates) 20110602
2 Exporting EV_DATE Call by reference Type reference (TYPE) DATS DATS type field 20110602
3 Importing IV_APDTT Call by reference Type reference (TYPE) P_99S_APDTT Application date type 20110602
4 Importing IV_SECTN Call by reference Type reference (TYPE) P_99S_SECTN Forms: section 20110602

Method GET_DATE_0041 on class CL_HRPAYFR_N4DS_SERVICES has no exception.

Method GET_FFMD_FWPE_INFTY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_FMD_WPE_INFTY Value transfer Type reference (TYPE) PFRDS_T_T52B9 List of infotypes associated with FFMD and FWPE 20111018

Method GET_FFMD_FWPE_INFTY on class CL_HRPAYFR_N4DS_SERVICES has no exception.

Method GET_FIELD_N4DS_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_FIELD_NAME Call by reference Type reference (TYPE) ANY Name of field 20130125
2 Importing IV_SECTN_NAME Call by reference Type reference (TYPE) ANY Name of the section 20130125
3 Returning RV_FIELD_N4DS_NAME Value transfer Type reference (TYPE) P_99S_XMLTG "N4DS" name of the field 20130125

Method GET_FIELD_N4DS_NAME on class CL_HRPAYFR_N4DS_SERVICES has no exception.

Method GET_FILING_INSTITUTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_COMPANY Call by reference Type reference (TYPE) PFRDS_S20_TAB Workplace 20110602
2 Importing IO_N4DS_DAQ Call by reference Object reference (TYPE REF TO) IF_HRPAYFR_N4DS_DAQ DAQ implementation for N4DS 20110602

Method GET_FILING_INSTITUTION on class CL_HRPAYFR_N4DS_SERVICES has no exception.

Method GET_LAST_FRIDAY_OF_YEAR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_KEYDATE Call by reference Type reference (TYPE) D Key date 20110926
2 Returning RV_FRIDAY Value transfer Type reference (TYPE) D Last Friday of the year 20110926

Method GET_LAST_FRIDAY_OF_YEAR on class CL_HRPAYFR_N4DS_SERVICES has no exception.

Method GET_N4DS_VALUE_IF_WAGE_EXISTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_VALUE Call by reference Type reference (TYPE) P99SD_TAB_VALUE DAQ value tables 20110602
2 Importing IO_DAQ_SERVICE Call by reference Object reference (TYPE REF TO) CL_HRPAYFR_DAQ_SERVICES Services for the N4DS 20110602
3 Importing IS_DATA_IF_WAGETYPE Call by reference Type reference (TYPE) PFRDS_VAL_IF_WT_EXISTS_LINE N4DS value if wage in pay results 20110602
4 Importing IS_WAFOR Call by reference Type reference (TYPE) P99SD_WAFOR DAQ field/section Meta-data 20110602
5 Importing IT_PAY_RESULTS Call by reference Type reference (TYPE) HRPAYFR_PAY_RESULTS Pay results 20110602
6 Importing IV_BEGDA Call by reference Type reference (TYPE) BEGDA Start date 20110602
7 Importing IV_ENDDA Call by reference Type reference (TYPE) ENDDA End date 20110602
8 Importing IV_OUT_DAQ Call by reference Type reference (TYPE) BOOLE_D SPACE ='X' wage type group defined outside DAQ, =' ' in DAQ 20121210

Method GET_N4DS_VALUE_IF_WAGE_EXISTS on class CL_HRPAYFR_N4DS_SERVICES has no exception.

Method GET_PAY_PERIOD 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 Importing IV_PERMO Call by reference Type reference (TYPE) PERMO Period parameter 20120420
3 Returning RV_PERIOD Value transfer Type reference (TYPE) PC261-INPER Payroll in-period 20110602

Method GET_PAY_PERIOD on class CL_HRPAYFR_N4DS_SERVICES has no exception.

Method GET_PAY_PERIOD_DATES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PABRJ Call by reference Type reference (TYPE) PABRJ Payroll year 20120420
2 Importing IV_PABRP Call by reference Type reference (TYPE) PABRP Payroll period 20120420
3 Importing IV_PERMO Call by reference Type reference (TYPE) PERMO Period parameter 20120420
4 Returning RV_T549Q Value transfer Type reference (TYPE) T549Q Payroll Periods 20120420

Method GET_PAY_PERIOD_DATES on class CL_HRPAYFR_N4DS_SERVICES has no exception.

Method GET_PME29_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 Importing IO_N4DS_DAQ Call by reference Object reference (TYPE REF TO) IF_HRPAYFR_N4DS_DAQ DAQ implementation for N4DS 20110729
3 Importing IV_BEGDA Call by reference Type reference (TYPE) BEGDA Start date 20110729
4 Importing IV_ENDDA Call by reference Type reference (TYPE) ENDDA End date 20110729
5 Importing IV_FEATURE_NAME Call by reference Type reference (TYPE) T549B-NAMEN Characteristic name 20110729
6 Importing IV_FOR_S40 Call by reference Type reference (TYPE) BOOLE_D SPACE ='X' includes periods before and after reference period 20111019
7 Importing IV_ONLY_IT0001 Call by reference Type reference (TYPE) BOOLEAN 'X' = ignore WERKS, BTRTL from infotype 0217 20110729

Method GET_PME29_FEATURE_VALUE on class CL_HRPAYFR_N4DS_SERVICES 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 20110602
2 Exporting EV_FEATURE_VALUE Call by reference Type reference (TYPE) BACKVALUEFIELD Field name for return value 20110729
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_FEATURE_NAME Call by reference Type reference (TYPE) T549B-NAMEN Characteristic name 20110602
7 Importing IV_FOR_S40 Call by reference Type reference (TYPE) BOOLE_D SPACE ='X' includes periods before and after reference period 20111019
8 Importing IV_FOR_S60 Call by reference Type reference (TYPE) BOOLE_D SPACE ='X' declaration POV 20121217
9 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_SERVICES has no exception.

Method GET_PRIME_ACCOUNTING_PERIOD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_ACCOUNT_PER_PER Call by reference Type reference (TYPE) PABRP Payroll period 20110602
2 Exporting EV_ACCOUNT_PER_YEAR Call by reference Type reference (TYPE) PABRJ Payroll year 20110602
3 Exporting EV_RETURNCODE Call by reference Type reference (TYPE) SY-SUBRC ABAP Instructions Return Code 20110602
4 Importing IT_T549Q Call by reference Type reference (TYPE) HRPAYFR_T549Q Table for payroll periods 20110602
5 Importing IV_PAYMENT_YEAR Call by reference Type reference (TYPE) AUSZL Payment I 20110602
6 Importing IV_PAY_PER_BEG Call by reference Type reference (TYPE) PABRP Payroll period 20110602
7 Importing IV_PAY_YEAR Call by reference Type reference (TYPE) PABRJ Payroll year 20110602

Method GET_PRIME_ACCOUNTING_PERIOD on class CL_HRPAYFR_N4DS_SERVICES has no exception.

Method GET_REF_PERIOD_DATES 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 20111019
2 Exporting EV_ENDDA Call by reference Type reference (TYPE) ENDDA End date 20111019
3 Importing IV_BEGDA Call by reference Type reference (TYPE) BEGDA Start of reference period 20111019
4 Importing IV_ENDDA Call by reference Type reference (TYPE) ENDDA End of reference period 20111019
5 Importing IV_NATURE Call by reference Type reference (TYPE) P06_NAT_N4DS Kind of declaration 20120321
6 Importing IV_PERIODICITY Call by reference Type reference (TYPE) P06_CODEPER Declaration periodicity indicator 20111019

Method GET_REF_PERIOD_DATES on class CL_HRPAYFR_N4DS_SERVICES has no exception.

Method GET_SIREN_NUMIC 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 20110602
2 Exporting EV_SIREN Call by reference Type reference (TYPE) P06_SIREN SIREN number 20110602
3 Exporting EV_SIRET Call by reference Type reference (TYPE) P06_SIRET SIRET Number 20110602
4 Importing IV_BTRTL Call by reference Type reference (TYPE) BTRTL_001P Personnel subarea 20110602
5 Importing IV_WERKS Call by reference Type reference (TYPE) PERSA Personnel area 20110602
# Exception Resumable Description Created on
1 SIRET_ILL_DEFINED 20110602
2 WERKS_IS_INITIAL 20110602

Method GET_SOCIAL_REASON Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_SIRET Call by reference Type reference (TYPE) P06_SIRET SIRET Number 20110729
2 Returning RV_EMRSN Value transfer Type reference (TYPE) PFRDS_EMET-EMRSN Business name 20110729

Method GET_SOCIAL_REASON on class CL_HRPAYFR_N4DS_SERVICES has no exception.

Method GET_TYPE_CODE_FIELD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_SECTN Call by reference Type reference (TYPE) P99SD_SECTN DAQ section 20110729
2 Importing IT_FIELD Call by reference Type reference (TYPE) PFRDS_T_FIELD Sorted list of the fields of the DAQ form 20110729
3 Importing IV_TCODE_FLD Call by reference Type reference (TYPE) P99SD_FIELD Type code field 20110729
4 Returning RV_TCODE_FLD Value transfer Type reference (TYPE) FIELDNAME Type code field 20110729

Method GET_TYPE_CODE_FIELD on class CL_HRPAYFR_N4DS_SERVICES has no exception.

Method GET_WERKS_BTRTL_BUKRS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_BTRTL Call by reference Type reference (TYPE) T5F1P-BTRTL Personnel subarea 20110602
2 Exporting EV_BUKRS Call by reference Type reference (TYPE) T500P-BUKRS Company code 20110602
3 Exporting EV_WERKS Call by reference Type reference (TYPE) T5F1P-WERKS Personnel area 20110602
4 Importing IO_MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) CL_HR99S00_MESSAGE_LIST Error messages manager 20110602
5 Importing IV_SIRET Call by reference Type reference (TYPE) P06_SIRET SIRET Number 20110602

Method GET_WERKS_BTRTL_BUKRS on class CL_HRPAYFR_N4DS_SERVICES has no exception.

Method IS_AMOUNT_OR_NUMBER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_FIELD Call by reference Type reference (TYPE) P99SD_FIELD DAQ field 20110602
2 Importing IV_STRUC Call by reference Type reference (TYPE) P99SD_FIDAQ-DATST DDIC structure of DAQ section 20110602
3 Returning RV_TYPE Value transfer Type reference (TYPE) P06_DTTYP Data type 20110602

Method IS_AMOUNT_OR_NUMBER on class CL_HRPAYFR_N4DS_SERVICES has no exception.

Method IS_LEAVING_ACTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_T5F30 Call by reference Type reference (TYPE) T5F30 Personnel action mapping 20111223
2 Returning RV_IS_LEAVING_ACTION Value transfer Type reference (TYPE) ABAP_BOOL Code is a leaving action 20111223

Method IS_LEAVING_ACTION on class CL_HRPAYFR_N4DS_SERVICES has no exception.

Method IS_NEGATIVE_ALLOWED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_NUMBER Call by reference Type reference (TYPE) ANY Amount or number to be analysed 20121106
2 Importing IV_BEGDA Call by reference Type reference (TYPE) BEGDA Start date 20121106
3 Importing IV_ENDDA Call by reference Type reference (TYPE) ENDDA End date 20121106
4 Importing IV_FIELD Call by reference Type reference (TYPE) ANY 20130125
5 Importing IV_SECTN Call by reference Type reference (TYPE) ANY 20130125
6 Importing IV_XMLTG Call by reference Type reference (TYPE) T5F99FS-XMLTG Forms: XML field tag 20121106

Method IS_NEGATIVE_ALLOWED on class CL_HRPAYFR_N4DS_SERVICES has no exception.

Method IS_SIRET_SELECTED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_SIRET Call by reference Type reference (TYPE) P06_SIRET SIRET Number 20110602
2 Returning RV_IS_SELECTED Value transfer Type reference (TYPE) ABAP_BOOL 20110602

Method IS_SIRET_SELECTED on class CL_HRPAYFR_N4DS_SERVICES has no exception.

Method IS_UNPAID_ABSENCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_EMPL Call by reference Object reference (TYPE REF TO) CL_HRPAYFR_N4DS_EMPLOYEE 20120217
2 Importing IS_AB Call by reference Type reference (TYPE) PC20I Cluster RD/B2: table AB 20120301
3 Returning RV_IS_UNPAID Value transfer Type reference (TYPE) ABAP_BOOL ='X' pay absence day 20120210

Method IS_UNPAID_ABSENCE on class CL_HRPAYFR_N4DS_SERVICES has no exception.

Method IT0218_KEEP_ONLY_PRI_PRV Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_0218 Call by reference Type reference (TYPE) P0218_TAB Infotype 0218 (Pension fund no.) 20121221
2 Importing IT_0218 Call by reference Type reference (TYPE) P0218_TAB Infotype 0218 (Pension fund no.) 20121221

Method IT0218_KEEP_ONLY_PRI_PRV on class CL_HRPAYFR_N4DS_SERVICES has no exception.

Method MERGE_CODE_AMOUNT 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 Table with actual amounts 20120120
2 Importing IT_ORIG Call by reference Type reference (TYPE) P99SD_TAB_VALUE Table with calculated amounts fpper = inper 20120120
3 Importing IT_SUM Call by reference Type reference (TYPE) P99SD_TAB_VALUE Table with recalculated amounts fpper < inper 20120120
4 Importing IV_ACSRN Call by reference Type reference (TYPE) PFRDS_ACTP-ACSRN DADS-U: Period start reason code 20121119
5 Importing IV_BEGDA Call by reference Type reference (TYPE) BEGDA Start date 20120120
6 Importing IV_ENDDA Call by reference Type reference (TYPE) ENDDA End date 20120120

Method MERGE_CODE_AMOUNT on class CL_HRPAYFR_N4DS_SERVICES has no exception.

Method MERGE_TIME_TAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_TABLE Call by reference Type reference (TYPE) STANDARD TABLE Table with time dependancy 20110711
2 Importing IV_FIELD Call by reference Type reference (TYPE) TABNAME Field name 20110711

Method MERGE_TIME_TAB on class CL_HRPAYFR_N4DS_SERVICES has no exception.

Method OVERRIDE_CLUSTER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_OVERRIDE_FMD Call by reference Type reference (TYPE) ABAP_BOOL Override FMD cluster table 20120105
2 Exporting EV_OVERRIDE_WPE Call by reference Type reference (TYPE) ABAP_BOOL Override WPE cluster table 20120105
3 Importing IV_DATE Call by reference Type reference (TYPE) D Key date 20111010

Method OVERRIDE_CLUSTER on class CL_HRPAYFR_N4DS_SERVICES has no exception.

Method READ_MEASURES_CLASSIFICATION 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 20120611
2 Importing IV_ENDDA Call by reference Type reference (TYPE) ENDDA End date 20120611
3 Importing IV_MASSG Call by reference Type reference (TYPE) MASSG Reason for personnel action 20120611
4 Importing IV_MASSN Call by reference Type reference (TYPE) MASSN Personnel action category 20120611
5 Returning RS_T5F30 Value transfer Type reference (TYPE) T5F30 Classification of actions and reasons 20120611

Method READ_MEASURES_CLASSIFICATION on class CL_HRPAYFR_N4DS_SERVICES has no exception.

Method ROUND_AMOUNT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_AMOUNT Call by reference Type reference (TYPE) P99SD_AMTFO Amount to be rounded 20110602
2 Importing IV_FISCAL Call by reference Type reference (TYPE) P06_DTTYP PFRDS_C_SOC_AMOUNT Amount Type 20110602
3 Returning RV_ROUND_AMOUNT Value transfer Type reference (TYPE) PFRDS_SUM_AMOUNT Rounded amount (X) ? 20110602

Method ROUND_AMOUNT on class CL_HRPAYFR_N4DS_SERVICES has no exception.

Method SET_N4DS_WAGE_GROUP_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_VALUE Call by reference Type reference (TYPE) P99SD_TAB_VALUE DAQ values 20110602
2 Importing IS_DATA Call by reference Type reference (TYPE) PFRDS_VAL_IF_WT_EXISTS_LINE Return values in function of exitance of a wage type 20110602
3 Importing IT_WAGES Call by reference Type reference (TYPE) P99SD_TAB_VALUE Wage types in group, and their values 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

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