SAP T Code


What Are SAP T-Codes?

An SAP transaction code (T-Code) is a four-character shortcut that is used to access a transaction within an SAP system or application. Transaction codes provide direct access to the desired transaction from anywhere within the SAP system. Instead of using the menu or another means of accessing the transaction, you can start a function in a single step using an SAP T-Code. T-Codes can provide access to everything from user maintenance or authorization, workflow management, accessing SAP ABAP tables and dictionaries, running SQL queries, or transaction control. Every function in an SAP ERP system has a T-code associated with it. There are thousands of transaction codes available in different SAP systems and applications.

What Are SAP T-Codes?

An SAP transaction code (T-Code) is a four-character shortcut that is used to access a transaction within an SAP system or application. Transaction codes provide direct access to the desired transaction from anywhere within the SAP system. Instead of using the menu or another means of accessing the transaction, you can start a function in a single step using an SAP T-Code. T-Codes can provide access to everything from user maintenance or authorization, workflow management, accessing SAP ABAP tables and dictionaries, running SQL queries, or transaction control. Every function in an SAP ERP system has a T-code associated with it. There are thousands of transaction codes available in different SAP systems and applications.

Use of T-Code is performed by logging onto the SAP application using the SAP GUI or SAP Front End, placing the cursor in the SAP command field, typing the transaction code, then pressing enter. Depending on the role that a user plays within an organization, they will have different T-codes that are important to them. Administrators may focus on transactions related to that topic, while developers may use those connected to ABAP or SQL queries. Business users may use T-codes that relate to processing their daily tasks. Users can add T-codes that they use most frequently to a favorites list that allows them to access them more readily. SAP systems also provide the capability for users to create custom SAP T-codes by using the transaction SE91.

Key Considerations for SAPinsiders

  • If you’re moving to SAP S/4HANA and rely on transaction codes, then you need to determine what has changed. SAP has changed a number of things with the SAP S/4HANA release, and one of them is the T-codes that are available. This event session by Arghadip Kar walks through how to find which transaction codes have been deleted or placed in SAP S/4HANA that were available in SAP ECC. It also helps organizations that are planning for the move to SAP S/4HANA to plan around customizations in their existing system that may use decommissioned transaction codes.
  • You can map standard transaction codes to common phrases to make them easier to use and remember. A functionality that SAP provides is that of creating custom T-codes. But many users struggle with remembering the names of transaction codes despite the regularity of working with them. This article by Muhammad Ramzan walks through mapping standard transaction codes to common phrases to make them easier to remember, and easier to access from custom code. Following this approach ensures that authorization checks are not bypassed, and the authorizations to the actual transactions remain intact.

943 results

  1. SAP SuccessFactors and Stanley Electric

    HR Path Accelerates APAC SAP and HRIS Growth with Strategic Acquisition of Blueprint HR Software

    Reading time: 2 mins

    HR Path has expanded its APAC presence by acquiring Blueprint HR Software Solutions, enhancing its SAP-centric human capital offerings and strengthening its foothold in high-growth markets like India and the UAE.

  2. SAP BTP and S/4HANA: Why the Integration Decision You Make Today Will Define Your SAP Costs for Years

    Reading time: 6 mins

    Most organisations implementing S/4HANA treat SAP Business Technology Platform (BTP) as a  phase two  consideration. They view it as a future luxury something to be bolted on once the core ERP is stable. That decision to defer BTP architecture until later is one of the most expensive mistakes in the modern SAP landscape. There is…

  3. Long exposure of colored light trails in a dark environment representing data flow across enterprise systems.

    SAP Business Data Cloud: Managing Data Consistency Across Multi-Platform Environments

    Published: 23/April/2026

    Most enterprise data environments are still fragmented. SAPinsider research shows only 3% of organisations report a unified, governed data layer, while 38% continue to operate across siloed environments. These conditions shape how data moves through financial, operational, and analytical processes, where inconsistencies slow decisions and increase reliance on manual reconciliation. SAP Business Data Cloud is…

  4. Use This ABAP Program to Download SAP Table Data and Table Structures

    Published: 14/September/2012

    Reading time: 13 mins

    See how to download an SAP table structure (i.e., the data types of each field), convert it into data types of the underlying database, and transfer table data with a large number of records. Use Object Linking and Embedding objects to concoct the database, create the table, and transfer data. This method uses Microsoft SQL...…

  5. Automate Your Intercompany Reconciliation Process in ECC

    Published: 15/October/2007

    Reading time: 16 mins

    SAP ERP Central Component (ECC) includes more robust functionality for intercompany reconciliation during period-end closing. The reconciliation ledger helps to reconcile balances between companies and tags disputed or follow-up items. See how the intercompany reconciliation process works and how to handle the differences. Key Concept An intercompany process can be any of following: Intercompany posting...…

  6. Adjust Your SAP System to Keep Up with Changes in VAT

    Published: 15/September/2007

    Reading time: 9 mins

    The European Union’s efforts to prevent tax fraud have led to a change in its value added tax (VAT) — the reverse charge VAT. Key Concept Value Added Tax (VAT) is a common tax system in the EU. Tax authorities are revamping the system to combat fraud. The original principles used for local VAT are...…

  7. Learn How to Maintain Parallel Asset Values and Post to the SAP General Ledger

    Published: 30/November/2012

    Reading time: 12 mins

    Learn how to manage parallel values in SAP Asset Accounting using depreciation areas. Follow a discussion of parallel posting to the general ledger with the use of additional general ledger accounts. Key Concept SAP Asset Accounting (FI-AA) provides functionality to manage parallel asset values. In FI-AA, asset values are managed in parallel using a structure...…

  8. 7 Steps for Handling Foreign Taxes through a Single Company Code

    Published: 15/January/2008

    Reading time: 8 mins

    Configure foreign taxes in your SAP system by setting up the foreign country as a region within your home country. Key Concept In the standard SAP system, the only tax procedure that you use in a specific company code is the one that is attached to the country associated with that company code. It may...…

  9. Experience the Next Level of Forecasting the Future Using Xcelsius Dashboard Applications

    Published: 12/April/2011

    Reading time: 20 mins

    Xcelsius dashboard applications present facts graphically, providing insight that helps in making business decisions. However, the future is uncertain and decisions should take that into account. Learn how Xcelsius can transform business facts into statistically valid probability models that give a more accurate view of the future using Monte Carlo simulation techniques. Sample code is...…

  10. Automate Payments to Multiple Vendor Bank Accounts

    Published: 15/February/2007

    Reading time: 16 mins

    Configure your R/3 or mySAP ERP Central Component (ECC) system so that you can select a vendor’s bank from multiple bank accounts for automated payments. See three methods for creating a vendor invoice — manually with or without a purchase order, and automatically using Electronic Data Interchange — and how to use transaction F110 to...…