RPCSV0E0 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 RPCSV0E0 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.
No INCLUDES are used within this REPORT code!
No SAP DATABASE tables are accessed within this REPORT code!
HR_E_GET_DATES_PLUS_N_PERIODS * call function 'HR_E_GET_DATES_PLUS_N_PERIODS' * EXPORTING * p_abkrs = p_abkrs * p_act_peri = p_paper-pabrp * p_act_year = p_paper-pabrj * p_n = 0 * IMPORTING * p_begdate = l_begda ** p_enddate = l_endda * EXCEPTIONS * entry_not_found = 1 * others = 2.
HR_E_GET_DATES_PLUS_N_PERIODS * call function 'HR_E_GET_DATES_PLUS_N_PERIODS' * EXPORTING * p_abkrs = p_abkrs * p_act_peri = p_iaper-pabrp * p_act_year = p_iaper-pabrj * p_n = 0 * IMPORTING ** p_begdate = l_begda * p_enddate = l_endda * EXCEPTIONS * entry_not_found = 1 * others = 2.
HR_ES_GET_CUSTOMER_DECISION CALL FUNCTION 'HR_ES_GET_CUSTOMER_DECISION' EXPORTING p_swnam = lc_corr_boni_vnd p_date = aper-begda IMPORTING p_customer_choice = lv_corr_boni_vnd EXCEPTIONS multiple_options = 1 OTHERS = 2.
HR_ES_GET_WERKS_BTRTL_DATA CALL FUNCTION 'HR_ES_GET_WERKS_BTRTL_DATA' EXPORTING i_nisse = ps_in-nisse i_werks = ps_in-werks i_btrtl = ps_in-btrtl i_date = ps_in-pn_begda CHANGING o_werks_btrtl_data = ls_werks_btrtl_data EXCEPTIONS read_t5e01_error = 1 OTHERS = 2.
HR_E_GET_ACTIV_SOC_INSUR CALL FUNCTION 'HR_E_GET_ACTIV_SOC_INSUR' EXPORTING p_pernr = pernr-pernr p_actual_date = aper-begda IMPORTING p_tab_phifi = tab_phifi[] TABLES t0000 = p0000 t0001 = p0001 t0061 = p0061 t0041 = p0041 EXCEPTIONS no_begin_date_found = 1 no_end_date_found = 2 error = 3 OTHERS = 4.
HR_ES_READ_TPCCC_EMPL CALL FUNCTION 'HR_ES_READ_TPCCC_EMPL' EXPORTING P_BEGDA = aper-begda P_ENDDA = aper-endda P_PERNR = pernr-pernr IMPORTING P_TPCCC = lv_tpccc.
HR_ES_GET_METOD_DATA CALL FUNCTION 'HR_ES_GET_METOD_DATA' EXPORTING p_idseg = metod_list-idseg p_metod = metod_list-metod p_date = aper-endda IMPORTING p_foria_data = l_foria_data EXCEPTIONS error = 1 OTHERS = 2.
HR_ES_CALC_FORXX CALL FUNCTION 'HR_ES_CALC_FORXX' EXPORTING p_forxx_list = l_foria_list[] CHANGING p_cot = l_cot EXCEPTIONS error = 1 OTHERS = 2.
HR_ES_GET_METOD_DATA CALL FUNCTION 'HR_ES_GET_METOD_DATA' EXPORTING p_idseg = p_idseg p_metod = p_metod p_date = p_date IMPORTING p_wa_t5es3 = p_wa_t5es3 EXCEPTIONS error = 1 OTHERS = 2.
HR_ES_GET_METOD_DATA CALL FUNCTION 'HR_ES_GET_METOD_DATA' EXPORTING p_idseg = ls_metod_list-idseg p_metod = ls_metod_list-metod p_date = ls_metod_list-endda IMPORTING p_forbo_data = lt_forbo p_resol_data = ls_resol p_wa_t5es3 = ls_t5es3 p_foboi_data = lt_foboi EXCEPTIONS error = 1 OTHERS = 2.
HR_ES_ERE_DAYS_COUNT CALL FUNCTION 'HR_ES_ERE_DAYS_COUNT' EXPORTING it_p0714 = p0714[] iv_fered = ls_metod_list-fered iv_werks = ps_in-werks iv_btrtl = ps_in-btrtl IMPORTING ev_ere_240 = lv_ere_240.
HR_ES_CALC_FORXX CALL FUNCTION 'HR_ES_CALC_FORXX' EXPORTING p_forxx_list = lt_forxx p_ere_240 = lv_ere_240 CHANGING p_cot = ls_cot EXCEPTIONS error = 1.
HR_ES_GET_NISSE_DATA CALL FUNCTION 'HR_ES_GET_NISSE_DATA' EXPORTING p_i_nisse =
p_i_date = metod_sv-endda IMPORTING p_e_nisse_data = l_nisse_data EXCEPTIONS error = 1 OTHERS = 2.
HR_ES_ERE_DAYS_COUNT CALL FUNCTION 'HR_ES_ERE_DAYS_COUNT' EXPORTING it_p0714 = p0714[] iv_fered = ls_cot_dias-fered iv_werks = p_in-werks iv_btrtl = p_in-btrtl IMPORTING ev_ere_240 = lv_ere_240.
HR_E_GET_PERIOD_DATES_FOR_DATE CALL FUNCTION 'HR_E_GET_PERIOD_DATES_FOR_DATE' EXPORTING p_abkrs = aper-abkrs p_fecha = l_wa_ab-endda IMPORTING p_begdate = per_begda p_enddate = per_endda EXCEPTIONS entry_not_found = 1 OTHERS = 2.
HR_E_GET_PERIOD_DATES_FOR_DATE CALL FUNCTION 'HR_E_GET_PERIOD_DATES_FOR_DATE' EXPORTING p_abkrs = aper-abkrs p_fecha = p_begda IMPORTING p_begdate = h_wa_ab-begda p_enddate = h_wa_ab-endda EXCEPTIONS entry_not_found = 1 OTHERS = 2.
HR_E_GET_PERIOD_DATES_FOR_DATE CALL FUNCTION 'HR_E_GET_PERIOD_DATES_FOR_DATE' EXPORTING p_abkrs = aper-abkrs p_fecha = h_wa_ab-begda IMPORTING p_begdate = per_begda p_enddate = h_wa_ab-endda EXCEPTIONS entry_not_found = 1 OTHERS = 2.
HR_E_GET_PART_TIME_COEF CALL FUNCTION 'HR_E_GET_PART_TIME_COEF' EXPORTING p_pernr = pernr-pernr p_hocon = l_wa_in-hocon p_dicon = l_wa_in-dicon p_werks = l_wa_in-werks p_btrtl = l_wa_in-btrtl p_persg = l_wa_in-persg p_persk = l_wa_in-persk p_abkrs = aper-abkrs p_date = p_date IMPORTING p_coeficiente = l_o_coetp n_coeficiente = l_n_coetp TABLES t0001 = p0001 t0007 = p0007 t0008 = p0008 * CHANGING * P_TURNO_TP = * P_TURNO_TCOMP = EXCEPTIONS error = 1 coetp_exceeded = 2 OTHERS = 3.
CALL FUNCTION 'HR_ES_GET_WERKS_BTRTL_DATA' EXPORTING i_nisse = p_in-nisse i_werks = p_in-werks i_btrtl = p_in-btrtl i_date = p_in-pn_begda CHANGING o_werks_btrtl_data = l_werks_btrtl_data EXCEPTIONS read_t5e01_error = 1 OTHERS = 2.
HR_E_CHECK_AB_IS_MATERNITY CALL FUNCTION 'HR_E_CHECK_AB_IS_MATERNITY' EXPORTING p_ab = help_ab p_tab_joined_msdata = g_tab_joined_msdata IMPORTING p_yes = is_matern EXCEPTIONS error = 1 OTHERS = 2.
HR_E_CHECK_AB_IS_MATERNITY CALL FUNCTION 'HR_E_CHECK_AB_IS_MATERNITY' EXPORTING p_ab = help_ab p_tab_joined_msdata = g_tab_joined_msdata IMPORTING p_yes = is_matern EXCEPTIONS error = 1 OTHERS = 2.
HR_E_GET_PERIOD_DATES_FOR_DATE CALL FUNCTION 'HR_E_GET_PERIOD_DATES_FOR_DATE' EXPORTING p_abkrs = p_abkrs p_fecha = l_h_fecha IMPORTING * P_BEGDATE = p_enddate = l_fin_mes EXCEPTIONS entry_not_found = 1 OTHERS = 2.
HR_ES_GET_CONTAINER_LIST CALL FUNCTION 'HR_ES_GET_CONTAINER_LIST' EXPORTING p_conte = l_contenedor p_date = p_endda IMPORTING p_cont_wt_list = l_tab_cont_wt EXCEPTIONS no_container = 1 OTHERS = 2.
HR_E_GET_ACTIV_SOC_INSUR CALL FUNCTION 'HR_E_GET_ACTIV_SOC_INSUR' EXPORTING p_pernr = stat_pernr p_actual_date = stat_date p_cterelss = stat_cterelss * p_corrmanual = 'X' IMPORTING p_tab_phifi = stat_tab_phifi TABLES t0000 = p0000 * t0001 = p0001 * t0061 = p0061 * t0041 = EXCEPTIONS error = 3 OTHERS = 4.
HR_ES_GET_CONTAINER_LIST CALL FUNCTION 'HR_ES_GET_CONTAINER_LIST' EXPORTING p_conte = p_contenedor p_date = p_date IMPORTING p_cont_wt_list = l_tab_cont_wt EXCEPTIONS no_container = 1 OTHERS = 2.
HR_99S_DAQ_GET_WAGE_GROUP * CALL FUNCTION 'HR_99S_DAQ_GET_WAGE_GROUP' * EXPORTING * IM_MOLGA = '04' * IM_APPL = 'SCAL' * IM_SOUWT = p_souwt * IM_DATE = p_date * IM_BUFFER = 'X' * IMPORTING * EX_SOUWT = l_souwt ** EX_TAB_SOUWT = ** EX_RETURNCODE = ** CHANGING ** CH_TAB_ERROR = * .
HR_ES_GET_NISSE_DATA CALL FUNCTION 'HR_ES_GET_NISSE_DATA' EXPORTING p_i_nisse =
p_i_date = wa_sv-endda IMPORTING p_e_nisse_data = l_nisse_data EXCEPTIONS error = 1 OTHERS = 2.
HR_E_GET_SV_TICON CALL FUNCTION 'HR_E_GET_SV_TICON' EXPORTING p_ticon = p_wa_sv-ticon p_pesoc = p_wa_sv-pesoc IMPORTING p_idseg = l_idseg.
HR_E_CONTRACT_CLASSIF CALL FUNCTION 'HR_E_CONTRACT_CLASSIF' EXPORTING p_date = p_wa_sv-begda p_idseg = l_idseg * p_grami = in-grami * p_fered = in-fered * p_gbdat = p0002-gbdat p_metod = l_metod p_meto2 = l_meto2 p_tpccc = p_tpccc p_meto3 = l_meto3 p_meto4 = l_meto4 IMPORTING p_classif = p_contract_class EXCEPTIONS error = 1 OTHERS = 2.
HR_E_GET_SV_TICON call function 'HR_E_GET_SV_TICON' exporting p_ticon = ls_sv-ticon p_pesoc = ls_sv-pesoc IMPORTING p_idseg = lv_idseg.
HR_E_CONTRACT_CLASSIF call function 'HR_E_CONTRACT_CLASSIF' exporting p_date = ls_sv-endda p_idseg = lv_idseg p_fered = ls_sv-fered p_gbdat = p0002-gbdat p_metod = lv_metod p_meto2 = lv_meto2 p_meto3 = lv_meto3 p_meto4 = lv_meto4 IMPORTING p_classif = ls_contract_class exceptions error = 1 others = 2.
HR_ES_CALC_FORXX CALL FUNCTION 'HR_ES_CALC_FORXX' EXPORTING p_forxx_list = lt_forxx_list CHANGING p_cot = ls_cot EXCEPTIONS error = 1.
HRPY_READ_T511K CALL FUNCTION 'HRPY_READ_T511K' EXPORTING PF_MOLGA = '04' PF_CONST = 'FERED' PF_DATE = p_fered_old IMPORTING PF_KWERT = lv_fered EXCEPTIONS NO_ENTRY_FOUND_T511K = 1 OTHERS = 2.
HR_E_GET_SV_TICON CALL FUNCTION 'HR_E_GET_SV_TICON' EXPORTING p_ticon = sv-ticon p_pesoc = sv-pesoc IMPORTING p_idseg = lv_idseg.
HR_ES_GET_CUSTOMER_DECISION CALL FUNCTION 'HR_ES_GET_CUSTOMER_DECISION' EXPORTING p_swnam = lc_corr_boni_vnd p_date = aper-begda IMPORTING p_customer_choice = lv_corr_boni_vnd EXCEPTIONS multiple_options = 1 OTHERS = 2.
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 RPCSV0E0 or its description.