SU01: How to Create a New User in SAP

โšก Smart Summary

SU01 is the central SAP transaction for creating and maintaining user master records. Creating a new user in SAP establishes secure system access, assigns the correct user type, and links the roles and profiles that govern every authorization.

  • ๐Ÿ”‘ Transaction Code: Execute T-code SU01 to open User Maintenance, enter a unique user ID, and click Create.
  • ๐Ÿ“‡ Address Data: Complete the Address tab with the last name and contact details before the record can be saved.
  • ๐Ÿ‘ค User Type: Select Dialog, System, Communication, Service, or Reference on the Logon Data tab to match the account purpose.
  • ๐Ÿ”’ Initial Password: Set a temporary password that the system forces the user to change at first logon.
  • ๐Ÿ›ก๏ธ Roles and Profiles: Assign roles on the Roles tab; SAP generates and links the underlying authorization profiles automatically.
  • โš ๏ธ Elevated Access: Reserve SAP_ALL and SAP_NEW for administrators only, because they grant unrestricted system authorization.
  • ๐Ÿค– Automation: Provision accounts at scale with SU10 and identity provisioning services instead of manual entry.

How to Create a New User in SAP using SU01

User administration is one of the first tasks every SAP Basis or security administrator performs. Following are the detailed steps to create a user in SAP, together with the key concepts—user types, roles, profiles, and best practices—that keep each account secure and compliant.

What is SU01 in SAP?

SU01 is the SAP transaction code for User Maintenance. Administrators use it to create, display, change, lock, unlock, copy, and delete individual user master records in an SAP ABAP system. The user master record is the object that lets a person or a service log on and defines what that account is allowed to do.

A single SU01 record stores several groups of information: address data such as name and email, logon data including the user type and password, the user group used for administration, validity dates, and the assigned roles and profiles that carry authorizations. Because SU01 controls both access and authorization, it is a core tool for every SAP Basis and security team. Correctly maintained records keep the system compliant with audit requirements and prevent users from receiving more access than their job demands.

Steps to Create a User in SAP

The following eight steps walk through the complete process of creating a new user inside transaction SU01, from executing the T-code to saving the finished master record.

Step 1) Execute T-code SU01

SU01:Create a New User in SAP

Step 2)

  1. Enter Username which you want to create.
  2. Click the create button

SU01:Create a New User in SAP

Step 3) In the next screen

  1. Click the Address tab.
  2. Enter details

SU01:Create a New User in SAP

Step 4) Choose the user type in Logon Data tab.

There are 5 types of users in sap:-

  1. Dialog user: – Normally it is used for interactive system access from GUI (used for human users)
  2. System user: – Normally it is used for Background processing, communication within a system.
  3. Communication user: – It is used for external RFC calls.
  4. Service user: – Dialog user available to a larger, anonymous group of users.
  5. Reference user: – General, non-person related users that allows the assignment of additional authorizations. Example, Internet users created with transaction SU01. No logon is possible.

SU01:Create a New User in SAP

Step 5) Type the initial password for 2 times.

On first logon of the new user, system will ask to reset the password.

SU01:Create a New User in SAP

Step 6)

  1. Select the roles tab
  2. Assign roles as per requirements

SU01:Create a New User in SAP

Step 7)

  1. Select the profiles tab
  2. Assign profiles as per requirements

SU01:Create a New User in SAP

You can assign SAP_ALL and SAP_New profile to user for full authorization.

  • SAP_ALL:You assign this profile to users who are to have all R/3 authorizations, including super-user authorization.
  • SAP_NEW:You assign this profile to users who have access to all currently unprotected components. The SAP_NEW profile grants unrestricted access to all existing functions for which additional authorization checks have been introduced. Users can therefore continue to work uninterrupted with functions which are subject to new authorization checks which were not previously executed.

Step 8)

  1. Press save
  2. Then the back button (F3) button

SU01:Create a New User in SAP

User will be created!

Difference Between Roles and Profiles in SAP

Steps 6 and 7 above assign roles and profiles, but the two objects are not the same. Understanding the difference helps you grant access safely instead of over-authorizing an account.

A profile is a low-level, technical object that contains the actual authorization values the system checks at runtime. A role is a higher-level container built in the Profile Generator (PFCG); it stores the role name, description, business purpose, menu, and the authorization data. When you generate a role, SAP automatically creates its profile, so assigning a role in SU01 assigns the underlying profile indirectly. For day-to-day administration, always assign roles rather than raw profiles, because roles are easier to document, transport, and audit.

Aspect Role Profile
Level High-level business object Low-level technical object
Created with Profile Generator (PFCG) Generated automatically from a role
Contains Menu, description, and authorization data Authorization values checked at logon
Assigned in SU01 Roles tab Profiles tab
Best practice Preferred for user assignment Assigned indirectly through roles

SU01 vs SU10: Single vs Mass User Maintenance

SU01 maintains one user at a time, which is ideal when you create or edit a single account. When the same change must reach many users—for example assigning a role during a project rollout or a reorganization—transaction SU10 performs the update for a selected list of users in one operation. Both transactions edit the same user master records, so the choice depends on how many accounts you need to touch.

Criteria SU01 SU10
Scope One user per transaction Many users at once
Best for Creating or editing a single account Mass role or lock changes
Typical use New hire, single correction Project rollout, reorganization
Data maintained Full user master record Selected fields across users

Best Practices for Creating Users in SAP

A consistent process keeps user administration secure and audit-ready. Apply the following best practices whenever you create an account in SU01:

  • Use a naming convention: Adopt a standard user ID format so accounts are easy to identify and report on.
  • Assign a user group: Group users by department or function to simplify management and delegated administration.
  • Prefer roles over profiles: Grant access through roles built in PFCG rather than direct profile assignment.
  • Apply least privilege: Give only the authorizations a job requires, and avoid SAP_ALL for regular users.
  • Set validity dates: Restrict temporary or contractor accounts with Valid From and Valid To dates.
  • Review regularly: Audit users, roles, and locked accounts periodically to keep the system aligned with your SAP Security policy.

FAQs

Yes. In SU01, enter a new user ID, then use the Copy option and specify a reference user. SAP duplicates selected data such as roles, profiles, and defaults, which speeds up creating similar accounts and reduces manual entry errors.

On the Logon Data tab, enter the Valid From and Valid To dates. Leaving both fields blank creates a permanent account, while dates restrict temporary or contractor access. SAP automatically deactivates the user after the end date passes.

SAP_ALL grants every authorization in the system, including super-user rights. Assigning it to regular users creates serious security and audit risks. Best practice is to build role-based access and reserve SAP_ALL for emergency or administrator accounts only.

Yes. Large SAP landscapes automate account creation using identity provisioning services and SCIM APIs that synchronize users from a central directory. Artificial intelligence further assists by flagging anomalies, while administrators still use SU01 and SU10 to refine roles.

Not on its own. SAP Joule is a generative AI copilot that runs actions with the signed-in user’s existing authorizations, so it respects SU01 role controls. Administrators still create and govern accounts through standard identity and security tools.

Summarize this post with: