Skip to content

ABAP T-codes: the developer's working list

ABAP is the programming language of classic SAP systems, and the ABAP Workbench is where its programs, tables and classes are built. This page lists the transaction codes ABAP developers use most, grouped by task.

Each line gives the code as you type it and what it does. Transports for development work are on the Basis page.

Editors and the Workbench

SE80
Object Navigator, the ABAP Workbench
SE38
ABAP Editor
SA38
Run an ABAP program
SE39
Split-screen editor
SE37
Function Builder
SE24
Class Builder
SE21
Package Builder
SE84
Repository Information System
SE93
Maintain transaction codes
SE91
Message maintenance
SE51
Screen Painter
SE41
Menu Painter

Dictionary and table data

SE11
ABAP Dictionary
SE14
Database utility for dictionary tables
SE16
Data Browser
SE16N
General table display
SM30
Maintain table views
SM34
Maintain view clusters
SE54
Generate a table maintenance dialog
SNRO
Number range objects

Enhancements and modifications

SMOD
SAP enhancements (customer exits)
CMOD
Enhancement projects
SE18
BAdI definitions
SE19
BAdI implementations
SE20
Enhancement Builder for enhancement spots
SPDD
Adjust dictionary objects during an upgrade
SPAU
Adjust modifications after an upgrade

Forms

SE71
SAPscript form painter
SMARTFORMS
Smart Forms
SFP
Form Builder for Adobe forms
SE78
Administer form graphics

Code checks and runtime analysis

SLIN
Extended program check
SCI
Code Inspector
ATC
ABAP Test Cockpit
SAT
Runtime analysis (replaces SE30)

Data loads, queries and workflow

LSMW
Legacy System Migration WorkbenchECC; S/4HANA uses the Migration Cockpit
SHDB
Batch input transaction recorder
SQVI
QuickViewer
BAPI
BAPI Explorer
SWO1
Business Object Builder
SWDD
Workflow Builder

What changes in SAP S/4HANA?

The ABAP Workbench codes remain in S/4HANA on-premise and private cloud. New development there leans on ABAP Development Tools in Eclipse, and CDS views take over much of what custom reports did. LSMW is not the tool for migrating data into S/4HANA; the Migration Cockpit is. Public cloud allows only released APIs and has no command field.

41 codes. Any code's title can be checked in the system itself with SE93.

Know them by heart?

One classic T-code a day, four characters, six guesses.

Play today's T-code

The area itself: The ABAP developer career.