WhatsApp
Career Tips

SAP Transaction Codes: Tcodes list of FICO, MM, SD & Technical

Best Online Career

SAP Consultant

February 12, 2026
SAP Transaction Codes: Tcodes list of FICO, MM, SD & Technical

SAP TCodes (Transaction Codes): The Complete Guide for SAP Professionals

As technology changes, so do the skills needed for enterprise resource planning careers. Becoming knowledgeable on SAP transaction codes (SAP tcodes) can be the difference in landing a desired position. Regardless of where you are in your career, entry-level in SAP certification or advanced, learning SAP tcodes the right way is vital. This comprehensive SAP tcodes list guide covers everything from the SAP trial balance tcode to the SAP outbound delivery tcode, providing you with essential knowledge for career success.

Table of Contents

SAP Transaction Codes Defined

SAP transaction codes are system generated combinations of numbers and letters that enable system users to access various activities, screens, and procedures in the SAP system. From an SAP professional's perspective, SAP tcodes are one of the most important features in the SAP system as they optimize and streamline the completion of work.

SAP tcodes are like elevators in a building. While you can take the stairs (menu navigation), tcodes speed you to where you want to go.

Opportunities With SAP Transaction Codes

Strong capabilities in specific SAP Software applications are a huge advantage when looking for a job, meaning learning SAP transaction codes is important for the following reasons:

  • Increased Efficiency: Using SAP tcodes means users can complete a lot of their work in the SAP system around 70% faster than if they had to go through the menus. This means greater efficiency in the SAP system.
  • Recognition as a professional in your field: Understanding SAP transaction codes means that you understand the system better than most and have been around the system for a while. This is likely to impress your colleagues and employers.
  • Moving upward in your career: A good number of SAP jobs that are considered to be at a higher level require one to have good knowledge of several SAP tcodes in different SAP modules.
  • Securing your dream job: SAP job interviews are likely to involve some practical requirements around SAP transaction codes. Knowing some of the SAP tcodes makes one a better candidate for the job.

Important SAP Transaction Codes Every Professional Should Be Aware Of

SAP Tcodes for Financial Accounting

Financial accounting is the core of every organization's SAP implementation, and these are the key SAP transaction codes every financial professional needs to become acquainted with:

SAP Trial Balance Tcode (FS10N, F.08, and FAGLB03)

The SAP trial balance tcode is essential for all financial reporting and analytics. While F.08 allows you to obtain a classic trial balance report, FS10N gives you the ability to view General Ledger account balances and allows you to drill down. For the new G/L accounting users, FAGLB03 provides General Ledger transactions with additional reporting capabilities. These codes are used on a daily basis by financial accountants and financial controllers to verify account balances, reconcile any discrepancies in ledgers, and to generate financial statements.

Transaction Code Description Usage Frequency
FB50 G/L Account Posting Very High
FB60 Enter Vendor Invoice Very High
FB70 Enter Customer Invoice Very High
F-02 General Posting High
FB01 Post Document High
FB03 Display Document Very High
FS00 G/L Account Master (Create/Change/Display) Very High
FS10N G/L Account Balances Very High
FBL3N G/L Account Line Items Very High
F.08 Balance List High
FAGLB03 G/L Account Balances (New GL) Very High
FAGLL03 G/L Account Line Items (New GL) Very High

SAP Chart of Accounts Tcode (OB13, OBD4, and FS00)

SAP chart of accounts tcode helps you set up and maintain a structure for your financial accounts. OB13 is for creating and maintaining chart of accounts structure, OBD4 is for account group assignment, and FS00 is for creating and maintaining the G/L accounts. It is important to know these SAP tcodes for financial system administrators and accounting managers who are responsible for the structure of the chart of accounts.

Accounts Payable and Vendor Management

SAP Vendor List Tcode (FK10N and XK03)

To effectively manage vendor relationships in SAP, learning the SAP vendor list tcode is crucial. FK10N provides details about the vendor balance, including transaction history and the amount owed. With XK03, users can see the vendor's master data, including contact details, payment and bank information. For accounts payable, procurement, and vendor management professions, mastering these SAP transaction codes is imperative.

Transaction Code Description Usage Frequency
FK01 Create Vendor (Accounting) High
FK02 Change Vendor (Accounting) High
FK03 Display Vendor (Accounting) Very High
XK01 Create Vendor (Centrally) Very High
XK02 Change Vendor (Centrally) Very High
XK03 Display Vendor (Centrally) Very High
FK10N Vendor Balance Display Very High
F-43 Enter Vendor Invoice Very High
F-44 Clear Vendor Very High
F110 Automatic Payment Run Very High

