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
⤷ 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 |