RBDCUS47 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 RBDCUS47 into the relevant SAP transactions such as SE38 or SE80
Below is a list of transaction codes which are relevant to this SAP report
BDXD - Import of ALE Requests
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.
Selection Text: GROUP_ = D .
Selection Text: KORR_REL = Released
Selection Text: KORR_CH = Modifiable
Selection Text: IMP_ALL = Import Without Confirmation
Selection Text: DATBI = Created On
Title: Import ALE Requests
Text Symbol: TXT = Request
Text Symbol: TPA = tp Output
Text Symbol: TIM = Created At
Text Symbol: ST1 = Status of Source Req
Text Symbol: SEL = Selection of ALE Request to Be Imported
Text Symbol: SE2 = Status of Source Requests
Text Symbol: RTC = Return Code
Text Symbol: NOD = No data could be selected
Text Symbol: MS4 = Requests exist that need to be imported first; cancel?
Text Symbol: MS3 = Sequence problem
Text Symbol: MS2 = imported first, cancel ?
Text Symbol: MS1 = There are requests to be
Text Symbol: INF = IDoc Number
Text Symbol: GRP = Distrib. Group
Text Symbol: FRE = Released
Text Symbol: ERC = Internal control error
Text Symbol: DAT = Created On
Text Symbol: AUF = Request number
Text Symbol: AU1 = Import ALE request
Text Symbol: AU0 = Add ALE request to transport buffer
Text Symbol: AEB = Modif.
Text Symbol: ADB = >>>> ADDTOBUFFER Protocol
Text Symbol: AD2 = >>>> IMPORT Protocol <<<<
Text Symbol: A02 = No
Text Symbol: A01 = Yes
INCLUDE IBDCUS4X.
No SAP DATABASE tables are accessed within this REPORT code!
AUTH_CHECK_USER_ALE_CUST CALL FUNCTION 'AUTH_CHECK_USER_ALE_CUST' EXPORTING group_cust = i_tbd71-group_cust actvt = grp_imp EXCEPTIONS is_allowed = 1 is_not_allowed = 2 OTHERS = 3.
TMS_UI_SHOW_TRANSPORT_REQUEST CALL FUNCTION 'TMS_UI_SHOW_TRANSPORT_REQUEST' EXPORTING iv_request = i_tbd74-trkorr * IV_TARGET_SYSTEM = * IV_DOCU_ONLY = * IV_VERBOSE = EXCEPTIONS OTHERS = 1.
ALE_CUST_MARK_TBD73 CALL FUNCTION 'ALE_CUST_MARK_TBD73' EXPORTING trkorr = i_tbd74-trkorr inbidoc = i_tbd74-inbidoc EXCEPTIONS nothing_done = 1 OTHERS = 2.
STRF_READ_COFILE CALL FUNCTION 'STRF_READ_COFILE' EXPORTING * IV_DIRTYPE = 'T' iv_trkorr = p_i_tbd74-trkorr * IV_READ_HEADER = 'X' * IV_TRANSPORT_DIRECTORY = ' ' * IMPORTING * EV_COFI_HEADER = * EV_PROJECT = * ET_PREDECESSORS = TABLES tt_cofi_lines = tt_cofi_lines EXCEPTIONS * WRONG_CALL = 1 * NO_INFO_FOUND = 2 OTHERS = 3 .
ALE_CUST_MARK_TBD73 CALL FUNCTION 'ALE_CUST_MARK_TBD73' EXPORTING trkorr = p_i_tbd74-trkorr inbidoc = p_i_tbd74-inbidoc EXCEPTIONS nothing_done = 1 OTHERS = 2.
POPUP_TO_CONFIRM CALL FUNCTION 'POPUP_TO_CONFIRM' EXPORTING titlebar = text-ms3 text_question = text-ms4 * Es gibt Aufträge, die zuvor importiert werden sollten, Abbruch text_button_1 = 'Ja'(a01) text_button_2 = 'Nein'(a02) default_button = '1' display_cancel_button = ' ' IMPORTING answer = re EXCEPTIONS * TEXT_NOT_FOUND = 1 OTHERS = 2 .
TRINT_TP_INTERFACE CALL FUNCTION 'TRINT_TP_INTERFACE' EXPORTING iv_tp_command = 'ADDTOBUFFER' iv_system_name = tmscsys-sysnam iv_transport_request = p_tbd73-trkorr iv_client = sy-mandt iv_prid_text = text-au0 IMPORTING ev_tp_return_code = rc TABLES tt_stdout = ttpstdout EXCEPTIONS unsupported_tp_command = 1 invalid_tp_command = 2 missing_parameter = 3 invalid_parameter = 4 get_tpparam_failed = 5 update_tp_destination_failed = 6 permission_denied = 7 tp_call_failed = 8 insert_tpstat_failed = 9 insert_tplog_failed = 10 OTHERS = 11.
TRINT_TP_INTERFACE CALL FUNCTION 'TRINT_TP_INTERFACE' EXPORTING iv_tp_command = 'IMPORT' iv_system_name = tmscsys-sysnam iv_transport_request = p_tbd73-trkorr iv_client = sy-mandt iv_prid_text = messagetext IMPORTING ev_tp_return_code = rc TABLES tt_stdout = ttpstdout EXCEPTIONS unsupported_tp_command = 1 invalid_tp_command = 2 missing_parameter = 3 invalid_parameter = 4 get_tpparam_failed = 5 update_tp_destination_failed = 6 permission_denied = 7 tp_call_failed = 8 insert_tpstat_failed = 9 insert_tplog_failed = 10 OTHERS = 11.
TMS_UI_IMPORT_TR_REQUEST CALL FUNCTION 'TMS_UI_IMPORT_TR_REQUEST' EXPORTING iv_system = tmscsys-sysnam iv_request = p_tbd73-trkorr iv_tarcli = sy-mandt * IV_SYSTXT = * IV_REQTXT = * IV_CTC_ACTIVE = * IV_SOME_ACTIVE = 'X' * IV_VERBOSE = * IV_EXPERT_MODE = * IT_REQUESTS = * IT_CLIENTS = EXCEPTIONS cancelled_by_user = 1 import_request_failed = 2 OTHERS = 3 .
REUSE_ALV_GRID_DISPLAY CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY' EXPORTING i_callback_program = g_repid i_callback_pf_status_set = 'USER_STATUS' i_callback_user_command = 'USER_COMMAND' i_grid_title = titeltext is_layout = is_layout it_fieldcat = it_fieldcat it_excluding = i_excluding it_sort = it_sort i_default = ' ' i_save = space is_print = is_print TABLES t_outtab = i_tbd74 EXCEPTIONS program_error = 1 OTHERS = 2.
TR_DISPLAY_REQUEST CALL FUNCTION 'TR_DISPLAY_REQUEST' EXPORTING i_trkorr = i_tbd74-trkorr i_operation = 'DISPLAY'.
ALE_CUST_MARK_TBD73 CALL FUNCTION 'ALE_CUST_MARK_TBD73' EXPORTING trkorr = i_tbd74-trkorr inbidoc = i_tbd74-inbidoc EXCEPTIONS nothing_done = 1 OTHERS = 2.
BAL_LOG_CREATE CALL FUNCTION 'BAL_LOG_CREATE' EXPORTING i_s_log = p_is_log IMPORTING e_log_handle = p_log_handle EXCEPTIONS log_header_inconsistent = 1 OTHERS = 2.
BAL_DSP_PROFILE_NO_TREE_GET CALL FUNCTION 'BAL_DSP_PROFILE_NO_TREE_GET' IMPORTING e_s_display_profile = p_display_profile.
BAL_GLB_SEARCH_MSG CALL FUNCTION 'BAL_GLB_SEARCH_MSG' EXCEPTIONS MSG_NOT_FOUND = 1 OTHERS = 2.
BAL_DSP_LOG_DISPLAY CALL FUNCTION 'BAL_DSP_LOG_DISPLAY' EXPORTING i_s_display_profile = display_profile IMPORTING E_S_EXIT_COMMAND = E_S_EXIT_COMMAND EXCEPTIONS profile_inconsistent = 1 internal_error = 2 no_data_available = 3 no_authority = 4 OTHERS = 5.
BAL_DSP_LOG_PRINT CALL FUNCTION 'BAL_DSP_LOG_PRINT' EXPORTING I_S_PRINT_OPTIONS = I_S_PRINT_OPTIONS i_s_list_append = 'X' i_s_display_profile = display_profile EXCEPTIONS PROFILE_INCONSISTENT = 1 INTERNAL_ERROR = 2 NO_DATA_AVAILABLE = 3 NO_AUTHORITY = 4 OTHERS = 5.
BAL_DSP_OUTPUT_FREE CALL FUNCTION 'BAL_DSP_OUTPUT_FREE'.
CALL FUNCTION 'BAL_LOG_MSG_ADD_FREE_TEXT' EXPORTING i_log_handle = p_is_log i_msgty = p_const_msgt i_probclass = p_const_probclass i_text = outtext EXCEPTIONS log_not_found = 1 msg_inconsistent = 2 log_is_full = 3 OTHERS = 4.
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 RBDCUS47 or its description.