logo

Courses

Home

Self Paced Courses

Others

Login

SAP SD TCodes List: Complete SAP SD Transaction Codes Guide

Categories :

Last Update :25 June 2026

Publish Date :7 March 2026

A

Admin

Content Writter

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

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: /nVA01
This 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:-

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:-

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.
author

Madiha

Content Writter

I'm Pratikha — an experienced SAP architect who's spent over a decade transforming businesses across banking, retail, and transport industries. Having led 15+ end-to-end SAP implementations worth £50M+, I've guided organisation transforming businesses across banking, retail, and transport industries. Having led 15+ end-to-end SAP implementations worth £50M+, I've guided organisation...

Read More

Table of Content

Turn Knowledge Into Skills

Convert knowledge into job-ready skills with live expert sessions.

Turn Knowledge Into Skills

Explore Our Top Career Focused Courses

Upskill with industry-relevant training in SAP, Salesforce, Workday & more

Ready to Upgrade Your Skills?

Connect with us today and find the right course for your goals.

logo

Empowering the next generation of industry leaders through practical skills and real-world exposure.

Subscribe

Stay updated with latest trends & events.

Quick Links

+

Courses

+

Popular SAP Courses

+

Popular Salesforce Courses

+

Popular Oracle Courses

+

Popular Workday Courses

+

Legal & Accessibility

+

Popular SAP Courses

SAP ABAP ON HANA Course

|

DISCLAIMER - THE CERTIFICATION NAMES ARE THE TRADEMARKS OF THEIR RESPECTIVE OWNERS.

Copyright © 2026 a unit of DIGIVIBRANT TECHSOLUTIONS PRIVATE LIMITED. All Rights Reserved