SAP ABAP Class CL_HRPAYFR_DUCS_SERVICES (CL_HRPAYFR_DUCS_SERVICES)
Hierarchy
☛
SAP_HRCFR (Software Component) Sub component SAP_HRCFR of SAP_HR
⤷
PY-FR (Application Component) France
⤷
PC06 (Package) HR Payroll: France
⤷
⤷
Properties
| Class | CL_HRPAYFR_DUCS_SERVICES | |
| Short Description | ||
| Super Class | ||
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | PC06 | HR Payroll: France |
| Created | 20070712 | 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) |
Interfaces
Class CL_HRPAYFR_DUCS_SERVICES has no interface implemented.
Friends
Class CL_HRPAYFR_DUCS_SERVICES has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Constant | Private | Type reference (TYPE) | CHAR20 | 'HRPADFR_DUCS' | DUCS message class | 20090707 | ||
| 2 | Static Attribute | Private | Type reference (TYPE) | CHAR1 | 1 character code | 20090707 | |||
| 3 | Static Attribute | Private | Type reference (TYPE) | SYMSG | Message variable structure | 20090707 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Static method | Public | Method | Get alternative contribution type | 20110831 | |
| 2 | Static method | Public | Method | Get categ from CORGA customizing | 20071128 | |
| 3 | Static method | Public | Method | Get categ.org. from BRC type | 20080225 | |
| 4 | Static method | Public | Method | Get amount for record COT | 20121113 | |
| 5 | Static method | Public | Method | Get basis for record COT | 20121113 | |
| 6 | Static method | Public | Method | Nature of BRC | 20071128 | |
| 7 | Static method | Public | Method | Get period reference (format AATM) | 20080125 | |
| 8 | Static method | Public | Method | Set COT record amount qualifiers | 20070719 | |
| 9 | Static method | Public | Method | Set EN3 record amount qualifiers | 20070719 | |
| 10 | Static method | Public | Method | Set GEN record amount qualifiers | 20070719 | |
| 11 | Static method | Public | Method | Set transport record amount qualifiers | 20070719 | |
| 12 | Static method | Public | Method | Set Contribution Type (COT 7) | 20110718 |
Events
Class CL_HRPAYFR_DUCS_SERVICES has no event.
Types
Class CL_HRPAYFR_DUCS_SERVICES has no local type.
Method Signatures
Method GET_ALTER_TYPE_COTISATION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CV_TYCOT | Call by reference | Type reference (TYPE) | P06_TYCOT | DUCS: Contribution type | 20110831 | |||
| 2 | IS_BRC_EDI | Call by reference | Type reference (TYPE) | PFRBR_T_BRC_EDI | 20110831 | ||||
| 3 | IS_T5F4QA | Call by reference | Type reference (TYPE) | PFRBR_T_T5F4QA | 20110831 | ||||
| 4 | IT_T5F4QA | Call by reference | Type reference (TYPE) | PFRBR_T_TAB_T5F4QA | 20110831 |
Method GET_ALTER_TYPE_COTISATION on class CL_HRPAYFR_DUCS_SERVICES has no exception.
Method GET_CATEG Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EX_CATEG | Call by reference | Type reference (TYPE) | P06_CATCC | Insur. org. category | 20071128 | |||
| 2 | IM_QLC | Call by reference | Type reference (TYPE) | P06_QUALICOT | Contribution line ID | 20071128 | |||
| 3 | IM_QLC_RANGE | Call by reference | Type reference (TYPE) | P99SG_TAB_RANGES | 20071128 |
Method GET_CATEG on class CL_HRPAYFR_DUCS_SERVICES has no exception.
Method GET_CATEG_B Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EX_CATEG | Call by reference | Type reference (TYPE) | P06_CATCC | Insur. org. category | 20080225 | |||
| 2 | IM_TBR | Call by reference | Type reference (TYPE) | P06_TYBOR | DUCS: Sheet type | 20080225 |
Method GET_CATEG_B on class CL_HRPAYFR_DUCS_SERVICES has no exception.
Method GET_COT_AMOUNT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CH_TAB_ERROR | Call by reference | Type reference (TYPE) | P99SF_TAB_ERROR | 20121113 | ||||
| 2 | EV_AMOUNT | Call by reference | Type reference (TYPE) | P06_BRUT | Contributions: Gross | 20121113 | |||
| 3 | IS_BRC_EDI | Call by reference | Type reference (TYPE) | PFRBR_T_BRC_EDI | 20121113 | ||||
| 4 | IS_T5F4QA | Call by reference | Type reference (TYPE) | PFRBR_T_T5F4QA | 20121113 | ||||
| 5 | IT_T5F4W | Call by reference | Type reference (TYPE) | PFRBR_T_TAB_T5F4W | 20121113 | ||||
| 6 | IV_ALTERN_TYCOT | Call by reference | Type reference (TYPE) | P06_TYCOT | DUCS: Contribution type | 20121113 |
Method GET_COT_AMOUNT on class CL_HRPAYFR_DUCS_SERVICES has no exception.
Method GET_COT_BASIS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_AMOUNT | Call by reference | Type reference (TYPE) | P06_BRUT | Contributions: Gross | 20121113 | |||
| 2 | IS_BRC_EDI | Call by reference | Type reference (TYPE) | PFRBR_T_BRC_EDI | 20121113 | ||||
| 3 | IS_T5F4QA | Call by reference | Type reference (TYPE) | PFRBR_T_T5F4QA | 20121113 |
Method GET_COT_BASIS on class CL_HRPAYFR_DUCS_SERVICES has no exception.
Method GET_NATURE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EX_NATDEC | Call by reference | Type reference (TYPE) | P06_NATDEC | BRC: type of declaration | 20071128 | |||
| 2 | IM_BRCC | Call by reference | Type reference (TYPE) | BOOLE_D | BOOLE field data elements: TRUE (='X') and FALSE (=' ') | 20071128 | |||
| 3 | IM_CED | Call by reference | Type reference (TYPE) | D | 20071128 | ||||
| 4 | IM_EDI | Call by reference | Type reference (TYPE) | BOOLE_D | BOOLE field data elements: TRUE (='X') and FALSE (=' ') | 20071128 | |||
| 5 | IM_RECO | Call by reference | Type reference (TYPE) | PFRBR_T_RECO | 20071128 |
Method GET_NATURE on class CL_HRPAYFR_DUCS_SERVICES has no exception.
Method GET_PERIOD_REF Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EX_PERFD | Call by reference | Type reference (TYPE) | P06_PERFD | Declaration reference period | 20080125 | |||
| 2 | EX_QFPER | Call by reference | Type reference (TYPE) | P06_QFPER | DUCS: period format ID | 20080125 | |||
| 3 | IM_DPR | Call by reference | Type reference (TYPE) | P06_DUPER | DUCS: Periodicity | 20080125 | |||
| 4 | IM_ENDDA | Call by reference | Type reference (TYPE) | ENDDA | Valid until | 20080125 | |||
| 5 | IM_ORG_CATEG | Call by reference | Type reference (TYPE) | P06_CATCC | Insur. org. category | 20080125 |
Method GET_PERIOD_REF on class CL_HRPAYFR_DUCS_SERVICES has no exception.
Method SET_COT_QUALIFIER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CH_QMON1 | Call by reference | Type reference (TYPE) | P06DUC_COT-QMON1 | DUCS: ID of Amount 1 | 20070719 | |||
| 2 | CH_QMON2 | Call by reference | Type reference (TYPE) | P06DUC_COT-QMON2 | DUCS: ID of Amount 2 | 20070719 | |||
| 3 | CH_TAB_ERROR | Call by reference | Type reference (TYPE) | P99SF_TAB_ERROR | 20090707 | ||||
| 4 | IM_CORGA | Call by reference | Type reference (TYPE) | P06DUC_COT-CORGA | Agency code | 20080125 | |||
| 5 | IM_ENDDA | Call by reference | Type reference (TYPE) | ENDDA | Valid until | 20080125 | |||
| 6 | IM_MONM1 | Call by reference | Type reference (TYPE) | P06DUC_COT-MONM1 | DUCS: Monetary amount 1 | 20070719 | |||
| 7 | IM_MONM2 | Call by reference | Type reference (TYPE) | P06DUC_COT-MONM2 | DUCS: Monetary amount 2 | 20070719 | |||
| 8 | IM_ORG_CATEG | Call by reference | Type reference (TYPE) | PFRBR_T_BRC_EDI-SCREEN_CATEG | 20080225 | ||||
| 9 | IM_PERTY | Call by reference | Type reference (TYPE) | P06DUC_COT-PERTY | Employee type | 20080125 | |||
| 10 | IM_REGUL | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20110905 | ||||
| 11 | IM_T5F4QA | Call by reference | Type reference (TYPE) | T5F4QA | Employee group check table | 20090123 |
Method SET_COT_QUALIFIER on class CL_HRPAYFR_DUCS_SERVICES has no exception.
Method SET_EN3_QUALIFIER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CH_QMON1 | Call by reference | Type reference (TYPE) | P06DUC_EN3-QMON1 | DUCS: ID of Amount 1 | 20070719 | |||
| 2 | CH_QMON2 | Call by reference | Type reference (TYPE) | P06DUC_EN3-QMON2 | DUCS: ID of Amount 2 | 20070719 | |||
| 3 | CH_QMON3 | Call by reference | Type reference (TYPE) | P06DUC_EN3-QMON3 | DUCS: ID of Amount 3 | 20070719 | |||
| 4 | CH_QMON4 | Call by reference | Type reference (TYPE) | P06DUC_EN3-QMON4 | DUCS: ID of Amount 4 | 20070719 | |||
| 5 | IM_MONF1 | Call by reference | Type reference (TYPE) | P06DUC_EN3-MONF1 | DUCS: Amount 1 | 20070719 | |||
| 6 | IM_MONF2 | Call by reference | Type reference (TYPE) | P06DUC_EN3-MONF2 | DUCS: Amount 2 | 20070719 | |||
| 7 | IM_MONF3 | Call by reference | Type reference (TYPE) | P06DUC_EN3-MONF3 | DUCS: Amount 3 | 20070719 | |||
| 8 | IM_MONF4 | Call by reference | Type reference (TYPE) | P06DUC_EN3-MONF4 | DUCS: Amount 4 | 20070719 | |||
| 9 | IM_ORG_CATEG | Call by reference | Type reference (TYPE) | PFRBR_T_BRC_EDI-SCREEN_CATEG | 20070719 |
Method SET_EN3_QUALIFIER on class CL_HRPAYFR_DUCS_SERVICES has no exception.
Method SET_GEN_QUALIFIER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CH_QMON1 | Call by reference | Type reference (TYPE) | P06DUC_GEN-QMON1 | DUCS: ID of Amount 1 | 20070719 | |||
| 2 | CH_QMON2 | Call by reference | Type reference (TYPE) | P06DUC_GEN-QMON2 | DUCS: ID of Amount 2 | 20070719 | |||
| 3 | CH_QMON3 | Call by reference | Type reference (TYPE) | P06DUC_GEN-QMON3 | DUCS: ID of Amount 3 | 20070719 | |||
| 4 | IM_MONF1 | Call by reference | Type reference (TYPE) | P06DUC_GEN-MONF1 | DUCS: Amount 1 | 20070719 | |||
| 5 | IM_MONF2 | Call by reference | Type reference (TYPE) | P06DUC_GEN-MONF2 | DUCS: Amount 2 | 20070719 | |||
| 6 | IM_MONF3 | Call by reference | Type reference (TYPE) | P06DUC_GEN-MONF3 | DUCS: Amount 3 | 20070719 | |||
| 7 | IM_ORG_CATEG | Call by reference | Type reference (TYPE) | PFRBR_T_BRC_EDI-SCREEN_CATEG | 20070719 |
Method SET_GEN_QUALIFIER on class CL_HRPAYFR_DUCS_SERVICES has no exception.
Method SET_TRAN_QUALIFIER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CH_QUAL | Call by reference | Type reference (TYPE) | P06DUC_TRS-QMON1 | DUCS: ID of Amount 1 | 20070719 | |||
| 2 | IM_MONT | Call by reference | Type reference (TYPE) | P06DUC_TRS-MONT1 | DUCS: Amount 1 | 20070719 |
Method SET_TRAN_QUALIFIER on class CL_HRPAYFR_DUCS_SERVICES has no exception.
Method SET_TYPE_COTISATION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CV_TYCOT | Call by reference | Type reference (TYPE) | P06_TYCOT | DUCS: Contribution type | 20110718 | |||
| 2 | IS_BRC_EDI | Call by reference | Type reference (TYPE) | PFRBR_T_BRC_EDI | 20110718 | ||||
| 3 | IT_T5F4QA | Call by reference | Type reference (TYPE) | PFRBR_T_TAB_T5F4QA | 20110718 |
Method SET_TYPE_COTISATION on class CL_HRPAYFR_DUCS_SERVICES has no exception.
History
| Last changed by/on | SAP | 20130531 |
| SAP Release Created in |