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
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 ROIRE_CH_PROCESSING_COMMONFRMS
No INCLUDES are used within this REPORT code!
No SAP DATABASE tables are accessed within this REPORT code!
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 .
Although this basic information may have limited use it does provide an easy to find location to store any knowledge about this program/report.
ROIRE_CH_PROC_COMMONFORMS - Include ROIRE_CH_PROCESSING_COMMONFRMS ROIRE_CH_PROC_CHG_VALUEREQUEST - Include ROIRE_CH_PROC_VALUEREQUEST ROIRE_CH_PROC_CHG_MAINSCREEN - Include ROIRE_CH_PROCESS_CHG_MNSCREEN ROIRE_CH_PROC_CHECKS - Include ROIRE_CH_PROCESSING_CHECKS ROIRE_CH_PROC_CHANGE_VARIANT - ROIRECHPROCCHANGEVARIANT ROIRE_CH_PROC_CHANGE_PROCID - ROIRECHPROCCHANGEPROCID