# SAP SD Transaction Codes Reference

> Source: https://netray.co/tools/sap-sd-transaction-codes-reference
> Publisher: Netray (netray.co), AI and integration engineering for ERP and manufacturing systems.
> Section: Free Tools

## Short answer

A searchable list of common SAP sales and distribution transaction codes, grouped by process area, for daily use and onboarding.

## Category

sap

## Erp

SAP S/4HANA

## Audience

- SAP SD consultant
- Key user
- Support analyst

## Tool

**Kind:** worksheet

**Mode:** reference

**Columns:**

#### T-code

**Key:** tcode

**Type:** text

#### Area

**Key:** area

**Type:** text

#### Description

**Key:** desc

**Type:** text

**Rows:**

**Tcode:** VA01

**Area:** Sales order

**Desc:** Create sales order

**Tcode:** VA02

**Area:** Sales order

**Desc:** Change sales order

**Tcode:** VA03

**Area:** Sales order

**Desc:** Display sales order

**Tcode:** VA05

**Area:** Sales order

**Desc:** List of sales orders

**Tcode:** VA11

**Area:** Pre-sales

**Desc:** Create inquiry

**Tcode:** VA21

**Area:** Pre-sales

**Desc:** Create quotation

**Tcode:** VA31

**Area:** Sales order

**Desc:** Create scheduling agreement

**Tcode:** VA41

**Area:** Sales order

**Desc:** Create contract

**Tcode:** VKM1

**Area:** Credit and blocks

**Desc:** Blocked SD documents

**Tcode:** VL01N

**Area:** Delivery

**Desc:** Create outbound delivery with reference to sales order

**Tcode:** VL02N

**Area:** Delivery

**Desc:** Change outbound delivery, post goods issue

**Tcode:** VL03N

**Area:** Delivery

**Desc:** Display outbound delivery

**Tcode:** VL04

**Area:** Delivery

**Desc:** Process delivery due list collectively

**Tcode:** VL06O

**Area:** Delivery

**Desc:** Outbound delivery monitor

**Tcode:** VL09

**Area:** Delivery

**Desc:** Cancel goods issue for delivery

**Tcode:** VL10

**Area:** Delivery

**Desc:** Create deliveries from sales orders due

**Tcode:** VT01N

**Area:** Shipment

**Desc:** Create shipment

**Tcode:** VF01

**Area:** Billing

**Desc:** Create billing document

**Tcode:** VF02

**Area:** Billing

**Desc:** Change billing document

**Tcode:** VF03

**Area:** Billing

**Desc:** Display billing document

**Tcode:** VF04

**Area:** Billing

**Desc:** Process billing due list

**Tcode:** VF11

**Area:** Billing

**Desc:** Cancel billing document

**Tcode:** VFX3

**Area:** Billing

**Desc:** Billing documents blocked for accounting release

**Tcode:** VK11

**Area:** Pricing

**Desc:** Create condition records

**Tcode:** VK12

**Area:** Pricing

**Desc:** Change condition records

**Tcode:** VK13

**Area:** Pricing

**Desc:** Display condition records

**Tcode:** VBO1

**Area:** Rebates

**Desc:** Create rebate agreement

**Tcode:** VBO2

**Area:** Rebates

**Desc:** Change rebate agreement

**Tcode:** VBO3

**Area:** Rebates

**Desc:** Display rebate agreement

**Tcode:** XD01

**Area:** Customer master

**Desc:** Create customer (centrally, classic)

**Tcode:** VD01

**Area:** Customer master

**Desc:** Create customer (sales view, classic)

**Tcode:** BP

**Area:** Customer master

**Desc:** Maintain business partner (S/4HANA)

**Tcode:** VOFM

**Area:** Configuration

**Desc:** Maintain requirements and routines

**Tcode:** VOPA

**Area:** Configuration

**Desc:** Maintain partner determination

**Tcode:** VOV8

**Area:** Configuration

**Desc:** Define sales document types

**Tcode:** VOV4

