Transaction codes (T-Codes) in SAP Core ABAP are alphanumeric shortcuts used to access development tools, system monitoring functions, and data management screens directly.
Core Development & Object Management
These tools are the primary environment for building and maintaining SAP applications.
SE80 (Object Navigator): The central integrated development environment (IDE) used to manage all development objects like programs, packages, and classes.
SE38 (ABAP Editor): Used specifically for creating, modifying, and executing ABAP programs.
SE11 (ABAP Data Dictionary): The hub for defining and managing database objects, including tables, views, and data elements.
SE37 (Function Builder): Dedicated to creating and testing reusable function modules.
SE24 (Class Builder): Used for developing and maintaining object-oriented ABAP classes and interfaces.
SE93 (Maintain Transaction): The tool for creating and managing both standard and custom transaction codes.
SE91 (Message Maintenance): Used to create and manage message classes for user feedback and error handling.
Data Access & Table Maintenance
SE16 / SE16N (Data Browser): Transactions for viewing and checking table entries. SE16N is the modern "new" version.
SM30 / SM31: Used for table view maintenance to manually update or display table records.
SE14 (Database Utility): Essential for adjusting database tables after changing their technical definitions in the dictionary.
Debugging & Performance Analysis
ST22 (ABAP Dump Analysis): The primary tool for analyzing runtime error dumps to identify where code failed.
ST05 (Performance Trace): Used for SQL performance tuning and analyzing database requests.
SE30 / SAT (Runtime Analysis): Tools for profiling ABAP programs to find performance bottlenecks.
SLIN / SCI (Extended Program Check): Used for code quality assurance and technical error detection before transport.
System Administration & Monitoring
SM37 (Job Overview): Used to monitor and manage background jobs.
SM50 / SM66: Tools for monitoring local and global work processes on the application server.
SM12 (Lock Entry List): Used to display and delete SAP database locks.
AL11 (SAP Directories): Provides access to the file system of the SAP application server.
Transport & Version Control
SE01 / SE09 / SE10 (Transport Organizer): Critical for managing workbench and customizing transport requests across systems.
STMS (Transport Management System): The system-level tool for managing the entire transport landscape.