SAP ABAP Class CL_HRPAYBE_BOWM (Class for FINPPROF declarations (274))
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_BOWM  
Short Description Class for FINPPROF declarations (274)    
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 20071008   SAP 
Last change 20131127   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 PBEBM Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 PBEBW Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_HRPAYBE_BOWM has no interface implemented.
Friends
Class CL_HRPAYBE_BOWM has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MR_CUST_BADI_FINPROF Instance attribute Private Object reference (TYPE REF TO) HRPAYBE_TAX_FINPROF 20090720
2 MS_DECLARATION_274 Instance attribute Private Type reference (TYPE) PBEBM_DECLARATION_274 20071019
3 MT_DECLARATION_274 Instance attribute Public Type reference (TYPE) PBEBM_TAB_274_S_DECL Monthly declaration all employees 20071019
4 MT_EE_DECL Instance attribute Public Type reference (TYPE) PBEBM_TAB_EE_274_DECL 20071126
5 MT_EE_DECL_FLAT Instance attribute Public Type reference (TYPE) PBEBM_TAB_EE_DECL_TEMSE 20080213
6 MT_EMPLOYER_274 Instance attribute Private Type reference (TYPE) PBEBM_TAB_274_EMPL 20071019
7 MT_ER_DECL_FLAT Instance attribute Public Type reference (TYPE) PBEBM_TAB_ER_DECL_TEMSE 20080213
8 M_PROCESS_EXT_PMT Instance attribute Private Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20080513
9 M_TAXPERIOD Instance attribute Private Type reference (TYPE) P12_BM_PERIOD Income period 20071017
Methods
# Method Level Visibility Method type Description Created on
1 BUILD_274_DECLARATION Instance method Private Method Collect emplyee 274 declaration 20071018
2 BUILD_ER_MONTHLY Instance method Private Method Collect employer data into monthly output structure 20071011
3 CHECK_DECLARATIONS Instance method Private Method Check declarations against Status handler 20071120
4 CONSIDER_TAX_YEAR_SHIFT Instance method Private Method consider a shifted fiscal year 20080122
5 EVALUATE_EXTERNAL_PAYMENTS Instance method Private Method evaluate external payments ( infotype 3207 ) 20080514
6 GENERATE_MONTHLY_INCOME Instance method Private Method Collect incomes into mothly declaration 20071008
7 GET_COMPANY_274_DECL Instance method Private Method Collect the company declaration 20071019
8 GET_CUSTOMER_274_DECL Instance method Private Method Get added customer declarations declaration 20090720
9 GET_PAYMENT_DATA Instance method Private Method Get payment references for ER 20071017
10 GET_TAX_OFFICE Instance method Private Method Get local tax office for ER 20071017
11 GET_THIRD_PARTY Instance method Private Method Get third party information 20071128
12 WRITE_STRUCTURE_TO_TEMSE_M Instance method Protected Method Write one form to Temse format 20090127
Events
Class CL_HRPAYBE_BOWM has no event.
Types
Class CL_HRPAYBE_BOWM has no local type.
Method Signatures

Method BUILD_274_DECLARATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MONTHLY_274 Call by reference Type reference (TYPE) PBEBM_TAB_274_S_DECL 20071019
2 Importing IS_PAYMENT_REF Call by reference Type reference (TYPE) PBEBM_274_PAYMENT 20071019
3 Importing IS_TAX_M_EE Call by reference Type reference (TYPE) PBEBM_EE_274_DECL 20071019
4 Importing IS_TAX_OFFICE Call by reference Type reference (TYPE) PBEBM_274_RECEIPT 20071019
5 Importing IS_THIRD_PARTY Call by reference Type reference (TYPE) PBEBM_274_THIRDPA 20071019

Method BUILD_274_DECLARATION on class CL_HRPAYBE_BOWM has no exception.

Method BUILD_ER_MONTHLY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_MONTHLY_ER Call by reference Type reference (TYPE) PBEBM_274_EMPL Employer information in monthly Belcotax Declaration 20071011
2 Importing I_EMPLOYER Call by reference Type reference (TYPE) PBEBW_EMPLOYER Employer record 1 data 20071011

Method BUILD_ER_MONTHLY on class CL_HRPAYBE_BOWM has no exception.

Method CHECK_DECLARATIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_DECL Call by reference Type reference (TYPE) PBEBM_TAB_274_S_DECL 20071228

