ROIU_BASE_DOI_MAINTF04 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 ROIU_BASE_DOI_MAINTF04 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: Refresh Function Subroutines
No INCLUDES are used within this REPORT code!
No SAP DATABASE tables are accessed within this REPORT code!
OIU_DO_WORK_UPDATE_DB call function 'OIU_DO_WORK_UPDATE_DB' in update task tables i_oiu_do_do = g_oiu_do_do_wk_tb.
OIU_DPUC_WORK_UPDATE_DB call function 'OIU_DPUC_WORK_UPDATE_DB' in update task exporting i_xxdbaction = p_xxdbaction tables i_oiu_do_dpuc_wk = g_oiu_do_dpuc_wk_tb.
OIU_DPIC_WORK_UPDATE_DB call function 'OIU_DPIC_WORK_UPDATE_DB' in update task exporting i_xxdbaction = p_xxdbaction tables i_oiu_do_dpic_wk = g_oiu_do_dpic_wk_tb.
OIU_BEARER_GROUP_WK_UPDATE_DB call function 'OIU_BEARER_GROUP_WK_UPDATE_DB' in update task tables i_oiu_do_bguc = g_oiu_do_bguc_wk_tb i_oiu_do_br = g_oiu_do_br_wk_tb.
OIUOW_MKEX_UPDATE call function 'OIUOW_MKEX_UPDATE' in update task exporting table_id = c_work tables e_mkex = gt_mkex_wk.
OIUOW_OSS_UPDATE call function 'OIUOW_OSS_UPDATE' in update task exporting table_id = c_work tables e_ssh = gt_ssh_wk e_oss = gt_oss_wk.
OIUOW_DOEX_UPDATE call function 'OIUOW_DOEX_UPDATE' in update task exporting table_id = c_work tables e_doex = gt_doex_wk.
OIUOW_DOH_UPDATE2 call function 'OIUOW_DOH_UPDATE2' in update task exporting table_id = c_work tables e_doh = gt_doh_wk.
ENQUEUE_E_OIUOW_DTCH call function 'ENQUEUE_E_OIUOW_DTCH' exporting mode_oiuow_dtch = 'E' mandt = sy-mandt doc_no = pt_dtcs-doc_no doc_year = pt_dtcs-doc_year _scope = '2' _wait = ' ' _collect = ' ' exceptions foreign_lock = 1 system_failure = 2 others = 3.
DEQUEUE_E_OIUOW_DTCH call function 'DEQUEUE_E_OIUOW_DTCH' exporting mode_oiuow_dtch = 'E' mandt = sy-mandt doc_no = pt_dtcs-doc_no doc_year = pt_dtcs-doc_year.
OIUOW_READ_OWNER_REQUEST call function 'OIUOW_READ_OWNER_REQUEST' exporting doc_no = pt_dtcs-doc_no doc_year = pt_dtcs-doc_year with_data = c_true importing e_dtch = ls_dtch tables e_dtd = lt_dtd e_dtcs = lt_dtcs exceptions doc_no_not_entered = 1 doc_year_not_entered = 2 invalid_document = 3 others = 4.
OIUOW_UPDATE_OWNER_REQUEST call function 'OIUOW_UPDATE_OWNER_REQUEST' in update task exporting i_dtch = gs_dtch tables i_dtd = gt_dtd i_dtcs = gt_dtcsx i_pow = gt_pow.
OIU_DOI_MASTER_READ call function 'OIU_DOI_MASTER_READ' exporting i_doi_no = p_doi_no i_vname = p_vname i_bukrs = p_bukrs force_db = space importing e_oiu_do_di = gs_rf_doi exceptions none_found = 1 others = 2.
DEQUEUE_E_OIUOW_DTCH call function 'DEQUEUE_E_OIUOW_DTCH' exporting mode_oiuow_dtch = 'E' mandt = sy-mandt doc_no = pt_dtcs-doc_no doc_year = pt_dtcs-doc_year _scope = '2' _synchron = ' ' _collect = ' '.
OIUOW_DELETE_CHANGE_DOCS call function 'OIUOW_DELETE_CHANGE_DOCS' exporting e_bukrs = p_bukrs e_vname = p_vname e_doi_no = p_doi_no.
JOB_OPEN * call function 'JOB_OPEN' * exporting * jobname = ls_tbtco-jobname * importing * jobcount = ls_tbtco-jobcount * exceptions * cant_create_job = 1 * invalid_job_data = 2 * jobname_missing = 3 * others = 4.
JOB_CLOSE * call function 'JOB_CLOSE' * exporting * jobcount = ls_tbtco-jobcount * jobname = ls_tbtco-jobname * strtimmed = c_true * exceptions * cant_start_immediate = 1 * invalid_startdate = 2 * jobname_missing = 3 * job_close_failed = 4 * job_nosteps = 5 * job_notex = 6 * lock_failed = 7 * others = 8.
OIUOW_DORH_UPDATE call function 'OIUOW_DORH_UPDATE' in update task tables t_dorh = lt_dorh.
call function 'OIUOW_READ_DOCUMENT_TYPE' exporting doc_type = i_dtch-doc_type force_db = space importing e_oiuow_doc_type = gs_doc_type.
READ_TEXT call function 'READ_TEXT' exporting id = lc_tdid language = sy-langu name = lf_tdname object = lc_object tables lines = lt_linetab exceptions id = 1 language = 2 name = 3 not_found = 4 object = 5 reference_check = 6 wrong_access_to_archive = 7 others = 8.
DELETE_TEXT call function 'DELETE_TEXT' exporting id = lc_tdid language = sy-langu name = lf_tdname object = lc_object savemode_direct = c_false exceptions not_found = 1 others = 2.
OIU_ME_CHAR_TO_NUMBER call function 'OIU_ME_CHAR_TO_NUMBER' exporting i_char = p_oiuow_dld-fld_re importing * E_FLOAT = e_packed = p_oiuow_dld-fld_vldef_p exceptions invalid_number = 1 others = 2 .
OIU_ME_CHAR_TO_DATE call function 'OIU_ME_CHAR_TO_DATE' exporting i_char = p_oiuow_dld-fld_re importing e_date = p_oiuow_dld-fld_vldef_d.
OIU_ME_CHAR_TO_TIME call function 'OIU_ME_CHAR_TO_TIME' exporting i_char = p_oiuow_dld-fld_re importing e_time = p_oiuow_dld-fld_vldef_t.
OIUOW_RT_UPDATE call function 'OIUOW_RT_UPDATE' in update task exporting table_id = 'S' tables e_rtch = gt_rtch e_rtd = gt_rtd.
OIUOW_POPUP_FOR_COPY_BY_REF call function 'OIUOW_POPUP_FOR_COPY_BY_REF' importing ucomm = lf_ucomm.
READ_TEXT call function 'READ_TEXT' exporting id = 'LTXT' language = sy-langu name = gf_text_name object = gf_text_object importing header = ls_thead tables lines = lt_lines exceptions id = 1 language = 2 name = 3 not_found = 4 object = 5 reference_check = 6 wrong_access_to_archive = 7 others = 8.
SAVE_TEXT call function 'SAVE_TEXT' exporting header = ls_thead savemode_direct = savemode tables lines = lt_lines exceptions id = 1 language = 2 name = 3 object = 4 others = 5.
READ_TEXT call function 'READ_TEXT' exporting id = 'DO' language = sy-langu name = gf_text_name object = 'OIU_OW_DO' importing header = ls_thead tables lines = lt_lines exceptions id = 1 language = 2 name = 3 not_found = 4 object = 5 reference_check = 6 wrong_access_to_archive = 7 others = 8.
SAVE_TEXT call function 'SAVE_TEXT' exporting header = ls_thead savemode_direct = savemode tables lines = lt_lines exceptions id = 1 language = 2 name = 3 object = 4 others = 5.
OIU_DLD_UPDATE_DB CALL FUNCTION 'OIU_DLD_UPDATE_DB' IN UPDATE TASK EXPORTING i_xxdbaction = c_insert TABLES i_oiuow_dld = g_oiuow_dld_tx_old[].
WY_LFA1_SINGLE_READ call function 'WY_LFA1_SINGLE_READ' exporting pi_lifnr = lt_own_tab-own_no importing po_lfa1 = ls_lfa1 exceptions no_records_found = 1 internal_error = 2 others = 3.
REUSE_ALV_LIST_DISPLAY call function 'REUSE_ALV_LIST_DISPLAY' exporting i_buffer_active = space i_callback_program = lf_repid is_layout = ls_layout it_fieldcat = lt_fieldcat i_screen_start_column = 10 i_screen_start_line = 10 i_screen_end_column = 120 i_screen_end_line = 20 tables t_outtab = lt_own_tab exceptions program_error = 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 ROIU_BASE_DOI_MAINTF04 or its description.
ROIU_BASE_DOI_MAINTF04 - Refresh Function Subroutines ROIU_BASE_DOI_MAINTF03 - Include LOIU_BASE_DOI_MAINTF03 - Phase II Subroutines ROIU_BASE_DOI_MAINTF02 - Include LOIU_BASE_DOI_MAINTF01 ROIU_BASE_DOI_MAINTF01 - Include LOIU_BASE_DOI_MAINTF01 ROIU_AVAIL_EXCEPTIONS_REPORT - View Exceptions ROIU_AVAIL_EXCEPTIONS_REPORT - View Exceptions