Register Login

SD Transaction Codes (Sales and Distribution)

Updated Mar 21, 2024

List of all the important transaction codes used in SAP SD is below:

T-code Description
SPRO Enterprise IMG
VS00 Master data
VC00 Sales Support
VA00 Sales
VL00 Shipping
VT00 Transportation
VF00 Billing

Task Specific SD Transaction Code

T-code Description
OBQ1 CONDITION TABLE
OBQ2 ACCESS
OBQ3 TAX PROCEDURE CAL
OBBG ASSIGN COUNTRY TO TAX PROC
OVK3 CUSTOMER TAX CATEGORY
OVK4 MATERIAL TAX CATEGORY
OVK1 TAX DETERMINATION RULES
OVK6 ASSIGN DELIVERY PLANTS

T-code used for Configuration:

T-Code Description
VOV8 Define Sales document type (header)
OVAZ Assigning Sales area to sales documents type
OVAU Order reasons
VOV4 Assign Item categories (Item cat determination)
VOV6 Schedule line categories
OVAL To assign blocks to relevant sales documents type
OVLK Define delivery types
V/06 Pricing
V/08 Maintain pricing procedure
OVKP Pricing proc determination
V/07 Access sequence

T-code for End-user

T-Code Description
VD01, XD01 Customer Master Creation
MM00 Create Other material
VA01 Create Sales order
VB11 To create material determination condition record
CO09 Material availability Overview
VL01 Create outbound delivery with ref. sales order
VL04 Collective processing of delivery

Billing T-code

T-Code Description
VF02 Change billing document
VF11 Cancel Billing document
VF04 Billing due list
FBL5N Display Customer invoices by line
FBL1N Display Vendor invoices by line

General T-code

T-Code Description
VKM1 List of blocked SD documents
VKM3 List of sales documents
VKM4 List of sales documents (customizable selection)
VD52 Material Determination

Customer T-code

T-Code Description
XD01 Create Customer (Centrally)
XD02 Change Customer (Centrally)
XD03 Display Customer (Centrally)
XD04 Customer Changes (Centrally) 
XD05 Block Customer (Centrally)
XD06 Mark Customer for Deletion (Centrally)
XD07 Change Customer Account Group
XD99 Customer Master Mass Maintenance
XDN1 Maintain Number Ranges (Customer)

Vendor T-code

T-Code Description
XEIP Number range maintenance: EXPIMP
XK01 Create Vendor (Centrally)
XK02 Change Vendor (Centrally)
XK03 Display Vendor (Centrally)
XK04 Vendor Changes (Centrally) 
XK05 Block Vendor (Centrally)
XK06 Mark Vendor for Deletion (Centrally)
XK07 Change Vendor Account Group

Sales Order T-code

T-Code Description
VA00 Initial Sales Menu
VA01 Create Sales Order
VA02 Change Sales Order
VA03 Display Sales Order
VA05 List of Sales Orders
VA07 Compare Sales – Purchasing (Order)
VA08 Compare Sales – Purchasing (Org.Dt.)

Inquiry T-code

T-Code Description
VA11 Create Inquiry
VA12 Change Inquiry
VA13 Display Inquiry
VA14L Display Sales Documents Blocked for Delivery
VA15 Inquiries List

Quotation T-code

T-Code Description
VA21 Create Quotation
VA22 Change Quotation
VA23 Display Quotation
VA25 Quotations List
VA26 Collective Processing for Quotations

Contract T-code

T-Code Description
VA32 Scheduling agreement change
VA41 Create Contract
VA42 Change Contract
VA42W Workflow for Master Contract
VA43 Display Contract
VA44 Actual Overhead: Sales Order
VA45 List of Contracts
VA46 Collective Subsequent Processing for Contracts

Item Proposal T-code

T-Code Description
VA51 Create Item Proposal
VA52 Change Item Proposal
VA53 Display Item Proposal
VA55 List of Item Proposals
VA88 Actual Settlement: Sales Orders

Delivery (Outbound) T-code

