Learn SAP Free
Back to Dashboard
Instant Lookup

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.

SE11
ABAP

ABAP Dictionary

Define and manage global database tables, views, structures, data elements, domains, search helps, and lock objects centrally.

Expert Tip Always check the 'Where-Used List' before changing structure fields to avoid breaking dependent programs.
SE38
ABAP

ABAP Editor

Write, edit, check, and run source code for ABAP reports, executables, and module pool programs.

Expert Tip Use 'Ctrl + F2' for syntax check, 'Ctrl + F3' to activate, and 'Ctrl + Shift + F12' to toggle full-screen view.
SE80
ABAP

Object Navigator

The primary integrated development environment (IDE) for ABAP developers. Manage classes, packages, function groups, programs, and BSP applications hierarchically.

Expert Tip Use package groupings to coordinate development objects, making it easier to track transport requests.
SE37
ABAP

Function Builder

Define, configure, write, and test reusable Function Modules, remote-enabled RFCs, and standardized BAPIs.

Expert Tip When writing Remote Function Calls (RFCs), ensure all parameters are passed 'By Value' to prevent runtime errors.
SE24
ABAP

Class Builder

Create, declare, and implement Object-Oriented ABAP global classes, interfaces, inheritance hierarchies, and methods.

Expert Tip Use public read-only properties or standard getter/setter patterns to maintain encapsulation boundaries.
SE18
ABAP

BAdI Definitions

Review, define, and configure object-oriented Business Add-In (BAdI) enhancement spots to provide extension interfaces.

Expert Tip Prefer BAdIs over legacy User Exits because they support multiple active implementations concurrently.
SE19
ABAP

BAdI Implementations

Create and implement custom business logic methods inside standard SAP BAdI extension interfaces.

Expert Tip Implement standard checks carefully inside your method extensions to prevent infinite execution loops during updates.
SE93
ABAP

Maintain Transactions

Create custom transaction codes linking directly to ABAP reports, screen sequences, dialog programs, or classes.

Expert Tip Use 'Transaction with parameters' (Parameter Transaction) to call standard screens with preset field values.
SE10
ABAP

Transport Organizer (Customizing)

Manage, document, check, and release customizing transport requests representing configuration adjustments.

Expert Tip Always check transport logs after release to make sure no configuration elements are left locked.
SE01
ABAP

Transport Organizer (Extended)

Advanced transport administration dashboard. View and search database objects, manage task locks, and diagnose release issues.

Expert Tip Use the object search function to trace which transport request currently holds a lock on a development class.
SE09
ABAP

Transport Organizer (Workbench)

Review and manage transport requests for custom development workbench objects like tables, programs, and classes.

Expert Tip Always release tasks under a request first before attempting to release the main parent transport request.
SLG1
ABAP

Application Log Viewer

Query and inspect runtime application error messages, warning logs, and system exceptions grouped by application objects.

Expert Tip Filter by Object and Subobject keywords to isolate specific background job runs or API interface errors.
ST22
ABAP

ABAP Dump Analysis

Identify, analyze, and troubleshoot system runtime crashes. View variable values and find the exact code line that failed.

Expert Tip Scroll to the 'Active Calls' or 'Source Code Extract' sections to locate the offending line in your program.
SM37
ABAP

Job Overview

Query, monitor, schedule, or cancel background jobs. View execution logs and trace failed scheduler jobs.

Expert Tip For aborted jobs, click the 'Job Log' button to see system dump info and error message IDs.
SM50
ABAP

Work Process Overview

Inspect and manage active work processes in real-time. Identify slow database queries or lockouts.

Expert Tip If a custom report hangs the system, select its row and choose 'Program/Session -> Cancel' to end it safely.
SM51
ABAP

SAP Servers List

Display list of active application servers connected to the current SAP instance. Swap servers to inspect logs.

Expert Tip Double-click a server row to view local work processes running on that specific instance node.
SM12
ABAP

Display Lock Entries

Monitor active table lock entries preventing concurrent document updates. Release locks from crashed user sessions.

Expert Tip Ensure a lock's user is actually offline before deleting it to prevent database inconsistencies.
SM13
ABAP

Update Records Monitor

Monitor background database updates. Review and debug failed database update commits.

Expert Tip Examine cancelled items to check which update module ran into a rollback exception.
SE16
ABAP

Data Browser

Standard browser to view raw data table records, apply filters, and count occurrences.

Expert Tip Use this to quickly check values inside transparent tables without writing database scripts.
SAT
ABAP

ABAP Runtime Analysis

Trace program performance, check call hierarchies, and measure execution times. (Replaces transaction SE30).

Expert Tip Filter by execution threshold limit to focus on database and code performance bottlenecks.
SU01
Basis

User Maintenance

Create, change, copy, delete, lock, and unlock user master records. Manage defaults and parameters.

