# SAP Basis Transaction Codes Cheat Sheet

> Source: https://netray.co/tools/sap-basis-transaction-codes-cheat-sheet
> Publisher: Netray (netray.co), AI and integration engineering for ERP and manufacturing systems.
> Section: Free Tools

## Short answer

A searchable reference of the SAP Basis, security and system administration transaction codes you use every week, grouped by area.

## Category

sap

## Erp

SAP ECC and S/4HANA

## Audience

- SAP Basis admin
- SAP security analyst
- SAP support consultant

## Tool

**Kind:** worksheet

**Mode:** reference

**Columns:**

#### T-code

**Key:** tcode

**Type:** text

#### Name

**Key:** name

**Type:** text

#### Area

**Key:** area

**Type:** text

#### Typical use

**Key:** use

**Type:** text

**Rows:**

#### Process Overview

**Tcode:** SM50

**Area:** Monitoring

**Use:** See work processes on the current application server, find long running or stuck processes

#### SAP Servers

**Tcode:** SM51

**Area:** Monitoring

**Use:** List application servers in the system and jump to their process overview

#### Global Work Process Overview

**Tcode:** SM66

**Area:** Monitoring

**Use:** See work processes across all application servers in one list

#### System Log

**Tcode:** SM21

**Area:** Monitoring

**Use:** Read kernel and system messages, logon failures, DB and update errors

#### ABAP Dump Analysis

**Tcode:** ST22

**Area:** Monitoring

**Use:** Analyse short dumps, runtime errors and their call stacks

#### Tune Summary

**Tcode:** ST02

**Area:** Performance

**Use:** Check buffer hit ratios, swaps and memory usage

#### Workload Monitor

**Tcode:** ST03N

**Area:** Performance

**Use:** Response time statistics by user, transaction and task type

#### Database Performance Monitor

**Tcode:** ST04

**Area:** Performance

**Use:** Database level performance overview (replaced by DBACOCKPIT in newer releases)

#### Performance Trace

**Tcode:** ST05

**Area:** Performance

**Use:** SQL, enqueue, RFC and buffer traces for a single user session

#### Operating System Monitor

**Tcode:** ST06

**Area:** Performance

**Use:** CPU, memory, swap and file system load of the host

#### Display Developer Traces

**Tcode:** ST11

**Area:** Monitoring

**Use:** Read dev_w*, dev_disp and related trace files

#### Business Transaction Analysis

**Tcode:** STAD

**Area:** Performance

**Use:** Per step statistics records for a user or transaction

#### Database Administration Cockpit

**Tcode:** DBACOCKPIT

**Area:** Database

**Use:** Central DB monitoring, backup, space and job scheduling

#### Database Performance and Space

**Tcode:** DB02

**Area:** Database

**Use:** Tablespace and table growth, missing indexes (DB dependent)

#### Backup Logs Overview

**Tcode:** DB12

**Area:** Database

**Use:** Verify the status of database backups

#### DBA Planning Calendar

**Tcode:** DB13

**Area:** Database

**Use:** Schedule DB backups and maintenance actions

#### Define Background Job

**Tcode:** SM36

**Area:** Jobs

**Use:** Create and schedule a background job with steps and start conditions

#### Job Overview

**Tcode:** SM37

**Area:** Jobs

**Use:** Find, monitor, release and cancel background jobs

#### Batch Input Monitoring

**Tcode:** SM35

**Area:** Jobs

**Use:** Process and analyse batch input sessions

#### Maintain Events

**Tcode:** SM62

**Area:** Jobs

**Use:** Maintain background processing events

#### Release of an Event

**Tcode:** SM64

**Area:** Jobs

**Use:** Trigger a background event manually

#### Operation Mode Calendar

**Tcode:** SM63

**Area:** Jobs

**Use:** Maintain the operation mode calendar

#### Maintain Operation Modes and Instances

**Tcode:** RZ04

**Area:** Jobs

**Use:** Define operation modes and work process distribution per instance

#### Display and Delete Locks

**Tcode:** SM12

**Area:** Locks

**Use:** Find and release stuck enqueue locks

#### Update Requests

**Tcode:** SM13

**Area:** Locks

**Use:** Monitor failed or terminated update requests

#### Update Program Administration

**Tcode:** SM14

**Area:** Locks

**Use:** Activate or deactivate the update and check update status

#### Transactional RFC

**Tcode:** SM58

**Area:** Interfaces

**Use:** Analyse and reprocess failed tRFC calls

#### qRFC Monitor Outbound Queue

**Tcode:** SMQ1

**Area:** Interfaces

**Use:** Monitor and unlock outbound qRFC queues

#### qRFC Monitor Inbound Queue

**Tcode:** SMQ2

**Area:** Interfaces

**Use:** Monitor and unlock inbound qRFC queues

#### RFC Destinations

**Tcode:** SM59

**Area:** Interfaces