T-Code Description
VL00 Shipping
VT02N Change Shipment
VT70 Output for Shipments
VL01 Create Delivery
VL01N Create Outbound Delivery with Order Reference
VL01NO Create Outbound Delivery without Order Reference
VL02 Change Outbound Delivery
VL02N Change Delivery Document
VL03 Display Outbound Delivery
VL03N Display Outbound Delivery
VL04 Process Delivery Due List
VKM5 List of Deliveries
VL06 Delivery Monitor
VL06C List Outbound Deliveries for Confirmation
VL06D Outbound Deliveries for Distribution
VL06F General Delivery List - Outbound Deliveries
VL06G List of Outbound Deliveries for Goods Issue
VL06I Inbound Delivery Monitor
VL06IC Confirmation of Putaway Inbound Delivery
VL06ID Inbound Deliveries for Distribution
VL06IF Selection Inbound Deliveries
VL06IG Inbound Deliveries for Goods Receipt
VL06IP Inbound Deliveries for Putaway
VL06L Outbound Deliveries to be Loaded
VL06O Outbound Delivery Monitor
VL06P List of Outbound Deliveries for Picking
VL06T List Outbound Deliveries (Transportation Planning)
VL06U List of Unchecked Outbound Deliveries
VL08 Confirmation of Picking Request
VL09 Cancel Goods Issue for Delivery Note
VL10 Edit User-specific Delivery List
VL10A Sales Orders Due for Delivery
VL10B Purchase Orders Due for Delivery

Customer Management T-code

T-Code Description
FD01 Create Customer (Accounting)
FD02 Change Customer (Accounting)
FD02CORE Maintain Customer
FD03 Display Customer (Accounting)
FD04 Customer Changes (Accounting)
FD05 Block Customer (Accounting)
FD06 Mark Customer for Deletion (Accounting)
FD08 Confirm Customer Individually (Accounting)
FD09 Confirm Customer List (Accounting)
FD10 Customer Account Balance
FD10N Customer Balance Display
FD10NA Customer Balance Display with Worklist
FD10NET Customer Balance Display (Net)
FD11 Customer Account Analysis
FD15 Transfer Customer Changes: Send
FD16 Transfer Customer Changes: Receive
FD24 Credit Limit Changes
FD32 Change Customer Credit Management
FD33 Display Customer Credit Management
FD37 Credit Management Mass Change

Pricing T-code

T-Code Description
V/03 Create Condition Table (SD Price)
V/04 Change Condition Table (Sales Price)
V/05 Display Condition Table (Sales Price)
V/06 Condition Categories: SD Pricing
V/07 Maintain Access (Sales Price)
V/08 Conditions: Procedure for A V (Maintain Pricing Procedure)
V/09 Condition Types: Account Determination
V/10 Account Determination: Access Sequence
V/11 Conditions: Account Determination Procedure
V/12 Account Determination: Create Table
V/13 Account Determination: Change Table
V/14 Account Determination: Display Table

BOM T-code

T-Code Description
CS00 BOM Menu
CS01 Create Material BOM
CS02 Change Material BOM
CS03 Display Material BOM
CS05 Change Material BOM Group
CS06 Display Material BOM Group
CS07 Allocate Material BOM to Plant
CS08 Change Material BOM - Plant Allocation
CS09 Display Allocations to Plant
CS11 Display BOM Level by Level
CS12 Multilevel BOM
CS13 Summarized BOM
CS14 BOM Comparison
CS15 Single-Level Where-Used List
CS20 Mass Change: Initial Screen
CS21 Mass Material Change: Initial Screen
CS22 Mass Document Change: Initial Screen
CS23 Mass Class Change: Initial Screen
CS25 Archiving for BOMs
CS26 BOM Deletion
CS27 Retrieval of BOMs
CS28 Archiving for BOMs
CS31 Create Class BOM
CS32 Change Class BOM
CS33 Display Class BOM
CS40 Create Link to Configurable Material
CS41 Change Material Config. Allocation
CS42 Display Material Config. Assignment
CS51 Create Standard BOM
CS52 Change Standard BOM
CS53 Display Standard BOM
CS61 Create Order BOM
CS62 Change Order BOM
CS63 Display Order BOM
CS71 Create WBS BOM
CS72 Change WBS BOM
CS73 Display WBS BOM
CS74 Create Multi-Level WBS BOM
CS75 Change Multi-Level WBS BOM
CS76 Display Multi-Level WBS BOM
CS80 Change Documents for Material BOM
CS81 Change Documents for Standard BOM
CS82 Change Documents for Sales Order BOM
CS83 Change Documents for WBS BOM
CS84 Change Documents for Class BOM
CS90 Material BOM Number Ranges
CS91 Number Ranges for Standard BOMs
CS92 Number Ranges for Sales Order BOMs


