SAP ABAP Class CL_HRPAYBE_IT3326_BL (Belgium: Payroll - Inflow / Outflow in IT3326)
Hierarchy
SAP_HRCBE (Software Component) Sub component SAP_HRCBE of SAP_HR
   PA-PA-BE (Application Component) Belgium
     PB12 (Package) HR Master Data: Belgium
Properties
Class CL_HRPAYBE_IT3326_BL  
Short Description Belgium: Payroll - Inflow / Outflow in IT3326    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package PB12   HR Master Data: Belgium 
Created 20120822   SAP 
Last change 20131127   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ICON Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 SLIS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_HRPAYBE_IT3326_BL has no interface implemented.
Friends
Class CL_HRPAYBE_IT3326_BL has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MC_INFTY Constant Public Type reference (TYPE) INFTY '3326' Infotype 20130109
2 MC_SUBTY Constant Public Type reference (TYPE) SUBTY 'FI25' Subtype 20130109
3 MR_HRPAYBE_BEIOH Instance attribute Private Object reference (TYPE REF TO) CL_HRPAYBE_BEIOH Belgium: Payroll Functionh BEOIH - Inflow / Outflow Handling 20130109
4 MS_MESSAGE Instance attribute Public Type reference (TYPE) BAPIRETURN1 Return Parameter 20130109
5 MT_RESULT_ALV Instance attribute Private Type reference (TYPE) P12_FLOW_RESULT_ALV_T Wrapping Report : Table for the result of the ALV 20130109
6 MT_RESULT_CUMULATED Instance attribute Private Type reference (TYPE) P12_FLOW_RESULT_T Wrapping Report : Table for the ALV result 20130109
7 MT_RESULT_INFTY Instance attribute Private Type reference (TYPE) P12_FLOW_RESULT_T Wrapping Report : Table for the ALV result 20130109
Methods
# Method Level Visibility Method type Description Created on
1 ADD_MESSAGE Static method Public Method Add message in the new infotype framework 20130503
2 CALL_BADI_HRPAYBE_FICHE_25 Instance method Public Method Call the badi HRPAYBE_FICHE_25 20130109
3 CHECK_PAYROLL_CONTROL_RECORD Static method Public Method Check that the pay. control record is still open for inper 20130109
4 CONSTRUCTOR Instance method Public Constructor 20130109
5 DELETE_RECORDS_IN_IT3326 Instance method Public Method Delete the records in IT 3326 for an INPER 20130109
6 DISPLAY_ALV Instance method Public Method Display the result of the execution 20130109
7 GET_ICON_TOOLTIP Instance method Public Method Get Icon with Tooltip 20130109
8 GET_MT_RESULT_ALV Instance method Public Method Get attribute MT_RESULT_ALV 20130109
9 GET_MT_RESULT_CUMULATED Instance method Public Method Get attribute MT_RESULT_ALV 20130109
10 GET_MT_RESULT_INFTY Instance method Public Method Get attribute MT_RESULT_ALV 20130109
11 GET_NEW_IT3326_RECORDS Instance method Public Method Return the new infotype records 3326 to save 20130109
12 PREPARE_RESULT_ALV_PURGE Instance method Public Method Display the result log 20130109
13 PREPARE_RESULT_ALV_RETCD_NOK Instance method Public Method Display the result log 20130109
14 PREPARE_RESULT_ALV_RETCD_OK Instance method Public Method Display the result log 20130109
15 PURGE_RECORDS_IN_INPER Instance method Public Method Remove the entries in IT3326 for the INPER 20130109
16 REMOVE_RESULT_UNDER_LIMIT Instance method Public Method Remove entry under the limit 20130109
17 SAVE_INFTY Static method Public Method Save Infotype 3326 record 20130109
18 SAVE_RECORDS_IN_IT3326 Instance method Public Method Save the records in IT3326 20130109
19 SET_DETAILS_EMPLOYEE_IN_ALV Instance method Public Method Set the details of the employee in the ALV result log 20130109
20 SET_DETAILS_FLOW_IN_ALV Instance method Public Method Set the details of the in-out flow to the ALV result log 20130109
Events
Class CL_HRPAYBE_IT3326_BL has no event.
Types
Class CL_HRPAYBE_IT3326_BL has no local type.
Method Signatures

