SAP Reports / Programs | Contract Billing | SAP Utilities | Contract Billing(IS-U-BI) SAP IS

REAEXCEP_FORMS SAP ABAP INCLUDE - Include REAEXCEP_FORMS







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


INCLUDES used within this REPORT REAEXCEP_FORMS

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:

ISU_BILL_CANCELLATION CALL FUNCTION 'ISU_BILL_CANCELLATION' EXPORTING x_belnr = temp_belnr_rel IMPORTING y_etrg = wa_etrg EXCEPTIONS general_fault = 1 foreign_lock = 2 system_error = 3 not_qualified = 4 OTHERS = 5.

ISU_DB_EVER_SINGLE CALL FUNCTION 'ISU_DB_EVER_SINGLE' EXPORTING x_vertrag = wa_exceplist-vertrag x_actual = 'X' IMPORTING y_ever = wever EXCEPTIONS not_found = 1 system_error = 2 OTHERS = 3.

ISU_ALL_TRIGG_OF_INSTALL_BILL CALL FUNCTION 'ISU_ALL_TRIGG_OF_INSTALL_BILL' EXPORTING x_anlage = wever-anlage x_simulation = ' ' x_billingrunno = billingrunno x_filter = filter TABLES xt_etrg_selection = it_etrg EXCEPTIONS general_fault = 1 OTHERS = 2.

MSG_OPEN * CALL FUNCTION 'MSG_OPEN' * EXPORTING * x_no_dialog = 'X' * x_log = 'X' * x_next_msg = 'X' * IMPORTING * y_msg_handle = g_handle * CHANGING * xy_parm = msg_parm * EXCEPTIONS * failed = 1 * subs_invalid = 2 * log_invalid = 3 * OTHERS = 4.

MSG_PREPARE_CLOSE * CALL FUNCTION 'MSG_PREPARE_CLOSE' * EXPORTING * x_msg_handle = g_handle * IMPORTING * y_changed = changed * EXCEPTIONS * not_found = 1 * handle_invalid = 2 * OTHERS = 3.

MSG_ACTION * CALL FUNCTION 'MSG_ACTION' * EXPORTING * x_msg_handle = g_handle * x_action = co_msg_save * EXCEPTIONS * action_not_supported = 1 * handle_invalid = 2 * not_found = 3 * OTHERS = 4.

MSG_ACTION * CALL FUNCTION 'MSG_ACTION' * EXPORTING * x_msg_handle = g_handle * x_action = co_msg_dspl * EXCEPTIONS * action_not_supported = 1 * handle_invalid = 2 * not_found = 3 * OTHERS = 4.

MSG_CLOSE * CALL FUNCTION 'MSG_CLOSE' * EXPORTING * x_msg_handle = g_handle * EXCEPTIONS * not_found = 1 * handle_invalid = 2 * OTHERS = 3.

ISU_S_ACCOUNT_DISPLAY CALL FUNCTION 'ISU_S_ACCOUNT_DISPLAY' EXPORTING x_account = x_account EXCEPTIONS not_found = 1 foreign_lock = 2 internal_error = 3 input_error = 4 OTHERS = 5.

ISU_PICK_OBJECT CALL FUNCTION 'ISU_PICK_OBJECT' EXPORTING x_refstruct = refstruct x_reffield = reffield x_value = value TABLES xt_valid_objtypes = ivalobj EXCEPTIONS cancelled = 1 no_object = 2 OTHERS = 3.

ISU_OUTSORT_BILL_DOC_RELEASE CALL FUNCTION 'ISU_OUTSORT_BILL_DOC_RELEASE' EXPORTING x_belnr = wa_exceplist-belnr x_outcnso = wa_exceplist-outcnso x_simulation = wa_exceplist-simulation IMPORTING y_frei_am = temp_frei_am y_frei_von = temp_frei_von EXCEPTIONS not_found = 1 foreign_lock = 2 system_error = 3 OTHERS = 4.

ISU_OUTSORT_INVOICE_RELEASE CALL FUNCTION 'ISU_OUTSORT_INVOICE_RELEASE' EXPORTING x_opbel = wa_exceplist_inv-opbel x_outcnso = wa_exceplist_inv-outcnso IMPORTING y_frei_am = temp_frei_am y_frei_von = temp_frei_von y_new_opbel = temp_new_opbel EXCEPTIONS not_found = 1 foreign_lock = 2 system_error = 3 OTHERS = 4.

ISU_OUTSORT_INVOICE_RELEASE CALL FUNCTION 'ISU_OUTSORT_INVOICE_RELEASE' EXPORTING x_opbel = wa_exceplist_inv-opbel * x_outcnso = wa_exceplist_inv-outcnso "' ' IMPORTING y_frei_am = temp_frei_am y_frei_von = temp_frei_von y_new_opbel = temp_new_opbel EXCEPTIONS not_found = 1 foreign_lock = 2 system_error = 3 OTHERS = 4.