**Area:** Configuration

**Desc:** Assign item categories

**Tcode:** VOV6

**Area:** Configuration

**Desc:** Define schedule line categories

**Tcode:** VOFA

**Area:** Configuration

**Desc:** Define billing types

**Tcode:** V/08

**Area:** Configuration

**Desc:** Maintain pricing procedures

**Tcode:** OVKK

**Area:** Configuration

**Desc:** Pricing procedure determination

**Tcode:** VTAA

**Area:** Copy control

**Desc:** Copy control, sales document to sales document

**Tcode:** VTLA

**Area:** Copy control

**Desc:** Copy control, sales document to delivery

**Tcode:** VTFA

**Area:** Copy control

**Desc:** Copy control, sales document to billing document

**Tcode:** VTFL

**Area:** Copy control

**Desc:** Copy control, delivery to billing document

**Tcode:** NACE

**Area:** Output

**Desc:** Output control, application and condition types

**Notes:** Codes are standard SAP transactions. Availability depends on release and fiori or GUI setup. Some classic transactions such as XD01 are replaced by BP in S/4HANA.

## Content

**Intro:** SD consultants and key users keep a mental map of transaction codes. This searchable list groups the main ones by process area, from pre-sales to billing and configuration, so you can find the right t-code quickly.

**Sections:**

#### How to use the list

**Body:** Type part of a code or a description in the search box, for example billing, rebate or copy. The table filters as you type. Export to Excel or PDF for onboarding packs, or paste a column into a cheat sheet for your team. Enter any code in the command field of SAP GUI, or prefix with /n to open it from another transaction.

#### How the codes are organised

**Body:** Daily work in SD follows the order to cash chain: inquiry and quotation, sales order, delivery, goods issue, billing. Master data and pricing sit alongside it with customer, material and condition records. Configuration t-codes start with V, O or V/ prefixes and are used by consultants in customising rather than by business users.

**Bullets:**

- VA transactions: sales documents
- VL and VT: delivery and shipment
- VF: billing
- VK: pricing conditions
- VBO: rebates

#### Reading the list in S/4HANA

**Body:** Many classic transactions still work in S/4HANA, but several have Fiori apps that replace them, and some master data transactions such as XD01 redirect to the business partner. List reports such as VA05 have newer equivalents. The code is useful for troubleshooting and for authorisations, because roles are still built around transaction and authorisation objects.

#### Common mistakes

**Body:** Users often change documents in the wrong transaction, for example editing a billing document without understanding its accounting effect, or reversing goods issue when a delivery should be cancelled. Another is giving configuration transactions in production to business users. Keep VOFM, VOV8 and V/08 for transports from development only.

**Cta:** If users struggle to find the right screen or report in SAP, Netray can add a natural language layer over your ERP data, read-only, for lookups and status questions.

**Faq:**

#### What are the most used SAP SD transaction codes?

**Answer:** VA01, VA02 and VA03 for sales orders, VL01N and VL02N for deliveries, VF01 and VF04 for billing, VK11 for condition records and XD01 or BP for customers. These cover most daily work.

#### How do I find the t-code for a screen?

**Answer:** In SAP GUI, open System, Status, and read the transaction field. In Fiori, the app details show the related transaction or semantic object. You can also search in table TSTC or via SE93.

#### Are these codes different in S/4HANA?

**Answer:** Most still exist. Some are replaced by Fiori apps or redirected, such as customer master transactions going to the business partner. Always verify in your own system and release.

#### What does the /n prefix do?

**Answer:** Typing /n before a code in the command field closes the current transaction and opens the new one in the same session. Typing /o opens the new transaction in a new session window.

## Search terms

sap sd transaction codes, sap sd tcodes list, sap sales and distribution t-codes, sap va01 vl01n vf01, sap sd configuration transaction codes, sap sd tcodes excel

---
Talk to an engineer: https://netray.co/contact?intent=erp_ai | Machine catalog: https://netray.co/agent/catalog.json
