Skip to Content
Author's profile photo Wence Lacaze

Why use BP_USER_GEN maybe its not the best option for you.

I discover recently that BP_GEN and BP_USER_GEN (AI_SDK_BP_USER_GEN)  don’t work exactly in the same way.. and I think will be a good idea share this info.

BP_GEN, and BP_USER_GEN were designed for different use cases,they therefore have different functions, booth are supported for use in Sap Solution Manager.

The situation explained here apply for companies that don’t give access to end user to Sap Solution Manager.


The great think about BP_USER_GEN is that you can schedule this report in background. When you run the transaction, you have 2 options to identify the BP’s
Screen Shot 2013-04-28 at 9.49.32 PM.png

  1. USERNAME : This means that the report searchs for an existing business partner based on the USERNAME defined in the Role employee. This role employee can only be added to the business partner if an user exists in Solution Manager
  2. EMAIL: Is looking if there is any BP in Sap Solution Manager who has the same e-mail address in de General Info TAB (The emails is taking from  SU01 on satellite environment)


You can’t schedule this transaction in background, When you run this report you can only select by date selection,

When BP_GEN is running, the system check if the FULLNAME / SEARCH TERM and External BP Identification of the BP is the same of the user, in this case SAP Solution Manager will update the BP adding the system/Client in the Identification TAB.


Using BP_GEN

Executing BP_GEN to client 100 for USER01

  • The system create 1 BP and in the identification TAB you find the user Information.
  • The system add the “External BP Number”
Screen Shot 2013-04-28 at 10.04.43 PM.png
Executing BP_GEN to client 000 for USER01

  • BP_GEN update the right BP, adding a new entry on “Identification Numbers”.
Screen Shot 2013-04-28 at 10.27.21 PM.png


Executing BP_USER_GEN to client 100 for USER02

  • The system create 1 BP and in the identification TAB you find the user Information.
  • The system add the “Contact Person” Role but empty.
Screen Shot 2013-04-28 at 10.05.05 PM.png
Executing BP_USER_GEN to client 000 for USER02 
BP_USER_GEN create a new BP (314)
Screen Shot 2013-04-28 at 10.27.44 PM.png



  • If you want to use BP_USER_GEN , remember to use E-mail to identify uniquely the users or create the user in Solman to don’t duplicate the bps.
  • Remember to apply the Note “1848868 – BP_GEN: Contact person role is not added”

Assigned Tags

      1 Comment
      You must be Logged on to comment or reply to a post.
      Author's profile photo Achim Töper
      Achim Töper

      this note is very helpful Wence.