ISU_BILL_CANCELLATION CALL FUNCTION 'ISU_BILL_CANCELLATION' EXPORTING x_bcreason = l_bcreason x_belnr = temp_belnr_rel EXCEPTIONS general_fault = 1 foreign_lock = 2 system_error = 3 not_qualified = 4 OTHERS = 5.

ISU_REVERSE_CA_DOC CALL FUNCTION 'ISU_REVERSE_CA_DOC' EXPORTING x_opbel = temp_belnr_rel x_fullreversal = space CHANGING xy_canc_param = canc_param EXCEPTIONS foreign_lock = 1 general_fault = 2 OTHERS = 3.

POPUP_TO_CONFIRM_WITH_VALUE CALL FUNCTION 'POPUP_TO_CONFIRM_WITH_VALUE' EXPORTING defaultoption = 'N' objectvalue = p_num text_after = p_text_after text_before = p_text_before titel = p_text_title IMPORTING answer = popup_answer.

BAL_DB_LOAD CALL FUNCTION 'BAL_DB_LOAD' EXPORTING i_t_log_handle = lt_loghandle EXCEPTIONS OTHERS = 0.

BAL_DSP_PROFILE_SINGLE_LOG_GET CALL FUNCTION 'BAL_DSP_PROFILE_SINGLE_LOG_GET' IMPORTING e_s_display_profile = ls_profile EXCEPTIONS OTHERS = 0.

BAL_DSP_LOG_DISPLAY





CALL FUNCTION 'BAL_DSP_LOG_DISPLAY' EXPORTING i_s_display_profile = ls_profile i_t_log_handle = lt_loghandle EXCEPTIONS OTHERS = 0.

EBA_SELECTION_LIST CALL FUNCTION 'EBA_SELECTION_LIST' EXPORTING x_title = l_title x_select_mode = 'S' TABLES t_selectlist = lt_ebasellist EXCEPTIONS cancelled = 1 OTHERS = 2.

POPUP_GET_VALUES CALL FUNCTION 'POPUP_GET_VALUES' EXPORTING * NO_VALUE_CHECK = ' ' popup_title = text-027 start_column = '5' start_row = '5' IMPORTING returncode = rcode TABLES fields = lt_revdata1 EXCEPTIONS error_in_fields = 1 OTHERS = 2.

REUSE_ALV_FIELDCATALOG_MERGE CALL FUNCTION 'REUSE_ALV_FIELDCATALOG_MERGE' EXPORTING i_structure_name = 'ERCHOD' i_bypassing_buffer = co_true CHANGING ct_fieldcat = it_fieldcatbill.

REUSE_ALV_GRID_DISPLAY CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY' EXPORTING i_callback_program = gs_variant-report i_callback_user_command = 'ALV_USER_COMMAND' i_callback_pf_status_set = 'ALV_STATUS_SET' is_layout = gs_layout it_fieldcat = it_fieldcatbill[] it_sort = gt_sort[] it_events = gt_events[] * it_event_exit = gt_event_exit[] is_variant = gs_variant i_save = 'A' "g_save TABLES t_outtab = iexceplist EXCEPTIONS program_error = 1 OTHERS = 2.

ISU_CONV_OBJKEY_FVAL_INTERNAL CALL FUNCTION 'ISU_CONV_OBJKEY_FVAL_INTERNAL' EXPORTING iv_refobjtype = 'ISUPARTNER' iv_refstruct = refstruct iv_reffield = reffield CHANGING cv_id = partner EXCEPTIONS invalid_busobj = 1 input_error = 2 OTHERS = 3.

ISU_S_PARTNER_DISPLAY CALL FUNCTION 'ISU_S_PARTNER_DISPLAY' EXPORTING x_partner = partner EXCEPTIONS not_found = 1 general_fault = 2 not_authorized = 3 cancelled = 4 OTHERS = 5.

REUSE_ALV_FIELDCATALOG_MERGE CALL FUNCTION 'REUSE_ALV_FIELDCATALOG_MERGE' EXPORTING i_structure_name = 'ERDOD' i_bypassing_buffer = co_true CHANGING ct_fieldcat = it_fieldcatinv.

REUSE_ALV_GRID_DISPLAY CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY' EXPORTING i_callback_program = gs_variant-report i_callback_user_command = 'ALV_USER_COMMAND' i_callback_pf_status_set = 'ALV_STATUS_SET' is_layout = gs_layout it_fieldcat = it_fieldcatinv[] it_sort = gt_sort[] it_events = gt_events[] it_event_exit = gt_event_exit[] is_variant = gs_variant i_save = 'A' "g_save TABLES t_outtab = iexceplist_inv EXCEPTIONS program_error = 1 OTHERS = 2.

