Skip to content

T-code of the day

One SAP transaction code. Four characters, six guesses, a new one every day.

How it works

  • Type any four characters, letters or digits, and press Enter.
  • A filled violet tile is the right character in the right place. A dashed amber tile is in the code, somewhere else. A grey tile is not in it.
  • You are told the SAP area from the start, and what the code does after three guesses.
  • Every answer is a classic transaction code people type into the SAP GUI command field.
  • Stuck? F4 lists the possible entries for today's area, as the value help does in SAP. Solving without it is the harder game.

SAP transaction codes by area

A transaction code, or T-code, is the short code typed into the SAP GUI command field to open a transaction: VA01 creates a sales order, SE16 opens the Data Browser. These are the classic four-character codes the puzzle draws from, grouped by SAP area, each with what it does; each area's full list, with the longer codes, has a page of its own.

It is a working set, not a catalogue: an SAP system holds tens of thousands of transaction codes, and SE93 shows any of them. Most of these still work in SAP S/4HANA on premise and in the private cloud edition; where one was replaced, the line says so. The public cloud edition has no command field, and the same tasks are Fiori apps there.

SAP Basis T-codes

30
AL11
Directories on the application server
DB02
Database monitor for space, tables and indexes
RZ10
Edit system profiles
RZ11
Display a profile parameter and change dynamic ones
SCC4
Client administration
SE01
Transport Organizer, extended view
SE09
Transport Organizer
SICF
Maintain HTTP services
SLG1
Display application logs
SM02
System messages
SM04
Users logged on to this application server
SM12
Lock entries
SM13
Update requests
SM21
System log
SM35
Batch input sessions
SM36
Define a background job
SM37
Overview of background jobs
SM50
Work processes of this application server
SM51
List of application servers
SM59
RFC destinations
SM66
Work processes across all servers
SMLG
Logon groups
SOST
SAPconnect send requests
SP01
Spool requests (output controller)
SPAM
Support Package Manager
ST02
Buffer and memory tune summary
ST05
Performance trace (SQL trace)
ST06
Operating system monitor
ST22
ABAP runtime errors, the short dumps
STMS
Transport Management System

The full list: SAP Basis T-codesWhat an SAP Basis consultant does

ABAP development T-codes

25
CMOD
Enhancement projects
LSMW
Legacy System Migration Workbench (ECC; S/4HANA uses the Migration Cockpit)
SA38
Run an ABAP program
SE11
ABAP Dictionary
SE14
Database utility for dictionary tables
SE16
Data Browser
SE18
BAdI definitions
SE19
BAdI implementations
SE24
Class Builder
SE37
Function Builder
SE38
ABAP Editor
SE41
Menu Painter
SE51
Screen Painter
SE54
Generate a table maintenance dialog
SE71
SAPscript form painter
SE80
Object Navigator, the ABAP Workbench
SE91
Message maintenance
SE93
Maintain transaction codes
SHDB
Batch input transaction recorder
SM30
Maintain table views
SM34
Maintain view clusters
SMOD
SAP enhancements (customer exits)
SNRO
Number range objects
SQVI
QuickViewer
SWDD
Workflow Builder

The full list: ABAP development T-codesThe ABAP developer career

SAP security T-codes

6
PFCG
Role maintenance
SU01
User maintenance
SU10
User mass maintenance
SU24
Authorization checks and default values per transaction
SU53
Display the last failed authorization check
SUIM
User Information System

The full list: SAP security T-codesSAP security and authorizations

Integration and IDoc T-codes

6
BD87
Status monitor to reprocess IDocs
SM58
Transactional RFC monitor
WE02
Display IDocs
WE19
IDoc test tool
WE20
Partner profiles
WE21
Ports in IDoc processing

The full list: Integration and IDoc T-codesThe SAP integration consultant

SAP FI T-codes (Finance)

13
AFAB
Depreciation run
AS01
Create an asset master record
F110
Automatic payment run
FB01
Post a document
FB03
Display a document
FB08
Reverse a document
FB50
Enter a G/L account document
FB60
Enter a vendor invoice
FB70
Enter a customer invoice
FD01
Create a customer, accounting view (ECC; S/4HANA uses BP)
FK01
Create a vendor, accounting view (ECC; S/4HANA uses BP)
FS00
G/L account master data
OB52
Open and close posting periods

The full list: SAP FI T-codes (Finance)SAP FI explained

SAP CO T-codes (Controlling)

6
KE30
Run a profitability report
KO01
Create an internal order
KP06
Plan costs and activity inputs for cost centers
KS01
Create a cost center
KSB1
Actual line items for cost centers
KSU5
Run an actual assessment cycle

The full list: SAP CO T-codes (Controlling)SAP CO explained

SAP SD T-codes (Sales)

11
VA01
Create a sales order
VA02
Change a sales order
VA03
Display a sales order
VA05
List of sales orders
VA11
Create an inquiry
VA21
Create a quotation
VF01
Create a billing document
VF02
Change a billing document
VF04
Billing due list
VK11
Create condition records
XD01
Create a customer centrally (ECC; S/4HANA uses BP)

The full list: SAP SD T-codes (Sales)SAP SD explained

SAP MM T-codes (Procurement)

18
MB51
Material document list
MB52
Stock on hand by plant and storage location
ME01
Maintain the source list
ME11
Create a purchasing info record
ME2L
Purchase orders by vendor
ME2M
Purchase orders by material
ME2N
Purchase orders by PO number
ME9F
Message output for purchase orders
MI01
Create a physical inventory document
MIGO
Goods movement
MIRO
Enter an incoming invoice
MM01
Create a material
MM02
Change a material
MM03
Display a material
MMBE
Stock overview
MR8M
Cancel an invoice document
MRBR
Release blocked invoices
XK01
Create a vendor centrally (ECC; S/4HANA uses BP)

The full list: SAP MM T-codes (Procurement)SAP MM explained

SAP PP T-codes (Manufacturing)

11
CA01
Create a routing
CO01
Create a production order
CO02
Change a production order
CO15
Confirm a production order
CR01
Create a work center
CS01
Create a material BOM
CS03
Display a material BOM
MD01
MRP run, total planning
MD02
MRP for a single item, multi-level
MD04
Stock/requirements list
MD61
Create planned independent requirements

The full list: SAP PP T-codes (Manufacturing)SAP PP explained

SAP QM T-codes (Quality)

5
QA01
Create an inspection lot
QA32
Inspection lot worklist
QE01
Record inspection results
QM01
Create a quality notification
QP01
Create an inspection plan

The full list: SAP QM T-codes (Quality)SAP QM explained

SAP PM T-codes (Maintenance)

7
IE01
Create a piece of equipment
IL01
Create a functional location
IP10
Schedule a maintenance plan
IW21
Create a maintenance notification
IW31
Create a maintenance order
IW32
Change a maintenance order
IW38
List of maintenance orders to change

The full list: SAP PM T-codes (Maintenance)SAP PM explained

SAP HCM T-codes (HR)

4
PA20
Display HR master data
PA30
Maintain HR master data
PA40
Personnel actions
PT60
Time evaluation

The full list: SAP HCM T-codes (HR)SAP HCM and SuccessFactors explained

Customizing and cross-application T-codes

2
SBWP
SAP Business Workplace, the inbox
SPRO
The Implementation Guide (customizing)

The full list: Customizing and cross-application T-codesSAP modules explained