SAP GUI transactions list
THE PAGE IS UNDER DEVELOPMENT
I have a list of most useful GUI transactions I personally use. It is hard to keep it in memory, so I have a written note. I think others might find it useful as well, so I am moving it here. From now on my note with most useful GUI transactions will be managed here and regularly updated.
Contents
- System monitoring
- Transport functionality
- Comparison and alignment
- Search and research
- Authorizations and user management
- Customizing and settings
- Background jobs
- Debugging and tracing
- Automation
- Basis settings
System monitoring
| ----------- | ----------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| TCode | Name | Description |
| ----------- | ----------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| BD87
| Status Monitor for ALE Messages | Monitor processed and schedulled IDocs. |
| DB50
| Database assistant | Database information and custom SQL execution for HANA systems. |
| SCC4
| Client Administration | View existing clients for the current system. |
| SLG1
| Application Log: Display Logs | Analyze application logs. |
| SM04
| Logons to an AS Instance | Look for current logon sessions, close them even for other users. |
| SM12
| Display and Delete Locks | Look for table locks per user or table. Drop them if needed. |
| SM50
| Work Processes of AS Instance | Monitor current processes for the current application server instance. |
| SM51
| Started AS Instances | Look for application server instanses, check work processes for each instance. |
| SM58
| Asynchronous RFC Error Log | tRFC monitoring. |
| SM66
| Systemwide Work Process Overview | Monitor current processes for all application server instanses. |
| SMEC
| Measurement Environment Check | High-level system monitoring. Good to see green/red status on components overall or to navigate to sub-transactions like ST05 or AM50. |
| SMQ1
| qRFC Monitor (Outbound Queue) | Check for scheduled outbound qRFCs and those in error. |
| SMQ2
| qRFC Monitor (Inbound Queue) | Check for scheduled inbound qRFCs and those in error. |
| SMQA
| tRFC/qRFC: Confirm. status & data | tRFC/qRFC monitoring. |
| SMQR
| Registration of Inbound Queues | RFC scheduler for inbound messages. Here you can stop/start message queues from automatic execution. |
| SMQS
| Registration of Destinations | RFC scheduler for outbound message. Here you can stop/start message queues from automatic execution. You can also provide maximum number of parallel connection for internal tRFC execution. |
| SP01
| Output Controller | Find and review printing requests. |
| ST04
| DB Performance Monitor | Useful to check what is the database used for the system (e.g. Oracle 12.2.0.1.0), check for database-caused slowdowns and execute custom SQL queries. |
| ST06
| Operating System Monitor | Check for hardware-caused slowdowns, overview existing application servers and find their connection details. |
| ST22
| ABAP Dump Analysis | Analyze dumps. |
| SXI_MONITOR
| XI: Message Monitoring | Monitor XML messages processed with Proxy interfaces (e.g. integration with SAP PO). |
Transport functionality
| ---------------- | ---------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------ |
| TCode | Name | Description |
| ---------------- | ---------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------ |
| /SDF/TRCHECK
| Check Transport Requests | Check for possible problems during transfer of certain requests. |
| SCC1
| Client Copy - Special Selections | Copy customizing from another client. |
| SE01
| Transport Organizer (Extended) | Find information regarding a single transport (usually by its number). Used to create transport requests as well. |
| SE03
| Transport Organizer Tools | Search for transport request (by table or other object). |
| SE09
| Transport Organizer | Find information regarding a multiple transports or even all transports. Used to create transport requests as well. |
Comparison and alignment
| ----------- | --------------------------------- | --------------------------------------------------------------------------------------------------------------------- |
| TCode | Name | Description |
| ----------- | --------------------------------- | --------------------------------------------------------------------------------------------------------------------- |
| SCMP
| View/Table Comparison | Compare a single database table content between 2 systems. |
| SCU0
| Customizing Cross-System Viewer | Compare multiple database table contents between 2 systems. |
| SE39
| ABAP Split Screen Editor | Compare a certain development object between 2 systems or different objects in one system. |
| SREPO
| Repository Comparison | Compare multiple (or all) development objects between 2 systems. |
Search and research
| ----------- | ----------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| TCode | Name | Description |
| ----------- | ----------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| CODE_SCANNER
| ABAP Search | Holy Grail for highly customized systems. Search ABAP code in package or across system by text. |
| SE11
| ABAP Dictionary Maintenance | Research tables, views, data types, domains, type groups. Used to search where they are used as well. |
| SE16
| Data Browser | View database table contents. Used to change table contents as well. |
| SE18
| Business Add-Ins: Definitions | Look for extension points (BAdIs). Browse existing implementations for a certain BAdI. |
| SE19
| Business Add-Ins: Implementations | Research certain BAdI implementation. Used to change them as well. |
| SE24
| ABAP Class Builder | Research ABAP classes and interfaces. Used to change them as well. |
| SE37
| ABAP Function Modules | Research ABAP Function Modules. Used to change them as well. |
| SE80
| Object Navigator | Quite powerful transaction. Can be used to do a lot of different things for any development objects including working with hierarchy for function groups and packages |
| SE91
| Message Maintenance | Look for message classes, their messages, change/create them. |
| SE93
| Maintain Transaction Codes | Look for transactions and their properties, change/create them. |
| SFP
| Form Builder | Create/view/edit printing forms. |
| SICF
| HTTP Service Hierarchy Maintenance | Research and test existing HTTP services (e.g. Fiori applications, NWBC applications, RF framework). |
| SM59
| RFC Destinations (Display/Maintain) | Research / change / create connections to other systems. |
| SPROXY
| Enterprise Repository Browser | Research and test Proxy integration (e.g. with SAP PO). |
| STERM
| SAPterm Terminology Maintenance | Great tool to lookup SAP Terminology and translations for it. There is an SAP website with similar content as well. |
| WE60
| Documentation for IDoc types | View IDoc structure for a certain basic type. |
Authorizations and user management
| ----------- | ------------------------------ | ---------------------------------------------------------------------- |
| TCode | Name | Description |
| ----------- | ------------------------------ | ---------------------------------------------------------------------- |
| SU01
| User Maintenance | Create / view / change users. |
| SU3
| Maintain Users Own Data | Change your user-specific data like time-zone or default parameters. |
| SU53
| Evaluate Authorization Check | Look for authorization errors for your user and other users as well. |
| SUIM
| User Information System | Search authorization roles by different criteria. |
Customizing and settings
| ----------- | ---------------------------- | -------------------------------------------------------------- |
| TCode | Name | Description |
| ----------- | ---------------------------- | -------------------------------------------------------------- |
| BD97
| Assign RFC dest. to Logical Systems | Part of integration setup with other Netweaver systems. |
| SCPR3
| Display and maintain BC Sets | Display and maintain BC Sets. |
| SFW2
| Business Function | Display and maintain business functions. |
| SM30
| Call View Maintenance | Change customizing for a certain view. |
| SNRO
| Number Range Objects | Maintain number ranges. |
| SPRO
| Customizing - Edit Project | Research and change customizing based on IMG activity trees. |
| WE20
| Partner Profiles | Assign extensions to IDocs based on logical system and message type. |
| WE57
| Assignment Messages for Appl. Objs | Assign Function Modules to IDoc basic types. |
| STVARV
| Selection variable maintenance (TVARV
) | Maintain TVARV
parameters. |
Background jobs
| ----------- | --------------------------- | ----------------------------------------------------------------------------- |
| TCode | Name | Description |
| ----------- | --------------------------- | ----------------------------------------------------------------------------- |
| SM36
| Schedule Background Job | Create background jobs. |
| SM37
| Overview of job selection | Search and analyse scheduled or executed background jobs, check error logs. |
Debugging and tracing
| ----------- | --------------------------- | ----------------------------------------------------------------------------- |
| TCode | Name | Description |
| ----------- | --------------------------- | ----------------------------------------------------------------------------- |
| SAAB
| Checkpoints that Can Be Activated | Activate breakpoints. |
| SAT
| ABAP Trace | Main transaction to create and analyze ABAP traces. |
| ST12
| Single transaction analysis | Another ABAP trace transaction. Old and not updated anymore, but still quite more powerfull for some scenarios. |
| WE09
| Search for IDocs by Content | Search IDocs by values in certain fields. E.g. search shipment IDoc by shipment number. |
| WE19
| Test tool | IDoc test tool. Simulate receiving of new IDocs based on existing ones. Field/values can be changed before sending. |
Automation
| ----------- | --------------------------- | ----------------------------------------------------------------------------- |
| TCode | Name | Description |
| ----------- | --------------------------- | ----------------------------------------------------------------------------- |
| LSMW
| Legacy System Migration Workbench | Automate customizing. |
| SE71
| SAPscript form | Working with SAPscripts. |
| SHDB
| Batch Input Transaction Recorder | Record and execute macroses. |
| SQ01
| SAP Query: Maintain queries | Create custom reports with SAP Queries. |
Basis settings
| ----------- | --------------------------- | ----------------------------------------------------------------------------- |
| TCode | Name | Description |
| ----------- | --------------------------- | ----------------------------------------------------------------------------- |
| RZ11
| Profile Parameter Maintenance | Changing Profile Parameters Dynamically. |