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.

478 results

  1. Low-code

    Build to Last! SAP BTP – Powering Innovation with Low-code, No-code SAP tools

    Reading time: 3 mins

    SAP advocates for organizations to build and automate using the SAP Business Technology Platform (BTP) to enhance flexibility and innovation while ensuring a clean SAP Cloud ERP core, as demonstrated by Thames Water’s successful use of SAP Build Process Automation to streamline workflows, improve productivity, and deliver superior customer service.

  2. How to Build a Strong Security and Compliance Foundation for Your SAP Landscape

    How to Build a Strong Security and Compliance Foundation for Your SAP Landscape

    Reading time: 19 mins

    While most successful cyberattacks are carried out on a company’s application layer, many security departments see the SAP application layer as a “black box,” and its security as the responsibility of their Basis or SAP application colleagues or of a service provider, making the security of this layer a blind spot within many organizations. Compounding…

  3. “Why Do Previously Approved Sales Orders End Up on the Credit Hold List a Second Time… And What Can I Do About It?”

    Reading time: 11 mins

    Anyone who works with the Credit Management module knows that previously approved sales orders sometimes end up on Credit Managers’ hold lists a second time. This unwanted outcome is due to two “default” settings in the Credit Management module. This article discusses these settings and shows you how you can implement your own preferences for...…

  4. New IDoc Helps with Looming SEPA Deadline

    Reading time: 14 mins

    Become familiar with the structure and application of the recently introduced Intermediate Document (IDoc) type PEXR2003. Understand why SAP developed this IDoc type and how you can use it for your SAP In-House Cash (SAP IHC) implementation. Key Concept SAP In-House Cash allows corporate cash and treasury management departments to set up a payment factory...…

  5. Plan and Monitor Your Sales Campaigns in the CO-PA Ledger

    Reading time: 52 mins

    Planning, tracking, and evaluating a discount program or any promotional activity is essential in order to gauge its success. These tasks can be accomplished using the SD module in concert with the CO-PA ledger in much the same way that the two work together to book orders and billings. While the SD module together with...…

  6. Benefit from the Upgrade Support of the Enhancement Framework

    Reading time: 15 mins

    Using the new Enhancement Framework instead of classic modification technology saves a lot of time in an SAP upgrade. In contrast to the classic modification technology, all enhancements survive an upgrade. You need only to adjust an enhancement if the underlying SAP object has vanished or been incompatibly changed. The new transaction SPAU_ENH informs you...…

  7. How to Add Custom Fields to a Fixed Asset

    Reading time: 19 mins

    Enhance fixed asset master data in your SAP ERP system by activating a user exit and creating a custom screen. You then can track additional characteristics of a fixed asset to report on and comply with industry- or country-specific requirements. Key Concept User exits allow users to add functionality to SAP’s standard program logic without...…

  8. Enhance Report-Report Interface: Create Custom Report Type as Receiver

    Reading time: 16 mins

    With the proliferation of front-end reporting tools comes the challenge of achieving a seamless navigation within applications composed of multiple report types. It also results in a greater need to pass complex sets of parameters from one report to another. When standard methods offered by Report-Report Interface fail to support such requirements, users often must...…

  9. Wait Process Type Offers an Alternative to Third-Party Job Schedulers

    Reading time: 16 mins

    Find out how you can create a wait process type to handle dependencies across process chains. When combined with the standard start process type, the wait process type ensures that only one dependent program runs at a given time, which prevents conflicting processes from running. Key Concept A process type determines how events in a...…

  10. Home Page Framework Integrates Your Dashboards for Easy User Access

    Reading time: 12 mins

    A home page framework links your dashboards and BW tools such as BEx Browser and BEx Analyzer. This framework offers some portal benefits to those who have not yet implemented SAP NetWeaver Portal. Find out how to create the home page framework and set up your dashboards so your users can quickly switch from the...…