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 | 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) |
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 | Instance attribute | Private | Object reference (TYPE REF TO) | HRPAYBE_TAX_FINPROF | 20090720 | ||||
| 2 | Instance attribute | Private | Type reference (TYPE) | PBEBM_DECLARATION_274 | 20071019 | ||||
| 3 | Instance attribute | Public | Type reference (TYPE) | PBEBM_TAB_274_S_DECL | Monthly declaration all employees | 20071019 | |||
| 4 | Instance attribute | Public | Type reference (TYPE) | PBEBM_TAB_EE_274_DECL | 20071126 | ||||
| 5 | Instance attribute | Public | Type reference (TYPE) | PBEBM_TAB_EE_DECL_TEMSE | 20080213 | ||||
| 6 | Instance attribute | Private | Type reference (TYPE) | PBEBM_TAB_274_EMPL | 20071019 | ||||
| 7 | Instance attribute | Public | Type reference (TYPE) | PBEBM_TAB_ER_DECL_TEMSE | 20080213 | ||||
| 8 | Instance attribute | Private | Type reference (TYPE) | BOOLEAN | Boolean Variable (X=True, -=False, Space=Unknown) | 20080513 | |||
| 9 | Instance attribute | Private | Type reference (TYPE) | P12_BM_PERIOD | Income period | 20071017 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Private | Method | Collect emplyee 274 declaration | 20071018 | |
| 2 | Instance method | Private | Method | Collect employer data into monthly output structure | 20071011 | |
| 3 | Instance method | Private | Method | Check declarations against Status handler | 20071120 | |
| 4 | Instance method | Private | Method | consider a shifted fiscal year | 20080122 | |
| 5 | Instance method | Private | Method | evaluate external payments ( infotype 3207 ) | 20080514 | |
| 6 | Instance method | Private | Method | Collect incomes into mothly declaration | 20071008 | |
| 7 | Instance method | Private | Method | Collect the company declaration | 20071019 | |
| 8 | Instance method | Private | Method | Get added customer declarations declaration | 20090720 | |
| 9 | Instance method | Private | Method | Get payment references for ER | 20071017 | |
| 10 | Instance method | Private | Method | Get local tax office for ER | 20071017 | |
| 11 | Instance method | Private | Method | Get third party information | 20071128 | |
| 12 | 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 | ET_MONTHLY_274 | Call by reference | Type reference (TYPE) | PBEBM_TAB_274_S_DECL | 20071019 | ||||
| 2 | IS_PAYMENT_REF | Call by reference | Type reference (TYPE) | PBEBM_274_PAYMENT | 20071019 | ||||
| 3 | IS_TAX_M_EE | Call by reference | Type reference (TYPE) | PBEBM_EE_274_DECL | 20071019 | ||||
| 4 | IS_TAX_OFFICE | Call by reference | Type reference (TYPE) | PBEBM_274_RECEIPT | 20071019 | ||||
| 5 | 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 | E_MONTHLY_ER | Call by reference | Type reference (TYPE) | PBEBM_274_EMPL | Employer information in monthly Belcotax Declaration | 20071011 | |||
| 2 | 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 | 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 | CX_BEGDA | Call by reference | Type reference (TYPE) | BEGDA | Start Date | 20080211 | |||
| 2 | CX_ENDDA | Call by reference | Type reference (TYPE) | ENDDA | End Date | 20080211 | |||
| 3 | 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 | 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 | CT_ET_EE_TAX | Call by reference | Type reference (TYPE) | PBEBM_TAB_274_REVDECL | Tax relevant incomes, monthly | 20071011 | |||
| 2 | C_PERNR | Call by reference | Type reference (TYPE) | PERNR_D | Personnel Number | 20071011 | |||
| 3 | C_SPEC_SI | Call by reference | Type reference (TYPE) | PC207-BETRG | HR Payroll: Amount | 20071011 | |||
| 4 | IS_ORG_INFO | Call by reference | Type reference (TYPE) | PBEBW_EE_ORG | Help structure for output. | 20080310 | |||
| 5 | 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 | ES_MONTHLY_274 | Call by reference | Type reference (TYPE) | PBEBM_DECLARATION_274 | 20071019 | ||||
| 2 | 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 | 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 | E_PAYMENT_REF | Call by reference | Type reference (TYPE) | PBEBM_274_PAYMENT | paymnet reference | 20071017 | |||
| 2 | I_EMPLOYER | Call by reference | Type reference (TYPE) | PBEBM_274_EMPL | 20071123 | ||||
| 3 | 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 | E_TAX_OFFICE | Call by reference | Type reference (TYPE) | PBEBM_274_RECEIPT | tax office | 20071017 | |||
| 2 | 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 | E_THIRD_PARTY | Call by reference | Type reference (TYPE) | PBEBM_274_THIRDPA | 20071128 | ||||
| 2 | IS_ORG_INFO | Call by reference | Type reference (TYPE) | PBEBW_EE_ORG | Help structure for output. | 20080310 | |||
| 3 | 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 | CT_TEMSE | Call by reference | Type reference (TYPE) | PBEBM_TAB_TEMSE | 20090127 | ||||
| 2 | IM_SECTN | Call by reference | Type reference (TYPE) | T5F99FS-SECTN | Forms: Section | 20090127 | |||
| 3 | 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 |