Transaction Codes - Overview
When I started to work with SAP I got really mad about all these non-sensical 4 digit SAP transactions. In the usual help section of SAP, or under tips & tricks, I could not find what I was looking for. Of course, there are many useful lists on the web, but, for one reason or the other, I could not find one overview, which suits my own needs. So, in a "Slow And Painful" (= SAP?) process, I created my own Cheat Sheet (for consultants, developers, users), including the most important SAP transaction codes (functional and technical). It covers SAP-FI (banks, payments methods, chart of accounts, posting periods) Workflow, Transports, Spool, SAP Standard Reports, Jobs and Events, Archive Link, User Administration, Workflow, Batch Input, ABAP, the Data Dictionary, and some other SAP basis items.
Tip: using transaction code SE16, in the SAP table TSTC all transaction codes can be viewd.
Remark: The usual SAP terminology create, read, update and delete (CRUD) is here abbreviated referred to as change or maintain.
List of SAP Transaction Codes (= T-Codes, TC)
ABAP / Tables / Data Dictionary | |
se11 | ABAP Dictionary Maintenance |
se14 | Database utility |
se16 | Data Browser (view table content) |
se16n | Change table '&sap_edit' '&sap_no_check' (transaction uase16n) |
sd11 | SAP Data modell |
sm30, sm31 | SAP Table maintenance |
se54 (SOBJ) | Table / View Cluster |
se37 | Function module editor |
se38 / se39 | Program editor / split screen |
sa38 | Program execution |
se80 | ABAP Development Workbench |
se84 | Object Navigator |
ewk1 | Global search in ABAP programs |
se18 | BAdI Definitions |
se19 | BAdI Implementations |
se24 | Class builder |
BAPI | BAPI explorer |
swo1/2 | Business object builder / browser |
smartforms | Smart forms administration |
se71 | SapScript (Form painter) |
se43 | Area Menu maintenance |
se91 / se92 | Message / Sys-Log Message maintenance |
se90 | Repository Browser / Object Navigator |
se93 | Transaction maintenance |
sci | Code inspector |
slin | Program extended syntax check |
Runtime / Logs / Database | |
sm20 / sm21 | Security Audit / System Log Analysis |
sm13 | Update requests |
st22 | ABAP Runtime Error (Dump) |
sm12 | Table look entries |
sm56 | Number range buffers |
snro | Number ranges |
se30 | Runtime analysis |
st01 | System trace |
st05 | SQL Trace |
db02, st04 | Database tools / performance |
st02, st06 | Database tune summary |
scu3 | SAP table change log (see V_DDAT_54) |
Jobs / Batches / Events | |
sm36 | Job Definition |
sm37 /smx | Job Overview |
sm50 | Process Overview |
sm51 | ... per SAP application server |
sm34 | View cluster maintenance |
sm49 / sm69 | External Commands |
sm66 | Process overview |
sm62 / sm64 | Event overview / administration |
STVARV(C) | Selection fields variables |
User Administration | |
sm04 | User overview |
su53 | Check authorization data for user |
suim | User information / authorization |
su20 / su21 | Authorization object & class / field |
su01 | User maintenance |
PFCG | Roles |
su03 | Authorization |
Archive Development Kit (ADK) | |
aobj | Archive Customizing |
sari, sarj | Archive Explorer (view data) |
sara | Administration: logs, etc. |
Paths, Database, Connections | |
al11 | SAP file directory |
cg3y | Download from application server to local file |
file | Logical file path |
scu0 / oy19 | Comparison Customizing |
scmp | Comparison tables (Remote) |
sm58 | Transactional RFC |
sm59 | RFC Connections |
SAP Workflow | |
PFTC | Task maintenance |
swi1 | Selection for work items (Log) |
swu3 | Automatic workflow customizing |
swdd | Workflow builder |
sbwp | SAP Business workplace |
swel(s) | Display (switch on/off) event trace |
SWI2_FREQ | Work items sorted by workflow |
SAP Translation | |
oku4 | Translation Tool |
se63 | Standard Translation Environment |
smlt | Language Management |
Batch Input | |
sm35 | Batch Input: session overview |
shdb | Batch Input recorder |
BMV0 | Direct Input |
Archive Link | |
OADR | Search for stored print lists |
OAOR | Business document navigator |
OAAD | Administration of stored documents |
OAA1 | Selection of storage system |
SAP Spool (Print Output) | |
sp01 | Spool request selection |
sp02 | List of own spool requests |
spad | Spool Administration |
Transport Requests | |
se09 (se01) | Transports (extended) |
se03 | Transport organizer tool |
se06 | Post Installation Actions |
se07 | Status Transports |
stms | Transport management |
spam | Support package manager |
spau (spdd) | Modification adjustment |
sgen | Regenerate Repository Objects |
Transports: R3TR Objects | |||
PROG | Program | FUGR | Function group |
VIEW | View | TABL | Tables & Structures |
DOMA | Domain | DTEL | Data element |
TRAN | Transaction | TABU | Table content |
FORM | SAP Script Form |
General SAP Transaction Codes | |
sq01 | SAP Query |
sq02 | Info set |
sq03 | User groups |
SQVI | SAP Quick viewer (individual) |
so10 | Standard text editor |
scc4 | Client overview |
smlg | Logon load balancing |
BRF | Business rule framework |
I18N | Internationalization for SAP |
scot | SAP Connect (Email, Fax, etc) |
OLE | Example for OLE processing |
SALE | IMG: IDoc and ALE |
spro | SAP basis customizing (IMG = Implementation Management Guide) |
HIER | Component Hierarchy |
rsa1 | SAP BW - Datawarehouse (DWH) |
SAP Transaction Control | |
/nxyz | Terminates current transaction, and starts transaction xzy |
/n | Terminates the transaction (corresponds to pressing F15 (=SHIFT-F3) to go back). |
/nend | Terminates all separate sessions and logs off (corresponds to System - Logoff |
/nex | Terminates all separate sessions and logs off immediately (without any warning!). |
/oxyz | Opens a new session and starts transaction xzy in the session. |
/o | Lists existing sessions and allows deletion or opening of a new session. |
/i | Terminates the current session (corresponds to System End) |
/i1, /i2, ... | Terminates the session with the number given. |
.abc | Fast path: 'abc' refers to the underlined letters in the menus. |
/h (/hs) | Debugging mode (System funct.) |
S000 | SAP main menu |
search_sap_menu - Can either use T-Code in the search criteria or a description. '*' (star) is not used as wildcard. | |
Tips & Tricks | |
New Session | Press SHIFT key and '*' (star) simultaneously |
Excecute Transaction | "ENTER" when the transaction is marked (as an alternative for double click) |
SAP FI Customizing (Basis) | |
ec01 | Copy, Check, . Company code |
fbkp | Accounting maintenance |
fbn1 | Accounting Document->Number Ranges |
fbzp | Payment Program Configuration |
fi12 | Change House Banks / Bank Accounts |
ob05 | Accounting clerks T001S |
ob13 | Chart of accounts T004 |
ob29 | Fiscal Year Variants |
ob37 | CC -> fiscal year variant |
ob38 | Assign Co.Code -> Credit Cntl Area |
ob52 | Posting periods T001B |
ob57 | User ->Tolerance group T043 |
ob62 | CC->chart of accounts T001 |
oba3 | Tolerances Vendor / Customer |
oba4 | Tolerance groups T043T |
oba7 | Document types T003 |
obas | Vendor acc. gr.->number range T077K |
obbo | Posting periods: variants T010O |
obbp | CC->Posting periods var. T001 |
obc4 | Field Status Variant T004V |
obc5 | CC -> field status variant T001 |
obd3 | Account groups: Vendor T077K |
obd4 | Accounts -> Account groups T077S |
oby6 | CC global data T001 |
ox02 | Company Code |
ox06 | Controlling area |
ox16 | Assign company code -> Company ID |
oy04 | Decimal Places for Currencies |
oy07 | Countries: global parameters |
oy17 | Countries: field checks |
ob08 | Exchange Rate (TCURR) |
ob07 | Exchange Rate Types (TCURV) |
FDTA | Data medium / carrier |
SAP FI Operational (01 Create, 02 Change, 03 Display) | |
fb01/.. | Post Document: header data |
fd01/.. | Customer (= Debtor), CpD |
fk01/.. | Vendor (= Creditor), CpD |
ks01/.. | Cost Center |
fi01/.. | Bank |
fs00 | Central G/L account |
fsp1 | G/L Charts of accounts |
fss1 | G/L Company Code |
FAGLB03 | G/L Account Balance Display |
FAGLL03 | G/L Account Line Items |
SAP Standard Reports | |
RFTBFF00 | Import market data, TBDM, TCURR |
RSINCL00 | Extended ABAP Program Reference List |
RSBDCOS0 | Execute OS command (Logged in SYSLOG and Trace Files) |
RSBTCDEL2 | Delete batch jobs (from database table) |
RSTRANSP | Create transport for SAP Report Variants |
RSTXTRAN | Create transport for SAP Script texts |
RSVARFIT | Adjust variants to modified selection criteria |
RSVTPROT | Evaluation of change logs (table log must be activated) |
RSWBO052 | Change Object Directory Entries |
RSWBO060 | Include Objects in a Transport Request |
BALVBUFDEL | Delete ALV buffer |
RSCONN01 | SAP-Connect: Start Email Send Process |
RSUSR002_ADDRESS - User by address data, logon name, etc. | |
SALV_BS_ADMIN_MAINTAIN - Creating Control Values for ALV; see table SALV_BS_ADMIN | |
RPR_ABAP_SOURCE_SCAN - Search ABAP program for a string | |
Reports - ABAP | |
SHOWCOLO | Show all colors available |
SHOWICON | Show all icons |
SHOWSYMB | Display symbols |
RSPARAM | Display all instance parameters |
SAP Reports (Spool) | |
RSPO0041 | Delete Old Spool Requests |
RSTXPDFT4 | (Convert) Download SAP spool as PDF |
RSTXPDFT5 | GUI download of a spool request |
Audit Logs | |
RKSE16N_CD_DISPLAY - Log of table changes by se16n | |
RSTBPDEL - Delete records in DBTABLOG (scu3) |
Tips & Tricks - SAP Transactions
Download this Cheat Sheet for SAP Transaction Codes - as PDF
Please be invited to use this list and/or leave some suggestions for enhancement (see "Disclaimer" for contact information). However, out of experience, allow me to make one stipulation: although this cheat sheet is freely available, please refrain from uploading it to other servers.
The items are categorized: ABAP, Data Dictionary, FI (Accounting, General Ledger), CO (Controlling), Spool, Archive Development Kit (ADK), BAdI, runtime, transport management, authorization, translation, logs etc.).
Below is a screenshot of the pdf, to show an overview of the structure (the list contains both customizing and operational transaction codes):
Please feel free to download the corresponding 1 page cheat sheet » List of important SAP Transaction Codes - Tips & Tricks as PDF (approx. 100 KB).
Although work is important and an integral part of our daily interactions, there are a lot of other challenges in real life:
The Software Development Process — a concise and to the point description.
Ever wondered what would be a good usability test, if you were looking for new coworkers for the Accounting, Human Resources, Auditing, Planning, Sales, or Quality Control departments?
Have a look on this How to Recruit test.