Method CHECK_DECLARATIONS on class CL_HRPAYBE_BOWM has no exception.

Method CONSIDER_TAX_YEAR_SHIFT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CX_BEGDA Call by reference Type reference (TYPE) BEGDA Start Date 20080211
2 Changing CX_ENDDA Call by reference Type reference (TYPE) ENDDA End Date 20080211
3 Exporting EX_SHIFT Call by reference Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20080211

Method CONSIDER_TAX_YEAR_SHIFT on class CL_HRPAYBE_BOWM has no exception.

Method EVALUATE_EXTERNAL_PAYMENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing ET_WAGE_ASSIGN Call by reference Type reference (TYPE) PBEBW_TAB_WAGE_ASSIGN 20080514

Method EVALUATE_EXTERNAL_PAYMENTS on class CL_HRPAYBE_BOWM has no exception.

Method GENERATE_MONTHLY_INCOME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_ET_EE_TAX Call by reference Type reference (TYPE) PBEBM_TAB_274_REVDECL Tax relevant incomes, monthly 20071011
2 Changing C_PERNR Call by reference Type reference (TYPE) PERNR_D Personnel Number 20071011
3 Changing C_SPEC_SI Call by reference Type reference (TYPE) PC207-BETRG HR Payroll: Amount 20071011
4 Importing IS_ORG_INFO Call by reference Type reference (TYPE) PBEBW_EE_ORG Help structure for output. 20080310
5 Importing IT_FORM_DATA Call by reference Type reference (TYPE) PBEBW_TAB_FORM_DATA Tax relevant data from payroll 20071008

Method GENERATE_MONTHLY_INCOME on class CL_HRPAYBE_BOWM has no exception.

Method GET_COMPANY_274_DECL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_MONTHLY_274 Call by reference Type reference (TYPE) PBEBM_DECLARATION_274 20071019
2 Importing IT_MONTHLY_274 Call by reference Type reference (TYPE) PBEBM_TAB_274_S_DECL 20071019

Method GET_COMPANY_274_DECL on class CL_HRPAYBE_BOWM has no exception.

Method GET_CUSTOMER_274_DECL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_MONTHLY_274 Call by reference Type reference (TYPE) PBEBM_TAB_274_S_DECL 20090720

Method GET_CUSTOMER_274_DECL on class CL_HRPAYBE_BOWM has no exception.

Method GET_PAYMENT_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_PAYMENT_REF Call by reference Type reference (TYPE) PBEBM_274_PAYMENT paymnet reference 20071017
2 Importing I_EMPLOYER Call by reference Type reference (TYPE) PBEBM_274_EMPL 20071123
3 Importing I_REVDECL Call by reference Type reference (TYPE) PBEBM_274_REVDECL 20071211

Method GET_PAYMENT_DATA on class CL_HRPAYBE_BOWM has no exception.

Method GET_TAX_OFFICE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_TAX_OFFICE Call by reference Type reference (TYPE) PBEBM_274_RECEIPT tax office 20071017
2 Importing I_EMPLOYER Call by reference Type reference (TYPE) PBEBW_EMPLOYER Emplyer data 20071017

Method GET_TAX_OFFICE on class CL_HRPAYBE_BOWM has no exception.

Method GET_THIRD_PARTY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_THIRD_PARTY Call by reference Type reference (TYPE) PBEBM_274_THIRDPA 20071128
2 Importing IS_ORG_INFO Call by reference Type reference (TYPE) PBEBW_EE_ORG Help structure for output. 20080310
3 Importing IT_EE_ORGANIZATION Call by reference Type reference (TYPE) PBEBW_TAB_EE_ORG 20071128

Method GET_THIRD_PARTY on class CL_HRPAYBE_BOWM has no exception.

Method WRITE_STRUCTURE_TO_TEMSE_M Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_TEMSE Call by reference Type reference (TYPE) PBEBM_TAB_TEMSE 20090127
2 Importing IM_SECTN Call by reference Type reference (TYPE) T5F99FS-SECTN Forms: Section 20090127
3 Importing IM_STRUCTURE Call by reference Type reference (TYPE) ANY 20090127

Method WRITE_STRUCTURE_TO_TEMSE_M on class CL_HRPAYBE_BOWM has no exception.
History
Last changed by/on SAP  20131127 
SAP Release Created in 600