SAP ABAP Class CL_HRPAYBE_BOWA (BELCOTAX on Web implementation (annual))
Hierarchy
☛
SAP_HRCBE (Software Component) Sub component SAP_HRCBE of SAP_HR
⤷
PY-BE (Application Component) Belgium
⤷
PC12 (Package) HR accounting: Belgium
⤷
⤷
Meta Relationship - Using
| # | Relationship type | Using | Short Description | Created on |
|---|---|---|---|---|
| 1 | Inheritance (c INHERITING FROM c_ref) | CL_HRPAYBE_BOW | BELCOTAX on Web implementation ( annual ) | 20071008 |
Properties
| Class | CL_HRPAYBE_BOWA | |
| Short Description | BELCOTAX on Web implementation (annual) | |
| Super Class | CL_HRPAYBE_BOW | BELCOTAX on Web implementation ( annual ) |
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | PC12 | HR accounting: Belgium |
| Created | 20070820 | SAP |
| Last change | 20131127 | 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) |
Interfaces
Class CL_HRPAYBE_BOWA has no interface implemented.
Friends
Class CL_HRPAYBE_BOWA has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Instance attribute | Private | Object reference (TYPE REF TO) | BADI_HRPAYBE_TAX_BOWA_FICHE | BELCOTAX BADI for FICHES | 20090123 | |||
| 2 | Instance attribute | Public | Attribute reference (LIKE) | 20090722 | |||||
| 3 | Instance attribute | Private | Type reference (TYPE) | I | 0 | 20071019 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Protected | Method | Build tax forms ( 281.10, ..., ) | 20070904 | |
| 2 | Instance method | Private | Method | Check declaration in status handler | 20071120 | |
| 3 | Instance method | Protected | Method | Checkt Employee masterdata (record 2) | 20091210 | |
| 4 | Instance method | Private | Method | Build Delta declaration based on old Temse | 20071021 | |
| 5 | Instance method | Private | Method | Fill up test strutures with fake data. | 20080213 | |
| 6 | Instance method | Public | Method | Collect incomes into output structure | 20070820 | |
| 7 | Instance method | Public | Method | Fill date fields 2.055, 2.056 and 2.100 by voucher type | 20071126 | |
| 8 | Instance method | Public | Method | Fill checks for 281.11 | 20071219 | |
| 9 | Instance method | Public | Method | Fill cumulations and checks for 281.13 | 20080115 | |
| 10 | Instance method | Public | Method | Fill cumulations and checks for 281.14 | 20080115 | |
| 11 | Instance method | Public | Method | Fill cumulations and checks for 281.17 | 20080131 | |
| 12 | Instance method | Public | Method | Fill cumulations and checks for 281.18 | 20080115 | |
| 13 | Instance method | Public | Method | Fill cumulations and checks for 281.20 | 20080117 | |
| 14 | Instance method | Public | Method | Fill cumulations and checks for 281.25 | 20110428 | |
| 15 | Instance method | Public | Method | Fill cumulations and checks for other fiches, customers | 20080117 | |
| 16 | Instance method | Public | Method | Get fiche specific calculations on zones from 2.030 to 2.118 | 20071123 | |
| 17 | Instance method | Public | Method | Cumulate tex relevant incomes in employer level (record 2) | 20070831 | |
| 18 | Instance method | Public | Method | Cumulate tax relevant incomes in sender level (record 8) | 20070831 | |
| 19 | Instance method | Public | Method | Cumulate zones from 2.060 to 2.088 into zone 2.059 | 20080117 | |
| 20 | Instance method | Private | Method | Get pointer to this class | 20070907 |
Events
Class CL_HRPAYBE_BOWA has no event.
Types
Class CL_HRPAYBE_BOWA has no local type.
Method Signatures
Method BUILD_TAX_FORMS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_FICHES | Call by reference | Type reference (TYPE) | PBEBW_TAB_REC2 | Declaration, record 2 line | 20071009 | |||
| 2 | IS_EMPLOYER | Call by reference | Type reference (TYPE) | PBEBW_EMPLOYER | 20080314 | ||||
| 3 | IS_ORGANIZATION | Call by reference | Type reference (TYPE) | PBEBW_EE_ORG | 20080314 | ||||
| 4 | IT_EE_ORGANIZATION | Call by reference | Type reference (TYPE) | PBEBW_TAB_EE_ORG | 20071126 | ||||
| 5 | IT_EMPLOYEE | Call by reference | Type reference (TYPE) | PBEBW_TAB_EMPLOYEE | Employee data | 20071025 | |||
| 6 | IT_EMPLOYER | Call by reference | Type reference (TYPE) | PBEBW_TAB_EMPLOYER | Employer data | 20071126 | |||
| 7 | IT_INCOMES | Call by reference | Type reference (TYPE) | PBEBW_TAB_INCOMES_ZONES | Zones, payrol data | 20071025 |
Method BUILD_TAX_FORMS on class CL_HRPAYBE_BOWA has no exception.
Method CHECK_DECLARATION Signature
Method CHECK_DECLARATION on class CL_HRPAYBE_BOWA has no parameter.
Method CHECK_DECLARATION on class CL_HRPAYBE_BOWA has no exception.
Method CHECK_EMPLOYEE_DATA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_EMPLOYEE | Call by reference | Type reference (TYPE) | PBEBW_EMPLOYEE | Belgium Tax declaration, record 2, employee information | 20091210 |
Method CHECK_EMPLOYEE_DATA on class CL_HRPAYBE_BOWA has no exception.
Method CREATE_DELTA_DECLARATION Signature
Method CREATE_DELTA_DECLARATION on class CL_HRPAYBE_BOWA has no parameter.
Method CREATE_DELTA_DECLARATION on class CL_HRPAYBE_BOWA has no exception.
Method FILL_TEST_STRCUTURE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_INCOMES | Call by reference | Type reference (TYPE) | PBEBW_TAB_INCOMES_ZONES | Tax relevant income data | 20080213 | |||
| 2 | I_GEN_DATE | Call by reference | Type reference (TYPE) | DATUM | Date | 20080213 | |||
| 3 | I_PERNR | Call by reference | Type reference (TYPE) | P_PERNR | Personnel Number | 20080213 |
Method FILL_TEST_STRCUTURE on class CL_HRPAYBE_BOWA has no exception.
Method GENERATE_INCOMES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_INCOMES | Call by reference | Type reference (TYPE) | PBEBW_TAB_INCOMES_ZONES | 20071001 | ||||
| 2 | IS_ORG_INFO | Call by reference | Type reference (TYPE) | PBEBW_EE_ORG | 20080310 | ||||
| 3 | IT_FORM_DATA | Call by reference | Type reference (TYPE) | PBEBW_TAB_FORM_DATA | 20071001 |
Method GENERATE_INCOMES on class CL_HRPAYBE_BOWA has no exception.
Method GET_FICHE_28110_SPECIFIC Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_EMPLOYEE | Call by reference | Type reference (TYPE) | PBEBW_TAB_EMPLOYEE | 20080118 | ||||
| 2 | CT_ERRORS | Call by reference | Type reference (TYPE) | P99SF_TAB_ERROR | 20080117 | ||||
| 3 | C_INCOMES | Call by reference | Type reference (TYPE) | PBEBW_INCOMES_ZONES | Tax relevant py data | 20071126 | |||
| 4 | IS_EMPLOYER | Call by reference | Type reference (TYPE) | PBEBW_EMPLOYER | 20080325 | ||||
| 5 | IT_ORG_DATA | Call by reference | Type reference (TYPE) | PBEBW_TAB_EE_ORG | 20080121 | ||||
| 6 | I_BEGDA | Call by reference | Type reference (TYPE) | BEGDA | Start Date | 20071126 | |||
| 7 | I_ENDDA | Call by reference | Type reference (TYPE) | ENDDA | End Date | 20071126 | |||
| 8 | I_PERNR | Call by reference | Type reference (TYPE) | PERNR_D | Personnel Number | 20071126 |
Method GET_FICHE_28110_SPECIFIC on class CL_HRPAYBE_BOWA has no exception.
Method GET_FICHE_28111_SPECIFIC Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_ERRORS | Call by reference | Type reference (TYPE) | P99SF_TAB_ERROR | 20080117 | ||||
| 2 | C_INCOMES | Call by reference | Type reference (TYPE) | PBEBW_INCOMES_ZONES | 20071219 | ||||
| 3 | I_BEGDA | Call by reference | Type reference (TYPE) | BEGDA | Start Date | 20071219 | |||
| 4 | I_ENDDA | Call by reference | Type reference (TYPE) | ENDDA | End Date | 20071219 | |||
| 5 | I_PERNR | Call by reference | Type reference (TYPE) | PERNR_D | Personnel Number | 20071219 |
Method GET_FICHE_28111_SPECIFIC on class CL_HRPAYBE_BOWA has no exception.
Method GET_FICHE_28113_SPECIFIC Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_EMPLOYEE | Call by reference | Type reference (TYPE) | PBEBW_TAB_EMPLOYEE | 20081215 | ||||
| 2 | CT_ERRORS | Call by reference | Type reference (TYPE) | P99SF_TAB_ERROR | 20080117 | ||||
| 3 | C_INCOMES | Call by reference | Type reference (TYPE) | PBEBW_INCOMES_ZONES | 20080115 | ||||
| 4 | I_BEGDA | Call by reference | Type reference (TYPE) | BEGDA | Start Date | 20080115 | |||
| 5 | I_ENDDA | Call by reference | Type reference (TYPE) | ENDDA | End Date | 20080115 | |||
| 6 | I_PERNR | Call by reference | Type reference (TYPE) | PERNR_D | Personnel Number | 20080115 |
Method GET_FICHE_28113_SPECIFIC on class CL_HRPAYBE_BOWA has no exception.
Method GET_FICHE_28114_SPECIFIC Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_EMPLOYEE | Call by reference | Type reference (TYPE) | PBEBW_TAB_EMPLOYEE | 20081215 | ||||
| 2 | CT_ERRORS | Call by reference | Type reference (TYPE) | P99SF_TAB_ERROR | 20080117 | ||||
| 3 | C_INCOMES | Call by reference | Type reference (TYPE) | PBEBW_INCOMES_ZONES | 20080115 | ||||
| 4 | I_BEGDA | Call by reference | Type reference (TYPE) | BEGDA | Start Date | 20080115 | |||
| 5 | I_ENDDA | Call by reference | Type reference (TYPE) | ENDDA | End Date | 20080115 | |||
| 6 | I_PERNR | Call by reference | Type reference (TYPE) | PERNR_D | Personnel Number | 20080115 |
Method GET_FICHE_28114_SPECIFIC on class CL_HRPAYBE_BOWA has no exception.
Method GET_FICHE_28117_SPECIFIC Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_EMPLOYEE | Call by reference | Type reference (TYPE) | PBEBW_TAB_EMPLOYEE | EE data | 20080131 | |||
| 2 | CT_ERRORS | Call by reference | Type reference (TYPE) | P99SF_TAB_ERROR | errors | 20080131 | |||
| 3 | C_INCOMES | Call by reference | Type reference (TYPE) | PBEBW_INCOMES_ZONES | incomes | 20080131 | |||
| 4 | IS_EMPLOYER | Call by reference | Type reference (TYPE) | PBEBW_EMPLOYER | ER data | 20080325 | |||
| 5 | IT_ORG_DATA | Call by reference | Type reference (TYPE) | PBEBW_TAB_EE_ORG | organizational data | 20080131 | |||
| 6 | I_BEGDA | Call by reference | Type reference (TYPE) | BEGDA | Start Date | 20080131 | |||
| 7 | I_ENDDA | Call by reference | Type reference (TYPE) | ENDDA | End Date | 20080131 | |||
| 8 | I_PERNR | Call by reference | Type reference (TYPE) | PERNR_D | Personnel Number | 20080131 |
Method GET_FICHE_28117_SPECIFIC on class CL_HRPAYBE_BOWA has no exception.
Method GET_FICHE_28118_SPECIFIC Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_ERRORS | Call by reference | Type reference (TYPE) | P99SF_TAB_ERROR | 20080117 | ||||
| 2 | C_INCOMES | Call by reference | Type reference (TYPE) | PBEBW_INCOMES_ZONES | 20080115 | ||||
| 3 | IS_EMPLOYER | Call by reference | Type reference (TYPE) | PBEBW_EMPLOYER | ER data | 20080325 | |||
| 4 | IT_ORG_DATA | Call by reference | Type reference (TYPE) | PBEBW_TAB_EE_ORG | 20080121 | ||||
| 5 | I_BEGDA | Call by reference | Type reference (TYPE) | BEGDA | Start Date | 20080115 | |||
| 6 | I_ENDDA | Call by reference | Type reference (TYPE) | ENDDA | End Date | 20080115 | |||
| 7 | I_PERNR | Call by reference | Type reference (TYPE) | PERNR_D | Personnel Number | 20080115 |
Method GET_FICHE_28118_SPECIFIC on class CL_HRPAYBE_BOWA has no exception.
Method GET_FICHE_28120_SPECIFIC Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_ERRORS | Call by reference | Type reference (TYPE) | P99SF_TAB_ERROR | 20080117 | ||||
| 2 | C_INCOMES | Call by reference | Type reference (TYPE) | PBEBW_INCOMES_ZONES | 20080117 | ||||
| 3 | IS_EMPLOYER | Call by reference | Type reference (TYPE) | PBEBW_EMPLOYER | ER data | 20080325 | |||
| 4 | IT_ORG_DATA | Call by reference | Type reference (TYPE) | PBEBW_TAB_EE_ORG | 20080117 | ||||
| 5 | I_BEGDA | Call by reference | Type reference (TYPE) | BEGDA | Start Date | 20080117 | |||
| 6 | I_ENDDA | Call by reference | Type reference (TYPE) | ENDDA | End Date | 20080117 | |||
| 7 | I_PERNR | Call by reference | Type reference (TYPE) | PERNR_D | Personnel Number | 20080117 |
Method GET_FICHE_28120_SPECIFIC on class CL_HRPAYBE_BOWA has no exception.
Method GET_FICHE_28125_SPECIFIC Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CS_INCOMES | Call by reference | Type reference (TYPE) | PBEBW_INCOMES_ZONES | 20130422 | ||||
| 2 | CT_EMPLOYEE | Call by reference | Type reference (TYPE) | PBEBW_TAB_EMPLOYEE | 20110428 | ||||
| 3 | CT_ERRORS | Call by reference | Type reference (TYPE) | P99SF_TAB_ERROR | 20110428 | ||||
| 4 | IS_EMPLOYER | Call by reference | Type reference (TYPE) | PBEBW_EMPLOYER | ER data | 20110428 | |||
| 5 | IT_ORG_DATA | Call by reference | Type reference (TYPE) | PBEBW_TAB_EE_ORG | 20110428 | ||||
| 6 | IT_WAGE_ASSIGN | Call by reference | Type reference (TYPE) | PBEBW_TAB_WAGE_ASSIGN | 20130422 | ||||
| 7 | I_BEGDA | Call by reference | Type reference (TYPE) | BEGDA | Start Date | 20110428 | |||
| 8 | I_ENDDA | Call by reference | Type reference (TYPE) | ENDDA | End Date | 20110428 | |||
| 9 | I_PERNR | Call by reference | Type reference (TYPE) | PERNR_D | Personnel Number | 20110428 |
Method GET_FICHE_28125_SPECIFIC on class CL_HRPAYBE_BOWA has no exception.
Method GET_FICHE_SPECIFIC Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_EMPLOYEE | Call by reference | Type reference (TYPE) | PBEBW_TAB_EMPLOYEE | employee date | 20080211 | |||
| 2 | CT_ERRORS | Call by reference | Type reference (TYPE) | P99SF_TAB_ERROR | Error table | 20080117 | |||
| 3 | C_INCOMES | Call by reference | Type reference (TYPE) | PBEBW_INCOMES_ZONES | Incomes | 20080117 | |||
| 4 | IS_EMPLOYER | Call by reference | Type reference (TYPE) | PBEBW_EMPLOYER | ER data | 20080325 | |||
| 5 | IT_ORG_DATA | Call by reference | Type reference (TYPE) | PBEBW_TAB_EE_ORG | organizational data | 20080117 | |||
| 6 | IT_WAGE_ASSIGN | Call by reference | Type reference (TYPE) | PBEBW_TAB_WAGE_ASSIGN | 20130422 | ||||
| 7 | I_BEGDA | Call by reference | Type reference (TYPE) | BEGDA | Start Date | 20080117 | |||
| 8 | I_ENDDA | Call by reference | Type reference (TYPE) | ENDDA | End Date | 20080117 | |||
| 9 | I_FICHE | Call by reference | Type reference (TYPE) | P12_BTVOU | BELCOTAX voucher number | 20080117 | |||
| 10 | I_PERNR | Call by reference | Type reference (TYPE) | PERNR_D | Personnel Number | 20080117 |
Method GET_FICHE_SPECIFIC on class CL_HRPAYBE_BOWA has no exception.
Method GET_FICHE_SPEC_CUMUL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_EMPLOYEE | Call by reference | Type reference (TYPE) | PBEBW_TAB_EMPLOYEE | EE administrative information | 20080118 | |||
| 2 | CT_ERRORS | Call by reference | Type reference (TYPE) | P99SF_TAB_ERROR | Process error table | 20080117 | |||
| 3 | CT_INCOMES | Call by reference | Type reference (TYPE) | PBEBW_TAB_INCOMES_ZONES | EE tax related incomes | 20071123 | |||
| 4 | CT_NEG_ERROR | Call by reference | Type reference (TYPE) | PBEBW_TAB_INCOMES_ZONES | EE tax related income error | 20071123 | |||
| 5 | CT_NEG_INCOMES | Call by reference | Type reference (TYPE) | PBEBW_TAB_INCOMES_ZONES | EE tax related negative amounts | 20071123 | |||
| 6 | IS_EMPLOYER | Call by reference | Type reference (TYPE) | PBEBW_EMPLOYER | ER data | 20080325 | |||
| 7 | IT_ORG_DATA | Call by reference | Type reference (TYPE) | PBEBW_TAB_EE_ORG | EE organization data | 20080117 | |||
| 8 | IT_WAGE_ASSIGN | Call by reference | Type reference (TYPE) | PBEBW_TAB_WAGE_ASSIGN | 20130422 |
Method GET_FICHE_SPEC_CUMUL on class CL_HRPAYBE_BOWA has no exception.
Method GET_REC8 Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_INST_GROUP | Call by reference | Type reference (TYPE) | P_99S_INSTGR | '0002' | Institution Group | 20070831 |
Method GET_REC8 on class CL_HRPAYBE_BOWA has no exception.
Method GET_REC9 Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_INST_GROUP | Call by reference | Type reference (TYPE) | P_99S_INSTGR | Institution Group | 20070831 |
Method GET_REC9 on class CL_HRPAYBE_BOWA has no exception.
Method GET_ZONE_F2059 Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_FORM_DATA | Call by reference | Type reference (TYPE) | PBEBW_TAB_FORM_DATA | 20080117 | ||||
| 2 | CT_INCOMES | Call by reference | Type reference (TYPE) | PBEBW_TAB_INCOMES_ZONES | 20080117 |
Method GET_ZONE_F2059 on class CL_HRPAYBE_BOWA has no exception.
Method THIS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EX_THIS | Value transfer | Object reference (TYPE REF TO) | CL_HRPAYBE_BOWA | Belgotax on Web implementation ( annual ) | 20070907 |
Method THIS on class CL_HRPAYBE_BOWA has no exception.
History
| Last changed by/on | SAP | 20131127 |
| SAP Release Created in | 600 |