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

ROIRE_CH_PROC_COMMONFORMS SAP ABAP INCLUDE - Include ROIRE_CH_PROCESSING_COMMONFRMS







ROIRE_CH_PROC_COMMONFORMS 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_CH_PROC_COMMONFORMS 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_CH_PROC_COMMONFORMS. "Basic submit
SUBMIT ROIRE_CH_PROC_COMMONFORMS AND RETURN. "Return to original report after report execution complete
SUBMIT ROIRE_CH_PROC_COMMONFORMS 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_CH_PROCESSING_COMMONFRMS


INCLUDES used within this REPORT ROIRE_CH_PROC_COMMONFORMS

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:

OIRE_VIRTUAL_LOCK_HANDLING CALL FUNCTION 'OIRE_VIRTUAL_LOCK_HANDLING' EXPORTING i_lock_handler = char_s i_procdef = pi_procid i_lockobj = l_lockobj i_lockmode = c_exclnc EXCEPTIONS object_already_locked = 1 object_not_locked = 2 object_does_not_exist = 3 wrong_lock_handler = 4 wrong_procdef = 5 OTHERS = 6.

OIRE_READ_DTF CALL FUNCTION 'OIRE_READ_DTF' EXPORTING i_access = pi_access i_bukrs = pi_bukrs i_dumm = char_e i_compindicator = pi_includeitems i_chobj = pi_oirech_all-chobj i_proc = pi_proc *SSR Archiving p_readdb = p_readdb p_readar = p_readar p_readas = p_readas *SSR Archiving TABLES ti_pblnr = pt_pblnr ti_ssr_ccins = pt_ccins ti_vkdat = pt_vkdat ti_val_routine = pt_val_routine ti_dtf_hdr = pt_oireuplkxxxx ti_dtf_itm = pt_oireuplpxxxx ti_settlnr = pt_settltab ti_transnr = pt_transtab ti_linknryr = pt_linknryr *SSR Archiving s_files = s_files *SSR Archiving 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_READ_DBT CALL FUNCTION 'OIRA_READ_DBT' EXPORTING access_mode = pi_dbt_access * processing_flag = complaint_flag = pi_includeitems * pblnr = chobj = pi_chobj ssr_ccins = pi_ccins bukrs = pi_bukrs procid = pi_procid status_flag = pi_status_flag TABLES * r_procid = r_pblnr = pt_pblnr "926744 NM * r_chobj = r_vkdat = pt_vkdat * r_ccins = r_konwa = pt_waers x_oiradbt = pt_oiradbt x_lockobj = pt_dbtlockobj * x_lockobj_rej = x_linknryr = pt_linknryr EXCEPTIONS incorrect_access_mode = 1 no_locations_locked = 2 no_clearing_houses_locked = 3 no_link_numbers_locked = 4 no_dbt_records_found = 5 processes_passed_incorrectly = 6 clhouses_passed_incorrectly = 7 card_types_passed_incorrectly = 8 locations_passed_incorrectly = 9 OTHERS = 10.

OIRE_READ_RECON CALL FUNCTION 'OIRE_READ_RECON' EXPORTING i_recon_ind = char_a i_settl_ind = l_settl_ind i_det_agg_ind = pi_pc_info_struc-det_agg_ind TABLES t_chobj = lt_chobj t_ccins = lt_ccins t_waers = pt_waers t_vkdat = pt_vkdat t_settlnr = lt_settltab t_recon_adm = pt_adm t_v_recon_agg = lt_agg t_v_recon_det = lt_det EXCEPTIONS wrong_recon_ind = 1 wrong_det_agg_ind = 2 no_entries_found = 3 wrong_settl_ind = 4 OTHERS = 5.

APPL_LOG_INIT * call function 'APPL_LOG_INIT' * exporting * object = c_applog_obj * subobject = ch_applog_obj-balhdri-subobject * exceptions * object_not_found = 1 * subobject_not_found = 2 * others = 3.

APPL_LOG_WRITE_HEADER * call function 'APPL_LOG_WRITE_HEADER' * exporting * header = ch_applog_obj-balhdri * importing * update_or_insert = l_insert * exceptions * object_not_found = 1 * subobject_not_found = 2 * others = 3.

