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 P99SF Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 P99SH Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 PBEBM Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
4 PBEBW 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 MR_SAP_BADI_FICHE_BY_YEAR Instance attribute Private Object reference (TYPE REF TO) BADI_HRPAYBE_TAX_BOWA_FICHE BELCOTAX BADI for FICHES 20090123
2 MT_NEG_ERROR_BG_LOG Instance attribute Public Attribute reference (LIKE) 20090722
3 M_SEQNR_FICHE Instance attribute Private Type reference (TYPE) I 0 20071019
Methods
# Method Level Visibility Method type Description Created on
1 BUILD_TAX_FORMS Instance method Protected Method Build tax forms ( 281.10, ..., ) 20070904
2 CHECK_DECLARATION Instance method Private Method Check declaration in status handler 20071120
3 CHECK_EMPLOYEE_DATA Instance method Protected Method Checkt Employee masterdata (record 2) 20091210
4 CREATE_DELTA_DECLARATION Instance method Private Method Build Delta declaration based on old Temse 20071021
5 FILL_TEST_STRCUTURE Instance method Private Method Fill up test strutures with fake data. 20080213
6 GENERATE_INCOMES Instance method Public Method Collect incomes into output structure 20070820
7 GET_FICHE_28110_SPECIFIC Instance method Public Method Fill date fields 2.055, 2.056 and 2.100 by voucher type 20071126
8 GET_FICHE_28111_SPECIFIC Instance method Public Method Fill checks for 281.11 20071219
9 GET_FICHE_28113_SPECIFIC Instance method Public Method Fill cumulations and checks for 281.13 20080115
10 GET_FICHE_28114_SPECIFIC Instance method Public Method Fill cumulations and checks for 281.14 20080115
11 GET_FICHE_28117_SPECIFIC Instance method Public Method Fill cumulations and checks for 281.17 20080131
12 GET_FICHE_28118_SPECIFIC Instance method Public Method Fill cumulations and checks for 281.18 20080115
13 GET_FICHE_28120_SPECIFIC Instance method Public Method Fill cumulations and checks for 281.20 20080117
14 GET_FICHE_28125_SPECIFIC Instance method Public Method Fill cumulations and checks for 281.25 20110428
15 GET_FICHE_SPECIFIC Instance method Public Method Fill cumulations and checks for other fiches, customers 20080117
16 GET_FICHE_SPEC_CUMUL Instance method Public Method Get fiche specific calculations on zones from 2.030 to 2.118 20071123
17 GET_REC8 Instance method Public Method Cumulate tex relevant incomes in employer level (record 2) 20070831
18 GET_REC9 Instance method Public Method Cumulate tax relevant incomes in sender level (record 8) 20070831
19 GET_ZONE_F2059 Instance method Public Method Cumulate zones from 2.060 to 2.088 into zone 2.059 20080117
20 THIS 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 Exporting ES_FICHES Call by reference Type reference (TYPE) PBEBW_TAB_REC2 Declaration, record 2 line 20071009
2 Importing IS_EMPLOYER Call by reference Type reference (TYPE) PBEBW_EMPLOYER 20080314
3 Importing IS_ORGANIZATION Call by reference Type reference (TYPE) PBEBW_EE_ORG 20080314
4 Importing IT_EE_ORGANIZATION Call by reference Type reference (TYPE) PBEBW_TAB_EE_ORG 20071126
5 Importing IT_EMPLOYEE Call by reference Type reference (TYPE) PBEBW_TAB_EMPLOYEE Employee data 20071025
6 Importing IT_EMPLOYER Call by reference Type reference (TYPE) PBEBW_TAB_EMPLOYER Employer data 20071126
7 Importing 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 Exporting 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 Exporting ET_INCOMES Call by reference Type reference (TYPE) PBEBW_TAB_INCOMES_ZONES Tax relevant income data 20080213
2 Importing I_GEN_DATE Call by reference Type reference (TYPE) DATUM Date 20080213
3 Importing 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 Exporting ET_INCOMES Call by reference Type reference (TYPE) PBEBW_TAB_INCOMES_ZONES 20071001
2 Importing IS_ORG_INFO Call by reference Type reference (TYPE) PBEBW_EE_ORG 20080310
3 Importing 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 Changing CT_EMPLOYEE Call by reference Type reference (TYPE) PBEBW_TAB_EMPLOYEE 20080118
2 Changing CT_ERRORS Call by reference Type reference (TYPE) P99SF_TAB_ERROR 20080117
3 Changing C_INCOMES Call by reference Type reference (TYPE) PBEBW_INCOMES_ZONES Tax relevant py data 20071126
4 Importing IS_EMPLOYER Call by reference Type reference (TYPE) PBEBW_EMPLOYER 20080325
5 Importing IT_ORG_DATA Call by reference Type reference (TYPE) PBEBW_TAB_EE_ORG 20080121
6 Importing I_BEGDA Call by reference Type reference (TYPE) BEGDA Start Date 20071126
7 Importing I_ENDDA Call by reference Type reference (TYPE) ENDDA End Date 20071126
8 Importing 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 Changing CT_ERRORS Call by reference Type reference (TYPE) P99SF_TAB_ERROR 20080117
2 Changing C_INCOMES Call by reference Type reference (TYPE) PBEBW_INCOMES_ZONES 20071219
3 Importing I_BEGDA Call by reference Type reference (TYPE) BEGDA Start Date 20071219
4 Importing I_ENDDA Call by reference Type reference (TYPE) ENDDA End Date 20071219
5 Importing 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 Changing CT_EMPLOYEE Call by reference Type reference (TYPE) PBEBW_TAB_EMPLOYEE 20081215
2 Changing CT_ERRORS Call by reference Type reference (TYPE) P99SF_TAB_ERROR 20080117
3 Changing C_INCOMES Call by reference Type reference (TYPE) PBEBW_INCOMES_ZONES 20080115
4 Importing I_BEGDA Call by reference Type reference (TYPE) BEGDA Start Date 20080115
5 Importing I_ENDDA Call by reference Type reference (TYPE) ENDDA End Date 20080115
6 Importing 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 Changing CT_EMPLOYEE Call by reference Type reference (TYPE) PBEBW_TAB_EMPLOYEE 20081215
2 Changing CT_ERRORS Call by reference Type reference (TYPE) P99SF_TAB_ERROR 20080117
3 Changing C_INCOMES Call by reference Type reference (TYPE) PBEBW_INCOMES_ZONES 20080115
4 Importing I_BEGDA Call by reference Type reference (TYPE) BEGDA Start Date 20080115
5 Importing I_ENDDA Call by reference Type reference (TYPE) ENDDA End Date 20080115
6 Importing 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 Changing CT_EMPLOYEE Call by reference Type reference (TYPE) PBEBW_TAB_EMPLOYEE EE data 20080131
2 Changing CT_ERRORS Call by reference Type reference (TYPE) P99SF_TAB_ERROR errors 20080131
3 Changing C_INCOMES Call by reference Type reference (TYPE) PBEBW_INCOMES_ZONES incomes 20080131
4 Importing IS_EMPLOYER Call by reference Type reference (TYPE) PBEBW_EMPLOYER ER data 20080325
5 Importing IT_ORG_DATA Call by reference Type reference (TYPE) PBEBW_TAB_EE_ORG organizational data 20080131
6 Importing I_BEGDA Call by reference Type reference (TYPE) BEGDA Start Date 20080131
7 Importing I_ENDDA Call by reference Type reference (TYPE) ENDDA End Date 20080131
8 Importing 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 Changing CT_ERRORS Call by reference Type reference (TYPE) P99SF_TAB_ERROR 20080117
2 Changing C_INCOMES Call by reference Type reference (TYPE) PBEBW_INCOMES_ZONES 20080115
3 Importing IS_EMPLOYER Call by reference Type reference (TYPE) PBEBW_EMPLOYER ER data 20080325
4 Importing IT_ORG_DATA Call by reference Type reference (TYPE) PBEBW_TAB_EE_ORG 20080121
5 Importing I_BEGDA Call by reference Type reference (TYPE) BEGDA Start Date 20080115
6 Importing I_ENDDA Call by reference Type reference (TYPE) ENDDA End Date 20080115
7 Importing 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 Changing CT_ERRORS Call by reference Type reference (TYPE) P99SF_TAB_ERROR 20080117
2 Changing C_INCOMES Call by reference Type reference (TYPE) PBEBW_INCOMES_ZONES 20080117
3 Importing IS_EMPLOYER Call by reference Type reference (TYPE) PBEBW_EMPLOYER ER data 20080325
4 Importing IT_ORG_DATA Call by reference Type reference (TYPE) PBEBW_TAB_EE_ORG 20080117
5 Importing I_BEGDA Call by reference Type reference (TYPE) BEGDA Start Date 20080117
6 Importing I_ENDDA Call by reference Type reference (TYPE) ENDDA End Date 20080117
7 Importing 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 Changing CS_INCOMES Call by reference Type reference (TYPE) PBEBW_INCOMES_ZONES 20130422
2 Changing CT_EMPLOYEE Call by reference Type reference (TYPE) PBEBW_TAB_EMPLOYEE 20110428
3 Changing CT_ERRORS Call by reference Type reference (TYPE) P99SF_TAB_ERROR 20110428
4 Importing IS_EMPLOYER Call by reference Type reference (TYPE) PBEBW_EMPLOYER ER data 20110428
5 Importing IT_ORG_DATA Call by reference Type reference (TYPE) PBEBW_TAB_EE_ORG 20110428
6 Importing IT_WAGE_ASSIGN Call by reference Type reference (TYPE) PBEBW_TAB_WAGE_ASSIGN 20130422
7 Importing I_BEGDA Call by reference Type reference (TYPE) BEGDA Start Date 20110428
8 Importing I_ENDDA Call by reference Type reference (TYPE) ENDDA End Date 20110428
9 Importing 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 Changing CT_EMPLOYEE Call by reference Type reference (TYPE) PBEBW_TAB_EMPLOYEE employee date 20080211
2 Changing CT_ERRORS Call by reference Type reference (TYPE) P99SF_TAB_ERROR Error table 20080117
3 Changing C_INCOMES Call by reference Type reference (TYPE) PBEBW_INCOMES_ZONES Incomes 20080117
4 Importing IS_EMPLOYER Call by reference Type reference (TYPE) PBEBW_EMPLOYER ER data 20080325
5 Importing IT_ORG_DATA Call by reference Type reference (TYPE) PBEBW_TAB_EE_ORG organizational data 20080117
6 Importing IT_WAGE_ASSIGN Call by reference Type reference (TYPE) PBEBW_TAB_WAGE_ASSIGN 20130422
7 Importing I_BEGDA Call by reference Type reference (TYPE) BEGDA Start Date 20080117
8 Importing I_ENDDA Call by reference Type reference (TYPE) ENDDA End Date 20080117
9 Importing I_FICHE Call by reference Type reference (TYPE) P12_BTVOU BELCOTAX voucher number 20080117
10 Importing 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 Changing CT_EMPLOYEE Call by reference Type reference (TYPE) PBEBW_TAB_EMPLOYEE EE administrative information 20080118
2 Changing CT_ERRORS Call by reference Type reference (TYPE) P99SF_TAB_ERROR Process error table 20080117
3 Changing CT_INCOMES Call by reference Type reference (TYPE) PBEBW_TAB_INCOMES_ZONES EE tax related incomes 20071123
4 Changing CT_NEG_ERROR Call by reference Type reference (TYPE) PBEBW_TAB_INCOMES_ZONES EE tax related income error 20071123
5 Changing CT_NEG_INCOMES Call by reference Type reference (TYPE) PBEBW_TAB_INCOMES_ZONES EE tax related negative amounts 20071123
6 Importing IS_EMPLOYER Call by reference Type reference (TYPE) PBEBW_EMPLOYER ER data 20080325
7 Importing IT_ORG_DATA Call by reference Type reference (TYPE) PBEBW_TAB_EE_ORG EE organization data 20080117
8 Importing 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 Importing 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 Importing 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 Changing CT_FORM_DATA Call by reference Type reference (TYPE) PBEBW_TAB_FORM_DATA 20080117
2 Changing 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 Returning 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