Expert Tip In S/4HANA systems, ensure user profiles are linked correctly to Business Partners (BP) for system consistency.
SU53
Basis

Authorization Failures

View detailed diagnostic logs of authorization checks that failed during active sessions.

Expert Tip Have the user execute '/nSU53' immediately after hitting an access check error to capture full context.
PFCG
Basis

Role Maintenance

Create, customize, and generate authorization profiles, roles, and user menu assignments.

Expert Tip Generate profiles using the yellow shield icon to finalize rules and role menu paths.
RZ10
Basis

Maintain Profile Parameters

View and edit SAP instance configuration profiles. Configure memory, processes, and network parameters.

Expert Tip Requires a system restart to apply parameter changes. Always backup active profiles before editing.
RZ11
Basis

Maintain Individual Parameters

Inspect and modify dynamic profile parameters instantly without restarting the application server.

Expert Tip Only use for testing or emergency work. Parameter values revert on system restart.
SM59
Basis

RFC Connections

Define, configure, and test Remote Function Call (RFC) destinations linking to other SAP systems, HTTP locations, or APIs.

Expert Tip Perform 'Connection Test' and 'Authorization Test' checks to troubleshoot integration errors.
SM21
Basis

System Log

Analyze system warning logs, database connection errors, lock timeouts, and security issues.

Expert Tip Filter by time range and process ID to isolate server failures.
ST03N
Basis

Workload Monitor

Display performance metrics, response times, database loads, and transaction usage statistics.

Expert Tip Use this transaction to identify slow reports or check overall server CPU load.
SICF
Basis

HTTP Service Tree

Configure and manage HTTP services, BSP applications, Web Dynpros, and OData service endpoints.

Expert Tip Make sure service nodes are activated (green) so web clients can access application endpoints.
SPRO
Basis

Customizing IMG

Customizing and configuration framework. Configure company codes, logistics paths, and module parameters.

Expert Tip Use the search feature inside the SPRO tree (Ctrl + F) to find customization paths.
SM02
Basis

System Messages

Create and broadcast system-wide messages. Informs users of system maintenance or restarts.

Expert Tip Messages show as popups or menu lines. Delete expired messages to clean up user screens.
SM04
Basis

User List

View active user sessions on the current application server. Monitor memory consumption and delete sessions.

Expert Tip Use this to see who is locked out or consuming system resources on a local instance.
AL08
Basis

Active Users List

Monitor active logged-in users across all application servers in the SAP system cluster.

Expert Tip Provides a system-wide view of active users. Useful for scheduling maintenance windows.
MM01
MM

Create Material

Configure and save material master records. Setup accounting views, sales profiles, and inventory settings.

Expert Tip Configure views matching your organizational units to ensure correct integration downstream.
MM02
MM

Change Material

Modify material settings, change units of measure, adjust descriptions, and expand organizational views.

Expert Tip Check the change history log to verify who updated key planning and purchasing parameters.
MM03
MM

Display Material

Read material master attributes without changing values. Inspect purchasing, plant stock, and sales views.

Expert Tip Select organizational levels carefully to ensure you display local plant configuration details.
ME21N
MM

Create Purchase Order

Create purchase orders referencing vendor records. Select plants, storage locations, pricing, and schedules.

Expert Tip Use the document overview panel on the left to copy items from old purchase requisitions.
ME22N
MM

Change Purchase Order

Update pricing, adjust items, change delivery dates, or cancel quantities in existing purchase orders.

Expert Tip Verify document release strategies to check which manager's approval is pending.
ME23N
MM

Display Purchase Order

View purchase order items, delivery schedules, release statuses, and downstream documents.

Expert Tip Open the 'Purchase Order History' tab to verify linked goods receipt (GR) postings.
MIGO
MM

Goods Movement

Standard interface to post goods receipts, goods issues, transfer postings, and inventory adjustments.

Expert Tip Verify the posting date carefully to ensure material documents log in the correct fiscal period.
MIRO
MM

Verify Incoming Invoice

Enter and match vendor invoices against purchase orders and posted goods receipts.

Expert Tip The balance indicator must be green (0.00 difference) before posting is allowed.
MB51
MM

Material Document List

Generate lists of material documents recording physical inventory receipts, issues, or transfers.

Expert Tip Filter by movement type and posting date to trace inventory movements.
MMBE
MM

Stock Overview

Display real-time inventory levels across company codes, plants, storage locations, and batches.

Expert Tip Double-click specific values to view unrestricted-use, reserved, or blocked stock details.
VA01
SD

Create Sales Order

Log customer orders, set pricing schedules, select shipping points, and define billing terms.

Expert Tip Include the customer's purchase order reference in the header for tracking.
VA02
SD

Change Sales Order

Update quantities, release order blocks, change shipping points, or edit pricing conditions in sales orders.

Expert Tip Run an availability check (ATP) to verify shipping updates do not disrupt inventory allocations.
VA03
SD

Display Sales Order

Read customer sales orders. View items, delivery logs, partner roles, and billing conditions.

Expert Tip Use the 'Document Flow' button (Ctrl + F5) to visually trace items from quotation to billing.
VL01N
SD

Create Outbound Delivery

Generate delivery documents to initiate shipping, picking, and packing activities.

Expert Tip Ensure shipping points match order settings to prevent picking errors.
VF01
SD

Create Billing Document

Generate customer invoices referencing outbound deliveries or completed sales orders.

Expert Tip Set up billing profiles to group multiple deliveries into a single invoice.
VF02
SD

Change Billing Document

Update invoice details, print customer billing, and release invoices to financial accounting.

Expert Tip Check the document log to see if posting blocks prevent accounting documents from generating.
VD01
SD

Create Customer (Sales)

Create customer master records with sales views. (Legacy transaction, replaced by BP in S/4HANA).

Expert Tip Use role selections in the BP transaction to manage sales views in modern systems.
VD02
SD

Change Customer (Sales)

Update customer sales views, pricing rules, shipping addresses, and credit parameters. (Legacy transaction, replaced by BP).

Expert Tip Audit business partner history logs to check who changed credit limits.
XD01
SD

Create Customer (Central)

Create complete customer records including sales, finance, and company code views. (Legacy transaction, replaced by BP).

Expert Tip Maintain customer-material information records for faster order entry.
FB60
FI/CO

Post Vendor Invoice

Post vendor invoices directly to general ledger accounts. Adjust balances manually.

Expert Tip Verify general ledger accounts and tax codes match before posting.
FB50
FI/CO

Post G/L Account Document

Create manual ledger postings and journal entries. Adjust accounts or reallocate expenses.

Expert Tip Use document templates to make recurring journal entries faster.
FB03
FI/CO

Display Document

View financial journal entries, ledger accounts, and document details.

Expert Tip Click the 'Call Up Document Overview' icon to see all line items.
F-02
FI/CO

Enter G/L Posting

Legacy transaction to create manual general ledger postings with header details.

Expert Tip Choose posting keys carefully (e.g., 40 for debit, 50 for credit).
FBL1N
FI/CO

Vendor Line Items

Display open and cleared vendor invoices and payment due dates.

Expert Tip Use layout variants to group vendor entries by terms of payment.
FBL3N
FI/CO

G/L Account Line Items

Display line-item postings, balances, and clearing details for G/L accounts.

Expert Tip Filter by cost center to run local department budget reviews.
FBL5N
FI/CO

Customer Line Items

View open customer invoices, clearing history, and overdue bills.

Expert Tip Save layout variants to quickly show aging summaries.
KSB1
FI/CO

Cost Centers Actual Line Items

Audit actual expense postings against cost center codes.

Expert Tip Extract report results to Excel for formatting.
KO01
FI/CO

Create Internal Order

Create internal orders to track specific project expenses or temporary budgets.

Expert Tip Assign budget profiles to prevent spending overrun.
FS00
FI/CO

G/L Account Centrally

Create, change, or block G/L accounts globally. Configure the chart of accounts.

Expert Tip Match the G/L account type to its balance sheet category to ensure correct reporting.
/UI2/FLP
Fiori

Fiori Launchpad

Launch the browser-based SAP Fiori Launchpad from the SAP GUI window interface.

Expert Tip Bookmark the URL from this transaction to access Fiori tiles directly.
/UI2/FLPCM
Fiori

FLP Content Manager

Configure and manage Fiori catalogs, spaces, pages, and tile mappings centrally.

Expert Tip Use the built-in catalog analyzer tool to verify roles and resolve configuration conflicts.
/IWFND/MAINT_SERVICE
Fiori

OData Service Maintenance

Register, activate, maintain, and test OData services exposed on the SAP Gateway hub.

Expert Tip Use the SAP Gateway Client interface to test service endpoints and inspect payloads.
/IWBEP/REG_SERVICE
Fiori

Gateway Service Registration

Register backend data models and classes to map them to OData services.

Expert Tip Ensure backend annotations match the client-side XML schema requirements.
/UI2/FLPD_CUST
Fiori

Fiori Launchpad Designer (Customizing)

Fiori Launchpad catalog designer for client-specific layout and tile configurations.

Expert Tip Create semantic objects under active catalogs to ensure smooth navigation between applications.
/UI2/FLPD_CONF
Fiori

Fiori Launchpad Designer (Configuration)

Global, client-independent Fiori Launchpad designer to configure standard SAP catalogs.

Expert Tip Avoid editing configuration catalogs directly. Build customized clones to deploy changes safely.

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.