RSDU_REPART_UI_01 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 RSDU_REPART_UI_01 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!
RSAQ_DELETE_ONE_VARIANT CALL FUNCTION 'RSAQ_DELETE_ONE_VARIANT' EXPORTING report = i_report variant = c_variant EXCEPTIONS not_authorized = 1 not_executed = 2 no_report = 3 report_not_existent = 4 report_not_supplied = 5 variant_locked = 6 OTHERS = 7.
CALL FUNCTION RSAQ_DELETE_ONE_VARIANT l_etxt-attr3 = 'CALL FUNCTION RSAQ_DELETE_ONE_VARIANT'. "#EC NOTEXT
RS_CREATE_VARIANT CALL FUNCTION 'RS_CREATE_VARIANT' EXPORTING curr_report = i_report curr_variant = c_variant vari_desc = l_s_vari_desc TABLES vari_contents = l_t_vari_contents vari_text = l_t_vari_text EXCEPTIONS illegal_report_or_variant = 1 illegal_variantname = 2 not_authorized = 3 not_executed = 4 report_not_existent = 5 report_not_supplied = 6 variant_exists = 7 variant_locked = 8 OTHERS = 9.
CALL FUNCTION RS_CREATE_VARIANT l_etxt-attr3 = 'CALL FUNCTION RS_CREATE_VARIANT'. "#EC NOTEXT
JOB_OPEN CALL FUNCTION 'JOB_OPEN' EXPORTING jobname = l_jobname IMPORTING jobcount = l_jobcount EXCEPTIONS cant_create_job = 1 invalid_job_data = 2 jobname_missing = 3 OTHERS = 4.
CALL FUNCTION JOB_OPEN l_etxt-attr3 = 'CALL FUNCTION JOB_OPEN'. "#EC NOTEXT
JOB_SUBMIT CALL FUNCTION 'JOB_SUBMIT' EXPORTING authcknam = sy-uname jobcount = l_jobcount jobname = l_jobname report = i_report variant = i_variant EXCEPTIONS bad_priparams = 1 bad_xpgflags = 2 invalid_jobdata = 3 jobname_missing = 4 job_notex = 5 job_submit_failed = 6 lock_failed = 7 program_missing = 8 prog_abap_and_extpg_set = 9 OTHERS = 10.
CALL FUNCTION JOB_SUBMIT l_etxt-attr3 = 'CALL FUNCTION JOB_SUBMIT'. "#EC NOTEXT
JOB_CLOSE CALL FUNCTION 'JOB_CLOSE' EXPORTING jobcount = l_jobcount jobname = l_jobname strtimmed = 'X' laststrtdt = i_s_jobstart-laststrtdt laststrttm = i_s_jobstart-laststrttm prddays = i_s_jobstart-prddays prdhours = i_s_jobstart-prdhours prdmins = i_s_jobstart-prdmins prdmonths = i_s_jobstart-prdmonths prdweeks = i_s_jobstart-prdweeks predjob_checkstat = i_s_jobstart-checkstat pred_jobcount = i_s_jobstart-predjobcnt pred_jobname = i_s_jobstart-predjob sdlstrtdt = i_s_jobstart-sdlstrtdt sdlstrttm = i_s_jobstart-sdlstrttm startdate_restriction = i_s_jobstart-prdbehav EXCEPTIONS cant_start_immediate = 1 invalid_startdate = 2 jobname_missing = 3 job_close_failed = 4 job_nosteps = 5 job_notex = 6 lock_failed = 7 invalid_target = 8 OTHERS = 9.
CALL FUNCTION JOB_CLOSE l_etxt-attr3 = 'CALL FUNCTION JOB_CLOSE'. "#EC NOTEXT
BP_START_DATE_EDITOR CALL FUNCTION 'BP_START_DATE_EDITOR' EXPORTING stdt_dialog = 'Y' stdt_input = c_s_jobstart stdt_opcode = 14 IMPORTING stdt_modify_type = c_modify_type stdt_output = c_s_jobstart EXCEPTIONS fcal_id_not_defined = 1 incomplete_last_startdate = 2 incomplete_startdate = 3 invalid_dialog_type = 4 invalid_eventid = 5 invalid_opcode = 6 invalid_opmode_name = 7 invalid_periodbehaviour = 8 invalid_predecessor_jobname = 9 last_startdate_in_the_past = 10 no_period_data_given = 11 no_startdate_given = 12 period_and_predjob_no_way = 13 period_too_small_for_limit = 14 predecessor_jobname_not_unique = 15 startdate_interval_too_large = 16 startdate_in_the_past = 17 startdate_is_a_holiday = 18 startdate_out_of_fcal_range = 19 stdt_before_holiday_in_past = 20 unknown_fcal_error_occured = 21 no_workday_nr_given = 22 invalid_workday_countdir = 23 invalid_workday_nr = 24 notbefore_stdt_missing = 25 workday_starttime_missing = 26 no_eventid_given = 27.
Although this basic information may have limited use it does provide an easy to find location to store any knowledge about this program/report.
RSDU_REPART_UI_01 - Include RSDU_REPART_UI_01 RSDU_REPART_UI - Repartitioning of InfoProviders RSDU_REPART_UI - Repartitioning of InfoProviders RSDU_RECREATE_CHGLG_HDB - Report RSDU_RECREATE_CHGLG_HDB RSDU_RECREATE_CHGLG_HDB - Report RSDU_RECREATE_CHGLG_HDB RSDU_RECLUST_TC_DB6 - Test Program for Repartitioning InfoCubes