Grab Month-end Scholarship + Register with best Offer
00D 00H 00M 00S
×

Grab Month-end Scholarship +
Best Offer!

00D 00H 00M 00S

SAP SD TCodes List: Complete SAP SD Transaction Codes Guide

Madiha
By Madiha
SAP 07 Mar 2026 | Last Updated: 07 Mar 2026

The SAP SD TCodes List helps users quickly find important transaction codes used in SAP Sales and Distribution. It covers key TCodes for sales orders, deliveries, billing, pricing, and master data. This guide serves as a quick reference for SAP SD consultants, beginners, and professionals.

SAP SD TCodes List: Complete SAP SD Transaction Codes Guide
SAP SD TCodes List Complete Guide
Table of Contents +

    In the world of SAP, speed is the ultimate currency so stop clicking endlessly and start delivering, so master the SAP SD TCodes that will turn twenty minute menu crawl into a two second command. Whether you are a seasoned professional or just beginning your journey, mastering SAP SD T-codes can significantly improve your efficiency. These short commands are the ultimate precision tools for trade in the world of SAP Sales and Distribution.


    SAP Transaction Codes eliminate the manual menu navigation by allowing the users to instant access to specific system functions. You just have to simply enter the code and you will instantly reach the functionality.  These TCodes are extremely beneficial for professionals who are working in the Sales and Distribution module as it improves efficiency and narrows down their tasks. This blog will serve as a guide and help you explore the complete SAP SD TCodes list, their descriptions, practical usage and how mastering them can advance your SAP career.


    What Are TCodes in SAP SD and Why Are They Important?


    SAP SD is one of the most important functional modules in the SAP ERP system which is designed in order to manage different aspects of a company’s sales process starting from the initial enquiry to the final delivery of goods and bills. It is the ‘front-end’ of the business cycle which handles everything involved in the Order-to-Cash cycle. SAP TCodes are character shortcuts used in SAP to allow an instant access to specific screens or functions bypassing the Easy Access menu tree. Instead of navigating through multiple menu paths, users simply type a code into the SAP command field.


    For example:

    • Entering VA01 directly opens the screen to create a sales order.
    • Entering VF01 allows users to generate a billing document.
    • Entering VL01N allows users to create an outbound delivery.
    • These shortcuts make SAP systems much easier to use.

    Key Benefits of SAP SD TCodes


    1. Faster Navigation

    SAP systems contain thousands of functions. Using TCodes allows users to access them instantly without navigating multiple menus.

    2. Increased Productivity

    Sales teams, consultants, and administrators can complete tasks much faster using transaction codes.

    3. Simplified Process Management

    SAP SD processes such as order creation, delivery processing, and billing can be executed quickly through predefined TCodes.

    4. Essential for SAP Professionals

    Anyone working in SAP SD must know the key transaction codes because they are used daily in real business environments.

    5. Useful for SAP Certification and Jobs

    If you are someone who is going for SAP interviews, certifications or the implementation projects learning the basic SAP TCodes is a necessity

    Complete SAP SD TCodes List with Descriptions


    Here’s a categorized list SAP SD transaction codes that are used commonly along with their descriptions and functionality.

    Sales SAP SD TCodes


    These TCodes are used during the sales process, starting from inquiries to quotations and sales orders, they specifically support the sales lifecycle, which enables the businesses to handle inquiries, quotes and orders properly.

    TCode

    Function

    Description

    VA01

    Create Sales Order

    Used to create a new sales order for a customer

    VA02

    Change Sales Order

    Modify an existing sales order

    VA03

    Display Sales Order

    View details of a sales order

    VA05

    List of Sales Orders

    Display list of sales orders

    VA11

    Create Inquiry

    Create customer inquiry document

    VA12

    Change Inquiry

    Modify inquiry details

    VA13

    Display Inquiry

    View inquiry information

    VA21

    Create Quotation

    Generate a quotation for customer

    VA22

    Change Quotation

    Modify quotation data

    VA23

    Display Quotation

    View quotation details

    VA25

    List of Quotations

    Display quotations list

    VA41

    Create Contract

    Create sales contract

    VA42

    Change Contract

    Modify sales contract

    VA43

    Display Contract

    View contract details

    VA45

    List of Contracts

    Display list of contracts


    Delivery and Shipping SAP SD TCodes


    Delivery processing is a critical stage in SAP SD, where products are prepared for shipment and delivered to customers.

    TCode

    Function

    Description

    VL01N

    Create Outbound Delivery

    Create delivery with reference to sales order

    VL02N

    Change Outbound Delivery

    Modify delivery document

    VL03N

    Display Outbound Delivery

    View delivery details

    VL04

    Delivery Due List

    List deliveries that need processing

    VL06

    Delivery Monitor

    Monitor delivery processing

    VL06G

    Outbound Deliveries for PGI

    Deliveries ready for goods issue

    VL08

    Post Goods Issue

    Confirm goods issue

    VL09

    Reverse Goods Movement

    Cancel goods issue

    VL10A

    Sales Orders Due for Delivery

    Identify orders ready for delivery

    VL22N

    Display Delivery Changes

    View delivery document changes

    VL31N

    Create Inbound Delivery

    Create inbound delivery

    VL32N

    Change Inbound Delivery

    Modify inbound delivery

    VL33N

    Display Inbound Delivery

    View inbound delivery details


    These TCodes help manage logistics operations efficiently.

    Billing SAP SD TCodes


    Billing is the final step in the sales process where invoices are generated and financial transactions are recorded.

    TCode

    Function

    Description

    VF01

    Create Billing Document

    Generate customer invoice

    VF02

    Change Billing Document

    Modify billing document

    VF03

    Display Billing Document

    View billing details

    VF04

    Billing Due List

    Identify billing documents ready for processing

    VF05

    List of Billing Documents

    Display list of invoices

    VF11

    Cancel Billing Document

    Reverse billing document

    VF21

    Create Invoice List

    Create invoice list

    VF22

    Change Invoice List

    Modify invoice list

    VF23

    Display Invoice List

    View invoice list details

    VF25

    List of Invoice Lists

    Display multiple invoice lists

    VF31

    Output from Billing

    Print or send billing output


    Pricing and Condition SAP SD TCodes


    Pricing is one of the most important elements in sales transactions which allows businesses to manage discounts, taxes and pricing structures.

    TCode

    Function

    Description

    VK11

    Create Condition Record

    Create pricing condition

    VK12

    Change Condition Record

    Modify pricing condition

    VK13

    Display Condition Record

    View pricing conditions

    VK31

    Create Condition Records

    Create multiple condition records

    VK32

    Change Condition Records

    Modify pricing entries

    VK34

    Create Conditions with Template

    Create condition records using templates

    V/03

    Create Condition Table

    Define pricing table

    V/04

    Change Condition Table

    Modify condition table

    V/05

    Display Condition Table

    View condition table

    V/08

    Maintain Pricing Procedure

    Configure pricing procedures


    Credit Management SAP SD TCodes


    Credit management ensures that sales are executed according to customer credit limits.

    TCode

    Function

    Description

    VKM1

    Blocked SD Documents

    Display blocked sales documents

    VKM2

    Released Documents

    View released documents

    VKM3

    Sales Documents

    Display sales documents

    VKM4

    SD Documents

    Review SD documents

    VKM5

    Deliveries

    Manage delivery documents under credit check


    Credit control is critical for preventing financial risks in organizations.

    How to Use SAP SD TCodes Efficiently


    Using T codes in SAP SD effectively can dramatically improve system productivity and user experience.Here are some best practices.

    1. Memorize Frequently Used TCodes

    SAP SD professionals commonly use a set of frequently used transaction codes such as:
    • VA01 – Create Sales Order
    • VL01N – Create Delivery
    • VF01 – Create Billing Document
    Memorizing these codes can save significant time.

    2. Use Favorites in SAP Easy Access

    One of the best ways to stay organized in SAP is by curating your own Favorites list which let’s you save all the ‘must have’ short-cuts by allowing you to create a Favorites menu from where you can access them quickly.

    3. Use the Command Field Shortcut

    In SAP GUI, users can type /n before a TCode to exit the current screen and open a new transaction.Example: /nVA01This immediately opens the sales order creation screen.

    4. Use TCode Search

    If you forget a transaction code, you can search using: SE93. This displays information about transaction codes.
    Must Read:-SAP FICO TCodes List

    Best SAP SD TCodes Every Beginner Should Know


    Here are some of the essential SAP TCodes for beginners who want to start their SAP journey.

    TCode

    Purpose

    VA01

    Create Sales Order

    VA02

    Change Sales Order

    VA03

    Display Sales Order

    VA05

    Sales Order List

    VL01N

    Create Delivery

    VL02N

    Change Delivery

    VL03N

    Display Delivery

    VF01

    Create Billing

    VF02

    Change Billing

    VF03

    Display Billing

    VK11

    Create Pricing Condition

    VK12

    Change Pricing Condition


    Don't Miss:-SAP T Codes List: Complete SAP Transaction Codes Guide

    Career Benefits After Mastering SAP SD TCodes


    Your career will be drastically enhanced in the SAP ecosystem if you master these SAP TCodes as they help the professional work faster within the system and allow direct access to important functions like sales orders and deliveries.Here are some of the job roles that you can apply for:
    • SAP SD Consultant
    • SAP SD Functional Consultant
    • SAP SD Support Consultant
    • SAP SD Business Analyst
    • SAP Pre-Sales Consultant
    • Senior SAP SD Consultant

    Read Also:-

    SAP MM TCodes List: Complete Guide with Descriptions


    Conclusion


    Understanding and learning the SAP SD Tcodes is very important as they allow the users to quickly access the key functions such as creation of sales order, delivery processing and bill generation. SAP SD transaction codes help the professionals who work with SAP systems on a daily basis such as SAP consultants, functional analysts etc as these codes help to streamline workflows and reduce the manual effort required.
    If you are planning to build a career in SAP or enhance your technical expertise, enrolling in SAP courses online can help you gain the necessary knowledge and practical experience. Srijan Institute provides a structured SAP SD Course online that can help you master the sales lifecycle, pricing configuration, delivery processes, and the most important T codes in SAP SD used across organizations worldwide.

    FAQs Related to SAP SD TCodes


    Q1. What are SAP SD TCodes used for?

    A. SAP SD TCodes are shortcut commands used to quickly access different functions within the SAP Sales and Distribution module. They help users perform tasks such as creating sales orders, managing deliveries, and generating invoices.

    Q2. How can I quickly access TCodes in SAP SD?

    A. You can enter the transaction code directly in the SAP command field. This immediately opens the relevant transaction screen without navigating through menus.

    Q3. Are SAP SD TCodes the same in S/4HANA?

    A. Most SAP SD TCodes remain the same in SAP S/4HANA. However, some may be replaced or enhanced with new features depending on the system version.

    Q4. Can I create custom TCodes in SAP SD?

    A. Yes, custom transaction codes can be created using SAP development tools such as SE93. This allows organizations to build custom shortcuts for their specific processes.

    Q5. Which SAP SD TCodes are most important for beginners?

    A. Some of the most important beginner TCodes include VA01, VA02, VA03, VL01N, VL02N, VF01, VF02, and VK11, as they cover the essential sales order and billing processes.
    WhatsApp
    WhatsApp