RPCSXPG2 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 RPCSXPG2 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: Payroll Function GBSXP
No INCLUDES are used within this REPORT code!
No SAP DATABASE tables are accessed within this REPORT code!
HR_GBSXP_TBUFF_IMPORT CALL FUNCTION 'HR_GBSXP_TBUFF_IMPORT' TABLES buffer = tbuff buffer_directory = buffer_dir.
HR_GBSXP_CREATE_NCALE CALL FUNCTION 'HR_GBSXP_CREATE_NCALE' EXPORTING p_pernr = pernr-pernr p_begda = aper-begda p_endda = aper-endda p_sw_prot = sw_prot TABLES p_ab = p_ab p_p0000 = p0000 p_p0001 = p0001 p_p0002 = p0002 p_p0007 = p0007 p_p0041 = p0041 p_p0065 = p0065 p_p0084 = p0084 p_p0085 = p0085 p_p0086 = p0086 p_p0088 = p_p0088 p_p2001 = p_p2001 p_p2002 = p_p2002 p_p2003 = p_p2003 p_average = average p_error = l_error p_plog_text = ptext.
HR_GBSXP_TBUFF_EXPORT CALL FUNCTION 'HR_GBSXP_TBUFF_EXPORT' TABLES buffer = tbuff buffer_directory = buffer_dir.
HR_GBSXP_HISTORY_SET_INVALID CALL FUNCTION 'HR_GBSXP_HISTORY_SET_INVALID' EXPORTING p_pernr = pernr-pernr p_begda = l_date1 p_endda = l_date2 p_sw_prot = sw_prot TABLES p_plog_text = ptext.
HR_GBSXP_CREATE_NCALE CALL FUNCTION 'HR_GBSXP_CREATE_NCALE' EXPORTING p_pernr = pernr-pernr p_begda = l_simulation_begda p_endda = l_simulation_endda p_sw_prot = sw_prot TABLES p_ab = l_ab p_p0000 = p0000 p_p0001 = p0001 p_p0002 = p0002 p_p0007 = p0007 p_p0041 = p0041 p_p0065 = p0065 p_p0084 = p0084 p_p0085 = p0085 p_p0086 = p0086 p_p0088 = p_p0088 p_p2001 = p_p2001 p_p2002 = p_p2002 p_p2003 = p_p2003 p_average = l_average " Average Simulation Changes p_error = l_error p_plog_text = ptext.
HR_WPBP_BUILD CALL FUNCTION 'HR_WPBP_BUILD' EXPORTING p_pernr = pernr-pernr begda = p_begda "#EC DOM_EQUAL endda = p_endda "#EC DOM_EQUAL TABLES i0000 = p0000 i0001 = p0001 i0007 = p0007 i0008 = p0008 wpbp = l_wpbp EXCEPTIONS infty_not_defined = 1 missing_authority = 2 OTHERS = 3.
HR_CONVERT_2001_INTO_AB_TECH CALL FUNCTION 'HR_CONVERT_2001_INTO_AB_TECH' EXPORTING p_pernr = pernr-pernr begda = p_begda endda = p_endda pbegd = p_begda molga = calcmolga sw_prot = space TABLES i2001 = p_p2001 iwpbp = l_wpbp ab = p_ab plog_text = l_plog_text EXCEPTIONS quota_split_error = 1 customizing_error = 2 no_valid_customizing = 3 inactive_error = 4 OTHERS = 5.
HR_GBSXP_NEW_SXP_PAYMENT CALL FUNCTION 'HR_GBSXP_NEW_SXP_PAYMENT' EXPORTING p_pernr = pernr-pernr p_pdate = aper-endda IMPORTING p_payty = l_payty TABLES p_p0001 = p0001 p_p0088 = p_p0088 p_error = l_error.
HR_GBSSP_GET_WEEK_DATES CALL FUNCTION 'HR_GBSSP_GET_WEEK_DATES' EXPORTING p_pdate = aper-endda IMPORTING p_sunday = l_sspwk_begda p_saturday = l_sspwk_endda.
HR_GBSXP_GET_D_ENTRIES CALL FUNCTION 'HR_GBSXP_GET_D_ENTRIES' EXPORTING p_pernr = pernr-pernr p_begda = l_sspwk_begda p_endda = aper-endda p_absty = 'S ' TABLES p_entries = l_ssp_entries.
HR_GBSXP_T554S CALL FUNCTION 'HR_GBSXP_T554S' EXPORTING p_pernr = l_pernr p_date = p_p2001-begda p_awart = p_p2001-awart TABLES p_p0001 = l_p0001 p_error = l_error CHANGING p_absty = l_absty.
HR_GBSAP_GET_WEEK_DATES CALL FUNCTION 'HR_GBSAP_GET_WEEK_DATES' EXPORTING p_pdate = aper-endda p_sw_prot = space IMPORTING p_sapweek_begda = l_sxp_sim_begda p_sapweek_endda = l_sxp_sim_endda TABLES p_p0088 = p_p0088 p_error = l_error p_plog_text = l_plog_text.
HR_GBSMP_GET_WEEK_DATES CALL FUNCTION 'HR_GBSMP_GET_WEEK_DATES' EXPORTING p_pdate = aper-endda p_sw_prot = space IMPORTING p_smpweek_begda = l_sxp_sim_begda p_smpweek_endda = l_sxp_sim_endda TABLES p_p0088 = p_p0088 p_error = l_error p_plog_text = l_plog_text.
HR_GBSPP_GET_WEEK_DATES CALL FUNCTION 'HR_GBSPP_GET_WEEK_DATES' EXPORTING p_pdate = aper-endda p_sw_prot = space IMPORTING p_sppweek_begda = l_sxp_sim_begda p_sppweek_endda = l_sxp_sim_endda TABLES p_p0088 = p_p0088 p_error = l_error p_plog_text = l_plog_text.
HR_GBASPP_GET_WEEK_DATES CALL FUNCTION 'HR_GBASPP_GET_WEEK_DATES' EXPORTING p_pdate = aper-endda p_sw_prot = space IMPORTING p_asppweek_begda = l_sxp_sim_begda p_asppweek_endda = l_sxp_sim_endda TABLES p_p0088 = p_p0088 p_error = l_error p_plog_text = l_plog_text.
HR_GBSXP_GET_D_ENTRIES CALL FUNCTION 'HR_GBSXP_GET_D_ENTRIES' EXPORTING p_pernr = pernr-pernr p_begda = l_sxp_sim_begda p_endda = aper-endda p_absty = l_sxp_absty TABLES p_entries = l_ssp_entries.
HR_GBSXP_T554S CALL FUNCTION 'HR_GBSXP_T554S' EXPORTING p_pernr = pernr-pernr p_date = p_ab-begda p_awart = p_ab-awart TABLES p_p0001 = p0001 p_error = l_error CHANGING p_absty = l_absty.
CONVERT_TO_LOCAL_CURRENCY CALL FUNCTION 'CONVERT_TO_LOCAL_CURRENCY' EXPORTING date = aper-begda foreign_amount = p0015-betrg foreign_currency = p0015-waers local_currency = calc_currency type_of_rate = 'M' IMPORTING local_amount = p0015-betrg EXCEPTIONS no_rate_found = 1 overflow = 2 no_factors_found = 3 no_spread_found = 4 derived_2_times = 5 OTHERS = 6.
CALL FUNCTION 'CONVERT_TO_LOCAL_CURRENCY' EXPORTING date = aper-begda foreign_amount = p0014-betrg foreign_currency = p0014-waers local_currency = calc_currency type_of_rate = 'M' IMPORTING local_amount = p0014-betrg EXCEPTIONS no_rate_found = 1 overflow = 2 no_factors_found = 3 no_spread_found = 4 derived_2_times = 5 OTHERS = 6.
Although this basic information may have limited use it does provide an easy to find location to store any knowledge about this program/report.
The contribute/comments section below therefore offer's an opportunity for anyone to add additional information. This can be anything from useful hints, tips and screen shots to relevant SAP notes or anything else you feel is relevant to this report.
This will then be available for everyone to easily find by simply searching on the report name RPCSXPG2 or its description.