RPCABSG2 is a standard ABAP INCLUDE available within your SAP system (depending on your version and release level). Below is the basic information available for this SAP report including which OBJECTS it interacts with such as TABLES, FUNCTION MODULES, INCLUDES ETC. Also check out the submitted Comments related to this SAP report or see any standard documentation available.
If you would like to execute this report or see the full code listing simply enter RPCABSG2 into the relevant SAP transactions such as SE38 or SE80
This report can be called from another progam/report simply by using the ABAP SUBMIT statement, see below for example ABAP code snipts of how to do this.
Title: HR-GB: Average Weekly Earnings Processing for Payroll Driver
No INCLUDES are used within this REPORT code!
No SAP DATABASE tables are accessed within this REPORT code!
HR_GB_AVERA_PREPARE_SXP call function 'HR_GB_AVERA_PREPARE_SXP' exporting p_pernr = pernr-pernr tables average = average it = it override_it = override_it ab = ab wpbp = wpbp avrule_abznr = avrule_abznr p_p0001 = p0001 p_p0002 = p0002 p_p0088 = p_p0088 p_p2001 = p_p2001 error = l_error exceptions error_read_t554s = 1 others = 2.
HR_GB_AVERA_FIND_AWE_OVERRIDE call function 'HR_GB_AVERA_FIND_AWE_OVERRIDE' exporting molga = calcmolga currency = calc_currency aper = aper importing override_in_it = override_in_it tables it = it override_it = override_it ab = ab wpbp = wpbp avrule_abznr = avrule_abznr p_p0014 = p0014 p_p0015 = p0015.
HRPY_AVERA_CLEAR_GV call function 'HRPY_AVERA_CLEAR_GV' exporting employee_number = pernr-pernr tables average = average.
HR_GB_AVERA_SAWE_NEW_STARTERS call function 'HR_GB_AVERA_SAWE_NEW_STARTERS' exporting zeinh = t549r-zeinh gsdivi = glvar-gsdivi p_pernr = pernr-pernr molga = calcmolga tables average = average it = it override_it = override_it aper = aper ab = ab wpbp = wpbp avrule_abznr = avrule_abznr p_p0001 = p0001 p_p0008 = p0008 p_p2001 = p_p2001 rgdir = rgdir oaverage = oaverage tbuff = tbuff buffer_dir = buffer_dir.
HR_GB_AVERA_EXTEND_ENDDA call function 'HR_GB_AVERA_EXTEND_ENDDA' tables average = average p_p0088 = p_p0088 avrule_abznr = avrule_abznr.
HR_GB_AVERA_WTYPE_IN_RT call function 'HR_GB_AVERA_WTYPE_IN_RT' exporting aper = aper tables avrule_abznr = avrule_abznr rt = rt it = it.
HR_GB_AVERA_REMOVE_OVERRIDE_IT call function 'HR_GB_AVERA_REMOVE_OVERRIDE_IT' exporting override_in_it = override_in_it aper = aper tables avrule_abznr = avrule_abznr rt = rt it = it override_it = override_it.
HR_GBSXP_PHASE1_SWITCH call function 'HR_GBSXP_PHASE1_SWITCH' importing p_phase1 = l_gbsxp_phase1.
HR_GBSXP_CHECK_AB CALL FUNCTION 'HR_GBSXP_CHECK_AB' EXPORTING p_pernr = lv_pernr p_ab = lv_ab p_sw_prot = space p_phase1 = space IMPORTING p_process_ab = lv_process_ab TABLES p_p0001 = p0001 p_p0002 = p0002 p_p0088 = p_p0088 p_p2001 = p_p2001 p_error = lv_error p_plog_text = lv_plog_text.
HR_ENTRY_DATE call function 'HR_ENTRY_DATE' exporting persnr = lv_pernr begda = lv_entry_begda endda = lv_entry_endda importing entrydate = lv_entry_date tables entry_dates = lt_entry_dates exceptions entry_date_not_found = 1 pernr_not_assigned = 2 others = 3.
HR_GB_AWE_FROM_BASIC_PAY call function 'HR_GB_AWE_FROM_BASIC_PAY' exporting start_date = lv_entry_date absence_date = lv_ab-obegd zeinh = t549r-zeinh gsdivi = glvar-gsdivi importing awe_betpe = lv_contract_betpe tables pp0001 = p0001 pp0008 = p0008 exceptions no_pp0008_entry_found = 1 no_pp0001_entry_found = 2 no_time_unit_found = 3 others = 4.
HR_GB_CLOSE_GAP_INFO call function 'HR_GB_CLOSE_GAP_INFO' exporting current_period = aper close_gap_chain = 'X' importing in_close_gap = lv_in_close_gap end_of_close_gap = lv_end_of_close_gap close_gap_begda = lv_ls_begda close_gap_endda = lv_ls_endda tables lt_aper = aper lt_rgdir = rgdir * CLOSE_GAP_PERIODS = .
Although this basic information may have limited use it does provide an easy to find location to store any knowledge about this program/report.
RPCABSG2 - HR-GB: Average Weekly Earnings Processing for Payroll Driver RPCABSG1 - HR-GB: Absence Processing for Payroll Driver RPCABSG0 - Absence Valuation for 5.0 Payroll Accounting RPCABSF0 - HR-F: Absence Valuation for French Payroll RPCABSE0 - Absences evaluation for payroll accounting 5.0 Spain RPCABSD0 - Routines for German absence check