IT CanvassTalk to an advisor
SAP TCodes · LessonReviewed by Anitha M, SAP Trainer, 13 yrs · Updated · Published · SAP S/4HANA 2023 · all levels

SAP SU01

SU01 is the SAP transaction code for User Maintenance (Basis/Security). It maintains user master records, creating users, assigning roles, managing passwords, locking/unlocking, the core user-administration transaction.

Quick answer

SU01 maintains user master records, creating users, assigning roles, managing passwords, locking/unlocking, the core user-administration transaction.

Key takeaways
  • User ID and user type (dialog, system, etc.).
  • Roles/profiles assigned (Roles tab).
  • Watch out: lock and expire a leaver rather than deleting; their documents reference the ID.

Purpose

It maintains user master records, creating users, assigning roles, managing passwords, locking/unlocking, the core user-administration transaction.

Key fields and screen

  • User ID and user type (dialog, system, etc.).
  • Address and logon data (password, validity).
  • Roles/profiles assigned (Roles tab).
  • Parameters/defaults and licence data.

Tips

  • Assign access via roles (PFCG), not direct authorizations.
  • Lock (not delete) users who leave, then remove per policy.
  • Use SU10 for mass changes.

Common errors

  • User cannot log on (locked, expired, or password issue).
  • Missing role assignment, authorization errors downstream.
  • Wrong user type for the purpose (e.g. dialog for an interface).

Common pitfalls

  • Deleting a user who has left. Every document they ever posted references the ID. Lock it, set a validity end, and keep the history readable.
  • Assigning roles with no validity dates for temporary access. Temporary access without an end date is permanent access with good intentions.
  • A user type that permits interactive logon for an interface account. It is the account somebody will eventually log in as.
  • Changing assignments and expecting them to take effect. The user master comparison has to run, and until it does the user has what they had before.
  • Doing mass work one user at a time. SU10 exists, and hand editing forty users is forty chances to differ.
Already working on SAP and stuck on a live ticket?Get an expert SAP developer on screen-share to finish your daily tasks with you. Deliver on time, protect your reputation and your job. Monthly support only, no task-wise plans.Task assigned · no idea where to startStill stuck · your job on the lineExpert joins your screenDelivered on timeExplore On Job Support