SAP Reports / Programs | Service Station Retailing | Industry Solution Oil | Service Station Retailing(IS-OIL-DS-SSR) SAP IS

ROIRE_COMPL_F01 SAP ABAP INCLUDE - Include ROIRE_COMPL_FORMS for common form routines







ROIRE_COMPL_F01 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 ROIRE_COMPL_F01 into the relevant SAP transactions such as SE38 or SE80


ABAP code to call this SAP report using the submit statement

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.






SUBMIT ROIRE_COMPL_F01. "Basic submit
SUBMIT ROIRE_COMPL_F01 AND RETURN. "Return to original report after report execution complete
SUBMIT ROIRE_COMPL_F01 VIA SELECTION-SCREEN. "Display selection screen of submitted report to user
    See more syntax options for the ABAP SUBMIT statement


Text pool values


Title: Include ROIRE_COMPL_FORMS for common form routines


INCLUDES used within this REPORT ROIRE_COMPL_F01

No INCLUDES are used within this REPORT code!


TABLES used within REPORT and the associated SELECT statement:





No SAP DATABASE tables are accessed within this REPORT code!


Function Modules used within report and the associated call statement:

POPUP_TO_DECIDE_LIST CALL FUNCTION 'POPUP_TO_DECIDE_LIST' EXPORTING cursorline = 1 mark_max = 1 textline1 = text-tl1 titel = text-hd1 TABLES t_spopli = pt_spopli EXCEPTIONS not_enough_answers = 1 too_much_answers = 2 too_much_marks = 3 OTHERS = 4.

OIRE_READ_DTF CALL FUNCTION 'OIRE_READ_DTF' EXPORTING i_access = g_access i_bukrs = p_bukrs i_dumm = char_e i_compindicator = g_compfl i_compres = p_compre i_proc = g_proc_dtf p_readdb = 'X' "SSR Archiving TABLES ti_pblnr = s_pblnr ti_ssr_ccins = s_ccins ti_vkdat = s_vkdat ti_val_routine = gr_val_routine ti_link = pt_link ti_dtf_hdr = pt_dtf_hdr ti_dtf_itm = pt_dtf_itm 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.

OIRA_UPDATE_DBT CALL FUNCTION 'OIRA_UPDATE_DBT' IN UPDATE TASK TABLES t_oiradbt2 = lt_oiradbt_upd.

OIRA_FILL_DBT CALL FUNCTION 'OIRA_FILL_DBT' EXPORTING i_compstr = l_compstr i_overwrite_compstr = pi_proc_tab * i_data_is_numbered_sorted = * i_chk_dbt_exist = * i_pc_obj = TABLES t_srce_data = pt_oira_fill_comm t_data_inserted = pt_oiradbt_ins t_data_updated = pt_oiradbt_upd EXCEPTIONS process_not_defined = 1 number_range_not_defined = 2 oiradbt_not_modified = 3 completion_strat_not_defined = 4 record_year_not_passed = 5 aggschema_not_defined = 6 badi_errors = 7 OTHERS = 8.

OIRE_INSERT_DTF CALL FUNCTION 'OIRE_INSERT_DTF' TABLES t_oireuplkxxxx = pt_dtf_hdr_new t_oireuplpxxxx = pt_dtf_itm_new t_uplnr = lt_dtf_link EXCEPTIONS insert_failed = 1 no_number_interval = 2 get_next_number_failed = 3 OTHERS = 4.

OIRE_UPDATE_DTF CALL FUNCTION 'OIRE_UPDATE_DTF' IN UPDATE TASK EXPORTING i_bukrs = gwa_oiradbt-bukrs i_ccins = gwa_dtf_hdr_all-ssr_ccins TABLES t_dtf_hdr = lt_oireuplkxxxx_upd t_dtf_itm = lt_oireuplpxxxx_upd.

OIRA_APPLICATION_LOG_WRITE CALL FUNCTION 'OIRA_APPLICATION_LOG_WRITE' CHANGING pc_pc_obj = g_pc_refobj EXCEPTIONS appl_log_not_set_up = 1 appl_log_header_not_filled = 2 OTHERS = 3.

APPL_LOG_WRITE_DB CALL FUNCTION 'APPL_LOG_WRITE_DB' TABLES object_with_lognumber = g_pc_refobj-balnri_tab EXCEPTIONS object_not_found = 1 subobject_not_found = 2 internal_error = 3 OTHERS = 4.

OIRECH_SINGLE_READ CALL FUNCTION 'OIRECH_SINGLE_READ' EXPORTING i_chobj = pi_chobj IMPORTING e_oirech_all = l_oirech_app EXCEPTIONS customizing_not_found = 1 application_not_found = 2 OTHERS = 3.

CONVERT_DATE_INPUT CALL FUNCTION 'CONVERT_DATE_INPUT' EXPORTING input = pi_datum plausibility_check = 'X' IMPORTING output = l_cdate EXCEPTIONS plausibility_check_failed = 04 wrong_format_in_input = 08.

DATE_TO_PERIOD_CONVERT CALL FUNCTION 'DATE_TO_PERIOD_CONVERT' EXPORTING i_date = l_cdate i_periv = l_t001-periv IMPORTING e_buper = l_buper e_gjahr = pe_gjahr EXCEPTIONS input_false = 1 t009_notfound = 2 t009b_notfound = 3 OTHERS = 4.

FIRST_DAY_IN_PERIOD_GET CALL FUNCTION 'FIRST_DAY_IN_PERIOD_GET' EXPORTING i_gjahr = pe_gjahr i_periv = l_t001-periv i_poper = l_buper IMPORTING e_date = pe_sdate EXCEPTIONS input_false = 1 t009_notfound = 2 t009b_notfound = 3 OTHERS = 4.

OIRE_UPDATE_DTF_FIELDS CALL FUNCTION 'OIRE_UPDATE_DTF_FIELDS' IN UPDATE TASK EXPORTING i_bukrs = l_bukrs i_ccins = l_ccins TABLES t_dtf_key = lt_dtf_key t_fld_val = lt_fld_val.

OIRE_UPDATE_DTF_FIELDS CALL FUNCTION 'OIRE_UPDATE_DTF_FIELDS' IN UPDATE TASK EXPORTING i_bukrs = l_bukrs i_ccins = l_ccins TABLES t_dtf_key = lt_dtf_key t_fld_val = lt_fld_val.

T100_SINGLE_READ CALL FUNCTION 'T100_SINGLE_READ' EXPORTING t100_sprsl = pi_langu t100_arbgb = pi_msgid t100_msgnr = l_msgno IMPORTING wt100 = pe_t100 EXCEPTIONS not_found = 1 OTHERS = 2.



Contribute (Add Comments)

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 ROIRE_COMPL_F01 or its description.