logo

Courses

Home

Self Paced Courses

Others

Login

SAP SD TCodes List: Complete SAP SD Transaction Codes Guide

Categories:N/A

Last Update:26 October 2026

Publish Date:7 March 2026

Author

Written by

Admin

Author

Admin

Author

Reviewed by

Srijan Institute Editorial Team

Author

Srijan Institute Editorial Team

Expert Review Team

This content has been carefully reviewed by the Srijan Institute Editorial Team to ensure accuracy, clarity, and consistency with our editorial standards. Our team evaluates key information and supporting details before publication to provide readers with reliable and relevant content.

✓

Expert Verified

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

Looking to create a sales order, send goods or create a bill in SAP? The SAP SD TCodes will allow you to do all this easily without navigating through various menus.

SAP SD Module is the SAP tool that helps organizations manage orders, shipments, and billing. SAP Sales and Distribution manages these fundamental aspects of sales and their integration.

This guide contains the SAP SD TCodes listing by tasks. You will learn how to apply the codes for making your orders, accessing customer details, pricing, dispatching of goods and invoicing.

You will also be introduced to SAP ECC and SAP S/4HANA and how to locate the proper code to work with.

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

What are TCodes, and how do they help sales teams? A sales team needs to make an order or check a bill. How can they find the right screen in SAP? 

They can use SAP SD TCodes.

SAP SD TCodes are short codes that open tasks in SAP. It means Sales and Distribution. It helps a business manage orders, prices, goods, and bills.

Here are three common SAP SD TCodes:

  • VA01: Make a new sales order.

  • VA02: Change a sales order.

  • VA03: View a sales order.

These codes help sales teams do their work with fewer steps. They may place orders, modify orders, and access sales information. They are able to get to the appropriate task without opening many menus.

SAP S/4HANA also uses many of these codes. Some tasks use SAP Fiori apps instead. Learning these codes helps you find the right screen and finish your work faster.

Advantages of SAP SD T-Codes

Do you use SAP SD for sales work? T-codes can save you time. They help you open the screen you need with a short code. There is no need to navigate through many menus.

Here are five practical uses of SAP SD TCodes in everyday sales operations : 

  1. Save Time: Type a code to open the screen you need.

  2. Manage Orders: Make new sales orders, change them, or check them.

  3. Updating Data: Modify the information of customers, pricing, and sales.

  4. Track Orders: Check if an order is ready, sent, or billed.

  5. Find Errors: Check sales records to find and fix problems.

SAP SD TCodes List and Their Uses 

SAP SD helps a business sell goods to customers. It uses short codes called TCodes to do sales tasks.

You can use these codes to make quotes, add sales orders, check customer details, and track goods sent to buyers.

This SAP SD TCodes list groups common transactions by task. The codes are explained and need to understand their uses.

Note: Some codes may change based on your SAP version, system settings, or user access.

Sales Order Processing TCodes

A customer wants to buy a product. The sales team helps them place an order.

Refer to the below chart as your SAP SD TCodes cheat sheet regarding sales inquiry, quotation, order, and contract : 

TCode

What It Does

Why We Use It

VA11

Make an inquiry

Save a buyer's request.

VA12

Change an inquiry

Edit a saved request.

VA13

View an inquiry

Read a saved request.

VA21

Make a price offer

Tell the buyer the price.

VA22

Change a price offer

Edit the price offer.

VA23

View a price offer

Read the price offer.

VA01

Make an order

Add a new sales order.

VA02

Change an order

Edit a sales order.

VA03

View an order

Read the order details.

VA05

Find sales orders

See a list of orders.

VA41

Make a sales contract

Save a sales deal.

VA42

Change a sales contract

Edit a saved deal.

VA43

View a sales contract

Read the deal details.

Example

A buyer wants 100 toys. The sales team uses VA21 to give the buyer a price. The buyer agrees. The team uses VA01 to make the order.

Later, the buyer wants to change the order. An approved team member uses VA02 to make the change.

Every TCode has an assigned task. In order to learn more about the relationship between sales orders, deliveries, and invoicing, one should explore the SAP SD Process.

Customer Master Data TCodes

