SAP Reports / Programs | Basis Components | Middleware | ALE Integration Technology(BC-MID-ALE) SAP BC

RBDCUS15 SAP ABAP Report - Generate Partner Profile







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


Transaction Code(s):

Below is a list of transaction codes which are relevant to this SAP report

BD82 - Generate Partner Profiles


ABAP code to call this SAP report using the submit statement

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.






SUBMIT RBDCUS15. "Basic submit
SUBMIT RBDCUS15 AND RETURN. "Return to original report after report execution complete
SUBMIT RBDCUS15 VIA SELECTION-SCREEN. "Display selection screen of submitted report to user
    See more syntax options for the ABAP SUBMIT statement


Text pool values


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





Text Symbol: T22 = Enh. Type
Text Symbol: T23 = Process Code
Text Symbol: T24 = Task
Text Symbol: T25 = System
Text Symbol: T26 = Status
Text Symbol: T27 = Result
Text Symbol: 081 = Parameters for message type & & & could not be created. (DM in invalid time period)
Text Symbol: 034 = System &
Text Symbol: 033 = Partner & as partner has been created
Text Symbol: 032 = System & as a partner type already exists
Text Symbol: 031 = Unable to assign RFC destination
Text Symbol: 030 = Port & with RFC destination & has been created
Text Symbol: 029 = RFC destination & has already been assigned to the system
Text Symbol: 028 = Database error when using INSERT into table &
Text Symbol: 021 = RFC destination & not specified for system &
Text Symbol: 018 = No messages have been defined for the selection conditions in the model
Text Symbol: 017 = Distribution model
Text Symbol: 016 = Own logical system not defined
Text Symbol: 015 = Check Own Logical System
Text Symbol: 013 = IDocs
Text Symbol: 012 = Processing
Text Symbol: 010 = Pack. Size
Text Symbol: 009 = Output Mode
Text Symbol: 008 = ID
Text Symbol: 006 = Ty.
Text Symbol: 004 = Inb. Parameters
Text Symbol: 003 = Outb. Parameters
Text Symbol: 002 = Postprocessing: Authorized Users
Text Symbol: 001 = Default Parameters for Partner Profile
Text Symbol: 080 = Parameters for message type & & & already exist. (DM in invalid time period)
Text Symbol: 079 = Outbound parameter not created (distribution model in invalid time period)
Text Symbol: 078 = Outbound parameter exists for message type & & & & (DM in invalid time period)
Text Symbol: 077 = Port & not vreated. (Distribution model is in an invalid time period)
Text Symbol: 076 = Port & already created (distribution model is in an invalid time period)
Text Symbol: 075 = Partner & not created. (Distribution model is in an invalid time period)
Text Symbol: 074 = Partner & already created (distribution model is in invalid time period)
Text Symbol: 073 = Parameters for message type & & & could not be created
Text Symbol: 072 = Parameter for message type & & & successfully created
Text Symbol: 071 = Parameters for message type & & & already exist





Text Symbol: 070 = Inbound parameters for message type & & & could not be created
Text Symbol: 069 = Outbound parameters for message type & & & & could not be created
Text Symbol: 068 = Port could not be created
Text Symbol: 067 = System & could not be created as a partner system
Text Symbol: 059 = Enter the RFC destination and restart the generation
Text Symbol: 044 = Version
Text Symbol: 043 = Port & with RFC destination & already exists
Text Symbol: 040 = Inbound parameters for message type & & & successfully created
Text Symbol: 039 = System has been assigned RFC destination &
Text Symbol: 038 = Inbound parameters for message type & already exist
Text Symbol: 037 = Outbound parameters for message type & & & & successfully created
Text Symbol: 035 = Outbound parameters for message type & & & & already exist


INCLUDES used within this REPORT RBDCUS15

No INCLUDES are used within this REPORT code!


TABLES used within REPORT and the associated SELECT statement:

No SAP DATABASE tables are accessed within this REPORT code!


Function Modules used within report and the associated call statement:

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.



Contribute (Add Comments)

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.