Skip to Content

Is there a way to limit access for user based on BP Groups

I would like to restrict access of a user based on BP Group, meaning he/she can only access transactions of a certain BP Group only.

Add a comment
10|10000 characters needed characters exceeded

Assigned Tags

Related questions

4 Answers

  • Posted on May 18, 2015 at 05:49 AM

    Hi,

    Try using SP_TransactionNotification

    Thanks

    Alvin

    Add a comment
    10|10000 characters needed characters exceeded

  • author's profile photo Former Member
    Former Member
    Posted on May 18, 2015 at 05:55 AM

    Hello,

    This would not be possible in standard SBO.

    Thanks,

    Joseph

    Add a comment
    10|10000 characters needed characters exceeded

  • Posted on May 18, 2015 at 06:07 AM

    Dear,

    I suggest instead of that you can choose "User Group" , as i hope BP is having different functionality an d can not be used to restrict normal SAP Module transactions.

    But still you can check with below BP authorization objects:

    B_BUPA_ATT

    B_BUPA_FDG

    B_BUPA_GRP

    B_BUPA_RLT

    But if you are going with BP authorization groups - B_BUPA_GRP , you may need to have ABAPER help in setting sup these controls in reporting structures and some Z- Transactions.

    Regards,

    Pardhu

    Add a comment
    10|10000 characters needed characters exceeded

  • Posted on May 18, 2015 at 06:25 AM

    Hi,

    First use this

    SELECT T0.UserID, T0.U_NAME AS 'User Name' FROM [dbo].[OUSR] T0

    Try This for Delivery

    IF @transaction_type = 'A' AND @object_type = '15'

    BEGIN

    IF EXISTS (SELECT T0.ItemCode FROM [dbo].[DLN1] T0 INNER JOIN [dbo].[ODLN] T1 ON T1.DocEntry = T0.DocEntry INNER JOIN [dbo].[OCRD] T2 ON T1.CardCode=T2.CardCode WHERE T1.UserSign IN ('2','3') AND T2.GroupCode IN (100,101) and T0.DocEntry = @list_of_cols_val_tab_del)]

    BEGIN

    SELECT @Error = 1, @error_message = 'This user have no permission'

    END

    END

    Regards

    Bhanu

    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.