**Use:** Maintain and test RFC connections

#### Gateway Monitor

**Tcode:** SMGW

**Area:** Interfaces

**Use:** Monitor gateway connections and security files

#### ICM Monitor

**Tcode:** SMICM

**Area:** Interfaces

**Use:** Internet Communication Manager status, services and connections

#### HTTP Service Hierarchy Maintenance

**Tcode:** SICF

**Area:** Interfaces

**Use:** Activate, deactivate and secure ICF services

#### Message Server Monitor

**Tcode:** SMMS

**Area:** Interfaces

**Use:** Message server status and connected instances

#### Logon Groups Maintenance

**Tcode:** SMLG

**Area:** Interfaces

**Use:** Maintain logon groups for load balancing

#### SAPconnect Administration

**Tcode:** SCOT

**Area:** Interfaces

**Use:** Configure and monitor outbound email and fax

#### Send Requests

**Tcode:** SOST

**Area:** Interfaces

**Use:** Check the status of outbound SAPconnect messages

#### Transport Management System

**Tcode:** STMS

**Area:** Transports

**Use:** Configure routes, import queues and import transports

#### Transport Organizer

**Tcode:** SE09

**Area:** Transports

**Use:** Manage workbench requests and tasks

#### Transport Organizer (Extended View)

**Tcode:** SE10

**Area:** Transports

**Use:** Manage customizing and transport of copies requests

#### Transport Organizer (Extended View)

**Tcode:** SE01

**Area:** Transports

**Use:** Extended view of requests across users and systems

#### Transport Organizer Tools

**Tcode:** SE03

**Area:** Transports

**Use:** Search objects in requests, set system change option

#### Set Up Transport Organizer

**Tcode:** SE06

**Area:** Transports

**Use:** System wide transport organizer settings and namespace setup

#### Client Administration

**Tcode:** SCC4

**Area:** Client admin

**Use:** Create clients, set client role and change protection

#### Client Copy by Transport Request

**Tcode:** SCC1

**Area:** Client admin

**Use:** Copy client data from a transport request

#### Client Copy Log

**Tcode:** SCC3

**Area:** Client admin

**Use:** Check client copy and transport logs

#### Client Delete

**Tcode:** SCC5

**Area:** Client admin

**Use:** Delete a client

#### Client Export

**Tcode:** SCC8

**Area:** Client admin

**Use:** Export a client to transport files

#### Local Client Copy

**Tcode:** SCCL

**Area:** Client admin

**Use:** Copy a client within the same system

#### User Maintenance

**Tcode:** SU01

**Area:** Security

**Use:** Create, change, lock and unlock users, assign roles

#### User Mass Maintenance

**Tcode:** SU10

**Area:** Security

**Use:** Mass changes of users, such as role assignment or locks

#### Display Authorization Check

**Tcode:** SU53

**Area:** Security

**Use:** Show the last failed authorization check for the current user

#### Analyze User Buffer

**Tcode:** SU56

**Area:** Security

**Use:** Show the authorizations loaded in a user buffer

#### Maintain Authorization Objects

**Tcode:** SU21

**Area:** Security

**Use:** Display and maintain authorization objects and fields

#### Authorization Object Check Under Transactions

**Tcode:** SU24

**Area:** Security

**Use:** Maintain authorization default values per transaction

#### Upgrade Tool for Profile Generator

**Tcode:** SU25

**Area:** Security

**Use:** Adjust authorization defaults after upgrades and support packages

#### Role Maintenance

**Tcode:** PFCG

**Area:** Security

**Use:** Create and maintain roles, generate profiles, assign users

#### User Information System

**Tcode:** SUIM

**Area:** Security

**Use:** Reports on users, roles, profiles, authorizations and change documents

#### Security Audit Configuration

**Tcode:** SM19

**Area:** Security

**Use:** Configure the Security Audit Log

#### Security Audit Log Analysis

**Tcode:** SM20

**Area:** Security

**Use:** Evaluate Security Audit Log events

#### Authorization Trace

**Tcode:** STAUTHTRACE

**Area:** Security

**Use:** Record authorization checks to build role content

#### System Trace

**Tcode:** ST01

**Area:** Security

**Use:** Trace authorization checks, kernel functions and DB access

#### Edit Profile Parameters

**Tcode:** RZ10

**Area:** Configuration

**Use:** Maintain profile files and parameters with versioning

#### Profile Parameter Maintenance

**Tcode:** RZ11

**Area:** Configuration

**Use:** Display parameter attributes and change dynamic parameters

#### CCMS Monitor Sets

**Tcode:** RZ20

**Area:** Configuration

**Use:** Alert monitoring and monitor tree

#### Support Package Manager

**Tcode:** SPAM

**Area:** Maintenance

**Use:** Import support packages

#### Add-On Installation Tool

**Tcode:** SAINT

**Area:** Maintenance

**Use:** Install add-ons and add-on support packages