Method ADD_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20130503
2 Importing IV_FIELD Call by reference Type reference (TYPE) SCRRPRFD Field List 20130503
3 Importing IV_FIELD_VALUE Call by reference Type reference (TYPE) ANY 20130503
4 Importing IV_MSGID Call by reference Type reference (TYPE) SYMSGID Message Class 20130503
5 Importing IV_MSGNO Call by reference Type reference (TYPE) SYMSGNO 20130503
6 Importing IV_MSGTY Call by reference Type reference (TYPE) SYMSGTY 'E' 20130503
7 Importing IV_MSGV1 Call by reference Type reference (TYPE) ANY 20130503
8 Importing IV_MSGV2 Call by reference Type reference (TYPE) ANY 20130503
9 Importing IV_MSGV3 Call by reference Type reference (TYPE) ANY 20130503
10 Importing IV_MSGV4 Call by reference Type reference (TYPE) ANY Structure of message variables 20130503

Method ADD_MESSAGE on class CL_HRPAYBE_IT3326_BL has no exception.

Method CALL_BADI_HRPAYBE_FICHE_25 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_PAYROLL_RESULT Call by reference Type reference (TYPE) PAYBE_RESULT_TAB Table type for Payroll Result: Belgium 20130109
2 Importing IV_PERNR Call by reference Type reference (TYPE) PERNR-PERNR Personnel Number 20130109

Method CALL_BADI_HRPAYBE_FICHE_25 on class CL_HRPAYBE_IT3326_BL has no exception.

Method CHECK_PAYROLL_CONTROL_RECORD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ABKRS Call by reference Type reference (TYPE) ABKRS Payroll Area 20130109
2 Importing IV_INPER Call by reference Type reference (TYPE) IPERI In-period for payroll 20130109
3 Returning RV_ERROR Value transfer Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20130109

Method CHECK_PAYROLL_CONTROL_RECORD on class CL_HRPAYBE_IT3326_BL 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 End date of data selection period 20130109

Method CONSTRUCTOR on class CL_HRPAYBE_IT3326_BL has no exception.

Method DELETE_RECORDS_IN_IT3326 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_INPER Call by reference Type reference (TYPE) IPERI In-period for payroll 20130109
2 Importing IV_PERNR Call by reference Type reference (TYPE) PERNR-PERNR Personnel Number 20130109

Method DELETE_RECORDS_IN_IT3326 on class CL_HRPAYBE_IT3326_BL has no exception.

Method DISPLAY_ALV Signature

Method DISPLAY_ALV on class CL_HRPAYBE_IT3326_BL has no parameter.
Method DISPLAY_ALV on class CL_HRPAYBE_IT3326_BL has no exception.

Method GET_ICON_TOOLTIP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_ICON_TOOLTIP Call by reference Type reference (TYPE) TEXT200 Text for translation 20130109
2 Importing IV_ICON Call by reference Type reference (TYPE) ICON_D Icon in text fields (substitute display, alias) 20130109
3 Importing IV_TOOLTIP Call by reference Type reference (TYPE) TEXT100 Text (100 characters) 20130109

Method GET_ICON_TOOLTIP on class CL_HRPAYBE_IT3326_BL has no exception.

Method GET_MT_RESULT_ALV Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_RESULT_ALV Value transfer Type reference (TYPE) P12_FLOW_RESULT_ALV_T Wrapping Report : Table for the result of the execution 20130109

Method GET_MT_RESULT_ALV on class CL_HRPAYBE_IT3326_BL has no exception.

Method GET_MT_RESULT_CUMULATED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_RESULT_CUMULATED Value transfer Type reference (TYPE) P12_FLOW_RESULT_T Wrapping Report : Table for the result of the execution 20130109

Method GET_MT_RESULT_CUMULATED on class CL_HRPAYBE_IT3326_BL has no exception.

Method GET_MT_RESULT_INFTY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_RESULT_INFTY Value transfer Type reference (TYPE) P12_FLOW_RESULT_T Wrapping Report : Table for the result of the execution 20130109

Method GET_MT_RESULT_INFTY on class CL_HRPAYBE_IT3326_BL has no exception.

