RBDCUS15 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 RBDCUS15 into the relevant SAP transactions such as SE38 or SE80
Below is a list of transaction codes which are relevant to this SAP report
BD82 - Generate Partner Profiles
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: SMODEL = Model View
Selection Text: PSYS = Partner System
Title: Generate Partner Profile
Text Symbol: T02 = RFC Destination for Synchronous Method Calls
Text Symbol: T01 = Log for Partner Profile Generation
Text Symbol: I03 = Error
Text Symbol: I02 = Warning
Text Symbol: I01 = OK
Text Symbol: 096 = No unique IDoc type found for message type &. Check !
Text Symbol: 095 = Process code created with &
Text Symbol: 094 = No unique process code determined; check the code manually
Text Symbol: 093 = Could not create inbound parameters for message type & & &
Text Symbol: 092 = Caution: Inbound function module for message type & & & is not unique
Text Symbol: 091 = Outbound parameters created for message type & & & &
Text Symbol: 090 = Inbound parameters created for message type & & &
Text Symbol: 089 = Could not create parameters for message type & & &
Text Symbol: 088 = Parameters created for message type & & &
Text Symbol: 087 = Port & created with RFC destination &
Text Symbol: 086 = System & created as partner
Text Symbol: 085 = Partner profile set from inactive to active
Text Symbol: 084 = Partner profile inactive
Text Symbol: 083 = Inbound parameter not created (DM in invalid period)
Text Symbol: 082 = Inbound parameters for message type & & & already exist. (DM in invalid time period)
Text Symbol: T04 = Partner
Text Symbol: T05 = Port
Text Symbol: T06 = Outb. Parameters
Text Symbol: T07 = Inb. Parameters
Text Symbol: T09 = Parameters for Message Control
Text Symbol: T10 = Check Run
Text Symbol: T11 = Port Port No. RFC Destination
Text Symbol: T12 = Outbound Parameter Mess. Type Mess. Var. Mess. Func. Basic Type Ext. Type
Text Symbol: T13 = Inbound Parameter Mess. Type Mess. Var. Mess. Func. Process Code
Text Symbol: T16 = Port Number
Text Symbol: T17 = RFC Destination
Text Symbol: T18 = Message Type
Text Symbol: T19 = Message Var.
Text Symbol: T20 = Message Funct.
Text Symbol: T21 = Basic Type
No INCLUDES are used within this REPORT code!
No SAP DATABASE tables are accessed within this REPORT code!
HELP_DOCU_SHOW_FOR_FIELD CALL FUNCTION 'HELP_DOCU_SHOW_FOR_FIELD' EXPORTING fieldname = 'USRTYP' tabname = 'EDPP1'.
HELP_DOCU_SHOW_FOR_FIELD CALL FUNCTION 'HELP_DOCU_SHOW_FOR_FIELD' EXPORTING fieldname = 'USRKEY' tabname = 'EDPP1'.
RH_DETERMINE_ORG_OTYPE CALL FUNCTION 'RH_DETERMINE_ORG_OTYPE' IMPORTING org_object_otype = otype org_otype_text = otext EXCEPTIONS no_object_type_selected = 01.
DYNP_VALUES_READ CALL FUNCTION 'DYNP_VALUES_READ' EXPORTING dyname = 'RBDCUS15' dynumb = '1000' TABLES dynpfields = dynpfields EXCEPTIONS invalid_abapworkarea = 01 invalid_dynprofield = 02 invalid_dynproname = 03 invalid_dynpronummer = 04 invalid_request = 05 no_fielddescription = 06 undefind_error = 07.
RH_CHECK_VALID_ORG_TYPE CALL FUNCTION 'RH_CHECK_VALID_ORG_TYPE' EXPORTING act_otype = otype EXCEPTIONS not_valid = 01.
RH_DETERMINE_ORG_OBJID CALL FUNCTION 'RH_DETERMINE_ORG_OBJID' EXPORTING org_object_type = otype IMPORTING org_object_objid = swhactor-objid EXCEPTIONS no_active_plvar = 01 no_object_id_selected = 02.
RH_CHECK_ORG_OBJECT_EXISTS CALL FUNCTION 'RH_CHECK_ORG_OBJECT_EXISTS' EXPORTING act_object_ext = h_object IMPORTING act_stext = stext EXCEPTIONS no_active_plvar = 01 no_org_object = 02 org_object_not_found = 03.
DYNP_VALUES_UPDATE CALL FUNCTION 'DYNP_VALUES_UPDATE' EXPORTING dyname = 'RBDCUS15' dynumb = '1000' TABLES dynpfields = dynpfields EXCEPTIONS OTHERS = 04.
RH_CHECK_ORG_OBJECT_EXISTS CALL FUNCTION 'RH_CHECK_ORG_OBJECT_EXISTS' EXPORTING act_object_ext = h_object IMPORTING act_otype_text = otext act_stext = stext EXCEPTIONS no_active_plvar = 01 no_org_object = 02 org_object_not_found = 03.
DYNP_VALUES_UPDATE CALL FUNCTION 'DYNP_VALUES_UPDATE' EXPORTING dyname = 'RBDCUS15' dynumb = '1000' TABLES dynpfields = dynpfields EXCEPTIONS OTHERS = 04.
DYNP_VALUES_UPDATE CALL FUNCTION 'DYNP_VALUES_UPDATE' EXPORTING dyname = 'RBDCUS15' dynumb = '1000' TABLES dynpfields = dynpfields EXCEPTIONS OTHERS = 04.
RH_CHECK_ORG_OBJECT_EXISTS CALL FUNCTION 'RH_CHECK_ORG_OBJECT_EXISTS' EXPORTING act_object_ext = h_object IMPORTING act_object_ext = h_object EXCEPTIONS no_active_plvar = 01 org_object_not_found = 02 no_org_object = 02 OTHERS = 99.
MODEL_BMMLINK_GET CALL FUNCTION 'MODEL_BMMLINK_GET' TABLES mlink = t_mlink.
OWN_LOGICAL_SYSTEM_GET CALL FUNCTION 'OWN_LOGICAL_SYSTEM_GET' IMPORTING own_logical_system = own_system EXCEPTIONS own_logical_system_not_defined = 1 OTHERS = 2.
EDI_AGREE_PARTNER_READ CALL FUNCTION 'EDI_AGREE_PARTNER_READ' EXPORTING rec_edkp1 = f_pkhdr IMPORTING rec_eddp1 = f_eddp1 EXCEPTIONS db_error = 1 entry_not_exist = 2 OTHERS = 3.
EDI_AGREE_PARTNER_UPDATE CALL FUNCTION 'EDI_AGREE_PARTNER_UPDATE' EXPORTING rec_edpp1 = f_edpp1 * NO_PTYPE_CHECK = ' ' EXCEPTIONS db_error = 1 entry_not_exist = 2 parameter_error = 3 OTHERS = 4 .
EDI_AGREE_PARTNER_INSERT CALL FUNCTION 'EDI_AGREE_PARTNER_INSERT' EXPORTING rec_edpp1 = gt_phdr EXCEPTIONS db_error = 01 entry_already_exist = 02 parameter_error = 03 OTHERS = 99.
EDI_AGREE_PARTNER_TEST CALL FUNCTION 'EDI_AGREE_PARTNER_TEST' EXPORTING rec_edpp1 = gt_phdr EXCEPTIONS db_error = 01 entry_already_exist = 02 parameter_error = 03 OTHERS = 99.
EDI_AGREE_OUT_MESSTYPE_READ CALL FUNCTION 'EDI_AGREE_OUT_MESSTYPE_READ' EXPORTING rec_edk13 = f_pkout EXCEPTIONS db_error = 01 entry_not_exist = 02 OTHERS = 99.
EDI_AGREE_OUT_MESSTYPE_INSERT CALL FUNCTION 'EDI_AGREE_OUT_MESSTYPE_INSERT' EXPORTING rec_edp13 = t_pout EXCEPTIONS db_error = 01 entry_already_exist = 02 parameter_error = 03 OTHERS = 99.
EDI_PARTNER_READ_COMPLETE CALL FUNCTION 'EDI_PARTNER_READ_COMPLETE' EXPORTING rec_edkp1 = f_pkhdr TABLES tab_edp13 = t_pout EXCEPTIONS db_error = 1 entry_not_exist = 2 OTHERS = 3.
EDI_PORT_READ_ALE CALL FUNCTION 'EDI_PORT_READ_ALE' EXPORTING portname = h_port_name IMPORTING logdes = h_rfc_dest EXCEPTIONS port_not_exist = 1 port_not_type_ale = 2 OTHERS = 3.
EDI_PORT_GENERATE_ALE CALL FUNCTION 'EDI_PORT_GENERATE_ALE' EXPORTING arfc_destination = h_rfc_dest arfc_description = h_rfc_descr arfc_version = h_versio IMPORTING port = h_port_name return = h_return EXCEPTIONS error_in_number_get_next = 1 error_insert_port = 2 adress_from_edi_port = 3 no_entry_in_rfcdes = 4 OTHERS = 5.
EDI_PORT_TEST_ALE CALL FUNCTION 'EDI_PORT_TEST_ALE' EXPORTING arfc_destination = h_rfc_dest arfc_description = h_rfc_descr arfc_version = h_versio IMPORTING port = h_port_name return = h_return EXCEPTIONS error_in_number_get_next = 1 error_insert_port = 2 adress_from_edi_port = 3 no_entry_in_rfcdes = 4 OTHERS = 5.
EDI_AGREE_OUT_IDOC_READ CALL FUNCTION 'EDI_AGREE_OUT_IDOC_READ' EXPORTING rec_edk12 = f_pknast EXCEPTIONS db_error = 1 entry_not_exist = 2 OTHERS = 99.
EDI_AGREE_OUT_IDOC_INSERT CALL FUNCTION 'EDI_AGREE_OUT_IDOC_INSERT' EXPORTING rec_edp12 = t_pnast EXCEPTIONS db_error = 1 entry_already_exist = 2 parameter_error = 3 OTHERS = 99.
EDI_AGREE_OUT_IDOC_TEST CALL FUNCTION 'EDI_AGREE_OUT_IDOC_TEST' EXPORTING rec_edp12 = t_pnast EXCEPTIONS db_error = 1 entry_already_exist = 2 parameter_error = 3 OTHERS = 99.
EDI_AGREE_IN_MESSTYPE_READ CALL FUNCTION 'EDI_AGREE_IN_MESSTYPE_READ' EXPORTING rec_edk21 = f_pkinb EXCEPTIONS db_error = 01 entry_not_exist = 02 OTHERS = 99.
EDI_AGREE_IN_MESSTYPE_INSERT CALL FUNCTION 'EDI_AGREE_IN_MESSTYPE_INSERT' EXPORTING rec_edp21 = t_pinb EXCEPTIONS db_error = 01 entry_already_exist = 02 parameter_error = 03 OTHERS = 99.
EDI_AGREE_IN_MESSTYPE_TEST CALL FUNCTION 'EDI_AGREE_IN_MESSTYPE_TEST' EXPORTING rec_edp21 = t_pinb EXCEPTIONS db_error = 01 entry_already_exist = 02 parameter_error = 03 OTHERS = 99.
REUSE_ALV_GRID_DISPLAY CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY' EXPORTING i_callback_program = sy-repid i_callback_pf_status_set = l_status_set i_callback_user_command = l_user_command i_grid_title = l_title is_layout = wa_layout it_fieldcat = it_fieldcat it_sort = it_sort TABLES t_outtab = it_content EXCEPTIONS program_error = 1 OTHERS = 2.
DD_DD07V_GET CALL FUNCTION 'DD_DD07V_GET' EXPORTING domain_name = 'EDI_OUTMOD' langu = sy-langu withtext = 'X' TABLES dd07v_tab = dd07v_tab_out EXCEPTIONS access_failure = 01.
DD_DD07V_GET CALL FUNCTION 'DD_DD07V_GET' EXPORTING domain_name = 'EDIPINMOD' langu = sy-langu withtext = 'X' TABLES dd07v_tab = dd07v_tab_in EXCEPTIONS access_failure = 01.
DD_DD07V_GET CALL FUNCTION 'DD_DD07V_GET' EXPORTING domain_name = 'EDI_VERS23' langu = sy-langu withtext = 'X' TABLES dd07v_tab = dd07v_tab_vrs EXCEPTIONS access_failure = 01.
HELP_VALUES_GET CALL FUNCTION 'HELP_VALUES_GET' EXPORTING fieldname = 'VERSIO' tabname = 'EDIPOA' IMPORTING select_value = h_versio EXCEPTIONS OTHERS = 1.
DYNP_VALUES_UPDATE CALL FUNCTION 'DYNP_VALUES_UPDATE' EXPORTING dyname = 'RBDCUS15' dynumb = '1000' TABLES dynpfields = dynpfields EXCEPTIONS OTHERS = 04.
DYNP_VALUES_UPDATE CALL FUNCTION 'DYNP_VALUES_UPDATE' EXPORTING dyname = 'RBDCUS15' dynumb = '1000' TABLES dynpfields = dynpfields EXCEPTIONS OTHERS = 04.
DD_DD07V_GET CALL FUNCTION 'DD_DD07V_GET' EXPORTING domain_name = 'EDI_VERS23' TABLES dd07v_tab = dd07v_tab_vrs EXCEPTIONS access_failure = 01.
VIEW_MARK_WRITE CALL FUNCTION 'VIEW_MARK_WRITE' EXPORTING objname = 'BD82' begin = c_true EXCEPTIONS OTHERS = 1.
VIEW_MARK_WRITE CALL FUNCTION 'VIEW_MARK_WRITE' EXPORTING objname = 'BD82' begin = space EXCEPTIONS OTHERS = 1.
EDI_AGREE_OUT_MESSTYPE_READ CALL FUNCTION 'EDI_AGREE_OUT_MESSTYPE_READ' EXPORTING rec_edk13 = f_pkout EXCEPTIONS db_error = 01 entry_not_exist = 02 OTHERS = 99.
EDI_AGREE_OUT_MESSTYPE_TEST CALL FUNCTION 'EDI_AGREE_OUT_MESSTYPE_TEST' EXPORTING rec_edp13 = t_pout EXCEPTIONS db_error = 01 entry_already_exist = 02 parameter_error = 03 OTHERS = 99.
EDI_AGREE_OUT_IDOC_READ CALL FUNCTION 'EDI_AGREE_OUT_IDOC_READ' EXPORTING rec_edk12 = f_pknast EXCEPTIONS db_error = 1 entry_not_exist = 2 OTHERS = 99.
EDI_AGREE_OUT_IDOC_TEST CALL FUNCTION 'EDI_AGREE_OUT_IDOC_TEST' EXPORTING rec_edp12 = t_pnast EXCEPTIONS db_error = 1 entry_already_exist = 2 parameter_error = 3 OTHERS = 99.
EDI_AGREE_IN_MESSTYPE_READ CALL FUNCTION 'EDI_AGREE_IN_MESSTYPE_READ' EXPORTING rec_edk21 = f_pkinb EXCEPTIONS db_error = 01 entry_not_exist = 02 OTHERS = 99.
EDI_AGREE_IN_MESSTYPE_TEST CALL FUNCTION 'EDI_AGREE_IN_MESSTYPE_TEST' EXPORTING rec_edp21 = t_pinb EXCEPTIONS db_error = 01 entry_already_exist = 02 parameter_error = 03 OTHERS = 99.
EDI_AGREE_PARTNER_READ CALL FUNCTION 'EDI_AGREE_PARTNER_READ' EXPORTING rec_edkp1 = f_pkhdr IMPORTING rec_eddp1 = f_eddp1 EXCEPTIONS db_error = 1 entry_not_exist = 2 OTHERS = 3.
EDI_AGREE_PARTNER_TEST CALL FUNCTION 'EDI_AGREE_PARTNER_TEST' EXPORTING rec_edpp1 = gt_phdr EXCEPTIONS db_error = 01 entry_already_exist = 02 parameter_error = 03 OTHERS = 99.
EDI_PARTNER_READ_COMPLETE CALL FUNCTION 'EDI_PARTNER_READ_COMPLETE' EXPORTING rec_edkp1 = f_pkhdr TABLES tab_edp13 = t_pout EXCEPTIONS db_error = 1 entry_not_exist = 2 OTHERS = 3.
EDI_PORT_READ_ALE CALL FUNCTION 'EDI_PORT_READ_ALE' EXPORTING portname = h_port_name IMPORTING logdes = h_rfc_dest EXCEPTIONS port_not_exist = 1 port_not_type_ale = 2 OTHERS = 3.
EDI_PORT_TEST_ALE CALL FUNCTION 'EDI_PORT_TEST_ALE' EXPORTING arfc_destination = h_rfc_dest arfc_description = h_rfc_descr arfc_version = h_versio IMPORTING port = h_port_name return = h_return EXCEPTIONS error_in_number_get_next = 1 error_insert_port = 2 adress_from_edi_port = 3 no_entry_in_rfcdes = 4 OTHERS = 5.
REUSE_ALV_GRID_DISPLAY CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY' EXPORTING i_callback_program = sy-repid i_callback_pf_status_set = l_status_set i_callback_user_command = l_user_command_check i_grid_title = l_title is_layout = wa_layout it_fieldcat = it_fieldcat it_sort = it_sort TABLES t_outtab = it_content_check EXCEPTIONS program_error = 1 OTHERS = 2.
ICON_CREATE CALL FUNCTION 'ICON_CREATE' EXPORTING name = icon_lights info = mess_activ IMPORTING RESULT = green EXCEPTIONS OTHERS = 1.
ICON_CREATE CALL FUNCTION 'ICON_CREATE' EXPORTING name = icon_lights info = mess_activ IMPORTING RESULT = red EXCEPTIONS OTHERS = 1.
ICON_CREATE CALL FUNCTION 'ICON_CREATE' EXPORTING name = icon_lights info = mess_activ IMPORTING RESULT = yellow EXCEPTIONS OTHERS = 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 RBDCUS15 or its description.