Comments

  • 03 Nov 2017 5:34 pm vaibhav gupta Helpful Answer

    Other T codes in SD Module

    va01 order 
    vao2 order change
    va03 order display
    vl01n delivery creation
    vf01 invoice creation
    va21 create quotation
    va11 create inquiry
    vv11 for order output
    vv21 for delivery output
    vv31 for invoice output
    xd01 customer creation
    mm01 for material creation
    va31 for scheduling agreement creation
    va41 for contract creation
    va51 for item proposal creation
    ovkk for assigning pricing procedure
    vov6 for schedule line 
    vov7 for item category
    vov8 for sales document creation
    vov5 for schedule line determination
    vov4 for item category determination
    v/08 for pricing procedure creation
    v/06 for condition type creation
    vbn1 for free goods 
    vb01 for listing and exclusion
    vb11 for material determination
    vk11 to maintain condition records
    vf11 for invoice cancellation
    vf21 for invoice list
    xk11 for creating vendor 
    vbo1 for rebate 
    fd32 for credit master 
    vd51 for customer material info 
    ova8 for creating automatic credit control area
    vch1 for batches
    v_ra for back order processing
    vb41 for cross selling

  • 26 Mar 2008 4:32 am MUKESH ASHOK PARDESHI
    IS THERE ANY T-CODE TO FIND OUT OUTBOUND DELIVERIES FOR WHICH GOODS ISSUE IS ALREADY DONE BUT PENDING FOR TRANSPORTATION?
    I HAVE TRIED VL06T, BUT THERE IS VARIENT SET FOR TOTAL GOODS ISSUE AS '#C',DUE TO WHICH IT SHOWS OUTBOUND DELIVERIES FOR WHICH GOODS ISSUE NOT DONE & TRANSPORTATION NOT DONE.
    I NEED VARIENT AS '=C'SO THAT MY PROBLEM WILL BE SOLVED . PLZ. RESOLVE IT.
    THANKS
    MUKESH
  • 03 Apr 2008 9:51 am Guest
    VL06O
  • 11 Apr 2008 10:51 am Sudhir
    Try VL06O
  • 06 May 2008 5:16 am jaynarayantaldi
    try vl10c
  • 23 Jun 2008 7:13 am nikdes
    go t-code vl02n and give shipping point. another t-code vl06o.

  • 19 Aug 2008 10:11 pm Guest
    Is there any t-code or table to find materials by customers codes?
  • 12 Dec 2008 10:24 am Guest
    is there any t code for goods dispatched/issued but invoicing is yet pending?
    Amit
  • 24 May 2009 4:03 am Guest
    I have just upgraded SAP. When using XD02 transaction to add comments, a screen with lines appears and I need to paste line by line. If I try to paste a long text then it won´t wrap but only paste what fits in one line losing the remaining text. How can I change this format so no lines appear and I can paste a full text at once? Where should I update? Thanks, Elena.
  • 26 May 2009 11:52 am Guest
    i have 100 sales orders, i want to cancel all of them in a time. i tried by using va02 but it cancel only a sales order at a time.

    kindly resolve my problem.
  • 04 Jul 2009 6:14 am mustafa4949
    hai friends can any one tell me how can i cancel an invoice
  • 26 Nov 2009 4:06 pm Guest
    How we can see a list Purchase return Excise invoice month wise

    Pradeep
  • 08 Dec 2009 7:46 am NARASIMHA BHARATHI.S
    Dear Friends,
    I have a doubt?
    Delivery is created for 5 Materials but Invoice came for only 3 Materials

    Even I am not finding the delivery on VF04 - billing due list Pending.

    How Can I track the Material PGI happan, and Invoice not happan Deliveries

    Help me
  • 08 Dec 2009 7:53 am NARASIMHA BHARATHI.S
    Dear Friends

    I have one more Doubt?

    Suddenly the group of users, facing the authorization issue for billing(VF01&VF02) transaction, upto last day they has the access, but all of the sudden, today, they have no access to it, what will be the reason?
  • 08 Dec 2009 8:16 am NARASIMHA BHARATHI.S
    Any Report we have for identify the list of shipments ( vto1n/vt02n/vt03n)
  • 12 Jun 2010 7:07 am Guest
    by using vkm3 you can cancel or reject sale orders regardless they are more than 100.
  • 22 Jul 2010 8:49 am Guest
    Is there any code to find out list of inbound shipment for a date range.
  • 17 Nov 2010 9:17 am kashinath
    kindly provide us T-code in cancel the excise Invoice
  • 25 Jan 2013 9:41 am Vamsi Krishna
    Hi,

    May I know any Tcode is there to check balance Sale Order Value customer wise
  • 10 Oct 2013 7:00 am Guest
    DHANESH NISHAD

    IS THERE IS ANY TCODE SHOWING TIME WISE
    POST GOOD ISSUE (PGI)
  • 23 Oct 2013 8:32 am Guest
    is there any Tcode to get the list of blocked customers ie, blocked through Tcode VD05

×