Skip to Content
author's profile photo Former Member
Former Member

How to establish a relation between my User and Position and his BP number.


I had problem like for about 157 users, where the SU01 data for the user have got vanished , but they still exists in organization structure with their Position (S) and thier BP number.

So if I created a user again with the same Id and could I be able to assign the New User to old BP number and old Position?

Is there any work arroun on this please suggest?

if so how to go about it?

Best Regards,


Add a comment
10|10000 characters needed characters exceeded

Related questions

2 Answers

  • Best Answer
    author's profile photo Former Member
    Former Member
    Posted on Nov 22, 2007 at 10:31 AM


    <u>How you are creating your users?</u>

    <b>USERS_GEN or Manager Users in manager's webpage?</b>

    When you give org unit for assignement SRM creates position (S level) , BP (or CP for SRM 5.0 onwards) and user (US level) automatiocally.

    <b>Prerequisite - SU01 user should be existing in EBP and not locked.

    User records are stored in table BUT000. Hence take a closer look at this table.

    The quick, easy and dirty way to do this is to manually add the relation in transaction PP01 in SRM.</b>

    To achieve this select your position:

    Object type: Position

    Object ID: your_pos

    Now select the relations entry and push F5 (create infotype)

    In the following screen put in the following:

    Relationship type/relationship A 008

    Type of related object User

    ID of the related object your_user_id


    Weighting 100 % (or 0%) don't remember which one, a warning may be displayed that the weighting is bigger than 100%.

    You can check the relationships for a correct user and imitate those ;).

    <b>You should take into account that the solution I gave is one you should only use if you can't resolve the problem in any other way, this will just dumbly create the relationship between the two without checking anything.</b>

    <u>First try to use transaction - users_gen or any other method like adding the user to the position again using ppoma_bbp or ALE distribution (if you have that setup).</u>


    Maybe a better way to do this (just found this one out).

    1. Go to transaction BP in the SAP Gui.

    2. Enter your BP number for the person.

    3. Select "Internet User".

    4. Go to the tab "internet user".

    5. Select the SU01 user in the USER field.

    <b>Save and check in pposa_bbp if the user is correct now.</b>

    <u>Related link -></u>


    Pls use FM BBP_OM_STRUC_GET_USER_FROM_POS to get users given a position.

    Ofcourse, you can also check in PPOMA_BBP; Find by position.

    Also, you can use the FM "BBP_OM_STRUC_GET_USER_FROM_POS".

    <u>Other useful links -></u>



    Do let me know.


    - Atul

    Add a comment
    10|10000 characters needed characters exceeded

  • author's profile photo Former Member
    Former Member
    Posted on Nov 22, 2007 at 10:20 AM

    Hello Sai,

    If your user assignment is still present in Org structure, SRM will not allow you to reassign the same user ID.

    We had done this with a custom program.

    Delete the data in table BUT000

    and then reassign



    Add a comment
    10|10000 characters needed characters exceeded

Before answering

You should only submit an answer when you are proposing a solution to the poster's problem. If you want the poster to clarify the question or provide more information, please leave a comment instead, requesting additional details. When answering, please include specifics, such as step-by-step instructions, context for the solution, and links to useful resources. Also, please make sure that you answer complies with our Rules of Engagement.
You must be Logged in to submit an answer.

Up to 10 attachments (including images) can be used with a maximum of 1.0 MB each and 10.5 MB total.