Full reference for SAP Sales & Distribution (SD) transaction codes covering the Order-to-Cash (OTC) process: inquiries, quotations, sales orders, delivery, billing, pricing, and returns.
| T-Code | Transaction Name | Description & Usage Scenario | Type |
|---|---|---|---|
| XD01 | Create Customer (Central) | Create complete customer master including both FI (company code) and SD (sales area) data in one step. Used when a new customer needs to be set up for both invoicing (FI) and sales order processing (SD). | โ Master Data |
| XD02 | Change Customer (Central) | Modify customer master data across all views centrally: address, payment terms, sales area data. Used for customer data maintenance when both FI and SD views need to be updated simultaneously. | |
| XD03 | Display Customer (Central) | View complete customer master data across company code and sales area views. Used for reference during order entry, credit checks, and customer account reviews. | |
| VD01 | Create Customer (Sales Area) | Create customer master data specifically for a new sales area extension. Used when an existing customer needs to be extended to a new sales organization or distribution channel. | |
| VD02 | Change Customer (Sales Area) | Modify SD-specific customer master data: shipping conditions, delivery priority, pricing group. Used to update customer shipping preferences, pricing agreements, or sales area-specific settings. | |
| FD32 | Credit Management: Change Customer | Maintain customer credit limits and credit management settings in the credit control area. Used by credit managers to set, review, or override customer credit limits and risk categories. | โ Common |
| T-Code | Transaction Name | Description & Usage Scenario | Type |
|---|---|---|---|
| VA01 | Create Sales Order | Create a customer sales order for standard delivery, rush order, cash sale, or other sales document types. Most frequently used SD transaction. Used by sales order processors and customer service teams daily. | โ Common |
| VA02 | Change Sales Order | Modify an existing sales order: quantities, delivery dates, pricing, additional line items, shipping data. Used throughout order fulfillment to accommodate customer changes, corrections, or additions. | โ Common |
| VA03 | Display Sales Order | View sales order details including pricing, schedule lines, delivery status, and billing status. Used for order status inquiries, customer service responses, and downstream processing reference. | โ Common |
| VA05 | List of Sales Orders | Display a list of sales orders filtered by sold-to party, material, date range, or document type. Used for order management, pipeline reporting, and monitoring open orders. | โฒ Report |
| VA11 | Create Inquiry | Create a pre-sales inquiry document to provide pricing information to a prospective customer. Used by sales team to formally capture and respond to customer pricing inquiries. | |
| VA14L | Sales Documents Blocked for Delivery | List sales orders that are blocked from delivery creation due to credit holds or other blocks. Used daily by order management and credit team to identify and resolve delivery blocks. | โฒ Report |
| VA21 | Create Quotation | Create a formal price quotation valid for a defined period. Can be converted to a sales order. Used by sales team to provide binding price offers to customers in the pre-order stage. | |
| VA22 | Change Quotation | Modify an existing quotation: prices, validity dates, quantities, or customer-specific conditions. Used when negotiating with customers or when cost inputs change during the quotation validity period. | |
| VA41 | Create Contract | Create a quantity or value contract defining customer commitment over a period. Used for long-term customer supply agreements. Release orders are then created against the contract. | |
| VOV8 | Define Sales Document Types | Configure sales document types (OR, CR, RE, SDF) with their control parameters and item category groups. Used by SD consultants during configuration. Defines behavior of each document type in the system. | โ Config |
| T-Code | Transaction Name | Description & Usage Scenario | Type |
|---|---|---|---|
| VL01N | Create Outbound Delivery | Create an outbound delivery document for shipping goods to a customer based on a sales order. Triggers warehouse picking and packing process. Must be created before goods issue can be posted. | โ Common |
| VL02N | Change Outbound Delivery | Modify delivery document: actual picked quantity, batch/serial number, packing, or post goods issue. Used by warehouse staff to confirm picking, enter actual quantities, and post goods issue. | โ Common |
| VL03N | Display Outbound Delivery | View delivery document details: picked quantities, packing, goods issue status, and tracking info. Used for delivery status tracking by order management, shipping, and customer service. | |
| VL06O | Outbound Delivery Monitor | Monitor all outbound deliveries across processing stages: to be picked, packed, or goods issued. Used by shipping supervisors and warehouse managers as the daily workload management dashboard. | โ Common |
| VL10A | Sales Orders Due for Delivery | Display sales orders that are due for delivery creation based on delivery scheduling rules. Used by shipping team to create deliveries in batch for multiple due orders simultaneously. | โ Common |
| VT01N | Create Shipment | Create a shipment document consolidating multiple deliveries for a carrier/route. Used in transportation planning to group deliveries for cost-efficient shipment arrangement. | |
| VT02N | Change Shipment | Modify shipment: add/remove deliveries, enter actual weights, assign carrier, and enter freight costs. Used by transportation planners to finalize shipment details before handover to carrier. |
| T-Code | Transaction Name | Description & Usage Scenario | Type |
|---|---|---|---|
| VF01 | Create Billing Document | Create a customer invoice, credit memo, or debit memo from a delivery or sales order. Most important SD billing transaction. Creates the billing document and posts accounting entry to FI-AR. | โ Common |
| VF02 | Change Billing Document | Modify a billing document before it is released to accounting. Correct pricing or partner functions. Used to correct billing errors before the accounting document is created. Cannot change after release. | |
| VF03 | Display Billing Document | View billing document details, line items, pricing, and accounting status. Used to verify billing document content and confirm accounting transfer to FI. | |
| VF04 | Billing Due List | Process all deliveries and orders that are due for billing in one batch run. Used by billing team to mass-create invoices for all due items efficiently. | โ Common |
| VF05 | List of Billing Documents | Display all billing documents by payer, date range, document type, or status. Used for billing analysis, reconciliation with AR, and month-end billing completeness checks. | โฒ Report |
| VF11 | Cancel Billing Document | Cancel a billing document and reverse the associated FI accounting document. Used to correct incorrect invoices. Creates a cancellation document that reverses all postings. | |
| VA01 (CR) | Create Credit Memo Request | Create a credit memo request (document type CR) to initiate a credit memo for a customer. Used by customer service to process customer complaints, price corrections, or returns requiring a credit. | โ Common |
| T-Code | Transaction Name | Description & Usage Scenario | Type |
|---|---|---|---|
| VK11 | Create Condition Records | Create price condition records for materials, customers, or customer-material combinations. Core pricing master data transaction. Used to set list prices, customer-specific prices, and discounts. | โ Common |
| VK12 | Change Condition Records | Update existing pricing conditions: new prices, validity dates, scales, or additional conditions. Used when prices change, promotions are launched, or customer-specific agreements are negotiated. | โ Common |
| VK13 | Display Condition Records | View existing pricing condition records without modification. Used to verify correct prices before creating sales orders or to resolve pricing disputes. | |
| VK14 | Create Condition Records (with Reference) | Create new condition records by copying from existing records with optional modifications. Used for efficient mass pricing setup, e.g., copying a price list to a new customer group. | |
| V/08 | Pricing Procedures Configuration | Define and maintain pricing procedures with condition types and calculation steps. Used by SD consultants to configure the pricing logic for different sales scenarios. | โ Config |