SAP Tcode for Vendor Master (FK01, FK02, and XK01)

For the procurement and payment process, it is imperative to create and keep the vendor master data accurate. The SAP tcode for vendor master includes FK01, which allows you to create vendor master records in the accounting view, FK02 helps you to edit existing vendor records, and XK01 is used to create a vendor master record at the central level which includes the purchasing organization. Procurement specialists and master data managers use these SAP transaction codes to ensure data is accurate and compliant.

Accounts Receivables & Customer Management

SAP Customer Master Tcode (XD01, XD02, and VD03)

Customer relationship management starts with an SAP customer master tcode. XD01 creates a new customer master record, XD02 edits customer data, and VD03 views customer data in sales and distribution. Sales managers, customer service reps, and CRM professionals access customer master records to keep their customer records accurate and aid in the sales process.

Transaction Code Description Usage Frequency
FD01 Create Customer (Accounting) High
FD02 Change Customer (Accounting) High
FD03 Display Customer (Accounting) Very High
XD01 Create Customer (Centrally) Very High
XD02 Change Customer (Centrally) Very High
XD03 Display Customer (Centrally) Very High
FD10N Customer Balance Display Very High
F-22 Enter Customer Invoice Very High
F-28 Post Incoming Payment Very High
F-30 Clear Customer Very High

Materials Management

Data on Materials Master

The material master is the main source of all SAP material data. To create, change, & display material master records, you need MM01, MM02, and MM03. MMBE shows stock overview from all storage locations.

Transaction Code Description Usage Frequency
MM01 Create Material Master Very High
MM02 Change Material Master Very High
MM03 Display Material Master Very High
MMBE Stock Overview Very High

SAP Tcode Purchase Order (ME21N, ME22N, and ME23N)

The SAP tcode purchase order series are some of the most commonly used in procurement. ME21N creates new purchase orders, ME22N changes purchase orders, and ME23N displays purchase order information. These SAP tcodes simplify the procurement-to-pay process and assist purchasing agents in managing vendor orders, as well as maintaining the audit trail.

Transaction Code Description Usage Frequency
ME21N Create Purchase Order Very High
ME22N Change Purchase Order Very High
ME23N Display Purchase Order Very High
ME28 Release Purchase Order High
ME2L PO by Vendor Very High
ME2M PO by Material Very High
ME51N Create Purchase Requisition Very High
ME52N Change Purchase Requisition Very High
ME53N Display Purchase Requisition Very High

Sales and Distribution

Sales Document Processing

Sales documents are the building blocks of the order-to-cash process. VA01, VA02, and VA03 are the ones that create, change, and display sales orders that are pivotal in the generation of revenue and the satisfaction of the customer.

Transaction Code Description Usage Frequency
VA01 Create Sales Order Very High
VA02 Change Sales Order Very High
VA03 Display Sales Order Very High
VA11 Create Inquiry High
VA21 Create Quotation High
VA22 Change Quotation High

SAP Outbound Delivery Tcode (VL01N, VL02N, and VL06O)

To achieve efficient order fulfillment, mastering the SAP outbound delivery tcode is crucial. Outbound deliveries can be created via VL01N, delivery documents can be modified through VL02N, and VL06O is a comprehensive outbound delivery processing monitor. These SAP transaction codes are vital for Warehouse Managers, Logistics Coordinators, and Shipping Specialists to provide services for the timely and accurate delivery of orders.

Transaction Code Description Usage Frequency
VL01N Create Outbound Delivery Very High
VL02N Change Outbound Delivery Very High
VL03N Display Outbound Delivery Very High
VL06O Outbound Delivery Monitor Very High

Billing Documents

The delivery of products into revenue is a part of the billing process. Throughout the engagement of the sales cycle VF01, VF02, VF03, and VF04 are crucial for creating, changing, displaying, and monitoring billing documents.

Transaction Code Description Usage Frequency
VF01 Create Billing Document Very High
VF02 Change Billing Document High
VF03 Display Billing Document Very High
VF04 Billing Due List Very High

Production Planning and Manufacturing

SAP BOM Tcode (CS01, CS02, and CS03)

Bill of Materials management is essential for manufacturing excellence. The SAP BOM tcode series helps with this task with CS01 for creating BOMs, CS02 for making changes, and CS03 for displaying BOM structure. To keep product structures up to date, manufacturing engineers, production planners, and quality managers utilize these SAP tcodes.