#### SAP Note Assistant

**Tcode:** SNOTE

**Area:** Maintenance

**Use:** Download and implement SAP Notes

#### SAP License Administration

**Tcode:** SLICENSE

**Area:** Maintenance

**Use:** Install and check the system license key

#### Spool Administration

**Tcode:** SPAD

**Area:** Spool

**Use:** Define output devices and spool servers

#### Output Controller

**Tcode:** SP01

**Area:** Spool

**Use:** Display and manage spool requests

#### User List

**Tcode:** SM04

**Area:** Users

**Use:** Show users logged on to the current instance

#### Users Logged On (Global)

**Tcode:** AL08

**Area:** Users

**Use:** Show users logged on across all instances

#### System Messages

**Tcode:** SM02

**Area:** Users

**Use:** Create broadcast messages for logged on users

#### SAP Directories

**Tcode:** AL11

**Area:** Files

**Use:** Browse server directories and files known to SAP

#### Application Log Analysis

**Tcode:** SLG1

**Area:** Monitoring

**Use:** Read application logs written by programs and interfaces

#### Table Maintenance

**Tcode:** SM30

**Area:** Tables

**Use:** Maintain customizing and view tables

#### Data Browser

**Tcode:** SE16

**Area:** Tables

**Use:** Display table contents

#### ABAP Dictionary

**Tcode:** SE11

**Area:** Tables

**Use:** Display and maintain table, view and data element definitions

**Notes:** T-code names are the standard English short texts. Availability and exact behaviour depend on release (ECC 6.0, S/4HANA, SAP NetWeaver version) and on your authorizations (S_TCODE). Some transactions are replaced by Fiori apps or the DBA Cockpit in newer releases.

## Content

**Intro:** Every Basis admin keeps a list of the transactions they rely on. This cheat sheet groups the common Basis, security, transport and client administration t-codes in one searchable table so you can find the right screen quickly or hand it to a new team member.

**Sections:**

#### How to use the cheat sheet

**Body:** Type part of a t-code, name or purpose into the search box, for example 'lock', 'trace' or 'transport', and the table narrows to matching rows. The Area column lets you filter mentally by job: monitoring, jobs, interfaces, transports, client administration or security. Export to Excel or PDF when you want a laminated desk copy or an onboarding page for a junior admin. Everything runs in your browser and nothing is sent to a server.

**Bullets:**

- Search by purpose, not only by code
- Use the Area column to learn the family of transactions around a task
- Export to Excel and add your own notes or local Z transactions

#### How the codes are grouped

**Body:** Basis work falls into a few families. SM-prefixed transactions cover system management: work processes, jobs, locks, updates and RFC. ST-prefixed ones are performance and trace tools. SE09, SE10 and STMS cover the transport landscape. SCC transactions handle client copy and administration, and the SU family plus PFCG and SUIM cover users and authorizations. Knowing the prefixes helps you guess where an unfamiliar function lives.

#### Common mistakes and release differences

**Body:** Do not run SCC5 or SCC8 on a production client without a signed change request, and never leave SE06 or SCC4 change protection open after a task. Several screens have moved: ST04 and DB02 are largely replaced by DBACOCKPIT, and some admin tasks have Fiori equivalents in S/4HANA. Always confirm the transaction exists in your release with SE93 or the menu path before writing it into a runbook.

**Bullets:**

- Restrict SCC4, SCC5, SE06 and STMS in production roles
- Check S_TCODE and the underlying authorization objects when a code is missing from a role
- Keep a separate list of your own Z transactions

**Cta:** If your Basis team spends time answering the same 'where is this setting' questions, we can put a private assistant over your runbooks and SAP documentation on your own servers.

**Faq:**

#### Are these transaction codes the same in ECC and S/4HANA?

**Answer:** Most classic Basis transactions such as SM50, SM37, SU01, PFCG and STMS exist in both. Some database and monitoring screens are replaced by DBACOCKPIT or Fiori apps, so check your release before documenting a procedure.

#### How do I find a transaction code for a function I only know by name?

**Answer:** Use the search box here, or in SAP use the menu path or table TSTCT, which stores transaction short texts by language. SE93 shows the program behind a code and its authorization settings.

#### Why can I not run a transaction that is listed here?

**Answer:** You need the authorization object S_TCODE for that code plus whatever objects the program itself checks. Use SU53 right after the failure to see which authorization check failed.

#### Can I add our custom Z transactions?

**Answer:** Export the table to Excel and add your own rows there. The online reference stays fixed, but the exported file is yours to extend for team documentation.

## Search terms

sap basis transaction codes, sap basis t codes list, sap admin tcodes, sm50 sm51 sm37 st22 list, sap basis cheat sheet, sap security transaction codes, sap basis tcodes excel, sap system monitoring transactions

---
Talk to an engineer: https://netray.co/contact?intent=erp_ai | Machine catalog: https://netray.co/agent/catalog.json
