ROIREDTF_FORMS 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 ROIREDTF_FORMS 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: Include ROIREDTF_FORMS
No INCLUDES are used within this REPORT code!
No SAP DATABASE tables are accessed within this REPORT code!
RS_SET_SELSCREEN_STATUS call function 'RS_SET_SELSCREEN_STATUS' exporting p_status = pi_gui_status * P_PROGRAM = ' ' tables p_exclude = pt_exclude.
DDIF_TABL_GET call function 'DDIF_TABL_GET' exporting name = l_tab_name * STATE = 'A' langu = sy-langu importing * GOTSTATE = dd02v_wa = ls_dd02v dd09l_wa = ls_dd09l tables dd03p_tab = lt_dd03p dd05m_tab = lt_dd05m dd08v_tab = lt_dd08v dd12v_tab = lt_dd12v dd17v_tab = lt_dd17v dd35v_tab = lt_dd35v dd36m_tab = lt_dd36m exceptions illegal_input = 1 others = 2.
REUSE_ALV_EVENTS_GET call function 'REUSE_ALV_EVENTS_GET' EXPORTING i_list_type = 0 IMPORTING et_events = lt_events EXCEPTIONS list_type_wrong = 1 others = 2.
REUSE_ALV_VARIANT_DEFAULT_GET call function 'REUSE_ALV_VARIANT_DEFAULT_GET' EXPORTING i_save = pi_save CHANGING cs_variant = pi_variant EXCEPTIONS wrong_input = 1 not_found = 2 program_error = 3 others = 4.
REUSE_ALV_VARIANT_F4 call function 'REUSE_ALV_VARIANT_F4' exporting is_variant = pi_variant * I_TABNAME_HEADER = * I_TABNAME_ITEM = * IT_DEFAULT_FIELDCAT = i_save = pi_save importing e_exit = pe_exit es_variant = pe_gx_variant exceptions not_found = 1.
REUSE_ALV_COMMENTARY_WRITE call function 'REUSE_ALV_COMMENTARY_WRITE' EXPORTING it_list_commentary = gt_list_top_of_page.
REUSE_ALV_VARIANT_EXISTENCE call function 'REUSE_ALV_VARIANT_EXISTENCE' EXPORTING i_save = pi_save CHANGING cs_variant = pe_gx_variant EXCEPTIONS wrong_input = 1 not_found = 2 program_error = 3 others = 4.
REUSE_ALV_FIELDCATALOG_MERGE call function 'REUSE_ALV_FIELDCATALOG_MERGE' exporting * I_PROGRAM_NAME = i_internal_tabname = tabname i_structure_name = 'ROIREDTF_ALV' * I_CLIENT_NEVER_DISPLAY = 'X' * I_INCLNAME = changing ct_fieldcat = gt_fieldcat[] exceptions inconsistent_interface = 1 program_error = 2 others = 3.
AS_DATASOURCE_SELECT CALL FUNCTION 'AS_DATASOURCE_SELECT' EXPORTING i_report = sy-repid i_reporttype = space it_objects = lt_arch_obj[] CHANGING c_use_database = p_readdb c_use_archive = p_readar c_use_infosys = p_readas ct_arch_sel = s_files[].
OIRE_READ_DTF call function 'OIRE_READ_DTF' exporting i_access = pi_access i_bukrs = pi_bukrs i_dumm = pi_dumm i_compindicator = pi_compfl i_compres = pi_compr i_settlnr = pi_setlnr i_settldat = pi_setldt "SOGK004792 i_trnsmnr = pi_trnsnr i_docnr = l_docnr i_docyear = pi_docyear i_doctype = g_doctype i_chobj = pi_chobj i_get_fidoc = pi_get_fidoc * I_LOCKIND = i_proc = pi_proc i_fill_t_link = char_x i_maxhits = l_maxhit i_with_auth = char_x p_readdb = p_readdb "SSR Archiving p_readas = p_readas p_readar = p_readar tables ti_pblnr = pt_pblnr ti_ssr_ccins = pt_ccins ti_vkdat = pt_vkdat ti_termnr = pt_termnr ti_matnr = pt_matnr ti_ccnum = pt_ccnum ti_val_routine = pt_val_routine ti_numbers = pt_numbers ti_srcid = pt_srcid ti_link = pt_link ti_dtlt_result = pt_dtlt_result ti_dtf_hdr = pt_dtf_hdr ti_dtf_itm = pt_dtf_itm * ti_settlnr = * ti_transnr = ti_recon_no = pt_recon_no ti_recon_dat = pt_recon_dat ti_docnr = pt_docnr S_FILES = gs_files exceptions invalid_access_method = 1 wrong_validation_status = 2 clearing_house_does_not_exist = 3 company_code_does_not_exist = 4 invalid_document_type = 5 invalid_complaint_flag = 6 invalid_lock_indicator = 7 invalid_compres = 8 others = 9 .
MAKT_SINGLE_READ call function 'MAKT_SINGLE_READ' EXPORTING matnr = ls_oireuplpxxxx-matnr spras = sy-langu IMPORTING wmakt = ls_makt EXCEPTIONS wrong_call = 1 not_found = 2 others = 3.
OIRECH_SINGLE_READ call function 'OIRECH_SINGLE_READ' EXPORTING i_chobj = pi_chobj IMPORTING e_oirech_all = gs_oirech_all EXCEPTIONS customizing_not_found = 1 application_not_found = 2 others = 3.
OIRECH_SINGLE_READ call function 'OIRECH_SINGLE_READ' EXPORTING i_chobj = pi_chobj IMPORTING e_oirech_all = gs_oirech_all EXCEPTIONS customizing_not_found = 1 application_not_found = 2 others = 3.
POPUP_TO_DECIDE_LIST call function 'POPUP_TO_DECIDE_LIST' exporting * CURSORLINE = 1 mark_flag = pi_mark_flag mark_max = pi_zeilen * START_COL = 0 * START_ROW = 0 textline1 = pi_text * TEXTLINE2 = ' ' * TEXTLINE3 = ' ' titel = pi_header * DISPLAY_ONLY = ' ' * IMPORTING * ANSWER = tables t_spopli = pt_spopli exceptions not_enough_answers = 1 too_much_answers = 2 too_much_marks = 3 others = 4 .
OIRA_COMPANYCODE_GET call function 'OIRA_COMPANYCODE_GET' EXPORTING i_pblnr = pi_pblnr IMPORTING e_bukrs = pe_bukrs EXCEPTIONS location_invalid = 1 no_company_code_found = 2 others = 3.
CCSECA_READ_CUSTOMIZING CALL FUNCTION 'CCSECA_READ_CUSTOMIZING' EXPORTING I_CCINS = pt_dtf_hdr-ssr_ccins IMPORTING E_SECLV = seclv * E_LOGMD = * E_XAUTH = .
CCSECA_CCNUM_MASKING CALL FUNCTION 'CCSECA_CCNUM_MASKING' EXPORTING I_CCNUM = pt_dtf_hdr-CCNUM IMPORTING E_CCNUM_MASKED = pt_dtf_hdr-CCNUM_mask.
REUSE_ALV_HIERSEQ_LIST_DISPLAY call function 'REUSE_ALV_HIERSEQ_LIST_DISPLAY' exporting * I_INTERFACE_CHECK = ' ' i_callback_program = pi_repid * I_CALLBACK_PF_STATUS_SET = ' ' i_callback_user_command = pi_user_command is_layout = pi_layout it_fieldcat = pi_fieldcat * IT_EXCLUDING = * IT_SPECIAL_GROUPS = * IT_SORT = * IT_FILTER = * IS_SEL_HIDE = * I_SCREEN_START_COLUMN = 0 * I_SCREEN_START_LINE = 0 * I_SCREEN_END_COLUMN = 0 * I_SCREEN_END_LINE = 0 * I_DEFAULT = 'X' i_save = pi_save is_variant = pi_variant it_events = pi_events * IT_EVENT_EXIT = i_tabname_header = 'GT_DTF_HDR' i_tabname_item = 'GT_DTF_ITM' i_structure_name_header = 'OIREUPLKXXXX' i_structure_name_item = 'OIREUPLPXXXX' is_keyinfo = pi_keyinfo * IS_PRINT = * IS_REPREP_ID = i_buffer_active = 'X' * I_BYPASSING_BUFFER = ' ' * IMPORTING * E_EXIT_CAUSED_BY_CALLER = * ES_EXIT_CAUSED_BY_USER = tables t_outtab_header = pt_dtf_hdr t_outtab_item = pt_dtf_itm exceptions program_error = 1 others = 2 .
call function 'OIRE_BUKRS_GET_CCINS_SINGLE' EXPORTING i_bukrs = pi_bukrs i_ccins = ls_oireuplkxxxx-ssr_ccins IMPORTING e_oirecctyp = ls_oirecctyp EXCEPTIONS no_entry_in_oirecctyp = 1 others = 2.
OIRE_SUBSEQUENT_DOC_DETERMINE call function 'OIRE_SUBSEQUENT_DOC_DETERMINE' exporting i_linknr = px_dtf_hdr-linknr i_linkyear = px_dtf_hdr-linkyear * I_DOCTYPE = 'SSP' * I_REFRESH_BUFFER = '' importing e_icon = px_dtf_hdr-ssp e_vbrk_fkdat = ls_vbrk_fkdat tables t_dtlt_result = px_dtlt_result_tab.
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 ROIREDTF_FORMS or its description.
ROIREDTF_FORMS - Include ROIREDTF_FORMS ROIREDTFSTATUPD - SSR PC: Statistical PC update of info structure S414 ROIREDTFSTATUPD - SSR PC: Statistical PC update of info structure S414 ROIREDTFGEN_TOP - Include ROIREDTFGEN_TOP ROIREDTFGEN_FORM - Include ROIREDTFGEN_FORMS ROIREDTFGEN2_TOP - Include ROIREDTFGEN_TOP