Transaction Code Description Usage Frequency
CS01 Create Material BOM Very High
CS02 Change Material BOM Very High
CS03 Display Material BOM Very High
CS04 Display BOM - Multi-Level High

Production Order Management

Production orders are the driving force of manufacturing execution. For the manufacturing process, CO01, CO02, CO03, and CO11N are critical for creating, changing, displaying, and confirming production orders.

Transaction Code Description Usage Frequency
CO01 Create Production Order Very High
CO02 Change Production Order Very High
CO03 Display Production Order Very High
CO11N Enter Production Order Confirmations Very High

Technical and System Administration

SAP FM Tcode (SE37 and SE80)

Along with knowledge of the SAP FM tcode, function module development and maintenance require tcode SE37 and tcode SE80. SE37 has the Function Builder for creating, testing, and modifying ABAP function modules, while SE80 has the Object Navigator that encompasses everything for development. ABAP developers and technical consultants make extensive use of these SAP tcodes for custom development and system enhancements.

Transaction Code Description Usage Frequency
SE11 ABAP Dictionary Very High
SE16 Data Browser Very High
SE37 Function Builder Very High
SE38 ABAP Editor Very High
SE80 Object Navigator Very High
SE93 Maintain Transaction Codes High

SAP RFC Tcode (SM59)

For system integration, the configuration of Remote Function Calls (RFC) is necessary. The SAP RFC tcode SM59 serves to configure RFC destinations, which provide the ability to implement cross-communication in different SAP Systems or between SAP Systems and external systems. This SAP tcode is used by technical architects and integration specialists to create and manage system interconnectivity.

SAP Gateway Client Tcode (/IWFND/GW_CLIENT)

With SAP Fiori and mobile applications continuing to grow in use, the SAP gateway client tcode has become a more important tcode. The Gateway Client provides the function of allowing developers and technical consultants to conduct tests on OData Services and APIs and then troubleshoot and validate the functionality of the gateways. This is a necessary function of anyone who is working on SAP UIs and modern UI technologies.

System Monitoring and Administration

System administrators use the SAP tcodes for monitoring system health, troubleshooting and the overall maintenance of performance in all areas of the SAP system.

Transaction Code Description Usage Frequency
SM12 Lock Entry Display Very High
SM21 System Log Very High
SM37 Background Job Overview Very High
SM50 Work Process Overview Very High
SM59 RFC Destinations Very High
ST22 ABAP Dump Analysis Very High

User Administration and Security

The user and security management functions of SAP tcodes are important to ensure the system is compliant and the integrity of the system is preserved. The system administrators can manage a users role and authorization.

Transaction Code Description Usage Frequency
SU01 User Maintenance Very High
SU53 Display Authorization Values Very High
PFCG Role Maintenance Very High
SUIM User Information System Very High

SAP Query Tcode (SQ01, SQ02, and SQ03)

Custom reporting capabilities are accessible through the SAP query tcode series. SQ01 is used to create and execute queries, SQ02 is used to define InfoSets (which are the data sources), and SQ03 is used to maintain user groups. These SAP transaction codes can be accessed by business analysts, power users, and report developers to generate custom reports with little to no ABAP programming skills.

Transaction Code Description Usage Frequency
SQ01 SAP Query - Create Queries Very High
SQ02 SAP Query - InfoSets High
SQ03 SAP Query - User Groups High

How to Find and Use SAP Transaction Codes

Transaction Code Field

Every SAP screen contains a command field at the top used to input SAP transaction codes. You can enter your desired transaction code and then hit enter to run the code. For some commands, you can add a prefix:

  • /n to end the current transaction and begin a new one
  • /o to start the transaction code in a new session
  • /nex to log off the session
  • /n to go back to the SAP Easy Access menu

Search Bar

If you don't know the exact transaction code, you can utilize the search:

  • The transaction code SEARCH_SAP_MENU will allow you to search for other transaction codes by description
  • The SAP Easy Access menu allows you to search through the folders
  • SE93 allows you to view the code, its attributes, and a description

Organizing Transaction Code

You can also create a favorites folder for SAP transaction codes. This will allow you to access the functions you use the most without memorizing the code, providing you a one-click access to those functions.

Tips for Learning SAP Transaction Codes

