Hierarchy

⤷

⤷

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 | ![]() |
Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
2 | ![]() |
Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
3 | ![]() |
Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
4 | ![]() |
Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
5 | ![]() |
Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
6 | ![]() |
Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
7 | ![]() |
Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
8 | ![]() |
Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
9 | ![]() |
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 | ![]() |
Instance attribute | Public | Object reference (TYPE REF TO) | IF_HRPAYFR_N4DS_DAQ | DAQ implementation for N4DS | 20110602 | ||
2 | ![]() |
Static Attribute | Private | Type reference (TYPE) | PFRDS_S20_TAB | Structure for S20 section | 20110602 | ||
3 | ![]() |
Instance attribute | Private | Type reference (TYPE) | PFRDS_T_T52B9 | List of infotypes associated with FFMD and FWPE | 20111018 | ||
4 | ![]() |
Static Attribute | Public | Type reference (TYPE) | P99SG_TAB_RANGES | 20120726 | |||
5 | ![]() |
Instance attribute | Private | Type reference (TYPE) | PFRDS_DECL-DEORD | Declaration sequence number | 20110926 | ||
6 | ![]() |
Static Attribute | Public | Type reference (TYPE) | T522T | Titles | 20110602 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | ![]() |
Instance method | Public | Method | Determines planned end /payroll periods for bonuses | 20110602 |
2 | ![]() |
Instance method | Public | Method | Checks conditions for entitlement to health insurance | 20111010 |
3 | ![]() |
Instance method | Public | Method | CHECK S60.G05.00 CCH_11 | 20111229 |
4 | ![]() |
Instance method | Public | Method | Check if change in SIRET, SIREN & NUMIC for S40 list | 20120202 |
5 | ![]() |
Instance method | Public | Constructor | CONSTRUCTOR | 20110602 |
6 | ![]() |
Instance method | Public | Method | Given a a status key, return the corresponding N4DS code | 20120217 |
7 | ![]() |
Static method | Public | Method | Filter the messages because of incomplete T536A setup | 20120726 |
8 | ![]() |
Static method | Public | Method | Formats the country code | 20110602 |
9 | ![]() |
Static method | Public | Method | Formats number, extension, nature and text of the street | 20110602 |
10 | ![]() |
Static method | Public | Method | Formats the postal code and the city | 20110602 |
11 | ![]() |
Instance method | Public | Method | Returns the mapped code for an absence in T5FDA1 | 20110602 |
12 | ![]() |
Instance method | Public | Method | Returns the absence modifier | 20110602 |
13 | ![]() |
Instance method | Public | Method | Determines conditions for entitlement to health insurance | 20111010 |
14 | ![]() |
Instance method | Public | Method | Gets bank data | 20110602 |
15 | ![]() |
Static method | Public | Method | Determines the address of a company | 20110602 |
16 | ![]() |
Instance method | Public | Method | Get additional contract data | 20110711 |
17 | ![]() |
Instance method | Public | Method | Gets dates of 0041 infotype | 20110602 |
18 | ![]() |
Instance method | Public | Method | Determines the infotypes associated with FFMD and FWPE | 20111018 |
19 | ![]() |
Instance method | Public | Method | Returns the associated "N4DS" name to a declaration field | 20130125 |
20 | ![]() |
Instance method | Public | Method | Company submitting the result declaration | 20110602 |
21 | ![]() |
Instance method | Public | Method | Determines the last Friday of the year | 20110926 |
22 | ![]() |
Instance method | Public | Method | Gets N4DS value if wage type exists | 20110602 |
23 | ![]() |
Instance method | Public | Method | Determines payroll period | 20110602 |
24 | ![]() |
Instance method | Public | Method | Determines date of payroll period | 20120420 |
25 | ![]() |
Instance method | Public | Method | Determines return value for feature (structure PME29) | 20110729 |
26 | ![]() |
Instance method | Public | Method | Determines return value for characteristic (stru. PMEF2) | 20110602 |
27 | ![]() |
Instance method | Public | Method | Determines origin of payroll period for bonuses | 20110602 |
28 | ![]() |
Instance method | Public | Method | Determines start and end of declaration (for S20.G01.00) | 20111019 |
29 | ![]() |
Instance method | Public | Method | SIREN/NIC according to personnel area and personnel subarea | 20110602 |
30 | ![]() |
Instance method | Public | Method | Determines the business name of a company | 20110729 |
31 | ![]() |
Instance method | Public | Method | Determines the field that contains the type code | 20110729 |
32 | ![]() |
Static method | Public | Method | Determines company codes, personnel area and subarea | 20110602 |
33 | ![]() |
Instance method | Public | Method | Determines if it is an amount or a number | 20110602 |
34 | ![]() |
Instance method | Public | Method | Determine if a reason code is actually a leaving action | 20111223 |
35 | ![]() |
Instance method | Public | Method | Determines if a negative amount or number is authorized | 20121106 |
36 | ![]() |
Instance method | Public | Method | Checks if selection of a SIRET on selection screen | 20110602 |
37 | ![]() |
Instance method | Public | Method | Check if the absence day gets paid or not | 20120210 |
38 | ![]() |
Instance method | Public | Method | Returns the entries of infotype 0218 savings plan/insurance | 20121221 |
39 | ![]() |
Instance method | Public | Method | Merges amounts with identical indicator for prof. expenses | 20120120 |
40 | ![]() |
Instance method | Public | Method | Merge time dependant table based on a field | 20110711 |
41 | ![]() |
Instance method | Public | Method | Use infotype master data instead of cluster master data | 20111010 |
42 | ![]() |
Instance method | Public | Method | Determines the classification of the measures and reasons | 20120611 |
43 | ![]() |
Instance method | Public | Method | Rounds an amount | 20110602 |
44 | ![]() |
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 | ![]() |
EV_ENTITL_PER_PER | Call by reference | Type reference (TYPE) | PABRP | Payroll period | 20110602 | ||
2 | ![]() |
EV_ENTITL_PER_YEAR | Call by reference | Type reference (TYPE) | PABRJ | Payroll year | 20110602 | ||
3 | ![]() |
IT_T549Q | Call by reference | Type reference (TYPE) | HRPAYFR_T549Q | Table for payroll periods | 20110602 | ||
4 | ![]() |
IV_ENTITL_PER_BEG | Call by reference | Type reference (TYPE) | PABRP | Payroll period | 20110602 | ||
5 | ![]() |
IV_ENTITL_PER_DUR | Call by reference | Type reference (TYPE) | DAUVR | Entitlement period length | 20110602 | ||
6 | ![]() |
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 | ![]() |
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 | ![]() |
EV_TO_BE_REPORTED | Call by reference | Type reference (TYPE) | BOOLE_D | BOOLE field data elements: TRUE (='X') and FALSE (=' ') | 20111229 | ||
2 | ![]() |
IO_S60_LOOKUP | Call by reference | Object reference (TYPE REF TO) | CL_HRPAYFR_LOOKUP_TABLE | Correspondence table | 20111229 | ||
3 | ![]() |
IS_IACP | Call by reference | Type reference (TYPE) | PFRDS_IACP | Indicator S60 | 20111229 | ||
4 | ![]() |
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 | ![]() |
EV_CHANGE_OF_NUMIC | Call by reference | Type reference (TYPE) | BOOLE_D | BOOLE field data elements: TRUE (='X') and FALSE (=' ') | 20120202 | ||
2 | ![]() |
EV_CHANGE_OF_SIREN | Call by reference | Type reference (TYPE) | BOOLE_D | BOOLE field data elements: TRUE (='X') and FALSE (=' ') | 20120202 | ||
3 | ![]() |
EV_CHANGE_OF_SIRET | Call by reference | Type reference (TYPE) | BOOLE_D | BOOLE field data elements: TRUE (='X') and FALSE (=' ') | 20120202 | ||
4 | ![]() |
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 | ![]() |
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 | ![]() |
IV_EMPPT | Call by reference | Type reference (TYPE) | P06_EMPPT | Special employment category / status code | 20120217 | ||
2 | ![]() |
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 | ![]() |
IT_ERROR | Call by reference | Type reference (TYPE) | P99SF_TAB_ERROR | 20120726 | |||
2 | ![]() |
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 | ![]() |
IV_ADCPY | Call by reference | Type reference (TYPE) | PFRL0_ETABLIS-COUNTRY_CODE | Country code | 20110602 | ||
2 | ![]() |
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 | ![]() |
IV_ADSTR | Call by reference | Type reference (TYPE) | PFRL0_ETABLIS-STRAS | Number, extension, nature and text of the street | 20110602 | ||
2 | ![]() |
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 | ![]() |
EV_ADCDP | Call by reference | Type reference (TYPE) | PFRDS_ADDR-ADCDP | Postal Code | 20110602 | ||
2 | ![]() |
EV_ADDST | Call by reference | Type reference (TYPE) | PFRDS_ADDR-ADDST | Delivery code abroad | 20110602 | ||
3 | ![]() |
EV_ADLOC | Call by reference | Type reference (TYPE) | PFRDS_ADDR-ADLOC | Town/city | 20110602 | ||
4 | ![]() |
IV_ADCPY | Call by reference | Type reference (TYPE) | PFRDS_ADDR-ADCPY | Country code | 20110602 | ||
5 | ![]() |
IV_NOCDX | Call by reference | Type reference (TYPE) | PFRL0_ETABLIS-ZIP_CITY_WO_CEDEX | Postal code without corporate postal code or city | 20110602 | ||
6 | ![]() |
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 | ![]() |
IV_AWART | Call by reference | Type reference (TYPE) | AWART | Presence/Absence Category | 20110602 | ||
2 | ![]() |
IV_BEGDA | Call by reference | Type reference (TYPE) | BEGDA | Start date | 20110602 | ||
3 | ![]() |
IV_ENDDA | Call by reference | Type reference (TYPE) | ENDDA | End date | 20110602 | ||
4 | ![]() |
IV_MOABW | Call by reference | Type reference (TYPE) | MOABW | Personnel Subdomain Groups for Presence/Absence Categories | 20110602 | ||
5 | ![]() |
IV_SECTN | Call by reference | Type reference (TYPE) | P_99S_SECTN | Forms: section | 20110602 | ||
6 | ![]() |
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 | ![]() |
IV_BTRTL | Call by reference | Type reference (TYPE) | BTRTL | Personnel subarea | 20110602 | ||
2 | ![]() |
IV_WERKS | Call by reference | Type reference (TYPE) | PERSA | Table for country-specific contracts | 20110602 | ||
3 | ![]() |
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 | ![]() |
IV_PERIOD | Call by reference | Type reference (TYPE) | PFRDS_HRS_WAGES-PERIOD | Period indicator | 20111010 | ||
2 | ![]() |
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 | ![]() |
EV_BIC | Call by reference | Type reference (TYPE) | P06DAD_BIC | DADS-U: BIC code of employee bank account | 20110602 | ||
2 | ![]() |
EV_IBAN | Call by reference | Type reference (TYPE) | P06DAD_IBAN | DADS-U: IBAN code of employee bank account | 20110602 | ||
3 | ![]() |
EV_RELBAN | Call by reference | Type reference (TYPE) | P06DAD_REL_BAN | DADS-U: Bank account details (RIB) | 20110602 | ||
4 | ![]() |
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 | ![]() |
ES_HQADR | Call by reference | Type reference (TYPE) | PFRDS_ADDR | Head office address | 20110602 | ||
2 | ![]() |
ES_PTADR | Call by reference | Type reference (TYPE) | PFRDS_ADDR | Company address | 20110602 | ||
3 | ![]() |
EV_NIC | Call by reference | Type reference (TYPE) | T5F1P-NUMIC | NIC | 20110602 | ||
4 | ![]() |
EV_PNAME | Call by reference | Type reference (TYPE) | PFRL0_ETABLIS-NAME1 | Nme of place of work | 20110602 | ||
5 | ![]() |
EV_REASN | Call by reference | Type reference (TYPE) | PFRL0_ETABLIS-RS | Business name | 20110602 | ||
6 | ![]() |
EV_SIREN | Call by reference | Type reference (TYPE) | T5F1P-SIREN | SIREN number | 20110602 | ||
7 | ![]() |
IV_BTRTL | Call by reference | Type reference (TYPE) | BTRTL | Personnel subarea | 20110602 | ||
8 | ![]() |
IV_BUKRS | Call by reference | Type reference (TYPE) | BUKRS | Company code | 20110602 | ||
9 | ![]() |
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 | ![]() |
IV_BTRTL | Call by reference | Type reference (TYPE) | BTRTL | Personnel subarea | 20110711 | ||
2 | ![]() |
IV_DATE | Call by reference | Type reference (TYPE) | D | 20110711 | |||
3 | ![]() |
IV_MOCCO | Call by reference | Type reference (TYPE) | P06_MOCCO | Employment group modifier per contract | 20110711 | ||
4 | ![]() |
IV_PERSG | Call by reference | Type reference (TYPE) | PERSG | Employee group | 20110711 | ||
5 | ![]() |
IV_PERSK | Call by reference | Type reference (TYPE) | PERSK | Employee subgroup | 20110711 | ||
6 | ![]() |
IV_WERKS | Call by reference | Type reference (TYPE) | PERSA | Personnel area | 20110711 | ||
7 | ![]() |
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 | ![]() |
CS_P0041 | Call by reference | Type reference (TYPE) | P0041 | 0041 infotype (maintenance dates) | 20110602 | ||
2 | ![]() |
EV_DATE | Call by reference | Type reference (TYPE) | DATS | DATS type field | 20110602 | ||
3 | ![]() |
IV_APDTT | Call by reference | Type reference (TYPE) | P_99S_APDTT | Application date type | 20110602 | ||
4 | ![]() |
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 | ![]() |
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 | ![]() |
IV_FIELD_NAME | Call by reference | Type reference (TYPE) | ANY | Name of field | 20130125 | ||
2 | ![]() |
IV_SECTN_NAME | Call by reference | Type reference (TYPE) | ANY | Name of the section | 20130125 | ||
3 | ![]() |
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 | ![]() |
ET_COMPANY | Call by reference | Type reference (TYPE) | PFRDS_S20_TAB | Workplace | 20110602 | ||
2 | ![]() |
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 | ![]() |
IV_KEYDATE | Call by reference | Type reference (TYPE) | D | Key date | 20110926 | ||
2 | ![]() |
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 | ![]() |
ET_VALUE | Call by reference | Type reference (TYPE) | P99SD_TAB_VALUE | DAQ value tables | 20110602 | ||
2 | ![]() |
IO_DAQ_SERVICE | Call by reference | Object reference (TYPE REF TO) | CL_HRPAYFR_DAQ_SERVICES | Services for the N4DS | 20110602 | ||
3 | ![]() |
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 | ![]() |
IS_WAFOR | Call by reference | Type reference (TYPE) | P99SD_WAFOR | DAQ field/section Meta-data | 20110602 | ||
5 | ![]() |
IT_PAY_RESULTS | Call by reference | Type reference (TYPE) | HRPAYFR_PAY_RESULTS | Pay results | 20110602 | ||
6 | ![]() |
IV_BEGDA | Call by reference | Type reference (TYPE) | BEGDA | Start date | 20110602 | ||
7 | ![]() |
IV_ENDDA | Call by reference | Type reference (TYPE) | ENDDA | End date | 20110602 | ||
8 | ![]() |
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 | ![]() |
IV_DATE | Call by reference | Type reference (TYPE) | D | Key date | 20110602 | ||
2 | ![]() |
IV_PERMO | Call by reference | Type reference (TYPE) | PERMO | Period parameter | 20120420 | ||
3 | ![]() |
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 | ![]() |
IV_PABRJ | Call by reference | Type reference (TYPE) | PABRJ | Payroll year | 20120420 | ||
2 | ![]() |
IV_PABRP | Call by reference | Type reference (TYPE) | PABRP | Payroll period | 20120420 | ||
3 | ![]() |
IV_PERMO | Call by reference | Type reference (TYPE) | PERMO | Period parameter | 20120420 | ||
4 | ![]() |
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 | ![]() |
ET_FEATURE_VALUE | Call by reference | Type reference (TYPE) | PFRDS_TAB_FEAT_VAL | Feature values | 20110729 | ||
2 | ![]() |
IO_N4DS_DAQ | Call by reference | Object reference (TYPE REF TO) | IF_HRPAYFR_N4DS_DAQ | DAQ implementation for N4DS | 20110729 | ||
3 | ![]() |
IV_BEGDA | Call by reference | Type reference (TYPE) | BEGDA | Start date | 20110729 | ||
4 | ![]() |
IV_ENDDA | Call by reference | Type reference (TYPE) | ENDDA | End date | 20110729 | ||
5 | ![]() |
IV_FEATURE_NAME | Call by reference | Type reference (TYPE) | T549B-NAMEN | Characteristic name | 20110729 | ||
6 | ![]() |
IV_FOR_S40 | Call by reference | Type reference (TYPE) | BOOLE_D | SPACE | ='X' includes periods before and after reference period | 20111019 | |
7 | ![]() |
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 | ![]() |
ET_FEATURE_VALUE | Call by reference | Type reference (TYPE) | PFRDS_TAB_FEAT_VAL | Feature values | 20110602 | ||
2 | ![]() |
EV_FEATURE_VALUE | Call by reference | Type reference (TYPE) | BACKVALUEFIELD | Field name for return value | 20110729 | ||
3 | ![]() |
IO_N4DS_DAQ | Call by reference | Object reference (TYPE REF TO) | IF_HRPAYFR_N4DS_DAQ | DAQ implementation for N4DS | 20110602 | ||
4 | ![]() |
IV_BEGDA | Call by reference | Type reference (TYPE) | BEGDA | Start date | 20110602 | ||
5 | ![]() |
IV_ENDDA | Call by reference | Type reference (TYPE) | ENDDA | End date | 20110602 | ||
6 | ![]() |
IV_FEATURE_NAME | Call by reference | Type reference (TYPE) | T549B-NAMEN | Characteristic name | 20110602 | ||
7 | ![]() |
IV_FOR_S40 | Call by reference | Type reference (TYPE) | BOOLE_D | SPACE | ='X' includes periods before and after reference period | 20111019 | |
8 | ![]() |
IV_FOR_S60 | Call by reference | Type reference (TYPE) | BOOLE_D | SPACE | ='X' declaration POV | 20121217 | |
9 | ![]() |
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 | ![]() |
EV_ACCOUNT_PER_PER | Call by reference | Type reference (TYPE) | PABRP | Payroll period | 20110602 | ||
2 | ![]() |
EV_ACCOUNT_PER_YEAR | Call by reference | Type reference (TYPE) | PABRJ | Payroll year | 20110602 | ||
3 | ![]() |
EV_RETURNCODE | Call by reference | Type reference (TYPE) | SY-SUBRC | ABAP Instructions Return Code | 20110602 | ||
4 | ![]() |
IT_T549Q | Call by reference | Type reference (TYPE) | HRPAYFR_T549Q | Table for payroll periods | 20110602 | ||
5 | ![]() |
IV_PAYMENT_YEAR | Call by reference | Type reference (TYPE) | AUSZL | Payment I | 20110602 | ||
6 | ![]() |
IV_PAY_PER_BEG | Call by reference | Type reference (TYPE) | PABRP | Payroll period | 20110602 | ||
7 | ![]() |
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 | ![]() |
EV_BEGDA | Call by reference | Type reference (TYPE) | BEGDA | Start date | 20111019 | ||
2 | ![]() |
EV_ENDDA | Call by reference | Type reference (TYPE) | ENDDA | End date | 20111019 | ||
3 | ![]() |
IV_BEGDA | Call by reference | Type reference (TYPE) | BEGDA | Start of reference period | 20111019 | ||
4 | ![]() |
IV_ENDDA | Call by reference | Type reference (TYPE) | ENDDA | End of reference period | 20111019 | ||
5 | ![]() |
IV_NATURE | Call by reference | Type reference (TYPE) | P06_NAT_N4DS | Kind of declaration | 20120321 | ||
6 | ![]() |
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 | ![]() |
EV_NUMIC | Call by reference | Type reference (TYPE) | P06_NUMIC | NIC | 20110602 | ||
2 | ![]() |
EV_SIREN | Call by reference | Type reference (TYPE) | P06_SIREN | SIREN number | 20110602 | ||
3 | ![]() |
EV_SIRET | Call by reference | Type reference (TYPE) | P06_SIRET | SIRET Number | 20110602 | ||
4 | ![]() |
IV_BTRTL | Call by reference | Type reference (TYPE) | BTRTL_001P | Personnel subarea | 20110602 | ||
5 | ![]() |
IV_WERKS | Call by reference | Type reference (TYPE) | PERSA | Personnel area | 20110602 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
20110602 | ||
2 | ![]() |
20110602 |
Method GET_SOCIAL_REASON Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IV_SIRET | Call by reference | Type reference (TYPE) | P06_SIRET | SIRET Number | 20110729 | ||
2 | ![]() |
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 | ![]() |
IS_SECTN | Call by reference | Type reference (TYPE) | P99SD_SECTN | DAQ section | 20110729 | ||
2 | ![]() |
IT_FIELD | Call by reference | Type reference (TYPE) | PFRDS_T_FIELD | Sorted list of the fields of the DAQ form | 20110729 | ||
3 | ![]() |
IV_TCODE_FLD | Call by reference | Type reference (TYPE) | P99SD_FIELD | Type code field | 20110729 | ||
4 | ![]() |
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 | ![]() |
EV_BTRTL | Call by reference | Type reference (TYPE) | T5F1P-BTRTL | Personnel subarea | 20110602 | ||
2 | ![]() |
EV_BUKRS | Call by reference | Type reference (TYPE) | T500P-BUKRS | Company code | 20110602 | ||
3 | ![]() |
EV_WERKS | Call by reference | Type reference (TYPE) | T5F1P-WERKS | Personnel area | 20110602 | ||
4 | ![]() |
IO_MESSAGE_HANDLER | Call by reference | Object reference (TYPE REF TO) | CL_HR99S00_MESSAGE_LIST | Error messages manager | 20110602 | ||
5 | ![]() |
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 | ![]() |
IV_FIELD | Call by reference | Type reference (TYPE) | P99SD_FIELD | DAQ field | 20110602 | ||
2 | ![]() |
IV_STRUC | Call by reference | Type reference (TYPE) | P99SD_FIDAQ-DATST | DDIC structure of DAQ section | 20110602 | ||
3 | ![]() |
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 | ![]() |
IS_T5F30 | Call by reference | Type reference (TYPE) | T5F30 | Personnel action mapping | 20111223 | ||
2 | ![]() |
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 | ![]() |
CV_NUMBER | Call by reference | Type reference (TYPE) | ANY | Amount or number to be analysed | 20121106 | ||
2 | ![]() |
IV_BEGDA | Call by reference | Type reference (TYPE) | BEGDA | Start date | 20121106 | ||
3 | ![]() |
IV_ENDDA | Call by reference | Type reference (TYPE) | ENDDA | End date | 20121106 | ||
4 | ![]() |
IV_FIELD | Call by reference | Type reference (TYPE) | ANY | 20130125 | |||
5 | ![]() |
IV_SECTN | Call by reference | Type reference (TYPE) | ANY | 20130125 | |||
6 | ![]() |
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 | ![]() |
IV_SIRET | Call by reference | Type reference (TYPE) | P06_SIRET | SIRET Number | 20110602 | ||
2 | ![]() |
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 | ![]() |
IO_EMPL | Call by reference | Object reference (TYPE REF TO) | CL_HRPAYFR_N4DS_EMPLOYEE | 20120217 | |||
2 | ![]() |
IS_AB | Call by reference | Type reference (TYPE) | PC20I | Cluster RD/B2: table AB | 20120301 | ||
3 | ![]() |
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 | ![]() |
ET_0218 | Call by reference | Type reference (TYPE) | P0218_TAB | Infotype 0218 (Pension fund no.) | 20121221 | ||
2 | ![]() |
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 | ![]() |
CT_VALUE | Call by reference | Type reference (TYPE) | P99SD_TAB_VALUE | Table with actual amounts | 20120120 | ||
2 | ![]() |
IT_ORIG | Call by reference | Type reference (TYPE) | P99SD_TAB_VALUE | Table with calculated amounts fpper = inper | 20120120 | ||
3 | ![]() |
IT_SUM | Call by reference | Type reference (TYPE) | P99SD_TAB_VALUE | Table with recalculated amounts fpper < inper | 20120120 | ||
4 | ![]() |
IV_ACSRN | Call by reference | Type reference (TYPE) | PFRDS_ACTP-ACSRN | DADS-U: Period start reason code | 20121119 | ||
5 | ![]() |
IV_BEGDA | Call by reference | Type reference (TYPE) | BEGDA | Start date | 20120120 | ||
6 | ![]() |
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 | ![]() |
CT_TABLE | Call by reference | Type reference (TYPE) | STANDARD TABLE | Table with time dependancy | 20110711 | ||
2 | ![]() |
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 | ![]() |
EV_OVERRIDE_FMD | Call by reference | Type reference (TYPE) | ABAP_BOOL | Override FMD cluster table | 20120105 | ||
2 | ![]() |
EV_OVERRIDE_WPE | Call by reference | Type reference (TYPE) | ABAP_BOOL | Override WPE cluster table | 20120105 | ||
3 | ![]() |
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 | ![]() |
IV_BEGDA | Call by reference | Type reference (TYPE) | BEGDA | Start date | 20120611 | ||
2 | ![]() |
IV_ENDDA | Call by reference | Type reference (TYPE) | ENDDA | End date | 20120611 | ||
3 | ![]() |
IV_MASSG | Call by reference | Type reference (TYPE) | MASSG | Reason for personnel action | 20120611 | ||
4 | ![]() |
IV_MASSN | Call by reference | Type reference (TYPE) | MASSN | Personnel action category | 20120611 | ||
5 | ![]() |
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 | ![]() |
IV_AMOUNT | Call by reference | Type reference (TYPE) | P99SD_AMTFO | Amount to be rounded | 20110602 | ||
2 | ![]() |
IV_FISCAL | Call by reference | Type reference (TYPE) | P06_DTTYP | PFRDS_C_SOC_AMOUNT | Amount Type | 20110602 | |
3 | ![]() |
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 | ![]() |
ET_VALUE | Call by reference | Type reference (TYPE) | P99SD_TAB_VALUE | DAQ values | 20110602 | ||
2 | ![]() |
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 | ![]() |
IT_WAGES | Call by reference | Type reference (TYPE) | P99SD_TAB_VALUE | Wage types in group, and their values | 20110602 | ||
4 | ![]() |
IV_BEGDA | Call by reference | Type reference (TYPE) | BEGDA | Start date | 20110602 | ||
5 | ![]() |
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 |