SAP SD needs customer details before you can make a sales order. These details include the customer's name, sales data, and product details. SAP uses TCodes to manage this data. Each TCode has a different job.

TCode

Description

Uses

XD01

Create Customer Centrally

Creates customer records in SAP ECC.

BP

Maintain Business Partner

Creates and updates business partners and customer roles.

VD51

Create Customer-Material Information Record

Saves product names or codes used by a customer.

In SAP ECC, use XD01 to create a customer record.

Use VD51 when a customer has their own name or code for a product. It links that name or code to the right product in SAP.

SAP S/4HANA uses BP to manage customer data. It can be used for the creation and updating of a business partner and assigning proper customer roles.

One thing to remember: XD01 may not work the same way in every SAP system. Verify which TCodes are supported on your system before beginning.

Pricing and Condition TCodes

SAP enables you to set and control prices of your goods. SAP also provides the discounts and pricing information.

TCode

What It Does

Simple Use

VK11

Creates price records

Adds a new price.

VK12

Changes price records

Updates an old price.

VK13

Shows price records

Lets you view a price.

VK14

Creates records using a reference

Uses an old record as a guide.

Example: A shop changes the price of a product. An SAP user can use VK11 to add a new price or VK12 to change the old price.

S/4HANA note: In SAP S/4HANA Cloud Public Edition, users can manage sales prices with an app called Manage Prices – Sales. They use this app instead of the classic TCodes.

Delivery and Shipping TCodes

Once a sales order is ready for shipment, the shipping team must create an outbound delivery, update its details, and track its progress. SAP provides several delivery transaction codes (T-Codes) to manage these tasks.

TCode

Description

Uses

VL01N

Create Outbound Delivery

Creates an outbound delivery with reference to a sales order.

VL02N

Change Outbound Delivery

Updates delivery details and supports goods issue processing.

VL03N

Display Outbound Delivery

Displays delivery details for review.

VL06O

Outbound Delivery Monitor

Monitors outbound deliveries and their processing status.

VL10A

Sales Orders Due for Delivery

Identifies sales orders that are due for delivery.

Example: When a sales order is ready for shipment, the shipping team can use VL01N to create an outbound delivery. Having finished all the necessary steps of shipping, it is possible to use the relevant process in VL02N for goods issue posting.

Billing and Invoice TCodes

A customer gets their order. Now, the company needs to make a bill. In SAP, this bill is called an invoice.

SAP has special codes called Tcodes. Each code helps the team do a task.

TCode

Description

What It Does

VF01

Create Billing Document

Makes a new bill.

VF02

Change Billing Document

Changes a bill when allowed.

VF03

Display Billing Document

Opens a bill to view it.

VF04

Create Billing Documents

Finds sales that need bills and helps make them.

VF11

Cancel Billing Document

Cancels a bill.

VFX3

Release Billing Documents to Accounting

Helps fix errors when sending bill details to the accounts team.

Example: A shop sends an order to a customer. The team now needs to make a bill. They use VF01 to make it. If many sales need bills, they use VF04 to help create them. If a bill needs to be cancelled, they use VF11.

These Tcodes help the team make, check, change, and cancel bills in SAP.

SAP SD TCodes: ECC vs S/4HANA

SAP ECC and SAP S/4HANA both use codes to do tasks. But they handle customer and supplier data in different ways. In SAP ECC, you use codes like XD01, VD01, and FD01 to add customer data. 

SAP S/4HANA uses Business Partner (BP). It lets you manage customer and supplier data in one place. You choose a role and add the details you need. 

SAP ECC Code

What it does in ECC

How S/4HANA does it

XD01

Adds a customer

Use BP with a customer role

VD01

Adds customer data for a sales area

Use BP to add sales-area data

FD01

Adds customer payment data

Use BP to add customer account data

XK01

Adds a supplier

Use BP with a supplier role

FK01

Adds supplier account data

Use BP to add supplier account data

Main Differences Between SAP ECC and S/4HANA

