BDT_TEST_002_FORMS_03 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 BDT_TEST_002_FORMS_03 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!
BDT_CLASS_INIT CALL FUNCTION 'BDT_CLASS_INIT'.
BDT_INSTANCE_CREATE CALL FUNCTION 'BDT_INSTANCE_CREATE' EXPORTING iv_objap = 'BUPA' iv_message_mode = gv_message_mode IMPORTING ev_handle = gv_handle ev_message_severity = lv_max_msg TABLES et_message = lt_message EXCEPTIONS primary_instance_not_found = 1 no_objap_expected = 2.
BDT_INSTANCE_ATTRIBUTES_SET * CALL FUNCTION 'BDT_INSTANCE_ATTRIBUTES_SET' * EXPORTING * iv_handle = gv_handle * iv_aktyp = gv_aktyp * iv_display_mode = '01' * TABLES * it_rltyp_sel = lt_rltyp_sel * EXCEPTIONS * handle_not_found = 1.
BDT_HEADER_CHECK * CALL FUNCTION 'BDT_HEADER_CHECK' * EXPORTING * iv_handle = gv_handle * IMPORTING * ev_message_severity = lv_max_msg * TABLES * et_message = gt_message * EXCEPTIONS * handle_not_found = 1.
BDT_DATA_READ * CALL FUNCTION 'BDT_DATA_READ' * EXPORTING * iv_handle = gv_handle * IMPORTING * ev_message_severity = lv_max_msg * TABLES * et_message = gt_message * EXCEPTIONS * handle_not_found = 1.
BDT_FUNCTION_NAVIGATE * CALL FUNCTION 'BDT_FUNCTION_NAVIGATE' * EXPORTING * iv_handle = gv_handle * iv_screen_type = 'D' * iv_screen_posnr = '0000001' ** IV_VARTP ='BUA120' * EXCEPTIONS * handle_not_found = 1 * illegal_screen_type = 2.
BDT_INSTANCE_ATTRIBUTES_SET CALL FUNCTION 'BDT_INSTANCE_ATTRIBUTES_SET' EXPORTING iv_handle = gv_handle iv_aktyp = gv_aktyp TABLES it_rltyp_sel = lt_rltyp_sel * it_appli_sel = lt_appli_sel EXCEPTIONS handle_not_found = 1.
BDT_HEADER_CHECK CALL FUNCTION 'BDT_HEADER_CHECK' EXPORTING iv_handle = gv_handle iv_header = lv_data IMPORTING ev_message_severity = lv_max_msg TABLES et_message = lt_message EXCEPTIONS handle_not_found = 1.
BDT_DATA_READ CALL FUNCTION 'BDT_DATA_READ' EXPORTING iv_handle = gv_handle IMPORTING ev_message_severity = lv_max_msg TABLES et_message = lt_message.
BDT_FUNCTION_NAVIGATE CALL FUNCTION 'BDT_FUNCTION_NAVIGATE' EXPORTING iv_handle = gv_handle iv_screen_type = iv_screen_type iv_screen_posnr = iv_posnr_rel EXCEPTIONS handle_not_found = 1 illegal_screen_type = 2.
BDT_HEADER_CHECK CALL FUNCTION 'BDT_HEADER_CHECK' EXPORTING iv_handle = gv_handle iv_header = lv_data IMPORTING ev_message_severity = lv_max_msg TABLES et_message = lt_message EXCEPTIONS handle_not_found = 1.
BDT_DATA_READ CALL FUNCTION 'BDT_DATA_READ' EXPORTING iv_handle = gv_handle IMPORTING ev_message_severity = lv_max_msg TABLES et_message = lt_message.
BDT_FUNCTION_NAVIGATE CALL FUNCTION 'BDT_FUNCTION_NAVIGATE' EXPORTING iv_handle = gv_handle iv_screen_type = iv_screen_type iv_screen_posnr = iv_posnr_rel EXCEPTIONS handle_not_found = 1 illegal_screen_type = 2.
BDT_HEADER_CHECK CALL FUNCTION 'BDT_HEADER_CHECK' EXPORTING iv_handle = gv_handle iv_header = lv_data IMPORTING ev_message_severity = lv_max_msg TABLES et_message = lt_message EXCEPTIONS handle_not_found = 1.
BDT_DATA_READ CALL FUNCTION 'BDT_DATA_READ' EXPORTING iv_handle = gv_handle IMPORTING ev_message_severity = lv_max_msg TABLES et_message = lt_message.
BDT_FUNCTION_NAVIGATE CALL FUNCTION 'BDT_FUNCTION_NAVIGATE' EXPORTING iv_handle = gv_handle iv_screen_type = lv_screen_type iv_screen_posnr = lv_posnr_rel EXCEPTIONS handle_not_found = 1 illegal_screen_type = 2.
BDT_SCREEN_ATTRIBUTES_GET CALL FUNCTION 'BDT_SCREEN_ATTRIBUTES_GET' EXPORTING iv_handle = gv_handle IMPORTING ev_screen_type = ev_screen_type ev_posnr_rel = ev_posnr_rel EXCEPTIONS handle_not_found = 1.
BDT_MEMORY_CURRENT_REFRESH CALL FUNCTION 'BDT_MEMORY_CURRENT_REFRESH' EXPORTING iv_handle = gv_handle IMPORTING ev_message_severity = lv_max_msg TABLES et_message = lt_message EXCEPTIONS handle_not_found = 1.
* CALL FUNCTION 'BDT_MEMORY_GLOBAL_REFRESH' * EXPORTING * iv_handle = gv_handle * IMPORTING * ev_message_severity = lv_max_msg * TABLES * et_message = lt_message * EXCEPTIONS * handle_not_found = 1.
BDT_DATA_MODIFIED CALL FUNCTION 'BDT_DATA_MODIFIED' EXPORTING iv_handle = gv_handle IMPORTING ev_xchng = lv_xchng ev_message_severity = lv_max_msg TABLES et_message = lt_message EXCEPTIONS handle_not_found = 1.
BDT_POPUP_STANDARD CALL FUNCTION 'BDT_POPUP_STANDARD' EXPORTING iv_popup_id = 1 IMPORTING ev_answer = ev_answer.
BDT_POPUP_STANDARD CALL FUNCTION 'BDT_POPUP_STANDARD' EXPORTING iv_popup_id = 1 IMPORTING ev_answer = ev_answer.
BDT_SCREEN_ATTRIBUTES_GET CALL FUNCTION 'BDT_SCREEN_ATTRIBUTES_GET' EXPORTING iv_handle = gv_handle IMPORTING ev_title_total = lv_title ev_pfstat = lv_pfstat ev_pfstat_fm = lv_pfstat_fm EXCEPTIONS handle_not_found = 1.
BDT_SCREEN_PBO_PROCESS CALL FUNCTION 'BDT_SCREEN_PBO_PROCESS' EXPORTING iv_handle = gv_handle IMPORTING ev_message_severity = lv_max_msg TABLES et_message = lt_message EXCEPTIONS handle_not_found = 1.
BDT_SCREEN_ATTRIBUTES_GET CALL FUNCTION 'BDT_SCREEN_ATTRIBUTES_GET' EXPORTING iv_handle = gv_handle IMPORTING ev_vartp = dy_vartp ev_varnr = dy_varnr * EV_XSEQU = ev_dynid = dy_dynid EXCEPTIONS handle_not_found = 1.
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 BDT_TEST_002_FORMS_03 or its description.