Hierarchy
⤷
⤷
Properties
| Class | CL_HRPAYFR_N4DS_S45_SERVICES | |
| Short Description | S45 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 | 20110407 | SAP |
| Last change | 20130531 | SAP |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
| # | Type group / Object type | Type | Type Description |
|---|---|---|---|
| 1 | 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) | |
| 10 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
Interfaces
Class CL_HRPAYFR_N4DS_S45_SERVICES has no interface implemented.
Friends
Class CL_HRPAYFR_N4DS_S45_SERVICES has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Static Attribute | Public | Type reference (TYPE) | P99SH_TAB_CRITERIA | 20110602 | ||||
| 2 | Static Attribute | Public | Type reference (TYPE) | PFRDS_TAB_PREV_CONTRB | 20110602 | ||||
| 3 | Instance attribute | Protected | Object reference (TYPE REF TO) | CL_HRPAYFR_N4DS_SERVICES | N4DS services | 20121221 | |||
| 4 | Instance attribute | Public | Type reference (TYPE) | PFRDS_PREV_AYANTS_DROIT | 20110602 | ||||
| 5 | Instance attribute | Public | Type reference (TYPE) | PFRDS_PREV_CONTRAT_WD | 20110602 | ||||
| 6 | Instance attribute | Public | Type reference (TYPE) | P06_PREC | 20110602 | ||||
| 7 | Instance attribute | Public | Type reference (TYPE) | PFRDS_S40_PERIODS | 20110602 | ||||
| 8 | Instance attribute | Public | Type reference (TYPE) | PFRDS_S40_PERIODS | S40 period processed prev | 20120203 | |||
| 9 | Instance attribute | Public | Type reference (TYPE) | PFRDS_T_S45_G05_05_TECH | 20110602 | ||||
| 10 | Instance attribute | Public | Type reference (TYPE) | PFRDS_T_BASES_SPEC_WD | 20110602 | ||||
| 11 | Instance attribute | Public | Type reference (TYPE) | PFRDS_T_S40_PERIODS | 20110602 | ||||
| 12 | Instance attribute | Public | Type reference (TYPE) | HRPAYFR_FMD | Master data | 20110602 | |||
| 13 | Instance attribute | Private | Type reference (TYPE) | PFRDS_T_FMD_218 | 20120217 | ||||
| 14 | Instance attribute | Public | Type reference (TYPE) | P99SD_TAB_FODAT | 20110602 | ||||
| 15 | Instance attribute | Private | Type reference (TYPE) | P99SH_TAB_PHIFI | 20110602 | ||||
| 16 | Instance attribute | Private | Type reference (TYPE) | P0002_TAB | Infotype 0002 personnel file (identity) | 20110602 | |||
| 17 | Instance attribute | Private | Type reference (TYPE) | P0009_TAB | HR master record infotype 0009 (bank details) | 20110602 | |||
| 18 | Instance attribute | Private | Type reference (TYPE) | P0016_TAB | HR master record infotype 0016 (contract elements) | 20110602 | |||
| 19 | Instance attribute | Private | Type reference (TYPE) | P0041_TAB | HR master record - infotype 0041 (maintenance dates) | 20110602 | |||
| 20 | Instance attribute | Private | Type reference (TYPE) | HRPAYFR_P0064 | Social Insurance Information 0064 | 20110602 | |||
| 21 | Instance attribute | Private | Type reference (TYPE) | PFRDS_T_P0105 | 20110602 | ||||
| 22 | Instance attribute | Private | Type reference (TYPE) | P0217_TAB | Infotype 0217 (INSEE Code) | 20110602 | |||
| 23 | Instance attribute | Private | Type reference (TYPE) | HRPAYFR_P0218 | Infotype 0218 (Pension fund no.) | 20110602 | |||
| 24 | Instance attribute | Private | Type reference (TYPE) | HRPAYFR_PAY_RESULTS | Payroll results | 20120113 | |||
| 25 | Instance attribute | Public | Type reference (TYPE) | PFRDS_TAB_REM_COT_TECH | 20110711 | ||||
| 26 | Instance attribute | Private | Type reference (TYPE) | T511K-KWERT | Calculation gross pension fund | 20130523 | |||
| 27 | Instance attribute | Public | Type reference (TYPE) | BEGDA | Start date | 20110711 | |||
| 28 | Instance attribute | Private | Type reference (TYPE) | ABAP_BOOL | 20110602 | ||||
| 29 | Instance attribute | Public | Type reference (TYPE) | PFRDS_S45_METH_CALL | 20110602 | ||||
| 30 | Instance attribute | Public | Type reference (TYPE) | ABAP_BOOL | 20110602 | ||||
| 31 | Instance attribute | Private | Type reference (TYPE) | ABAP_BOOL | Portability from last year | 20121212 | |||
| 32 | Instance attribute | Private | Type reference (TYPE) | BEGDA | Start date of portability | 20121212 | |||
| 33 | Instance attribute | Private | Type reference (TYPE) | ENDDA | End date of portability | 20121212 | |||
| 34 | Instance attribute | Public | Type reference (TYPE) | ABAP_BOOL | 20110602 | ||||
| 35 | Instance attribute | Public | Type reference (TYPE) | ABAP_BOOL | 20120203 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Private | Method | Checks if area is filled | 20110602 | |
| 2 | Instance method | Public | Constructor | Constructor | 20110602 | |
| 3 | Instance method | Private | Method | Determines specific bases of RECOT | 20110602 | |
| 4 | Instance method | Private | Method | Determines specific bases of RT | 20110602 | |
| 5 | Instance method | Private | Method | Determines the remuneration elements of RECOT | 20110602 | |
| 6 | Instance method | Private | Method | Determines the remuneration elements of RT | 20110602 | |
| 7 | Instance method | Public | Method | Fills MT_FODAT with the section data | 20110602 | |
| 8 | Instance method | Public | Method | Fills S45.G05.15 / 20 | 20110602 | |
| 9 | Static method | Private | Method | RECOT / RT | 20110602 | |
| 10 | Static method | Private | Method | Determines the wage types of pension contributions | 20110602 | |
| 11 | Instance method | Public | Method | Determines dates for the "Contribution period" (event) | 20110602 | |
| 12 | Instance method | Private | Method | Determines contract periods | 20110602 | |
| 13 | Instance method | Private | Method | Determines master data saved in the cluster | 20110602 | |
| 14 | Instance method | Private | Method | Determines master data from infotypes | 20110602 | |
| 15 | Instance method | Public | Method | Determines pension contract attributes | 20110602 | |
| 16 | Instance method | Public | Method | Determines pension contributions of T5F1B / T5F1C | 20110602 | |
| 17 | Instance method | Private | Method | Reads definitions of pension contributions | 20110602 | |
| 18 | Instance method | Public | Method | Determines the data of S45.G01.00 | 20110602 | |
| 19 | Instance method | Public | Method | Determines the data of S45.G05.00 | 20110602 | |
| 20 | Instance method | Public | Method | Determines the data of S45.G05.05 | 20110602 | |
| 21 | Instance method | Public | Method | Determines the data of S45.G05.15 | 20110602 | |
| 22 | Instance method | Public | Method | Determines S45.G05.15 gross wage (for S40 period) | 20110602 | |
| 23 | Instance method | Public | Method | Determines the data of S45.G05.25 | 20110602 | |
| 24 | Instance method | Private | Method | Processes contributions | 20110602 | |
| 25 | Instance method | Public | Method | Imports the section data in MT_FODAT | 20110602 | |
| 26 | Instance method | Public | Method | Resets values for new S40 period | 20120120 | |
| 27 | Instance method | Private | Method | Cumulates S45.G05.15 /20 areas/contribution amounts | 20110602 | |
| 28 | Instance method | Public | Method | Cumulates areas/contributions (break by ASMOD) | 20110602 | |
| 29 | Instance method | Public | Method | Cumulates areas/contributions (break by ORGAN / CONTRIB) | 20110602 | |
| 30 | Instance method | Public | Method | Update PCOPR / PCPOP | 20121022 | |
| 31 | Instance method | Private | Method | Uses contributions of RECOT | 20110602 | |
| 32 | Instance method | Private | Method | Uses contributions of RT | 20110602 |
Events
Class CL_HRPAYFR_N4DS_S45_SERVICES has no event.
Types
Class CL_HRPAYFR_N4DS_S45_SERVICES has no local type.
Method Signatures
Method CHECK_FILLED_TRANCHE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CS_BLOCKED_TRANCHES | Call by reference | Type reference (TYPE) | PFRDS_S45_TRANCHES | 20110602 | ||||
| 2 | IS_S45_G05_RC_TECH | Call by reference | Type reference (TYPE) | PFRDS_REM_COT_TECH | 20110602 |
Method CHECK_FILLED_TRANCHE on class CL_HRPAYFR_N4DS_S45_SERVICES has no exception.
Method CONSTRUCTOR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IO_N4DS_SERVICE | Call by reference | Object reference (TYPE REF TO) | CL_HRPAYFR_N4DS_SERVICES | N4DS_SERVICES | 20121221 | |||
| 2 | IV_BEGDA | Call by reference | Type reference (TYPE) | BEGDA | Start date | 20110602 | |||
| 3 | IV_CTSUSP | Call by reference | Type reference (TYPE) | P06_CTSUSP | Inactive contracts processed as activity periods | 20110602 | |||
| 4 | IV_ENDDA | Call by reference | Type reference (TYPE) | ENDDA | End date | 20110602 | |||
| 5 | IV_PERNR | Call by reference | Type reference (TYPE) | P_PERNR | Personnel number | 20110602 | |||
| 6 | IV_PORTA_BEGDA | Call by reference | Type reference (TYPE) | BEGDA | Start date of portability | 20121212 | |||
| 7 | IV_PORTA_ENDDA | Call by reference | Type reference (TYPE) | ENDDA | End date of portability | 20121212 | |||
| 8 | IV_PORTA_FROM_LAST_YEAR | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20121212 |
Method CONSTRUCTOR on class CL_HRPAYFR_N4DS_S45_SERVICES has no exception.
Method FILL_BASE_SPEC_USING_RECOT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CS_S45_G05_RC_TECH | Call by reference | Type reference (TYPE) | PFRDS_REM_COT_TECH | 20110602 | ||||
| 2 | IS_LSTWT | Call by reference | Type reference (TYPE) | PFRDS_LSTWT | 20110602 | ||||
| 3 | IS_RECOT | Call by reference | Type reference (TYPE) | PC2CS | 20110602 | ||||
| 4 | IV_BSNAT | Call by reference | Type reference (TYPE) | P06_NATURE_COTIS | DADS-U: Contribution basis type code | 20110602 | |||
| 5 | IV_N_TRANCHE | Call by reference | Type reference (TYPE) | I | 20110602 | ||||
| 6 | IV_SRTZA | Call by reference | Type reference (TYPE) | SRTZA | Priority code for record | 20110602 |
Method FILL_BASE_SPEC_USING_RECOT on class CL_HRPAYFR_N4DS_S45_SERVICES has no exception.
Method FILL_BASE_SPEC_USING_RT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CS_S45_G05_RC_TECH | Call by reference | Type reference (TYPE) | PFRDS_REM_COT_TECH | 20110602 | ||||
| 2 | IS_RT | Call by reference | Type reference (TYPE) | PC207 | Payroll result : result table | 20110602 | |||
| 3 | IS_TRANX | Call by reference | Type reference (TYPE) | PFRDA_LSTWT-TRANX | 20110602 | ||||
| 4 | IV_BSNAT | Call by reference | Type reference (TYPE) | P06_NATURE_COTIS | DADS-U: Contribution basis type code | 20110602 | |||
| 5 | IV_SRTZA | Call by reference | Type reference (TYPE) | SRTZA | Priority code for record | 20110602 |
Method FILL_BASE_SPEC_USING_RT on class CL_HRPAYFR_N4DS_S45_SERVICES has no exception.
Method FILL_ELEM_REMUN_USING_RECOT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CS_S45_G05_RC_TECH | Call by reference | Type reference (TYPE) | PFRDS_REM_COT_TECH | 20110602 | ||||
| 2 | IS_LSTWT | Call by reference | Type reference (TYPE) | PFRDS_LSTWT | 20110602 | ||||
| 3 | IS_RECOT | Call by reference | Type reference (TYPE) | PC2CS | Payroll Results: Cumulation of Contributions | 20110602 | |||
| 4 | IV_BSNAT | Call by reference | Type reference (TYPE) | P06_NATURE_COTIS | DADS-U: Contribution basis type code | 20110602 | |||
| 5 | IV_N_TRANCHE | Call by reference | Type reference (TYPE) | I | 20110602 | ||||
| 6 | IV_SRTZA | Call by reference | Type reference (TYPE) | SRTZA | Priority code for record | 20110602 |
Method FILL_ELEM_REMUN_USING_RECOT on class CL_HRPAYFR_N4DS_S45_SERVICES has no exception.
Method FILL_ELEM_REMUN_USING_RT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CS_S45_G05_RC_TECH | Call by reference | Type reference (TYPE) | PFRDS_REM_COT_TECH | 20110602 | ||||
| 2 | CT_TR_CONTROL | Call by reference | Type reference (TYPE) | PFRDS_TAB_LSTWT | 20110602 | ||||
| 3 | IS_LSTWT | Call by reference | Type reference (TYPE) | PFRDS_LSTWT | 20110602 | ||||
| 4 | IS_PREV_CONTRB | Call by reference | Type reference (TYPE) | PFRDS_PREV_CONTRB | 20110602 | ||||
| 5 | IS_RT | Call by reference | Type reference (TYPE) | PC207 | Payroll result : result table | 20110602 | |||
| 6 | IV_BSNAT | Call by reference | Type reference (TYPE) | P06_NATURE_COTIS | DADS-U: Contribution basis type code | 20110602 | |||
| 7 | IV_SRTZA | Call by reference | Type reference (TYPE) | SRTZA | Priority code for record | 20110602 |
Method FILL_ELEM_REMUN_USING_RT on class CL_HRPAYFR_N4DS_S45_SERVICES has no exception.
Method FILL_MT_FODAT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_FODAT | Call by reference | Type reference (TYPE) | P99SD_TAB_FODAT | 20110602 |
Method FILL_MT_FODAT on class CL_HRPAYFR_N4DS_S45_SERVICES has no exception.
Method FILL_S45_G05_15 Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CS_S45_G05_RC_TECH | Call by reference | Type reference (TYPE) | PFRDS_REM_COT_TECH | 20110602 | ||||
| 2 | CV_CONTR_EXISTS | Call by reference | Type reference (TYPE) | BOOLE_D | BOOLE field data elements: TRUE (='X') and FALSE (=' ') | 20110602 | |||
| 3 | CV_RTMOD | Call by reference | Type reference (TYPE) | T5F1C3-RTMOD | Contribution rate modifier | 20110602 | |||
| 4 | IO_N4DS_DAQ | Call by reference | Object reference (TYPE REF TO) | IF_HRPAYFR_N4DS_DAQ | DAQ implementation for N4DS | 20110602 | |||
| 5 | IS_PREV_CONTRB | Call by reference | Type reference (TYPE) | PFRDS_PREV_CONTRB | 20110602 | ||||
| 6 | IS_SV | Call by reference | Type reference (TYPE) | PC223 | Payroll Result: Social Insurance (F) | 20110602 | |||
| 7 | IT_RECOT | Call by reference | Type reference (TYPE) | PFRDS_RECOT_SORT | 20110602 | ||||
| 8 | IT_RT | Call by reference | Type reference (TYPE) | PAYFR_RESULT-INTER-RT | 20110602 | ||||
| 9 | IV_CRDSGN | Call by reference | Type reference (TYPE) | T511K-KWERT | Value of calc. constants | 20110602 | |||
| 10 | IV_SRTZA | Call by reference | Type reference (TYPE) | SRTZA | Priority code for record | 20110602 |
Method FILL_S45_G05_15 on class CL_HRPAYFR_N4DS_S45_SERVICES has no exception.
Method GET_CONTRB_DESIGN Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CV_CRDSGN | Call by reference | Type reference (TYPE) | T511K-KWERT | Value of calc. constants | 20110602 | |||
| 2 | IV_KEYDATE | Call by reference | Type reference (TYPE) | D | Date format CHAR | 20110602 | |||
| 3 | IV_MOLGA | Call by reference | Type reference (TYPE) | MOLGA | Country group | 20110602 |
Method GET_CONTRB_DESIGN on class CL_HRPAYFR_N4DS_S45_SERVICES has no exception.
Method GET_CONTRB_WAGETYPES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_LSTWT | Call by reference | Type reference (TYPE) | PFRDS_TAB_LSTWT | 20110602 | ||||
| 2 | IS_T5F1C | Call by reference | Type reference (TYPE) | T5F1C | Social contributions: rates and wage types | 20110602 | |||
| 3 | IV_ASSIETE | Call by reference | Type reference (TYPE) | BOOLE_D | BOOLE field data elements: TRUE (='X') and FALSE (=' ') | 20110602 | |||
| 4 | IV_ENDDA | Call by reference | Type reference (TYPE) | ENDDA | End date | 20110602 | |||
| 5 | IV_SALPAT | Call by reference | Type reference (TYPE) | T5F1BAR-SALPAT | Employee/employer indicator | 20110602 | |||
| 6 | IV_TRATP | Call by reference | Type reference (TYPE) | T5F1BAR-TRATP | Payroll area type for BRC customizing | 20110602 |
Method GET_CONTRB_WAGETYPES on class CL_HRPAYFR_N4DS_S45_SERVICES has no exception.
Method GET_EVENT_PER_COTIS_DATES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CV_COT_BEGDA | Call by reference | Type reference (TYPE) | BEGDA | Start date | 20110602 | |||
| 2 | CV_PER_COT_BEGDA | Call by reference | Type reference (TYPE) | BEGDA | Start date | 20110602 | |||
| 3 | CV_PER_COT_ENDDA | Call by reference | Type reference (TYPE) | ENDDA | End date | 20110602 | |||
| 4 | IT_S40 | Call by reference | Type reference (TYPE) | PFRDS_T_S40_PERIODS | Employment periods | 20110602 | |||
| 5 | IV_EVEN_BEGDA | Call by reference | Type reference (TYPE) | BEGDA | Start date | 20110602 | |||
| 6 | IV_EVEN_ENDDA | Call by reference | Type reference (TYPE) | ENDDA | End date | 20110602 | |||
| 7 | IV_S40_BEGDA | Call by reference | Type reference (TYPE) | BEGDA | Start date | 20110602 | |||
| 8 | IV_S40_ENDDA | Call by reference | Type reference (TYPE) | ENDDA | End date | 20110602 | |||
| 9 | IV_START_CODE | Call by reference | Type reference (TYPE) | P06_MOT_DEB | DADS-U: Period start reason code | 20110602 |
Method GET_EVENT_PER_COTIS_DATES on class CL_HRPAYFR_N4DS_S45_SERVICES has no exception.
Method GET_FMD_BY_218 Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_FMD_CONTRACT | Call by reference | Type reference (TYPE) | PFRDS_T_FMD_218 | 20110602 |
Method GET_FMD_BY_218 on class CL_HRPAYFR_N4DS_S45_SERVICES has no exception.
Method GET_MASTERDATA_FROM_CLUSTER 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 GET_MASTERDATA_FROM_CLUSTER on class CL_HRPAYFR_N4DS_S45_SERVICES has no exception.
Method GET_MASTERDATA_FROM_INFOTYPES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IO_DAQ_SERVICE | Call by reference | Object reference (TYPE REF TO) | CL_HRPAYFR_DAQ_SERVICES | Services for the N4DS | 20110602 | |||
| 2 | IO_N4DS_DAQ | Call by reference | Object reference (TYPE REF TO) | IF_HRPAYFR_N4DS_DAQ | DAQ implementation for N4DS | 20110602 |
Method GET_MASTERDATA_FROM_INFOTYPES on class CL_HRPAYFR_N4DS_S45_SERVICES has no exception.
Method GET_PREV_CONTRACT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CS_S45_G05_RC_TECH | Call by reference | Type reference (TYPE) | PFRDS_REM_COT_TECH | 20110602 | ||||
| 2 | IO_N4DS_DAQ | Call by reference | Object reference (TYPE REF TO) | IF_HRPAYFR_N4DS_DAQ | DAQ implementation for N4DS | 20110602 | |||
| 3 | IS_PAYROLL_RESULT | Call by reference | Type reference (TYPE) | PAYFR_RESULT | HR-PAY-FR: Structure for Payroll Result | 20111026 | |||
| 4 | IS_PRV_CB | Call by reference | Type reference (TYPE) | PFRDS_PREV_CONTRB | 20110602 | ||||
| 5 | IT_P0016 | Call by reference | Type reference (TYPE) | P0016_TAB | HR master record infotype 0016 (contract elements) | 20110602 | |||
| 6 | IT_P0064 | Call by reference | Type reference (TYPE) | P0064_TAB | Social Insurance Information 0064 | 20110602 | |||
| 7 | IT_P0217 | Call by reference | Type reference (TYPE) | P0217_TAB | Infotype 0217 (INSEE Code) | 20110602 | |||
| 8 | IV_PERNR | Call by reference | Type reference (TYPE) | PERNR-PERNR | Personnel number | 20110602 | |||
| 9 | IV_RTMOD | Call by reference | Type reference (TYPE) | T5F1C3-RTMOD | Contribution rate modifier | 20110602 | |||
| 10 | IV_SV_BEGDA | Call by reference | Type reference (TYPE) | BEGDA | Start date | 20110602 | |||
| 11 | IV_SV_ENDDA | Call by reference | Type reference (TYPE) | ENDDA | End date | 20110602 |
Method GET_PREV_CONTRACT on class CL_HRPAYFR_N4DS_S45_SERVICES has no exception.
Method GET_PREV_CONTRB Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_PREV_CONTRB | Call by reference | Type reference (TYPE) | PFRDS_TAB_PREV_CONTRB | 20110602 | ||||
| 2 | CV_CRDSGN | Call by reference | Type reference (TYPE) | T511K-KWERT | Value of calc. constants | 20110602 | |||
| 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_MOLGA | Call by reference | Type reference (TYPE) | MOLGA | Country group | 20110602 |
Method GET_PREV_CONTRB on class CL_HRPAYFR_N4DS_S45_SERVICES has no exception.
Method GET_PREV_CONTRB_DEF Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_PREV_CONTRB | Call by reference | Type reference (TYPE) | PFRDS_TAB_PREV_CONTRB | 20110602 | ||||
| 2 | IS_T5F1C | Call by reference | Type reference (TYPE) | T5F1C | Social contributions: rates and wage types | 20110602 | |||
| 3 | IT_T5F1BAR | Call by reference | Type reference (TYPE) | HRPAYFRT_T5F1BAR | Contribution attributes | 20110602 | |||
| 4 | IV_ASMOD | Call by reference | Type reference (TYPE) | P06_ASMOD | Contribution attributes for pension/insurance contract | 20110602 | |||
| 5 | IV_BEGDA | Call by reference | Type reference (TYPE) | BEGDA | Start date | 20110602 | |||
| 6 | IV_CRDSGN | Call by reference | Type reference (TYPE) | T511K-KWERT | Value of calc. constants | 20110602 | |||
| 7 | IV_ENDDA | Call by reference | Type reference (TYPE) | ENDDA | End date | 20110602 | |||
| 8 | IV_PREV | Call by reference | Type reference (TYPE) | T5F1A-CATEG | Insur. org. category | 20110602 |
Method GET_PREV_CONTRB_DEF on class CL_HRPAYFR_N4DS_S45_SERVICES has no exception.
Method GET_S45_G01_00_DATA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_S45_G01_00_DATA | Call by reference | Type reference (TYPE) | PFRDS_T_PREV_INFSAL_WD | 20110602 | ||||
| 2 | IO_DAQ_SERVICE | Call by reference | Object reference (TYPE REF TO) | CL_HRPAYFR_DAQ_SERVICES | Services for the N4DS | 20110602 | |||
| 3 | IO_N4DS_DAQ | Call by reference | Object reference (TYPE REF TO) | IF_HRPAYFR_N4DS_DAQ | DAQ implementation for N4DS | 20110602 | |||
| 4 | IO_N4DS_SERVICE | Call by reference | Object reference (TYPE REF TO) | CL_HRPAYFR_N4DS_SERVICES | N4DS services | 20110602 |
Method GET_S45_G01_00_DATA on class CL_HRPAYFR_N4DS_S45_SERVICES has no exception.
Method GET_S45_G05_00_DATA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_S45_G05_00_DATA | Call by reference | Type reference (TYPE) | PFRDS_T_PREV_CONTRAT_WD | 20110602 | ||||
| 2 | IO_DAQ_SERVICE | Call by reference | Object reference (TYPE REF TO) | CL_HRPAYFR_DAQ_SERVICES | Services for the N4DS | 20110602 | |||
| 3 | IO_N4DS_DAQ | Call by reference | Object reference (TYPE REF TO) | IF_HRPAYFR_N4DS_DAQ | DAQ implementation for N4DS | 20110602 | |||
| 4 | IO_N4DS_SERVICE | Call by reference | Object reference (TYPE REF TO) | CL_HRPAYFR_N4DS_SERVICES | N4DS services | 20110602 |
Method GET_S45_G05_00_DATA on class CL_HRPAYFR_N4DS_S45_SERVICES has no exception.
Method GET_S45_G05_05_DATA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_S45_G05_05_DATA | Call by reference | Type reference (TYPE) | PFRDS_T_PREV_EVENEMENT_WD | 20110602 | ||||
| 2 | IO_DAQ_SERVICE | Call by reference | Object reference (TYPE REF TO) | CL_HRPAYFR_DAQ_SERVICES | Services for the N4DS | 20110602 | |||
| 3 | IO_N4DS_DAQ | Call by reference | Object reference (TYPE REF TO) | IF_HRPAYFR_N4DS_DAQ | DAQ implementation for N4DS | 20110602 | |||
| 4 | IO_N4DS_SERVICE | Call by reference | Object reference (TYPE REF TO) | CL_HRPAYFR_N4DS_SERVICES | N4DS services | 20110602 |
Method GET_S45_G05_05_DATA on class CL_HRPAYFR_N4DS_S45_SERVICES has no exception.
Method GET_S45_G05_15_DATA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IO_DAQ_SERVICE | Call by reference | Object reference (TYPE REF TO) | CL_HRPAYFR_DAQ_SERVICES | Services for the N4DS | 20110602 | |||
| 2 | IO_N4DS_DAQ | Call by reference | Object reference (TYPE REF TO) | IF_HRPAYFR_N4DS_DAQ | DAQ implementation for N4DS | 20110602 | |||
| 3 | IO_N4DS_SERVICE | Call by reference | Object reference (TYPE REF TO) | CL_HRPAYFR_N4DS_SERVICES | N4DS services | 20110602 |
Method GET_S45_G05_15_DATA on class CL_HRPAYFR_N4DS_S45_SERVICES has no exception.
Method GET_S45_G05_15_SAL_BRUT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CV_SAL_BRUT | Call by reference | Type reference (TYPE) | P06DAD_SAL_BRUT | DADS-U: Total gross wage for the period | 20110602 | |||
| 2 | IO_DAQ_SERVICE | Call by reference | Object reference (TYPE REF TO) | CL_HRPAYFR_DAQ_SERVICES | Services for the N4DS | 20110602 | |||
| 3 | IO_N4DS_DAQ | Call by reference | Object reference (TYPE REF TO) | IF_HRPAYFR_N4DS_DAQ | DAQ implementation for N4DS | 20110602 | |||
| 4 | IO_N4DS_SERVICE | Call by reference | Object reference (TYPE REF TO) | CL_HRPAYFR_N4DS_SERVICES | N4DS services | 20110602 | |||
| 5 | IS_WAFOR | Call by reference | Type reference (TYPE) | P99SD_WAFOR | 20110602 | ||||
| 6 | IT_SPLITS | Call by reference | Type reference (TYPE) | PFRDS_T_PRORATA | 20110602 | ||||
| 7 | IV_BEGDA | Call by reference | Type reference (TYPE) | BEGDA | Start date | 20110602 | |||
| 8 | IV_ENDDA | Call by reference | Type reference (TYPE) | ENDDA | End date | 20110602 |
Method GET_S45_G05_15_SAL_BRUT on class CL_HRPAYFR_N4DS_S45_SERVICES has no exception.
Method GET_S45_G05_25_DATA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_S45_G05_25_DATA | Call by reference | Type reference (TYPE) | PFRDS_T_S45_G05_25_WD | 20110602 | ||||
| 2 | IO_DAQ_SERVICE | Call by reference | Object reference (TYPE REF TO) | CL_HRPAYFR_DAQ_SERVICES | Services for the N4DS | 20110602 | |||
| 3 | IO_N4DS_DAQ | Call by reference | Object reference (TYPE REF TO) | IF_HRPAYFR_N4DS_DAQ | DAQ implementation for N4DS | 20110602 | |||
| 4 | IO_N4DS_SERVICE | Call by reference | Object reference (TYPE REF TO) | CL_HRPAYFR_N4DS_SERVICES | N4DS services | 20110602 |
Method GET_S45_G05_25_DATA on class CL_HRPAYFR_N4DS_S45_SERVICES has no exception.
Method PROCESS_CONTRIBUTIONS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CS_S45_G05_RC_TECH | Call by reference | Type reference (TYPE) | PFRDS_REM_COT_TECH | 20110602 | ||||
| 2 | CV_ONE_VALID_CONT_EXIST | Call by reference | Type reference (TYPE) | BOOLE_D | BOOLE field data elements: TRUE (='X') and FALSE (=' ') | 20110602 | |||
| 3 | ET_S45_G05_RC_TECH_TMP | Call by reference | Type reference (TYPE) | PFRDS_TAB_REM_COT_TECH | 20110602 | ||||
| 4 | IO_DAQ_SERVICE | Call by reference | Object reference (TYPE REF TO) | CL_HRPAYFR_DAQ_SERVICES | Services for the N4DS | 20110602 | |||
| 5 | IO_N4DS_DAQ | Call by reference | Object reference (TYPE REF TO) | IF_HRPAYFR_N4DS_DAQ | Services for the N4DS | 20110602 | |||
| 6 | IS_PAYROLL_RESULT | Call by reference | Type reference (TYPE) | PAYFR_RESULT | HR-PAY-FR: Structure for Payroll Result | 20110602 | |||
| 7 | IS_PREV_CONTRB | Call by reference | Type reference (TYPE) | PFRDS_PREV_CONTRB | 20110602 | ||||
| 8 | IS_SV | Call by reference | Type reference (TYPE) | PC223 | Payroll Result: Social Insurance (F) | 20110602 | |||
| 9 | IV_CONTR_EXISTS | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20110602 | ||||
| 10 | IV_RTMOD | Call by reference | Type reference (TYPE) | T5F1C3-RTMOD | Contribution rate modifier | 20110602 |
Method PROCESS_CONTRIBUTIONS on class CL_HRPAYFR_N4DS_S45_SERVICES has no exception.
Method READ_MT_FODAT 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 | 20110602 | ||||
| 2 | IS_WAFOR | Call by reference | Type reference (TYPE) | P99SD_WAFOR | 20110602 |
Method READ_MT_FODAT on class CL_HRPAYFR_N4DS_S45_SERVICES has no exception.
Method RESET_AT_NEW_S40 Signature
Method RESET_AT_NEW_S40 on class CL_HRPAYFR_N4DS_S45_SERVICES has no parameter.
Method RESET_AT_NEW_S40 on class CL_HRPAYFR_N4DS_S45_SERVICES has no exception.
Method SUM_S45_G05_AMOUNTS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CS_S45_G05_RC_TECH_SUM | Call by reference | Type reference (TYPE) | PFRDS_REM_COT_TECH | 20110602 | ||||
| 2 | IS_BLOCKED_TRANCHES | Call by reference | Type reference (TYPE) | PFRDS_S45_TRANCHES | 20110602 | ||||
| 3 | IS_PROCESS_BRUT | Call by reference | Type reference (TYPE) | T511K-KWERT | Value of calc. constants | 20130521 | |||
| 4 | IS_S45_G05_RC_TECH | Call by reference | Type reference (TYPE) | PFRDS_REM_COT_TECH | 20110602 |
Method SUM_S45_G05_AMOUNTS on class CL_HRPAYFR_N4DS_S45_SERVICES has no exception.
Method SUM_S45_G05_AMOUNTS_BY_ASMOD Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_S45_G05_RC_TECH | Call by reference | Type reference (TYPE) | PFRDS_TAB_REM_COT_TECH | 20110602 | ||||
| 2 | CT_S45_G05_RC_TECH_TMP | Call by reference | Type reference (TYPE) | PFRDS_TAB_REM_COT_TECH | 20110602 |
Method SUM_S45_G05_AMOUNTS_BY_ASMOD on class CL_HRPAYFR_N4DS_S45_SERVICES has no exception.
Method SUM_S45_G05_AMOUNTS_BY_COTIS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_S45_G05_RC_TECH | Call by reference | Type reference (TYPE) | PFRDS_TAB_REM_COT_TECH | 20110602 | ||||
| 2 | IV_S40_BEGDA | Call by reference | Type reference (TYPE) | BEGDA | Start date | 20121212 |
Method SUM_S45_G05_AMOUNTS_BY_COTIS on class CL_HRPAYFR_N4DS_S45_SERVICES has no exception.
Method UPDATE_OPR_POP Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_FODAT | Call by reference | Type reference (TYPE) | P99SD_TAB_FODAT | 20121022 | ||||
| 2 | IO_DAQ_SERVICE | Call by reference | Object reference (TYPE REF TO) | CL_HRPAYFR_DAQ_SERVICES | Services for the N4DS | 20121022 | |||
| 3 | IO_N4DS_DAQ | Call by reference | Object reference (TYPE REF TO) | IF_HRPAYFR_N4DS_DAQ | DAQ implementation for N4DS | 20121022 | |||
| 4 | IS_PREV_CONTRAT | Call by reference | Type reference (TYPE) | PFRDS_PREV_CONTRAT_WD | 20121022 |
Method UPDATE_OPR_POP on class CL_HRPAYFR_N4DS_S45_SERVICES has no exception.
Method USE_CONTRB_FROM_RECOT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CS_S45_G05_RC_TECH | Call by reference | Type reference (TYPE) | PFRDS_REM_COT_TECH | 20110602 | ||||
| 2 | CV_CONTR_EXISTS | Call by reference | Type reference (TYPE) | BOOLE_D | BOOLE field data elements: TRUE (='X') and FALSE (=' ') | 20110602 | |||
| 3 | CV_RTMOD | Call by reference | Type reference (TYPE) | T5F1C3-RTMOD | Contribution rate modifier | 20110602 | |||
| 4 | IS_PREV_CONTRB | Call by reference | Type reference (TYPE) | PFRDS_PREV_CONTRB | 20110602 | ||||
| 5 | IS_T5F1BC | Call by reference | Type reference (TYPE) | T5F1BC | Contribution basis type code mapping | 20110602 | |||
| 6 | IT_RECOT | Call by reference | Type reference (TYPE) | PFRDS_RECOT_SORT | 20110602 | ||||
| 7 | IV_CNTR1 | Call by reference | Type reference (TYPE) | PC223-CNTR1 | Split - tax | 20110602 | |||
| 8 | IV_SRTZA | Call by reference | Type reference (TYPE) | SRTZA | Priority code for record | 20110602 |
Method USE_CONTRB_FROM_RECOT on class CL_HRPAYFR_N4DS_S45_SERVICES has no exception.
Method USE_CONTRB_FROM_RT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CS_S45_G05_RC_TECH | Call by reference | Type reference (TYPE) | PFRDS_REM_COT_TECH | 20110602 | ||||
| 2 | IS_PREV_CONTRB | Call by reference | Type reference (TYPE) | PFRDS_PREV_CONTRB | 20110602 | ||||
| 3 | IS_T5F1BC | Call by reference | Type reference (TYPE) | T5F1BC | Contribution basis type code mapping | 20110602 | |||
| 4 | IT_RT | Call by reference | Type reference (TYPE) | PAYFR_RESULT-INTER-RT | 20110602 | ||||
| 5 | IV_CNTR1 | Call by reference | Type reference (TYPE) | PC223-CNTR1 | Split - tax | 20110602 | |||
| 6 | IV_SRTZA | Call by reference | Type reference (TYPE) | SRTZA | Priority code for record | 20110602 |
Method USE_CONTRB_FROM_RT on class CL_HRPAYFR_N4DS_S45_SERVICES has no exception.
History
| Last changed by/on | SAP | 20130531 |
| SAP Release Created in |