MA15BF01 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 MA15BF01 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.
No INCLUDES are used within this REPORT code!
No SAP DATABASE tables are accessed within this REPORT code!
REUSE_ALV_GRID_DISPLAY CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY' EXPORTING i_interface_check = gd-debugging i_callback_program = gc_repid i_callback_pf_status_set = 'ALV_PF_STATUS_SET' i_callback_user_command = 'ALV_USER_COMMAND' i_callback_top_of_page = 'ALV_TOP_OF_PAGE' "chg 625200 i_callback_html_top_of_page = 'TOP_OF_PAGE_HTML' "chg 625200 * I_STRUCTURE_NAME = 'AIMTV' is_layout = gs_layout * I_GRID_TITLE = i_grid_settings = gs_grid_settings it_fieldcat = gt_fieldcat_alv[] it_excluding = gt_excluding * IT_SPECIAL_GROUPS = Gs_FIELD_GROUPS[] it_sort = gt_sortinfo[] it_filter = gt_filter[] i_save = gd-save_variant is_variant = gs_disvariant it_events = gt_events[] it_event_exit = gt_event_exit[] is_print = gs_print * I_BUFFER_ACTIVE = CON_X TABLES t_outtab = postab EXCEPTIONS program_error = 1 OTHERS = 2.
REUSE_ALV_LIST_DISPLAY CALL FUNCTION 'REUSE_ALV_LIST_DISPLAY' EXPORTING i_interface_check = gd-debugging i_callback_program = gc_repid i_callback_pf_status_set = 'ALV_PF_STATUS_SET' i_callback_user_command = 'ALV_USER_COMMAND' is_layout = gs_layout it_fieldcat = gt_fieldcat_alv[] it_excluding = gt_excluding it_sort = gt_sortinfo[] it_filter = gt_filter[] i_save = gd-save_variant is_variant = gs_disvariant it_events = gt_events[] it_event_exit = gt_event_exit[] is_print = gs_print TABLES t_outtab = postab EXCEPTIONS program_error = 1 OTHERS = 2.
REUSE_ALV_VARIANT_F4 CALL FUNCTION 'REUSE_ALV_VARIANT_F4' EXPORTING is_variant = ls_disvariant i_save = 'A' IMPORTING es_variant = ls_disvariant EXCEPTIONS OTHERS = 1.
FREE_SELECTIONS_INIT CALL FUNCTION 'FREE_SELECTIONS_INIT' EXPORTING kind = 'F' expressions = gt_expressions IMPORTING selection_id = gd_selection_id expressions = gt_expressions field_ranges = gt_field_ranges TABLES * TABLES_TAB = fields_tab = gt_sel_fields EXCEPTIONS OTHERS = 1.
FREE_SELECTIONS_DIALOG CALL FUNCTION 'FREE_SELECTIONS_DIALOG' EXPORTING selection_id = gd_selection_id title = text-s01 as_window = con_x tree_visible = con_space IMPORTING expressions = gt_expressions field_ranges = gt_field_ranges where_clauses = gt_where_clauses * NUMBER_OF_ACTIVE_FIELDS = C_FIELDS_COUNT TABLES fields_tab = gt_sel_fields EXCEPTIONS no_action = 1 OTHERS = 2.
POPUP_TO_CONFIRM_STEP CALL FUNCTION 'POPUP_TO_CONFIRM_STEP' EXPORTING titel = text-pt1 textline1 = text-054 textline2 = text-055 IMPORTING answer = ld_char.
POPUP_TO_CONFIRM_STEP CALL FUNCTION 'POPUP_TO_CONFIRM_STEP' EXPORTING titel = text-pt4 textline1 = text-055 textline2 = text-056 IMPORTING answer = ld_char.
POPUP_TO_CONFIRM_LOSS_OF_DATA CALL FUNCTION 'POPUP_TO_CONFIRM_LOSS_OF_DATA' EXPORTING titel = text-110 textline1 = text-111 textline2 = text-112 IMPORTING answer = ld_char.
POPUP_TO_CONFIRM_LOSS_OF_DATA CALL FUNCTION 'POPUP_TO_CONFIRM_LOSS_OF_DATA' EXPORTING titel = text-113 textline1 = text-101 textline2 = text-102 IMPORTING answer = ld_char.
POPUP_TO_CONFIRM_LOSS_OF_DATA CALL FUNCTION 'POPUP_TO_CONFIRM_LOSS_OF_DATA' EXPORTING titel = text-113 textline1 = text-101 textline2 = text-102 IMPORTING answer = ld_char.
POPUP_TO_CONFIRM_LOSS_OF_DATA CALL FUNCTION 'POPUP_TO_CONFIRM_LOSS_OF_DATA' EXPORTING titel = text-100 textline1 = text-101 textline2 = text-102 IMPORTING answer = ld_char.
REUSE_ALV_GRID_LAYOUT_INFO_GET CALL FUNCTION 'REUSE_ALV_GRID_LAYOUT_INFO_GET' IMPORTING es_variant = ls_disvariant EXCEPTIONS no_infos = 1 program_error = 2 OTHERS = 3.
K_SETTLEMENT_RULE_CALL CALL FUNCTION 'K_SETTLEMENT_RULE_CALL' EXPORTING add_para = cobr_info aprof = t093c-aprof objnr = postab-objnr mode = 'AUCL' ibureg = postab-bureg EXCEPTIONS OTHERS = 1.
AM_ANEPS_AREA_SHOW CALL FUNCTION 'AM_ANEPS_AREA_SHOW' TABLES t_anep = xanep.
REUSE_ALV_GRID_LAYOUT_INFO_GET CALL FUNCTION 'REUSE_ALV_GRID_LAYOUT_INFO_GET' IMPORTING es_variant = ls_variant_alv et_fieldcat = lt_fieldcat_alv EXCEPTIONS no_infos = 1 program_error = 2 OTHERS = 3.
REUSE_ALV_VARIANT_SELECT CALL FUNCTION 'REUSE_ALV_VARIANT_SELECT' EXPORTING i_dialog = con_space * I_USER_SPECIFIC = ' ' * I_DEFAULT = 'X' * I_TABNAME_HEADER = * I_TABNAME_ITEM = it_default_fieldcat = gt_fieldcat_alv i_layout = gs_layout * I_BUFFER_ACTIVE = ' ' IMPORTING * E_EXIT = et_fieldcat = lt_fieldcat_alv * ET_SORT = * ET_FILTER = * ES_LAYOUT = CHANGING cs_variant = ls_variant_alv EXCEPTIONS * WRONG_INPUT = 1 * FC_NOT_COMPLETE = 2 * NOT_FOUND = 3 * PROGRAM_ERROR = 4 OTHERS = 5.
REUSE_ALV_EVENTS_GET CALL FUNCTION 'REUSE_ALV_EVENTS_GET' EXPORTING i_list_type = 0 IMPORTING et_events = gt_events.
REUSE_ALV_COMMENTARY_WRITE * CALL FUNCTION 'REUSE_ALV_COMMENTARY_WRITE' "del 625200 * EXPORTING "del 625200 * IT_LIST_COMMENTARY = GT_TOP_OF_PAGE. "del 625200
CALL FUNCTION 'REUSE_ALV_FIELDCATALOG_MERGE' EXPORTING * I_PROGRAM_NAME = * I_INTERNAL_TABNAME = i_structure_name = 'AIMTV' * I_CLIENT_NEVER_DISPLAY = 'X' * I_INCLNAME = * I_BYPASSING_BUFFER = * I_BUFFER_ACTIVE = CHANGING ct_fieldcat = gt_fieldcat_alv EXCEPTIONS * INCONSISTENT_INTERFACE = 1 * PROGRAM_ERROR = 2 OTHERS = 1.
REUSE_ALV_GRID_LAYOUT_INFO_GET CALL FUNCTION 'REUSE_ALV_GRID_LAYOUT_INFO_GET' IMPORTING es_layout = gs_layout et_fieldcat = gt_fieldcat_alv[] et_sort = gt_sortinfo[] et_filter = gt_filter[] es_grid_scroll = ls_grid_scroll es_print = gs_print.
REUSE_ALV_GRID_LAYOUT_INFO_SET CALL FUNCTION 'REUSE_ALV_GRID_LAYOUT_INFO_SET' EXPORTING is_layout = gs_layout it_fieldcat = gt_fieldcat_alv[] it_sort = gt_sortinfo[] it_filter = gt_filter[] is_grid_scroll = ls_grid_scroll is_print = gs_print.
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 MA15BF01 or its description.