SAP T-Code Dictionary
Type an SAP Transaction Code or function keyword (e.g., 'SE11', 'debug', 'sales') to instantly discover its purpose, module, and detailed developer tips.
ABAP Dictionary
Define and manage global database tables, views, structures, data elements, domains, search helps, and lock objects centrally.
ABAP Editor
Write, edit, check, and run source code for ABAP reports, executables, and module pool programs.
Object Navigator
The primary integrated development environment (IDE) for ABAP developers. Manage classes, packages, function groups, programs, and BSP applications hierarchically.
Function Builder
Define, configure, write, and test reusable Function Modules, remote-enabled RFCs, and standardized BAPIs.
Class Builder
Create, declare, and implement Object-Oriented ABAP global classes, interfaces, inheritance hierarchies, and methods.
BAdI Definitions
Review, define, and configure object-oriented Business Add-In (BAdI) enhancement spots to provide extension interfaces.
BAdI Implementations
Create and implement custom business logic methods inside standard SAP BAdI extension interfaces.
Maintain Transactions
Create custom transaction codes linking directly to ABAP reports, screen sequences, dialog programs, or classes.
Transport Organizer (Customizing)
Manage, document, check, and release customizing transport requests representing configuration adjustments.
Transport Organizer (Extended)
Advanced transport administration dashboard. View and search database objects, manage task locks, and diagnose release issues.
Transport Organizer (Workbench)
Review and manage transport requests for custom development workbench objects like tables, programs, and classes.
Application Log Viewer
Query and inspect runtime application error messages, warning logs, and system exceptions grouped by application objects.
ABAP Dump Analysis
Identify, analyze, and troubleshoot system runtime crashes. View variable values and find the exact code line that failed.
Job Overview
Query, monitor, schedule, or cancel background jobs. View execution logs and trace failed scheduler jobs.
Work Process Overview
Inspect and manage active work processes in real-time. Identify slow database queries or lockouts.
SAP Servers List
Display list of active application servers connected to the current SAP instance. Swap servers to inspect logs.
Display Lock Entries
Monitor active table lock entries preventing concurrent document updates. Release locks from crashed user sessions.
Update Records Monitor
Monitor background database updates. Review and debug failed database update commits.
Data Browser
Standard browser to view raw data table records, apply filters, and count occurrences.
ABAP Runtime Analysis
Trace program performance, check call hierarchies, and measure execution times. (Replaces transaction SE30).
User Maintenance
Create, change, copy, delete, lock, and unlock user master records. Manage defaults and parameters.
Authorization Failures
View detailed diagnostic logs of authorization checks that failed during active sessions.
Role Maintenance
Create, customize, and generate authorization profiles, roles, and user menu assignments.
Maintain Profile Parameters
View and edit SAP instance configuration profiles. Configure memory, processes, and network parameters.
Maintain Individual Parameters
Inspect and modify dynamic profile parameters instantly without restarting the application server.
RFC Connections
Define, configure, and test Remote Function Call (RFC) destinations linking to other SAP systems, HTTP locations, or APIs.
System Log
Analyze system warning logs, database connection errors, lock timeouts, and security issues.
Workload Monitor
Display performance metrics, response times, database loads, and transaction usage statistics.
HTTP Service Tree
Configure and manage HTTP services, BSP applications, Web Dynpros, and OData service endpoints.
Customizing IMG
Customizing and configuration framework. Configure company codes, logistics paths, and module parameters.
System Messages
Create and broadcast system-wide messages. Informs users of system maintenance or restarts.
User List
View active user sessions on the current application server. Monitor memory consumption and delete sessions.
Active Users List
Monitor active logged-in users across all application servers in the SAP system cluster.
Create Material
Configure and save material master records. Setup accounting views, sales profiles, and inventory settings.
Change Material
Modify material settings, change units of measure, adjust descriptions, and expand organizational views.
Display Material
Read material master attributes without changing values. Inspect purchasing, plant stock, and sales views.
Create Purchase Order
Create purchase orders referencing vendor records. Select plants, storage locations, pricing, and schedules.
Change Purchase Order
Update pricing, adjust items, change delivery dates, or cancel quantities in existing purchase orders.
Display Purchase Order
View purchase order items, delivery schedules, release statuses, and downstream documents.
Goods Movement
Standard interface to post goods receipts, goods issues, transfer postings, and inventory adjustments.
Verify Incoming Invoice
Enter and match vendor invoices against purchase orders and posted goods receipts.
Material Document List
Generate lists of material documents recording physical inventory receipts, issues, or transfers.
Stock Overview
Display real-time inventory levels across company codes, plants, storage locations, and batches.
Create Sales Order
Log customer orders, set pricing schedules, select shipping points, and define billing terms.
Change Sales Order
Update quantities, release order blocks, change shipping points, or edit pricing conditions in sales orders.
Display Sales Order
Read customer sales orders. View items, delivery logs, partner roles, and billing conditions.
Create Outbound Delivery
Generate delivery documents to initiate shipping, picking, and packing activities.
Create Billing Document
Generate customer invoices referencing outbound deliveries or completed sales orders.
Change Billing Document
Update invoice details, print customer billing, and release invoices to financial accounting.
Create Customer (Sales)
Create customer master records with sales views. (Legacy transaction, replaced by BP in S/4HANA).
Change Customer (Sales)
Update customer sales views, pricing rules, shipping addresses, and credit parameters. (Legacy transaction, replaced by BP).
Create Customer (Central)
Create complete customer records including sales, finance, and company code views. (Legacy transaction, replaced by BP).
Post Vendor Invoice
Post vendor invoices directly to general ledger accounts. Adjust balances manually.
Post G/L Account Document
Create manual ledger postings and journal entries. Adjust accounts or reallocate expenses.
Display Document
View financial journal entries, ledger accounts, and document details.
Enter G/L Posting
Legacy transaction to create manual general ledger postings with header details.
Vendor Line Items
Display open and cleared vendor invoices and payment due dates.
G/L Account Line Items
Display line-item postings, balances, and clearing details for G/L accounts.
Customer Line Items
View open customer invoices, clearing history, and overdue bills.
Cost Centers Actual Line Items
Audit actual expense postings against cost center codes.
Create Internal Order
Create internal orders to track specific project expenses or temporary budgets.
G/L Account Centrally
Create, change, or block G/L accounts globally. Configure the chart of accounts.
Fiori Launchpad
Launch the browser-based SAP Fiori Launchpad from the SAP GUI window interface.
FLP Content Manager
Configure and manage Fiori catalogs, spaces, pages, and tile mappings centrally.
OData Service Maintenance
Register, activate, maintain, and test OData services exposed on the SAP Gateway hub.
Gateway Service Registration
Register backend data models and classes to map them to OData services.
Fiori Launchpad Designer (Customizing)
Fiori Launchpad catalog designer for client-specific layout and tile configurations.
Fiori Launchpad Designer (Configuration)
Global, client-independent Fiori Launchpad designer to configure standard SAP catalogs.
No transaction codes found
Try adjusting your search or selecting a different module filter.
Essential SAP Transaction Codes Quick Reference
In SAP ERP systems, Transaction Codes (T-Codes) are shortcuts used to launch specific tasks, system monitors, and development editors directly from the SAP GUI command field. Below is a list of the most essential T-Codes used daily by developers, functional consultants, and Basis administrators.
| T-Code | Module | Description |
|---|---|---|
| SE11 | ABAP | ABAP Dictionary — Define and manage global database tables, views, structures, data elements, domains, search helps, and lock objects centrally. |
| SE38 | ABAP | ABAP Editor — Write, edit, check, and run source code for ABAP reports, executables, and module pool programs. |
| SE80 | ABAP | Object Navigator — The primary integrated development environment (IDE) for ABAP developers. Manage classes, packages, function groups, programs, and BSP applications hierarchically. |
| SE37 | ABAP | Function Builder — Define, configure, write, and test reusable Function Modules, remote-enabled RFCs, and standardized BAPIs. |
| SE24 | ABAP | Class Builder — Create, declare, and implement Object-Oriented ABAP global classes, interfaces, inheritance hierarchies, and methods. |
| SE18 | ABAP | BAdI Definitions — Review, define, and configure object-oriented Business Add-In (BAdI) enhancement spots to provide extension interfaces. |
| SE19 | ABAP | BAdI Implementations — Create and implement custom business logic methods inside standard SAP BAdI extension interfaces. |
| SE93 | ABAP | Maintain Transactions — Create custom transaction codes linking directly to ABAP reports, screen sequences, dialog programs, or classes. |
| SE10 | ABAP | Transport Organizer (Customizing) — Manage, document, check, and release customizing transport requests representing configuration adjustments. |
| SE01 | ABAP | Transport Organizer (Extended) — Advanced transport administration dashboard. View and search database objects, manage task locks, and diagnose release issues. |
| SE09 | ABAP | Transport Organizer (Workbench) — Review and manage transport requests for custom development workbench objects like tables, programs, and classes. |
| SLG1 | ABAP | Application Log Viewer — Query and inspect runtime application error messages, warning logs, and system exceptions grouped by application objects. |
| ST22 | ABAP | ABAP Dump Analysis — Identify, analyze, and troubleshoot system runtime crashes. View variable values and find the exact code line that failed. |
| SM37 | ABAP | Job Overview — Query, monitor, schedule, or cancel background jobs. View execution logs and trace failed scheduler jobs. |
| SM50 | ABAP | Work Process Overview — Inspect and manage active work processes in real-time. Identify slow database queries or lockouts. |
Use the search box above to instantly filter through all 68+ SAP Transaction Codes.