BON20F01 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 BON20F01 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: Sub-Programs RWMBON20
No INCLUDES are used within this REPORT code!
No SAP DATABASE tables are accessed within this REPORT code!
MM_BOART_READ_ALL CALL FUNCTION 'MM_BOART_READ_ALL' * ALLE ABSPRACHEARTEN ZUM TYP 'F' EINLESEN EXPORTING i_abtyp = con_abtyp-arrang_ein i_read_boart_text = ' ' TABLES t_t6b1 = l_t6b1 EXCEPTIONS no_boart_for_abtyp = 1 OTHERS = 2.
MM_ARRANG_COND_TYPE_CALC_RULE CALL FUNCTION 'MM_ARRANG_COND_TYPE_CALC_RULE' EXPORTING kvewe = i_calc_rules-kvewe kappl = i_calc_rules-kappl calc_rule = i_calc_rules-kalsm cond_type = space calc_rule_for_settlement = i_calc_rules-ckalbo get_cale_rule_entries = yes TABLES error_messages = l_error_messages t_t683s = l_t683s EXCEPTIONS invalid_calc_rule = 1 error_calc_rule_check = 2 cond_type_not_in_calc_rule = 3.
MM_COND_T685A_READ CALL FUNCTION 'MM_COND_T685A_READ' EXPORTING i_kschl = t_t683s-kschl i_kvewe = t_t683s-kvewe i_kappl = t_t683s-kappl IMPORTING e_t685a = l_t685a EXCEPTIONS invalid_cond_type = 1 missing_cond_type_text = 2 OTHERS = 3.
MM_COND_T685A_READ CALL FUNCTION 'MM_COND_T685A_READ' EXPORTING i_kschl = t_t683s-kschl i_kvewe = t_t683s-kvewe i_kappl = appli-taxes EXCEPTIONS invalid_cond_type = 1 missing_cond_type_text = 2 OTHERS = 3.
MM_ARRANG_COND_TYPE_CALC_RULE CALL FUNCTION 'MM_ARRANG_COND_TYPE_CALC_RULE' EXPORTING kvewe = i_calc_rules-kvewe kappl = i_calc_rules-kappl calc_rule = i_calc_rules-kalsm cond_type = 'S000' calc_rule_for_settlement = i_calc_rules-kalsm TABLES error_messages = t_error_messages EXCEPTIONS invalid_calc_rule = 1 error_calc_rule_check = 2 cond_type_not_in_calc_rule = 3.
MM_ARRANG_COND_TYPE_CALC_RULE CALL FUNCTION 'MM_ARRANG_COND_TYPE_CALC_RULE' EXPORTING kvewe = i_calc_rules-kvewe kappl = i_calc_rules-kappl calc_rule = i_calc_rules-kalsm cond_type = 'SBCB' calc_rule_for_settlement = i_calc_rules-kalsm TABLES error_messages = t_error_messages EXCEPTIONS invalid_calc_rule = 1 error_calc_rule_check = 2 cond_type_not_in_calc_rule = 3.
MM_COND_T685A_READ CALL FUNCTION 'MM_COND_T685A_READ' EXPORTING i_kschl = t_t683s-kschl i_kvewe = t_t683s-kvewe i_kappl = t_t683s-kappl IMPORTING e_t685a = l_t685a EXCEPTIONS invalid_cond_type = 1 missing_cond_type_text = 2 OTHERS = 3.
MM_COND_T685A_READ CALL FUNCTION 'MM_COND_T685A_READ' EXPORTING i_kschl = t_t683s-kschl i_kvewe = t_t683s-kvewe i_kappl = appli-taxes EXCEPTIONS invalid_cond_type = 1 missing_cond_type_text = 2 OTHERS = 3.
MM_COND_T685A_READ CALL FUNCTION 'MM_COND_T685A_READ' * KONDITIONSART EINLESEN EXPORTING i_kschl = i_t683s-kschl i_kvewe = i_t683s-kvewe i_kappl = i_t683s-kappl IMPORTING e_t685a = l_t685a EXCEPTIONS invalid_cond_type = 1 missing_cond_type_text = 2 OTHERS = 3.
BAL_LOG_CREATE CALL FUNCTION 'BAL_LOG_CREATE' EXPORTING i_s_log = bal_test IMPORTING e_log_handle = g_log_handle EXCEPTIONS LOG_HEADER_INCONSISTENT = 1 OTHERS = 2.
BAL_LOG_MSG_ADD CALL FUNCTION 'BAL_LOG_MSG_ADD' EXPORTING i_s_msg = wa_msg i_log_handle = g_log_handle EXCEPTIONS LOG_NOT_FOUND = 0 OTHERS = 1.
BAL_DSP_PROFILE_SINGLE_LOG_GET CALL FUNCTION 'BAL_DSP_PROFILE_SINGLE_LOG_GET' IMPORTING e_s_display_profile = l_s_display_profile EXCEPTIONS OTHERS = 1.
BAL_DSP_LOG_DISPLAY CALL FUNCTION 'BAL_DSP_LOG_DISPLAY' EXPORTING i_s_display_profile = l_s_display_profile i_t_log_handle = g_t_log_handle * I_T_MSG_HANDLE = * I_S_LOG_FILTER = * I_S_MSG_FILTER = * I_T_LOG_CONTEXT_FILTER = * I_T_MSG_CONTEXT_FILTER = * I_AMODAL = ' ' * IMPORTING * E_S_EXIT_COMMAND = EXCEPTIONS PROFILE_INCONSISTENT = 1 INTERNAL_ERROR = 2 NO_DATA_AVAILABLE = 3 NO_AUTHORITY = 4 OTHERS = 5.
Although this basic information may have limited use it does provide an easy to find location to store any knowledge about this program/report.