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.
BP_USER_GEN (AI_SDK_USER_BP_GEN)
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
- 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
- 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)
BP_GEN
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.
Example:
Using BP_GEN
Using BP_USER_GEN
Recommendation
- 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”
this note is very helpful Wence.