Method GET_NEW_IT3326_RECORDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_PAYROLL_RESULT Call by reference Type reference (TYPE) PAYBE_RESULT_TAB Table type for Payroll Result: Belgium 20130109

Method GET_NEW_IT3326_RECORDS on class CL_HRPAYBE_IT3326_BL has no exception.

Method PREPARE_RESULT_ALV_PURGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_INPER Call by reference Type reference (TYPE) IPERI In-period for payroll 20130109
2 Importing IV_PERNR Call by reference Type reference (TYPE) PERSNO Personnel Number 20130109

Method PREPARE_RESULT_ALV_PURGE on class CL_HRPAYBE_IT3326_BL has no exception.

Method PREPARE_RESULT_ALV_RETCD_NOK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_PERNR Call by reference Type reference (TYPE) P12_HRPAYBE_SIMULATION_PERNR_T Personnel Number 20130109
2 Importing IV_INPER Call by reference Type reference (TYPE) IPERI In-period for payroll 20130109

Method PREPARE_RESULT_ALV_RETCD_NOK on class CL_HRPAYBE_IT3326_BL has no exception.

Method PREPARE_RESULT_ALV_RETCD_OK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_INPER Call by reference Type reference (TYPE) IPERI In-period for payroll 20130109
2 Importing IV_PERNR Call by reference Type reference (TYPE) PERNR-PERNR Personnel Number 20130109
3 Importing IV_SIMUL Call by reference Type reference (TYPE) P12_FLOW_SIMULATION Wrapping Report : Flag to indicate the execution mode 20130109

Method PREPARE_RESULT_ALV_RETCD_OK on class CL_HRPAYBE_IT3326_BL has no exception.

Method PURGE_RECORDS_IN_INPER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_PERNR Call by reference Type reference (TYPE) P12_HRPAYBE_SIMULATION_PERNR_T Table with pernr and error code from payroll run 20130109
2 Importing IV_INPER Call by reference Type reference (TYPE) IPERI In-period for payroll 20130109

Method PURGE_RECORDS_IN_INPER on class CL_HRPAYBE_IT3326_BL has no exception.

Method REMOVE_RESULT_UNDER_LIMIT Signature

Method REMOVE_RESULT_UNDER_LIMIT on class CL_HRPAYBE_IT3326_BL has no parameter.
Method REMOVE_RESULT_UNDER_LIMIT on class CL_HRPAYBE_IT3326_BL has no exception.

Method SAVE_INFTY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_BAPIRETURN1 Call by reference Type reference (TYPE) BAPIRETURN1 Return Parameter 20130109
2 Importing IS_P3326 Call by reference Type reference (TYPE) P3326 HR Master Record for Infotype 3326 20130109
3 Importing IV_OPERATION Call by reference Type reference (TYPE) ACTIO 'MOD' Infotype operation 20130109

Method SAVE_INFTY on class CL_HRPAYBE_IT3326_BL has no exception.

Method SAVE_RECORDS_IN_IT3326 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_INPER Call by reference Type reference (TYPE) IPERI In-period for payroll 20130109
2 Importing IV_PERNR Call by reference Type reference (TYPE) PERNR-PERNR Personnel Number 20130109

Method SAVE_RECORDS_IN_IT3326 on class CL_HRPAYBE_IT3326_BL has no exception.

Method SET_DETAILS_EMPLOYEE_IN_ALV Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_RESULT_ALV Call by reference Type reference (TYPE) P12_FLOW_RESULT_ALV Wrapping Report : Table for the ALV result 20130109
2 Importing IV_INPER Call by reference Type reference (TYPE) IPERI In-period for payroll 20130109
3 Importing IV_PERNR Call by reference Type reference (TYPE) PERNR-PERNR Personnel Number 20130109

Method SET_DETAILS_EMPLOYEE_IN_ALV on class CL_HRPAYBE_IT3326_BL has no exception.

Method SET_DETAILS_FLOW_IN_ALV Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_RESULT_ALV Call by reference Type reference (TYPE) P12_FLOW_RESULT_ALV Wrapping Report : Table for the ALV result 20130109
2 Importing IV_SIMUL Call by reference Type reference (TYPE) P12_FLOW_SIMULATION Wrapping Report : Flag to indicate the execution mode 20130109

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