SAP ECC and SAP S/4HANA enable organizations to organize their activities, but they differ in how they carry out some functions. To gain hands-on experience in these functions, try the SAP Sales and Distribution Course 

  • Master Data: S/4HANA uses Business Partner to store customer and supplier details.

  • User Interface: S/4HANA has SAP Fiori apps. Some old SAP screens are still available.

  • Transaction Codes: Many old codes are still used. For example, VA01 helps users make sales orders. Some codes for customer and supplier details have changed.

Note: XK01 and FK01 are used to manage supplier details. They are not the main SAP SD codes. These codes may work in some S/4HANA versions but not in others. A new SAP Fiori app does not always mean the old code is gone.

How to Access and Run SAP SD Transaction Codes

SAP SD uses short codes to open tasks. These codes are called transaction codes (Tcodes).

For example, VA03 helps you view a sales order. You can use a code in SAP GUI or find the task in the SAP menu. In SAP Fiori, you can search for an app.

Use the SAP GUI Command Field

Know the Tcode? Use it to open a task fast.

  1. Log in to SAP GUI.

  2. Find the command box at the top.

  3. Type the code VA03.

  4. Press Enter.

  5. Enter the sales order details to view it.

That's all. You can open the task without going through each menu.

Use the SAP Menu

Don't know the code? You can find the task in the SAP menu. To make a sales order, follow this path:

Go to Logistics → Sales and Distribution → Sales → Sales Order → Create Order

Click the right option to open the task. The menu may look different in your SAP system.

Find an SAP SD Tcode

Forgot a code? Look for it in the SAP menu. You can also use SE93 to view Tcode details. Your account must have permission to use it.

If you use SAP Fiori, search for the app you need.

Can't open a code? Check if your SAP system has that task. Then check if your account has permission to use it.

Summary

SAP SD TCodes help you do sales tasks in SAP. VA01 makes sales orders. VL01N makes delivery records. VF01 makes bills.

Other TCodes help you manage customer details, prices, and shipping.

Learn these codes and practise them in SAP GUI. You can also learn how they work in SAP ECC and S/4HANA.

Want to learn SAP? Visit our Online Salesforce Course With Placement. Find a course that suits you and learn about the job help it offers.

Frequently Asked Questions About SAP SD TCodes

Q1. What are the top used SAP SD TCodes?

SAP SD TCodes are used by people to manage sales in SAP. There are jobs for each code. VA01 makes a sales order. VA02 changes an order. You can display an ordering by using the VA03 record. VL01N makes a delivery, and VF01 makes a bill.

Q2. Which TCode makes a sales order in SAP?

Create sales order in classic SAP SD and supported SAP S/4HANA system using VA01. If this doesn't do the job, review the settings, or ask your SAP team for assistance.

Q3. In SAP SD what is the difference between VF01 and VF04?

An Order or another document that may be ordered is a bill in VF01. The readiness for billing can be marked and used in the search function in VF04. On one bill use VF01 for it. Using VF04, work on a list of bills to be made.

Q4. Are there the same SAP SD TCodes in ECC and S/4HANA?

A lot of SAP SD TCodes are valid in SAP ECC as well as SAP S/4 HANA. New tools or SAP Fiori apps are used for some tasks. The codes which you can use are dependent on your SAP system.

Q5. How can I retrieve the data of TCodes in SAP?

Codes can be found in the SAP Easy Access menu. If you have the privilege of using your account, you can also look up a code with SE93. Use SAP FIORI to find an app, if you are using it.

Q6. Why is the product/version VK11 not included in SAP S/4HANA Cloud Public Edition?

Pricing apps replace the old VK11 code in SAP S/4 HANA Cloud Public Edition. There are two apps, one named Manage Prices - Sales. This will vary according to your SAP system.

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.

Request a Callback

+91-8860051051

info@srijaninstitute.com

+91 9217098512

Request a Callback
Phone

Request a Callback

Call Now

logo

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

Quick Links

About us

Contact us

Blog

Pay fee

Corporate Training

Hire From Us

Verify Certificate

Subscribe

Stay updated with latest trends & events.

Quick Links

+

Courses

+

Popular SAP Courses

+

Popular Oracle Courses

+

Popular Workday Courses

+

Legal & Accessibility

+

Popular SAP Courses

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

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