How to Create SAP Users
and Manage Roles

Managing SAP users is one of the core tasks of every SAP administration team. This process ensures system security and order while maintaining compliance across your organization. 

SAP administrators and IT managers face the challenge of creating user accounts correctly, assigning the right authorizations, and avoiding Segregation of Duties (SoD) conflicts. 

In this guide, we walk you step by step through creating SAP users via transaction SU01 and setting up roles with transaction PFCG. 

Creating SAP Users with Transaction SU01

With transaction SU01, you can create, edit, and manage SAP users. But creating a new account involves more than just entering a user IDseveral important steps ensure the account is secure and compliant. 

How to Launch SU01 in SAP

Open User Maintenance with transaction code SU01. 

Screenshot SAP transaction SU01 for user creation and maintenance

Steps to Create a New SAP User

On the start screen, enter a user ID and click Create. Always follow your company’s naming conventions. 

Entering SAP User Address Data

Go to the Address tab and enter at least the last name (mandatory). Add details such as first name, email address, and phone number for compliance purposes. 

Screenshot of SAP User Maintenance (SU01) Address tab with fields for name, email, and work center

Maintaining SAP User Logon Data

  • Select the correct SAP user type (Dialog, System, Service, etc.). 
  • Set an initial password (system enforces change at first logon). 
  • Define a validity period for temporary users. 
  • Assign a user group for easier management and reporting. 

Assigning Roles to SAP Users

Save the user master record, then assign required roles under the Roles tab. Apply the principle of least privilege to avoid SoD conflicts. 

Important: Security Considerations in SAP User Creation

Please consider the following security aspects when creating SAP users: 

  • System users should only be used for technical RFC connections and batch processing, as their passwords do not expire or get locked due to incorrect logins. GUI login is not possible. 

  • Dialog Users are intended for interactive users and are subject to the configured password rules and logon restrictions of your system.

  • Communication users should only be used if the RFC tool also supports password changes. 

For more information about User Types, please check out the following video:

Do you have questions about SAP User Administration?

Nicole Wolderling

Head of Authorization Management

Creating SAP Roles with PFCG Transaction

With PFCG role maintenance, administrators can define complex SAP roles and authorizations for ABAP applications that meet both business and compliance requirements. 

Six Steps to Create a Role in PFCG

1. Launch PFCG in SAP: Enter transaction PFCG. 

Screenshot of SAP PFCG transaction with Single Role option highlighted

 

2. Create a Single SAP Role: Click on Single Role and then Create. 
Tip: Assign a meaningful name to the new role. Ideally, it should start with “Z” or “Y”, which are reserved for the SAP customer namespace. 

3. Maintain the Role Menu: Go to the Menu tab and add the required transactions, function modules, and other menu objects. 

Screenshot of SAP Change Roles screen in PFCG showing Menu tab and transaction assignmen

 

4. Generate Authorizations in PFCG: Switch to the Authorizations tab and click on Expert Mode for Profile Generation. The system will then perform an automatic authorization comparison against SU24 proposals and provide the required authorizations. 

Screenshot of SAP authorization generation in PFCG showing options to recreate, edit, or merge authorizations

 

5. Maintain Authorization Fields:  The authorizations will be available based on the SU24 proposal values of the menu objects. Adjust the authorization objects and their fields as needed.

Note: Pay attention to the authorization status indicators. The statuses “Maintained” and “Standard” ensure traceability via SU24, while “Manual” and “Changed” lose the SU24 context and should generally be avoided. 

Status lights in the tree view: 

  • Green = maintained 
  • Yellow = incomplete

  • Red = missing org. levels 

6. Generate the Role Profile: Click Generate to create the new authorization profile. The system automatically generates the profile name. 

Once the role has been created, you can assign it to the desired users under the User tab.  

Best Practices for PFCG Role Maintenance

  • Use system trace to identify missing authorizations. 
  • Run SoD checks to avoid compliance risks. 

Key Considerations for SAP User Management

When creating SAP users, you must consider various security principles – such as the principle of least privilege and strict Segregation of Duties (SoD) – as well as applicable compliance requirements. 

Principle of Least Privilege in SAP Security

Assign only the permissions absolutely necessary for each role. 

SAP Password Policies and Authentication

Enforce strong password rules and consider SAP Single Sign-On (SSO). 

Avoiding Segregation of Duties (SoD) Conflicts

A conflict of separation of duties exists when a person can simultaneously perform critical tasks in a business process, the combination of which poses a high risk of error, manipulation, or fraud If such conflicts exist, they can – whether intentional or unintentional – cause significant harm to the system or to business processes. 

Examples of critical SoD conflicts include: 

  • Creating purchase orders and approving invoices 
  • Change vendor master data (e.g., bank details) and release payment 
  • Create SAP users and modify SAP authorizations (roles, profiles) 

alt=””Note: Also check for cross-system SoD risks (e.g., Ariba + S/4HANA). 

Compliance and Legal Risks in SAP User Administration

Weak SoD management can cause compliance violations and legal consequences. Auditors regularly review SAP authorization structures. 

Simplify SAP User and Role Management with Xiting

Xiting helps automate SAP user creation and role management while ensuring compliance. 

With years of expertise, we developed the Xiting Authorizations Management Suite (XAMS) – an SAP-certified solution that streamlines user, role, and authorization processes. 

FAQ

SAP distinguishes between dialog users, system users, service users, communication users and reference users. Each type has a specific use case, for example interactive logon, background processes or interface communication.

The cost of an SAP user depends on the license type (e.g., Employee Self-Service User, Employee User, Limited Professional User, or Professional User). 

Exact prices vary depending on your SAP product, contract volume, and licensing model. After a contract conversion to S/4HANA, the new licensing model is applied for calculation. In this case, license costs are determined based on the assigned authorizations. 

For more details, see SAP S/4HANA License Analysis & Optimization with XAMS. 

User groups are freely definable categories, for example by department, role, or function, that can be assigned to users in the SAP system. They are primarily used for the administration, organization, and, in some cases, control of certain authorization or administration tasks. This greatly simplifies mass maintenance, the assignment of authorizations, and reporting, and enables targeted restrictions on who is allowed to access certain groups, for example, for reading or changing purposes. 

Stay updated

Sign up to receive the latest information on registration, event details, and pricing.

Follow @xiting and @xiting.global on social media.