Important SAP Security T Code (Transaction Codes) (original) (raw)
Last Updated : 23 Jul, 2025
In SAP, T Code stands for **Transaction Codes, which are alphanumeric strings that represent a task or a set of tasks in the SAP system. With the help of these codes, one can quickly navigate to a specific transaction within the SAP software. Users of SAP can directly enter the T Code in SAP GUI in order to access different functions and records.

Important SAP Security T Code (Transaction Codes)
In this article, we are going to cover Some Important SAP Security T Codes that every SAP Security Consultant must aware of:
Important SAP Security T Code
| S.no | T Code | Description | Application |
|---|---|---|---|
| 1 | **SU01 | User Maintenance | Used by user administrator to maintain User Information. |
| 2 | **SUIM | User Information System | Useful for auditing and analyzing user authorizations |
| 3. | **PFCG | Role Maintenance | It defines and manages set of permission for user according to their job responsibilities |
| 4 | **SU24 | Authorization Default Values | It ensure that that default values are set appropriately when authorizations are assigned to roles or users. |
| 5 | **SM19 | Security Audit Log | Important for monitoring and investigating security related activities. |
| 6 | **SU01D | Display Changes to User Data | Useful for security administrators and auditors who review historical changes made to user master records. |
| 7 | **SU10 | Mass Changes to User Master Records | Used for making mass changes to user master records in the SAP system |
| 8 | **SU53 | Display Authorization Data in SAP GUI | Allow users to view detailed information about failed authorization attempts in the SAP GUI |
| 9 | **ST01 | System Trace | Used for tracing and analyzing the activities and performance of different SAP system components |
| 10 | **SU02 | Maintain Authorization Profiles | Used for managing and maintaining authorization profiles in the SAP system |
| 11 | **SU03 | Maintain Authorizations for Users | Used for maintaining authorization data for individual users in the SAP system |
| 12 | **SU3 | User Parameters | Used for maintaining user-specific parameters in the SAP system. |
| 13 | **SU56 | Display Authorization Data for User | Used to display detailed information about authorization checks for a specific user in the SAP system |
| 14 | **SU24 | Authorization Object Maintenance | Used to manage default values for authorization objects in the SAP system |
| 15 | **SU25 | Upgrade Customizing | Used in the context of SAP system upgrades |
| 16 | **SU20 | Maintain Authorization Fields | Used for maintaining authorization fields in the SAP system |
| **17 | **SU21 | Maintain Authorization Objects | Used for maintaining authorization objects in the SAP system |
| 18 | **SM19 | Display Audit Log | Used to display and analyze the security audit log in the SAP system |
| 19 | **SM20 | Security Audit Log: Analysis | Used for analyzing and reviewing the entries in the SAP Security Audit Log |
| 20 | **SE93 | Transaction Codes | Used for creating custom T-codes for specific functions or reports, making it easier for users to access them |
| 21 | **SE41 | Menu Painter | Customize SAP GUI menus. It allows for the creation and modification of menu structures. |
| 22 | **S_P99_41000099 | SAP All Profile | Monitoring and auditing to ensure that the SAP_ALL profile is assigned only to authorized personnel due to its extensive permissions. |
Conclusion
Sap Security Transaction code plays a crucial role in security of As these T Code provide functionality to administrator or security person to determine the role and maintain, monitor and fix the security related issues in the SAP System.