Mass Maintenance of Users Profiles

Creating and Managing Multiple SAP User IDs

Step 1: Update Profiles via SU10

  1. Go to transaction code SU10.
  2. Select your SAP users by Address data or Authorization data.
  3. With the desired users selected, navigate to:

  4. User → Change → Profiles.
  5. Fill in the profiles and click Save.

Step 2: Creating Multiple User IDs at Once

Normally, user IDs are created one by one using SU01. However, you can create multiple user IDs with the same profile simultaneously by using SCAT.

Preparation

  • Ensure your client settings in SCC4 allow eCATT and CATT (X eCATT and CATT allowed).
  • Note: In some production systems, this may be disabled.

Process

  1. Create a simulation (test case) for user creation via SU01.
    • Test case names must start with Z (e.g., ZCREATE_NEW_USER).
    • Assign a title and choose component BC (Basis Components).
    • Save the case as Local (if not transporting) or assign a development class (e.g., ZDEV) if transport is required.
  2. Begin recording:
    • Click Change, enter object SU01, then select Record.
    • When prompted, enter transaction code SU01 (or PFCG for roles).
    • Create one user ID as usual (fill in department, password, roles, group, etc.).
    • Press Enter after each field to ensure SCAT captures the values correctly.
    • Once complete, click Back and then End to stop recording.

Tip:  

If all profiles are identical, you can simplify by duplicating the ID and only changing the username, department, and password.

Step 3: Parameterization

  1. Double-click the object to insert parameters.
  2. For each field recorded (e.g., BNAME for user ID, PASSWORD1, PASSWORD2, AGR_NAME for roles, group fields, etc.), insert import parameters using F6.

  3. Use Next Screen to review recorded steps and select additional objects.
  4. If incorrect objects are chosen, reset via Edit → Reset Parameterization.
  5. Expect some unnecessary fields since SCAT records every dialog step.

Step 4: Export and Populate User Data

  1. Save the test case.
  2. Navigate to Goto → Variant → Export and save the variant.
  3. Open the exported file in Excel.
  4. Insert all additional user IDs and required details.
  5. Save and close the file (SCAT requires it to be closed during execution).

Step 5: Execute the Test Case

  1. Return to SCAT and click Execute.
  2. Choose Background processing mode.
  3. Select the external file (Excel) you prepared.
  4. Execute the simulation.
    • Do not use SU01 during execution, as it may interrupt the process.
    • Review the logs afterward. Errors will be highlighted in red.

Notes

  1. This method has been successfully used to create thousands of user IDs and assign thousands of roles/profiles via PFCG.
  2. SCAT offers many additional features worth exploring once you’re familiar with the basics.
Related: Get help for your Basis problems
Do you have a SAP Basis Question?

SAP Basis Books
SAP System Administration, Security, Authorization, ALE, Performance Tuning Reference Books

SAP Basis
SAP BC Tips - Basis Components

Best regards,
SAP Basis, ABAP Programming and Other IMG Stuff
http://www.erpgreat.com

All the site contents are Copyright © www.erpgreat.com and the content authors. All rights reserved.
All product names are trademarks of their respective companies.  The site www.erpgreat.com is in no way affiliated with SAP AG. 
Every effort is made to ensure the content integrity. Information used on this site is at your own risk. 
 The content on this site may not be reproduced or redistributed without the express written permission of 
www.erpgreat.com or the content authors.