APPL_LOG_WRITE_SINGLE_MESSAGE CALL FUNCTION 'APPL_LOG_WRITE_SINGLE_MESSAGE' EXPORTING object = ch_applog_obj-balhdri-object subobject = ch_applog_obj-balhdri-subobject MESSAGE = ch_applog_obj-balmi update_or_insert = c_insert EXCEPTIONS object_not_found = 1 subobject_not_found = 2 OTHERS = 3.

APPL_LOG_WRITE_DB CALL FUNCTION 'APPL_LOG_WRITE_DB' EXPORTING object = ch_applog_obj-balhdri-object subobject = ch_applog_obj-balhdri-subobject * update_task = c_flag_on TABLES object_with_lognumber = ch_applog_obj-balnri_tab EXCEPTIONS object_not_found = 1 subobject_not_found = 2 internal_error = 3 OTHERS = 4.

OIRA_APPL_LOG_WRITE_MULTI CALL FUNCTION 'OIRA_APPL_LOG_WRITE_MULTI' CHANGING pc_pc_obj = pe_pc_pc_obj * PC_CE_OBJ = * PC_MM01_OBJ = * PC_MR01_OBJ = * PC_DR01_OBJ = * PC_PR01_OBJ = * PC_IS01_OBJ = * PC_CC01_OBJ = * PC_PRN1_OBJ = * PC_CR_OBJ = EXCEPTIONS appl_log_not_set_up = 1 appl_log_header_not_filled = 2 OTHERS = 3 .

APPL_LOG_DISPLAY CALL FUNCTION 'APPL_LOG_DISPLAY' EXPORTING object = c_applog_obj subobject = l_subobject external_number = l_extnumber object_attribute = 1 subobject_attribute = 0 external_number_attribute = 0 date_from = pi_start_date time_from = pi_start_time date_to = l_date_to time_to = l_time_to * TITLE_SELECTION_SCREEN = ' ' * TITLE_LIST_SCREEN = ' ' * COLUMN_SELECTION = '11112221122 ' suppress_selection_dialog = 'X' * COLUMN_SELECTION_MSG_JUMP = '1' * EXTERNAL_NUMBER_DISPLAY_LENGTH = 20 * I_S_DISPLAY_PROFILE = * I_VARIANT_REPORT = ' ' * I_USER = * IMPORTING * NUMBER_OF_PROTOCOLS = EXCEPTIONS no_authority = 1 OTHERS = 2.

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

OII_GET_FACTORY_CALENDAR CALL FUNCTION 'OII_GET_FACTORY_CALENDAR' EXPORTING i_tfacd_ident = pi_chcal IMPORTING e_tfacd = px_calendar_struc e_ltext = px_calendar_text EXCEPTIONS factory_calendar_not_found = 1 OTHERS = 2.

DATE_COMPUTE_DAY CALL FUNCTION 'DATE_COMPUTE_DAY' EXPORTING date = pi_start_date IMPORTING day = px_day_no.

OIJP_CHECK_HOLIDAY CALL FUNCTION 'OIJP_CHECK_HOLIDAY' EXPORTING i_tfacd_wa = px_calendar_struc i_dayno = px_day_no i_datum = pi_start_date IMPORTING e_holiday = px_holiday EXCEPTIONS parameter_error = 1 error_occured = 2 OTHERS = 3.

OIRA_GET_PROCESS_CUSTOMISING CALL FUNCTION 'OIRA_GET_PROCESS_CUSTOMISING' EXPORTING pi_process = pi_procid * IMPORTING * PE_CURRENT_RNBT = TABLES pt_process_routines = pt_proc_routines pt_location_check_results = pt_loc_chk_results CHANGING pc_pc_obj = pe_pc_pc_obj EXCEPTIONS main_process_not_found = 1 business_type_not_found = 2 prereq_check_rout_not_found = 3 main_process_not_found_in_pcg = 4 unknown_error = 5 process_not_linked_to_rnbt = 6 OTHERS = 7 .



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