RSBDLTRA is a standard Executable ABAP Report 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 RSBDLTRA 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: To Transfer Data from Table in Sapnet to the Customer
Text Symbol: 001 = Old job still exists
Text Symbol: 002 = Delete old jobs
Text Symbol: 003 = Should old jobs be deleted before
Text Symbol: 004 = scheduling?
Text Symbol: 005 = Schedule data transfer individually
Text Symbol: 006 = Data transfer directly after determination
Text Symbol: 010 = Reqired destination
Text Symbol: 011 = does not exist! ==> SM59
Text Symbol: 012 = Create destination?
Text Symbol: 013 = Aut. creation
Text Symbol: 014 = Man. creation
Text Symbol: 015 = Destination does not exist
INCLUDE BDLMSGLG.
No SAP DATABASE tables are accessed within this REPORT code!
BDL_CHECK_FOR_DESTINATION call function 'BDL_CHECK_FOR_DESTINATION' changing destination = destination exceptions rfcdest_missing = 1 ping_failed = 2 others = 3.
CHECK_FOR_UPDATE_BDL2TRANS call function 'CHECK_FOR_UPDATE_BDL2TRANS' destination destination exporting dest_type = 'SAP' tables bdl_to_update = bdl_to_update error_log = error_log1 exceptions communication_failure = 1 message msg_text system_failure = 2 message msg_text lock_error = 3.
DD_EXIST_TABLE call function 'DD_EXIST_TABLE' exporting tabname = long_tabname status = 'A' importing subrc = subrc exceptions wrong_status = 1 others = 2.
DD_EXIST_TABLE call function 'DD_EXIST_TABLE' exporting tabname = long_tabname status = 'A' importing subrc = subrc exceptions wrong_status = 1 others = 2.
BDL_UNLOCK_BDL2TRANS_TABLES call function 'BDL_UNLOCK_BDL2TRANS_TABLES' destination destination exceptions not_granted = 1 table_overflow = 2 others = 99.
BDL_NOTE_SERV_DEFS_REFRESH call function 'BDL_NOTE_SERV_DEFS_REFRESH' exceptions others = 1.
CHECK_FOR_UPDATE_BDL2TRANS call function 'CHECK_FOR_UPDATE_BDL2TRANS' destination destination exporting dest_type = 'CUS' tables bdl_to_update = bdl_to_update error_log = error_log1 exceptions communication_failure = 1 message msg_text system_failure = 2 message msg_text lock_error = 3.
DD_EXIST_TABLE call function 'DD_EXIST_TABLE' exporting tabname = long_tabname status = 'A' importing subrc = subrc exceptions wrong_status = 1 others = 2.
DD_EXIST_TABLE call function 'DD_EXIST_TABLE' exporting tabname = long_tabname status = 'A' importing subrc = subrc exceptions wrong_status = 1 others = 2.
BDL_UNLOCK_BDL2TRANS_TABLES call function 'BDL_UNLOCK_BDL2TRANS_TABLES' destination destination exceptions not_granted = 1 table_overflow = 2 others = 99.
BDL_NOTE_SERV_DEFS_REFRESH call function 'BDL_NOTE_SERV_DEFS_REFRESH' exceptions others = 1.
GET_LATEST_DATA_FROM_SAPNET call function 'GET_LATEST_DATA_FROM_SAPNET' destination destination exporting table_name = bdl_to_update-sapnetbdl chg_date = local_chg inst_number = inst_number key = key tables bdl_transfer = bdl_get exceptions communication_failure = 1 message msg_text system_failure = 2 message msg_text.
PUT_LATEST_DATA_INTO_LOCAL call function 'PUT_LATEST_DATA_INTO_LOCAL' exporting table_name = bdl_to_update-sapnetbdl local_name = tabname inst_number = inst_number sapnet_chg = bdl_to_update-sapnet_chg key = key tables bdl_transfer = bdl_get.
POPUP_TO_DECIDE call function 'POPUP_TO_DECIDE' exporting defaultoption = '1' textline1 = text-010 textline2 = text-011 textline3 = text-012 text_option1 = text-013 text_option2 = text-014 titel = text-015 start_column = 20 start_row = 6 importing answer = l_answer exceptions others = 1.
EPS_UPDATE_RFC_DESTINATION call function 'EPS_UPDATE_RFC_DESTINATION' importing ev_rfc_options = l_ev_rfc_options.
Although this basic information may have limited use it does provide an easy to find location to store any knowledge about this program/report.