Skip to Content
avatar image
Former Member

Lock access to ABAP system - Allow access to JAVA system

Dear SAP colleagues,

We do have 2 SAP SRM systems :

1. DL1 is our SRM-ABAP system

2. DJ1 is our SRM-JAVA system

A user is created in DL1 (ABAP) system.

The DJ1 UME links to DL1. In other terms, a user is created in ABAP system (DL1) and automatically replicated to JAVA system (DJ1).

My question :

We want to give access to our user only to DJ1 (SRM-JAVA) system.

User must not be able to connect on SRM-ABAP system (DL1).

If I lock the user in DL1 (ABAP), it is automatically locked on JAVA system (DJ1), which is normal.

User has ABAP roles and JAVA roles.

Is there a solution to give access to a user on JAVA system (DJ1) and lock the same user in DL1 ?

Thanks in advance for your suggestion, even if it is a strange request ...


Add comment
10|10000 characters needed characters exceeded

  • Follow
  • Get RSS Feed

2 Answers

  • Best Answer
    Sep 15, 2010 at 12:39 AM


    you can disable password logon using parameter login/disable_password_logon and not to set up SSO. So normal users won't be able to log on. I am not sure if this parameter affects Java stack but it looks like DJ1 is a separate system.

    you could use an user exit SUSR0001 which is called after dialog log on to ABAP stack. But be careful about it. Probably you don't want to lock out all users.

    Another approach could be to put firewall in front of your ABAP stack and allow dialog logon only from limited range of IP addresses.

    BTW if you don't give authorization to run any transaction to users (S_TCODE) then you don't care if users can log on or not. They won't be able to do anything.


    Add comment
    10|10000 characters needed characters exceeded

    • Former Member Former Member

      If you have SSO configured between them ( ABAP & JAVA ) you can achieve your goal

      and allow GUI access for those 2-3+ users to perform admnistrative activities

      but in this case remember the user will still be unlocked.

      if the user needs to view data from the backend system

  • avatar image
    Former Member
    Sep 14, 2010 at 08:08 PM

    Think this way


    R1= role 1 in java stack

    R2 = role 2 in ABAP stack

    How will the user get access to R2? if you remove the relationship between R2 and U1?

    with your present installation model.

    I have seen UME/portal UME connected to ABAP database ( ABAP SRM ) only


    You have the Netweaver install pointing to UME only ( my knowledge is it will be java only stack )

    in that case your NW SRM ABAP side which will be independent , the user can be locked forever!!

    Add comment
    10|10000 characters needed characters exceeded