SAP ABAP Class CL_HRPAYBE_BEIOH (Belgium: Payroll Funct. BEOIH # Handling Retroact.Tax.Differ)
Hierarchy
SAP_HRCBE (Software Component) Sub component SAP_HRCBE of SAP_HR
   PY-BE (Application Component) Belgium
     PC12 (Package) HR accounting: Belgium
Properties
Class CL_HRPAYBE_BEIOH  
Short Description Belgium: Payroll Funct. BEOIH # Handling Retroact.Tax.Differ    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package PC12   HR accounting: Belgium 
Created 20120511   SAP 
Last change 20131127   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 P99SF Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 P99SG Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
4 PBEP0 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
5 PFRDS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_HRPAYBE_BEIOH has no interface implemented.
Friends
Class CL_HRPAYBE_BEIOH has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MC_INFOTYPE_3326 Constant Public Type reference (TYPE) PRELP-INFTY '3326' Infotype 20130109
2 MC_ONLY_REPLACE Constant Public Type reference (TYPE) P12_ACTION_TYPE '02' Inflow / Outflow Action Type 20130109
3 MC_REPLACE_TRANSFER Constant Public Type reference (TYPE) P12_ACTION_TYPE '01' Inflow / Outflow Action Type 20130109
4 MC_TAXABLE_TO_BE_CLAIMED Constant Public Type reference (TYPE) P12_FLOW_USER_DECISION '2' Flow - User Decision 20130109
5 MC_TAXABLE_WHEN_EARNED Constant Public Type reference (TYPE) P12_FLOW_USER_DECISION '1' Flow - User Decision 20130109
6 MS_T511K_RTDH1 Instance attribute Public Type reference (TYPE) T511K Payroll Parameters 20130109
7 MS_T511P_RTDH2 Instance attribute Public Type reference (TYPE) T511P International Payroll Constants 20130109
8 MT_LOG Static Attribute Public Type reference (TYPE) PBEP0_T_LOG 20130109
9 MT_T5BH1 Instance attribute Public Type reference (TYPE) PBEP0_TAB_T5BH1 Inflow/Outflow - Assignment of WT - No change within a year 20130109
10 MV_BEIOH_ACTIVE Instance attribute Public Type reference (TYPE) ABAP_BOOL 20130109
11 MV_DEBUG Instance attribute Public Type reference (TYPE) ABAP_BOOL 20130109
Methods
# Method Level Visibility Method type Description Created on
1 APPLY_DECISION Instance method Public Method Apply User Decision 20130109
2 APPLY_DECISION_IN_RETRO Instance method Public Method Replicate user decision in retro 20130109
3 CHECK_INFOTYPE_VS_OUTFLOW Instance method Public Method Check Infotype Versus current Calculation 20130109
4 CHECK_NEW_PERNR Instance method Public Method Check if new Pernr 20130109
5 CHECK_ST_VS_OST Instance method Public Method Check concordance between ST and OST 20130109
6 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20130109
7 CREATE_NET_CLAIMED_WT Instance method Public Method Create Net Claimed WT 20130109
8 CREATE_WT Instance method Public Method Create WT 20130109
9 DETECT_DIFFERENCES Instance method Public Method Detect Differences between ORT and IT by flow type 20130109
10 GET_WORK_IT Instance method Public Method Get the relevant entries according with Customizing 20130109
11 IS_BEIOH_ACTIVE Instance method Public Method Check if the BEOIH functionallity is active 20130109
12 LOG_MSG Instance method Public Method Add message to log table 20130109
13 LOG_SNAPSHOT Instance method Public Method Add to the Log the current SNAPSHOT 20130109
14 READ_INFOTYPE Instance method Public Method Get infotype data 20130109
15 READ_INFOTYPE_WITH_LOGICAL_KEY Instance method Public Method Read infotype with Logical Key 20130109
16 REPLACE_ONE_WT Instance method Public Method Replace one WT by its value coming from ORT 20130109
17 REPLACE_WT Instance method Public Method Replace WT by its value coming from ORT 20130109
18 STORE_DETECTION_WT_IN_IT Instance method Public Method Store detected differences in IT table 20130109
Events
Class CL_HRPAYBE_BEIOH has no event.
Types
Class CL_HRPAYBE_BEIOH has no local type.
Method Signatures

Method APPLY_DECISION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_IT Call by reference Type reference (TYPE) PBEP0_OT_TAB 20130109
2 Importing IS_APER Call by reference Type reference (TYPE) PC2APER 20130109
3 Importing IT_ORT Call by reference Type reference (TYPE) PBEP0_OT_TAB 20130109
4 Importing IT_P3326 Call by reference Type reference (TYPE) P3326_TAB HR Master Record: Infotype 3326 (Inflow Outflow Belgium) 20130109
5 Importing IT_ST Call by reference Type reference (TYPE) HRPAYBE_ST Tax 20130109
6 Importing IV_CURRENCY Call by reference Type reference (TYPE) T500C-WAERS Currency Key 20130109

Method APPLY_DECISION on class CL_HRPAYBE_BEIOH has no exception.

Method APPLY_DECISION_IN_RETRO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_IT Call by reference Type reference (TYPE) PBEP0_OT_TAB 20130109
2 Importing IS_APER Call by reference Type reference (TYPE) PC2APER 20130109
3 Importing IT_ORT Call by reference Type reference (TYPE) PBEP0_OT_TAB 20130109
4 Importing IT_OUTFLOW Call by reference Type reference (TYPE) PBEP0_TAB_OUTFLOW HR Master Record: Infotype 3326 (Inflow Outflow Belgium) 20130109
5 Importing IT_P3326 Call by reference Type reference (TYPE) P3326_TAB HR Master Record: Infotype 3326 (Inflow Outflow Belgium) 20130109
6 Importing IV_CURRENCY Call by reference Type reference (TYPE) T500C-WAERS Currency Key 20130109

Method APPLY_DECISION_IN_RETRO on class CL_HRPAYBE_BEIOH has no exception.

Method CHECK_INFOTYPE_VS_OUTFLOW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_OK Call by reference Type reference (TYPE) CHAR1 Single-Character Flag 20130109
2 Importing IS_APER Call by reference Type reference (TYPE) PC2APER Substructure for Table APER Payroll 20130109
3 Importing IT_OUTFLOW Call by reference Type reference (TYPE) PBEP0_TAB_OUTFLOW 20130109
4 Importing IT_P3326 Call by reference Type reference (TYPE) P3326_TAB HR Master Record: Infotype 3326 (Inflow Outflow Belgium) 20130109

Method CHECK_INFOTYPE_VS_OUTFLOW on class CL_HRPAYBE_BEIOH has no exception.

Method CHECK_NEW_PERNR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_OUTFLOW Call by reference Type reference (TYPE) PBEP0_TAB_OUTFLOW 20130109
2 Exporting IV_PERNR Call by reference Type reference (TYPE) PERNR-PERNR 20130109

Method CHECK_NEW_PERNR on class CL_HRPAYBE_BEIOH has no exception.

Method CHECK_ST_VS_OST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing EV_OK Call by reference Type reference (TYPE) CHAR1 Single-Character Flag 20130109
2 Importing IT_OST Call by reference Type reference (TYPE) HRPAYBE_ST Tax 20130109
3 Importing IT_ST Call by reference Type reference (TYPE) HRPAYBE_ST Tax 20130109

Method CHECK_ST_VS_OST on class CL_HRPAYBE_BEIOH has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DATE Call by reference Type reference (TYPE) D SY-DATUM 20130109
2 Importing IV_DEBUG Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20130109
3 Importing IV_MOLGA Call by reference Type reference (TYPE) MOLGA '12' Country Grouping 20130109

Method CONSTRUCTOR on class CL_HRPAYBE_BEIOH has no exception.

Method CREATE_NET_CLAIMED_WT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_IT Call by reference Type reference (TYPE) PBEP0_OT_TAB 20130109
2 Importing IS_APER Call by reference Type reference (TYPE) PC2APER 20130109
3 Importing IT_OUTFLOW Call by reference Type reference (TYPE) PBEP0_TAB_OUTFLOW 20130109
4 Importing IT_P3326 Call by reference Type reference (TYPE) P3326_TAB HR Master Record: Infotype 3326 (Inflow Outflow Belgium) 20130109
5 Importing IV_CURRENCY Call by reference Type reference (TYPE) T500C-WAERS Currency Key 20130109

Method CREATE_NET_CLAIMED_WT on class CL_HRPAYBE_BEIOH has no exception.

Method CREATE_WT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_IT Call by reference Type reference (TYPE) PBEP0_OT_TAB 20130109
2 Importing IV_BETRG Call by reference Type reference (TYPE) BETRG Amount 20130109
3 Importing IV_CNTR2 Call by reference Type reference (TYPE) CNTR2 Tax split 20130109
4 Importing IV_CURRENCY Call by reference Type reference (TYPE) T500C-WAERS Currency Key 20130109
5 Importing IV_LGART Call by reference Type reference (TYPE) LGART Wage Type 20130109

Method CREATE_WT on class CL_HRPAYBE_BEIOH has no exception.

Method DETECT_DIFFERENCES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_APER Call by reference Type reference (TYPE) PC2APER 20130109
2 Importing IT_IT Call by reference Type reference (TYPE) PBEP0_OT_TAB 20130109
3 Importing IT_ORT Call by reference Type reference (TYPE) PBEP0_OT_TAB 20130109
4 Changing IT_OUTFLOW Call by reference Type reference (TYPE) PBEP0_TAB_OUTFLOW 20130109
5 Importing IT_RANGE Call by reference Type reference (TYPE) P99SG_TAB_RANGES Inflow / Outflow Process - Types 20130109
6 Importing IT_ST Call by reference Type reference (TYPE) HRPAYBE_ST Tax 20130109
7 Importing IV_PERNR Call by reference Type reference (TYPE) PERNR-PERNR Personnel Number 20130109

Method DETECT_DIFFERENCES on class CL_HRPAYBE_BEIOH has no exception.

Method GET_WORK_IT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_IT Call by reference Type reference (TYPE) PBEP0_OT_TAB Payroll Results: Results Table 20130109
2 Importing IV_DATE Call by reference Type reference (TYPE) D SY-DATUM 20130109
3 Returning RT_WORK_IT Value transfer Type reference (TYPE) PBEP0_OT_TAB Payroll Results: Results Table 20130109

Method GET_WORK_IT on class CL_HRPAYBE_BEIOH has no exception.

Method IS_BEIOH_ACTIVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_BEIOH_ACTIVE Value transfer Type reference (TYPE) ABAP_BOOL 20130109

Method IS_BEIOH_ACTIVE on class CL_HRPAYBE_BEIOH has no exception.

Method LOG_MSG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_MSG Call by reference Type reference (TYPE) STRING 20130109

Method LOG_MSG on class CL_HRPAYBE_BEIOH has no exception.

Method LOG_SNAPSHOT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_IT Call by reference Type reference (TYPE) PBEP0_OT_TAB 20130109

Method LOG_SNAPSHOT on class CL_HRPAYBE_BEIOH has no exception.

Method READ_INFOTYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_ERROR Call by reference Type reference (TYPE) P99SF_TAB_ERROR 20130109
2 Changing CV_RETURN_CODE Call by reference Type reference (TYPE) SYSUBRC Return Value of ABAP Statements 20130109
3 Exporting ES_INFOTYPE Call by reference Type reference (TYPE) ANY 20130109
4 Exporting ET_INFOTYPE_TABLE Call by reference Type reference (TYPE) STANDARD TABLE 20130109
5 Importing IV_BEGDA Call by reference Type reference (TYPE) DATUM Date 20130109
6 Importing IV_ENDDA Call by reference Type reference (TYPE) DATUM Date 20130109
7 Importing IV_INFOTYPE Call by reference Type reference (TYPE) INFTY Infotype 20130109
8 Importing IV_PERNR Call by reference Type reference (TYPE) PERNR_D Personnel Number 20130109

Method READ_INFOTYPE on class CL_HRPAYBE_BEIOH has no exception.

Method READ_INFOTYPE_WITH_LOGICAL_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_P3326 Call by reference Type reference (TYPE) P3326_TAB HR Master Record: Infotype 3326 (Inflow Outflow Belgium) 20130109
2 Importing IS_APER Call by reference Type reference (TYPE) PC2APER structure of table APER in payroll 20130109
3 Importing IV_PERNR Call by reference Type reference (TYPE) PERNR-PERNR Personnel Number 20130109

Method READ_INFOTYPE_WITH_LOGICAL_KEY on class CL_HRPAYBE_BEIOH has no exception.

Method REPLACE_ONE_WT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_IT Call by reference Type reference (TYPE) PBEP0_OT_TAB 20130109
2 Importing IS_ORT Call by reference Type reference (TYPE) PBEP0_OT 20130109

Method REPLACE_ONE_WT on class CL_HRPAYBE_BEIOH has no exception.

Method REPLACE_WT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_IT Call by reference Type reference (TYPE) PBEP0_OT_TAB 20130109
2 Importing IT_ORT Call by reference Type reference (TYPE) PBEP0_OT_TAB 20130109
3 Importing IV_CNTR2 Call by reference Type reference (TYPE) CNTR2 Tax split 20130109
4 Importing IV_LGART Call by reference Type reference (TYPE) LGART Wage Type 20130109

Method REPLACE_WT on class CL_HRPAYBE_BEIOH has no exception.

Method STORE_DETECTION_WT_IN_IT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_IT Call by reference Type reference (TYPE) PBEP0_OT_TAB 20130109
2 Importing IS_APER Call by reference Type reference (TYPE) PC2APER 20130109
3 Importing IT_OUTFLOW Call by reference Type reference (TYPE) PBEP0_TAB_OUTFLOW 20130109
4 Importing IT_ST Call by reference Type reference (TYPE) HRPAYBE_ST Tax 20130109
5 Importing IV_CURRENCY Call by reference Type reference (TYPE) T500C-WAERS Currency Key 20130109

Method STORE_DETECTION_WT_IN_IT on class CL_HRPAYBE_BEIOH has no exception.
History
Last changed by/on SAP  20131127 
SAP Release Created in