SAP SD Tcodes list, your essential guide for efficient sales management, order processing, and customer relationship handling in SAP. Perfect for professionals seeking quick access to vital functions.

What are Transaction Codes in SAP?

Transaction Codes (Tcodes) in SAP serve as essential shortcuts for quick access to various system tasks and functions. These alphanumeric codes enable users to execute specific operations more efficiently than navigating through menu paths. Tcodes are integral to the SAP ecosystem, offering direct access to functionalities and programs across various modules. Each Tcode is associated with a specific function, such as opening reports, executing programs, or accessing different SAP modules. They are particularly useful for frequent and repetitive tasks, greatly enhancing efficiency and time management.

SAP users, ranging from administrators to end-users, utilize Tcodes in daily operations. Their usage varies among different professionals; for instance, finance experts may use certain Tcodes for financial reporting, while HR personnel might use others for managing employee data.

Additionally, Tcodes are integrated into SAP’s Role-Based Access Control system, restricting access based on user roles and permissions. This ensures task relevance and maintains system security and integrity, as users can only access Tcodes pertinent to their job responsibilities.

SAP SD TCodes List

In the context of SAP SD (Sales and Distribution), Transaction Codes (Tcodes) play a vital role in streamlining sales, distribution, and customer management processes. These Tcodes allow users to quickly access specific functionalities within the SD module, which covers all aspects of sales order processing, pricing, billing, and shipping.

Key Functions of SD Tcodes:

  1. Order Processing: Tcodes in the SD module facilitate the creation, modification, and viewing of sales orders. For example, VA01 is used for creating a sales order, VA02 for changing an order, and VA03 for displaying an order. This speeds up order processing and management.
  2. Pricing and Billing: SD Tcodes help manage pricing and billing activities. VK11 is used for creating pricing conditions, VF01 for creating billing documents, and VF02 for changing them. These Tcodes are crucial for handling complex pricing strategies and efficient billing processes.
  3. Customer and Material Management: Tcodes like XD01 (Create Customer Master), MM01 (Create Material Master), and others, allow for efficient management of customer and material data. They enable quick creation, modification, and retrieval of essential data related to customers and materials.
  4. Delivery and Shipping: Tcodes such as VL01N (Create Outbound Delivery with Order Reference) streamline the delivery and shipping processes. They ensure that the products are delivered on time and help in tracking the shipment status.
  5. Reporting: SD Tcodes are also used for generating various reports and analyses, which are crucial for sales forecasting, market analysis, and strategic planning. Tcodes like VA05 (List of Sales Orders) and VF05 (List of Billing Documents) provide valuable insights into sales and billing activities.
  6. Customization and Configuration: There are Tcodes in the SD module that are used for customizing and configuring the system according to specific business needs, like VOV8 for defining sales document types and V/08 for maintaining pricing procedures.

Importance in SAP SD:

  • Efficiency: Tcodes allow users to perform tasks more quickly than navigating through the menu path, thereby increasing operational efficiency.
  • User Productivity: Frequent tasks in sales and distribution can be executed swiftly, enhancing user productivity.
  • Role-Based Access: Access to specific Tcodes in SD is based on user roles and permissions, ensuring users have the necessary tools to perform their job functions effectively while maintaining data security.

SAP SD TCodes List

                             Customer Master Tcodes
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 (centr.)
XD07  Change Customer Account Group
XD99  Customer master mass maintenance
XDN1  Maintain Number Ranges (Customer)
                                      Vendor Master Tcodes
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
                                Material Master Tcodes
MM01  Create Material Master
MM02 Change Material Master
MM03 Display Material Master
MM50 Extend Material Views
                             Pricing Conditions Tcodes
VK11 Create Condition Record Using Condition Type
VK12 Change Condition Record Using Condition Type
VK13 Display Condition Record Using Condition Type
VK31  Create Condition Records
VK32 Change Condition Records – Fast Entry
VK34 Create Condition Records With Template
                                Configuration Tcodes
VOV8 Define Sales documents 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/03 Create Condition Table (SD Price)
V/04 Change Condition Table (Sales pr.)
V/05 Display Condition Table: (Sales Pr.)
V/06 Condition Categories: SD Pricing
V/07  Maintain Access (Sales Price)
V/08  Maintain pricing procedure 
V/09 Condition Types: Account Determin.
V/10 Account Determination: Access Seqnc
V/11 Conditions: Account Determin.Proced.
V/12 Account Determination: Create Table
V/13 Account Determination: Change Table
V/14 Account Determination: Display Table
OVKP  Pricing proc determination 
                                    Item Proposal Tcodes
VA51 Create Item Proposal
VA52 Change Item Proposal
VA53 Display Item Proposal
VA55 List of Item Proposals
VA8 Actual Settlement: Sales Orders
                                        Inquiry Tcodes
VA11 Create Inquiry
VA12 Change Inquiry
VA13 Display Inquiry
VA14L   Sales Documents Blocked for Delivery
VA15  Inquiries List
                                        Quotation Tcodes
VA21 Create Quotation
VA22 Change Quotation
VA23  Display Quotation
VA25 Quotations List
VA26  Collective Processing for Quotations
                                         Contract Tcodes
VA41 Create Contract
VA42 Change Contract
VA42W   Workflow for master contract
VA43 Display Contract
VA44 Actual Overhead: Sales Order
VA45 List of Contracts
VA46 Coll. Subseq. Processing of Contracts
                                    Sales Order Tcodes
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.)
                                        Delivery Tcodes
VL00 Shipping
VL01 Create Delivery
VL01N   Create Outbound Dlv. with Order Ref.
VL01NO  Create Outbound Dlv. w/o Order Ref.
VL02 Change Outbound Delivery
VL02N   Change Outbound Delivery
VL03 Display Outbound Delivery
VL03N   Display Outbound Delivery
VL04 Process Delivery Due List
VL06 Delivery Monitor
VL06C   List Outbound Dlvs for Confirmation
VL06C   List Outbound Dlvs for Confirmation
VL06F   General delivery list – Outb.deliv.
VL06G   List of Outbound Dlvs for Goods Issue
VL06I   Inbound Delivery Monitor
VL06IC  Confirmation of put away inb. deliv.
VL06ID  Inbound Deliveries for Distribution
VL06IF  Selection inbound deliveries
VL06IG  Inbound deliveries for goods receipt
VL06IP  Inbound deliveries for put away
VL06L   Outbound Deliveries to be Loaded
VL06O   Outbound Delivery Monitor
VL06P   List of Outbound Dlvs for Picking
VL06U   List of Unchecked Outbound Deliveries
VL06T   List Outbound Dlvs (Trans. Planning)
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
                                            Billing Tcodes
VF01 Create Billing Document
VF02 Change Billing Document
VF03 Display Billing Document
VF04
Process Billing Due List
VF06 Background Processing – Billing
VF11
Cancel Billing Document
VF31 Output from Billing
VFX3 Blocked Billing Documents
FBL5N Display Customer invoices by line 
 FBL1N Display Vendor invoices by line
                                     Output Conditions Tcodes
VV11 Create Output Condition – Sales
VV12 Change Output Condition – Sales
VV21 Create Output Condition – Shipping
VV22
Change Output Condition – Shipping
VV31 Create Output Condition – Billing
VV32 Change Output Condition – Billing