ISU_TRANSACTION_STATS_WRITE CALL FUNCTION 'ISU_TRANSACTION_STATS_WRITE' EXPORTING x_data = ls_eactstat x_activity_type = '004' x_task = co_isu_contract x_address_type = co_for_installation x_anlage = wa_exceplist-anlage x_eanl = ls_eanl TABLES xt_cont = lt_cont EXCEPTIONS OTHERS = 1.

ISU_DB_EVER_SINGLE CALL FUNCTION 'ISU_DB_EVER_SINGLE' EXPORTING x_vertrag = wa_exceplist_vertrag * X_ACTUAL = 'X' IMPORTING y_ever = ls_ever.

ISU_DB_EANLS_SINGLE CALL FUNCTION 'ISU_DB_EANLS_SINGLE' EXPORTING x_anlage = wa_exceplist-anlage x_actual = co_true IMPORTING * Vorbereitung der Statistikfeldleiste y_eanl = ls_eanl EXCEPTIONS not_found = 1 system_error = 2 OTHERS = 3 .

MSG_STATUS_APPL_LOG CALL FUNCTION 'MSG_STATUS_APPL_LOG' EXPORTING x_appl_log = 'EA05' "p_appl_log IMPORTING y_exist = exist y_msg_handle = ls_loghandle EXCEPTIONS OTHERS = 1.

MSG_CLOSE CALL FUNCTION 'MSG_CLOSE' EXPORTING x_msg_handle = ls_loghandle EXCEPTIONS not_found = 1 handle_invalid = 2 OTHERS = 3.

MSG_OPEN CALL FUNCTION 'MSG_OPEN' EXPORTING x_no_dialog = 'X' x_log = 'X' x_next_msg = 'X' IMPORTING y_msg_handle = ls_loghandle CHANGING xy_parm = xy_param EXCEPTIONS failed = 1 subs_invalid = 2 log_invalid = 3 OTHERS = 4.

EMMA_LOG_PROCESS_CHECK_ACTIVE CALL FUNCTION 'EMMA_LOG_PROCESS_CHECK_ACTIVE' EXPORTING iv_bpcode = gs_bpc-bpcode IMPORTING ev_bpa_active = lv_active.

EMMA_LOG_PROCESS_START CALL FUNCTION 'EMMA_LOG_PROCESS_START' EXPORTING iv_bparea = gs_bpc-bparea iv_bpcode = gs_bpc-bpcode iv_tcode = 'EA05' iv_main_bus_objtype = gs_bpc-objtype iv_main_bus_objkey = xy_param-extnumber is_log_info = log_info iv_runmode = '2' iv_massprocess = co_true IMPORTING ev_log_handle = gv_loghandle EXCEPTIONS bparea_not_found = 1 bparea_meas_inactive = 2 bpcode_not_found = 3 logobject_subobject_not_specif = 4 system_error = 5 OTHERS = 6.

EMMA_LOG_PROCESS_CHECK_ACTIVE CALL FUNCTION 'EMMA_LOG_PROCESS_CHECK_ACTIVE' EXPORTING iv_bpcode = gs_bpc-bpcode IMPORTING ev_bpa_active = lv_active.

EMMA_LOG_PROCESS_END CALL FUNCTION 'EMMA_LOG_PROCESS_END' EXPORTING iv_bparea = gs_bpc-bparea iv_bpcode = gs_bpc-bpcode iv_tcode = 'EA05' iv_main_bus_objtype = gs_bpc-objtype iv_main_bus_objkey = xy_param-extnumber iv_log_handle = gv_loghandle is_busobjects = busobjects EXCEPTIONS bparea_not_found = 1 bparea_meas_inactive = 2 bpcode_not_found = 3 * logobject_subobject_not_specif = 4 system_error = 5 OTHERS = 6.

MSG_PREPARE_CLOSE CALL FUNCTION 'MSG_PREPARE_CLOSE' EXPORTING x_msg_handle = ls_loghandle IMPORTING y_changed = changed EXCEPTIONS not_found = 1 handle_invalid = 2 OTHERS = 3.




MSG_ACTION CALL FUNCTION 'MSG_ACTION' EXPORTING x_msg_handle = ls_loghandle x_action = co_msg_save * IMPORTING * yt_lognumbers = lt_lognumbers EXCEPTIONS action_not_supported = 1 handle_invalid = 2 not_found = 3 OTHERS = 4.

MSG_CLOSE CALL FUNCTION 'MSG_CLOSE' EXPORTING x_msg_handle = ls_loghandle EXCEPTIONS not_found = 1 handle_invalid = 2 OTHERS = 3.

ISU_DISPLAY_BILL CALL FUNCTION 'ISU_DISPLAY_BILL' EXPORTING i_print_opbel = wa_exceplist_inv-opbel EXCEPTIONS error = 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 REAEXCEP_FORMS or its description.