Focus your efforts on learning the SAP transaction codes related to the module you are working in. Once you're comfortable with those, you can learn codes from other modules as well.

  • Get Practical Experience: It's not all theory. The more you practice in a training system or the SAP sandbox, the more you will build the muscle memory needed to do the job.
  • Document: Create your own documentation. Your own SAP tcodes list reference guide provides the opportunity to remind yourself of the circumstances regarding the proper usage of certain SAP tcodes.
  • Know the Process: Codes are not intended to simply be memorized. The underlying business process is what the codes are intended to capture.
  • Use Memory Aids: For common codes, create memory aids. For instance, "VL01N" may be memorized as "Very Large Order 1st New" to capture the creation of an outbound delivery.

Career Opportunities With SAP Tcodes

Numerous high-paying careers are available to those with a solid grasp of SAP transaction codes:

  • SAP Functional Consultant: $80,000 - $130,000. Must possess considerable knowledge of the SAP tcodes related to a specific module.
  • SAP Technical Consultant: $85,000 - $140,000. Knowledge of SAP tcodes related to development and integration is critical.
  • SAP Business Analyst: $70,000 - $110,000. Emphasizes the use of reporting and SAP query tcode transaction codes.
  • SAP Project Manager: $95,000 - $150,000. Must possess a broad knowledge of SAP tcodes that cross multiple modules.
  • SAP System Administrator: $75,000 - $120,000. Must possess a solid command of system and security SAP transaction codes.

Revamped SAP Professional

Personalizing Your SAP Experience

'Power users' have the ability to generate their own SAP transaction codes that integrate multiple steps into a single command and rapidly execute an action that would typically require more time and effort. Use SE93 to establish parameter transactions that contain frequently used, and preferred, data.

Keyboard Shortcuts Joined with Tcodes

To achieve optimal efficiency, use SAP transaction codes in conjunction with the keyboard shortcuts listed below:

  • Save - Ctrl + S
  • Find - Ctrl + F
  • Search Again - Ctrl + G
  • Back - F3
  • Execute - F8

Staying Informed

SAP has new SAP transaction codes regularly with updates, and with added functionality. To stay updated, subscribe to SAP notes, engage in professional communities, and keep learning.

Building Your Career Path in SAP

Efficient and clear understanding of SAP transaction codes and what they mean is the start of the rewarding journey. Here's how to use this knowledge:

  • Certifications: SAP certifications in the particular module you choose are available and have a test for knowledge of SAP transaction codes.
  • Specialization: Mastery of a particular area of function SAP tcodes leads to being an expert in that area.
  • Cross-Module: Learning of numerous SAP tcodes in different modules increases your knowledge and versatility.
  • Teaching: Mentoring others leads to reinforcement of your knowledge and development of your managerial abilities.

Typical Problems and Their Solutions

  • Feeling Overwhelmed: Considering that SAP has numerous vast SAP tcodes, you should prioritize your daily activities to the 20% that are the most important and handle 80% of your daily activities.
  • Authorization: Due to unavailability of execution of a particular tcode, reach your SAP Security Team to confirm if you have been assigned the appropriate roles.
  • System Variations: Different organizations might customize or limit certain SAP tcodes—consult your own system documentation.

Conclusion: Your Journey Towards SAP Mastery

SAP transaction codes are an important skills that distinguish good SAP practitioners from great SAP practitioners. If you are using the SAP trial balance tcode for financial reporting, the SAP outbound delivery tcode for your logistics processes, or the SAP query tcode for your reporting, then you certainly have a great deal of work to do. The more shortcuts you know, the better a practitioner you will be.

Begin with the SAP tcodes that are most applicable to the position you currently occupy, then use a training environment to experiment with the SAP transaction codes so that you will be better prepared to work with the other processes that are related to the position. Additionally, you should keep a comprehensive SAP tcodes list PDF so that you can have it for reference whenever you want to learn a new code.

The ability to use SAP tcodes will distinguish you throughout your SAP career. From an entry-level position to a Senior Consulting job, it will always be a requirement and a differentiator among SAP Professionals. The SAP Application Systems will always offer you the most rewards.

Like you, every expert SAP consultant started with nothing but knowledge of a handful of SAP transaction codes. Mastering these SAP tcodes will define your potential in the SAP ecosystem, and the potential is practically limitless. Start now and the opportunities will be waiting.

Free ATS Resume Score

Check if your resume matches ATS requirements and get instant feedback on missing skills and improvements.

Tags

#sap transaction codes#sap tcodes list pdf#sap tcodes

Share this article

Help others discover this valuable SAP content

About Best Online Career

Experienced SAP consultant with expertise in various SAP modules. Dedicated to helping professionals advance their SAP careers through quality training and guidance.

Related Articles