SAP Knowledge Base Article - Public

2349319 - How to Mass Assign Roles to an existing Business Partner


You want to mass create the Supplier role for existing for existing Business Partners.

Reproducing the Issue

  1. Go to Business Partners Work Center
  2. Select Business Partners view
  3. Highlight any Business Partner
  4. Select the button Create as->Supplier

You have the requirement to do this function massively, for several business partners at same time.


This requirement is not possible using standard Migration Tools. However, it is possible only via web service "Manage Suppliers".

With this web service you can assign the role Supplier to existing business partners (accounts etc.)
Here an excerpt from the documentation:

The element CreateFromBusinessPartnerIndicator can be used to assign the role supplier to existing business partners.
If this element is supplied with value true, then the following constraints have to be considered:
The actionCode attribute in message node Supplier shall have value "02" (Update) or "04" (Save), otherwise an error message is returned.
If the actionCode attribute in message node Supplier has value "02" or "04" and the elements InternalID or the UUID are filled, then the system assigns the role supplier to the business partner with the given InternalID or UUID.
If the actionCode attribute in message node Supplier has value "04" and the elements InternalID and UUID are both empty, then the system creates a new supplier using internal numbering.

Full documentation about the web service can be found following the steps below

  1. Go to Application and User Management->Service Explorer
  2. Search for Manage Suppliers
  3. Click on link to check the documentation


KBA , SRD-MD-BP , Business Partner , How To


SAP BUSINESS BYDESIGN 1611 ; SAP BUSINESS BYDESIGN 1705 ; SAP BUSINESS BYDESIGN 1708 ; SAP Business ByDesign 1605 ; SAP Business ByDesign 1608 ; SAP Business ByDesign 1702