G.1 Configuring the SAP System for Granular Locking

To enable the SAP system for locking, you must enable two BAPIs for remote access by setting the Remote-Enabled Module attribute in the SAP Fuction Builder transaction (SE37) on each BAPI. The BAPIs are:

You must add this attribute to each SAP system that you want to enable locking for.

Use the following steps to configure the BAPIs:

  1. In the SAP GUI, specify SE37 in the search field to launch the Function Builder, then press Enter.

  2. In the Function Builder, specify SUSR_BAPI_USER_LOCK, then click Change to search for this BAPI.

  3. Leave this page up and make note of the username, the installation number, and the object key number.

    Object Key for the BAPI
  4. Register the developer and an object on the SAP Service Marketplace Web site:

  5. From a Web browser, access the SAP Support Portal, then log in to your account.

  6. Click Keys and Requests > SSCR Keys.

  7. Click Register Developer.

  8. Specify the user ID from Step 3.

  9. Specify the installation number from Step 3.

  10. Click Register.

  11. Record the Registration Key number that appears at the bottom of the screen.

    Developer key
  12. Click the SSCR Keys link at the top of the page to return to the main page.

  13. Click Register an Object.

  14. In the PgmID Type Object name field, specify the object key number R3TR FUGR SU_USER from Step 3, then click Check.

  15. Select the base release number for your system.

  16. Select the Installation number from Step 3.

  17. Click Register.

  18. Record the registration number that appears at the bottom of the screen.

    Object key
  19. Log out of the SAP Service Market place Web site.

  20. Back in Function Builder, specify the developer registration number in the Access Key field under the User name field.

  21. Specify the registration number for the object in the Access Key field under the SAP Release field.

  22. Click Continue, then click Continue in the warning message.

  23. Click the Attributes tab, then click Remote Enable Object under the Processing Type.

  24. Click Save in the toolbar.

  25. If you are the system user, skip to Step 26. If you are not the system user, click Own Requests to create a work bench request.

    This prompt appears only if you are not the system user.

    1. Click Create Request.

    2. Specify a description, then click Save.

    3. Select the request, then click Choose.

    4. Click Continue.

  26. From the toolbar, click Function Module > Activate to active the BAPI.

  27. Click the Back icon Back iconin the toolbar to access the Function Builder.

  28. Specify SUSR_BAPI_USER_UNLOCK, then click Change.

  29. Click the Attributes tab, then click Remote Enable Object under the Processing Type.

  30. Click Save in the toolbar.

  31. Click Continue.

  32. From the toolbar, click Function Module > Activate to active the BAPI.