RBDCUS44 is a standard Executable ABAP Report available within your SAP system (depending on your version and release level). It is used for Report for sending ALE Customizing requests using selection options and parameters as well as the distribution model...see full standard documentation available for this report. Also check out the submitted Comments related to this SAP report and the details below to see which OBJECTS it interacts with such as TABLES, FUNCTION MODULES, INCLUDES ETC.
If you would like to execute this report or see the full code listing simply enter RBDCUS44 into the relevant SAP transactions such as SE38 or SE80
Below is a list of transaction codes which are relevant to this SAP report
BDXE - Generation 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: AUTOTIM = Specific Time from Last Run
Selection Text: KORR_CH = Modifiable Requests
Selection Text: KORR_REL = Released Tasks
Selection Text: KORR_REQ = Released Requests/Tasks
Selection Text: P_EACH_S = Separate Requests per System
Selection Text: P_SYS = CTS Dummy System
Selection Text: P_SYST = Receiver System
Selection Text: TEST = Test
Selection Text: P_GROUP = D .
Selection Text: SO_DATE = D .
Selection Text: SO_KORR = D .
Selection Text: SO_TIME = D .
Selection Text: SO_USER = D .
Title: Generation of ALE Requests
Text Symbol: SEL = Evaluation of Transport Requests
Text Symbol: SE2 = Request Status
Text Symbol: PRN = Print
Text Symbol: P10 = Number of Receivers
Text Symbol: P09 = Sent IDocs
Text Symbol: P08 = Transport Request
Text Symbol: P07 = Entries
Text Symbol: P06 = Object Description
Text Symbol: P05 = Object Type
Text Symbol: 000 = Select Customizing Data to Distribute with ALE
Text Symbol: 001 = Select Changes
Text Symbol: 002 = Distribution
Text Symbol: 003 = CTS1,Distribution via Transport Sys.
Text Symbol: 004 = Entries
Text Symbol: 005 = Correction created
Text Symbol: 006 = No correction created - either no entries or in test mode
Text Symbol: 007 = Correction could not be created, code
Text Symbol: 008 = Correction could not be processed further, code
Text Symbol: 009 = Info IDocs dispatched
Text Symbol: 010 = Info IDoc(s) could not be created, code
Text Symbol: 012 = Correction could not be released, code
Text Symbol: 016 = Possible receivers
Text Symbol: 017 = Receiver
Text Symbol: AUF = Generation of ALE Requests
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_exp EXCEPTIONS is_allowed = 1 is_not_allowed = 2 OTHERS = 3.
OWN_LOGICAL_SYSTEM_GET CALL FUNCTION 'OWN_LOGICAL_SYSTEM_GET' IMPORTING own_logical_system = logsys EXCEPTIONS own_logical_system_not_defined = 1 OTHERS = 2.
ALE_MODEL_INFO_GET CALL FUNCTION 'ALE_MODEL_INFO_GET' EXPORTING message_type = 'CONDA2' * RECEIVING_SYSTEM = ' ' sending_system = logsys * VALIDDATE = SY-DATUM TABLES model_data = model_data EXCEPTIONS no_model_info_found = 1 own_system_not_defined = 2 OTHERS = 3.
DOCU_CALL CALL FUNCTION 'DOCU_CALL' EXPORTING * CMOD_ENTRANCE = ' ' displ = 'X' displ_mode = '2' * DYNPRO_FOR_THLPF = ' ' * FDNAME_FOR_THLPF = ' ' id = 'RE' langu = sy-langu object = 'RBDCUS44' * PROGRAM_FOR_THLPF = ' ' * SHORTTEXT = ' ' * TYP = 'E' * SUPPRESS_EDIT = ' ' * USE_SEC_LANGU = ' ' * EXTENSION_MODE = ' ' * IMPORTING * SAVETEXT = * EXIT_CODE = EXCEPTIONS OTHERS = 1.
SEL_METH_ALE_CUST_DAT_TRSP CALL FUNCTION 'SEL_METH_ALE_CUST_DAT_TRSP' EXPORTING objekttyp = i_tbd72-objekttyp objektname = i_tbd72-objektname objectkey = i_tbd72-objectkey korr_rel = korr_sel IMPORTING lines = lines TABLES i_e071k = i_e071k text_line = t_line i_user = so_user i_date = so_date i_time = so_time i_korr = so_korr EXCEPTIONS OTHERS = 1.
SEL_METH_ALE_CUST_DAT_TRSP CALL FUNCTION 'SEL_METH_ALE_CUST_DAT_TRSP' EXPORTING objekttyp = i_tbd72-objekttyp objektname = i_tbd72-objektname objectkey = i_tbd72-objectkey korr_rel = korr_sel IMPORTING lines = lines TABLES i_e071k = dummy text_line = dummy2 i_user = so_user i_date = so_date i_time = so_time i_korr = so_korr EXCEPTIONS OTHERS = 1.
SEL_METH_ALE_CUST_DAT_TRMD CALL FUNCTION 'SEL_METH_ALE_CUST_DAT_TRMD' EXPORTING trkorr = i_tbd72-template IMPORTING lines = lines TABLES i_e071k = i_e071k text_line = t_line EXCEPTIONS OTHERS = 1.
GET_ALE_OBJECT_TEXT CALL FUNCTION 'GET_ALE_OBJECT_TEXT' EXPORTING objecttype = i_tbd72-objekttyp objectname = i_tbd72-objektname IMPORTING ddtext = h_ddtext EXCEPTIONS no_text_found = 1 OTHERS = 2.
TR_INSERT_NEW_COMM CALL FUNCTION 'TR_INSERT_NEW_COMM' EXPORTING wi_kurztext = ktext wi_trfunction = 'T' * WI_STRKORR = ' ' * WI_CATEGORY = 'CUST' * WI_CLIENT = ' ' * WI_TARGET_CLIENT = ' ' * WI_PROTECT = ' ' * IV_SIMULATION = ' ' IMPORTING we_e070 = e_e070 we_e07t = e_e07t we_trkorr = trkorr * WE_E070C = EXCEPTIONS OTHERS = 20.
TR_MODIFY_COMM CALL FUNCTION 'TR_MODIFY_COMM' EXPORTING wi_e070 = e_e070 wi_e07t = e_e07t wi_sel_e071 = 'X' wi_sel_e071k = 'X' wi_sel_e07t = ' ' * WI_SEL_E070C = ' ' * WI_E070C = ' ' * IMPORTING * WE_E070 = * WE_E07T = * WE_E070C = TABLES wt_e071 = ko200 wt_e071k = e071k_tab EXCEPTIONS OTHERS = 20.
TR_RELEASE_COMM CALL FUNCTION 'TR_RELEASE_COMM' EXPORTING wi_trkorr = trkorr wi_dialog = ' ' * WI_SUCCESS_MESSAGE = 'X' * IMPORTING * WE_E070 = * WE_E070C = * WE_E07T = TABLES wt_e071 = ko200 wt_e071k = e071k_tab EXCEPTIONS OTHERS = 72.
ALE_CUST_INSERT_PROTOKOLL CALL FUNCTION 'ALE_CUST_INSERT_PROTOKOLL' EXPORTING korr_rel = korr_rel trkorr = trkorr * ORG_IDENT = P_ORG TABLES i_tbd72 = i_tbd72 i_tbd73 = i_tbd73 receivers = my_recs EXCEPTIONS OTHERS = 1.
ALE_CUST_INFO_IDOC CALL FUNCTION 'ALE_CUST_INFO_IDOC' EXPORTING korr_rel = korr_rel IMPORTING rcode = ret idocs_created = anz TABLES i_tbd73 = i_tbd73 logsystems = my_recs EXCEPTIONS OTHERS = 1.
DEQUEUE_ALL CALL FUNCTION 'DEQUEUE_ALL' * EXPORTING * _SYNCHRON = ' ' EXCEPTIONS OTHERS = 1.
CALL FUNCTION 'TR_DOCU_INTERFACE' EXPORTING iv_object = trkorr * IV_LANGU = SY-LANGU iv_action = 'M' * IV_DOCU_TYPE = 'N' * IV_EDIT_DISPLAY = ' ' * IV_EDIT_DISPLAY_MODE = '2' * IV_MODIFY_APPENDING = 'X' TABLES tt_line = t_line EXCEPTIONS OTHERS = 12.
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_DSP_LOG_DISPLAY CALL FUNCTION 'BAL_DSP_LOG_DISPLAY' EXPORTING i_s_display_profile = display_profile EXCEPTIONS profile_inconsistent = 1 internal_error = 2 no_data_available = 3 no_authority = 4 OTHERS = 5.
BAL_LOG_MSG_ADD_FREE_TEXT 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 RBDCUS44 or its description.
RBDCUS44 - Generation of ALE Requests RBDCUS44 - Generation of ALE Requests RBDCUS43 - ALE Customizing Distribution: Clean Up Inbound Log Table RBDCUS43 - ALE Customizing Distribution: Clean Up Inbound Log Table RBDCUS42 - System-Wide Analysis of Definitions of Customizing Objects RBDCUS42 - System-Wide Analysis of Definitions of Customizing Objects