๐Ÿช We use cookies and Google Ads to serve relevant advertisements. We do not sell personal data. By clicking Accept, you consent to our use of cookies as described in our Privacy Policy.

Advertisement
โ† Back to Dashboard

๐Ÿšš SAP SD โ€“ Sales & Distribution Transaction Codes

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.

Module: SDSub-Modules: OTC ยท Billing ยท Shipping ยท Pricing ยท CMT-Codes: 55+SAP Release: ECC & S/4HANA

Customer Master Management

T-CodeTransaction NameDescription & Usage ScenarioType
XD01Create 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
XD02Change 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.
XD03Display 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.
VD01Create 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.
VD02Change 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.
FD32Credit Management: Change CustomerMaintain 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

Sales Orders & Quotations

T-CodeTransaction NameDescription & Usage ScenarioType
VA01Create Sales OrderCreate 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
VA02Change Sales OrderModify 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
VA03Display Sales OrderView 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
VA05List of Sales OrdersDisplay 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
VA11Create InquiryCreate 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.
VA14LSales Documents Blocked for DeliveryList 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
VA21Create QuotationCreate 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.
VA22Change QuotationModify 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.
VA41Create ContractCreate 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.
VOV8Define Sales Document TypesConfigure 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
Advertisement

Delivery & Shipping

T-CodeTransaction NameDescription & Usage ScenarioType
VL01NCreate Outbound DeliveryCreate 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
VL02NChange Outbound DeliveryModify 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
VL03NDisplay Outbound DeliveryView delivery document details: picked quantities, packing, goods issue status, and tracking info.
Used for delivery status tracking by order management, shipping, and customer service.
VL06OOutbound Delivery MonitorMonitor 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
VL10ASales Orders Due for DeliveryDisplay 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
VT01NCreate ShipmentCreate a shipment document consolidating multiple deliveries for a carrier/route.
Used in transportation planning to group deliveries for cost-efficient shipment arrangement.
VT02NChange ShipmentModify 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.

Billing & Credit/Debit Memos

T-CodeTransaction NameDescription & Usage ScenarioType
VF01Create Billing DocumentCreate 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
VF02Change Billing DocumentModify 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.
VF03Display Billing DocumentView billing document details, line items, pricing, and accounting status.
Used to verify billing document content and confirm accounting transfer to FI.
VF04Billing Due ListProcess 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
VF05List of Billing DocumentsDisplay 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
VF11Cancel Billing DocumentCancel 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 RequestCreate 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

Pricing & Condition Records

T-CodeTransaction NameDescription & Usage ScenarioType
VK11Create Condition RecordsCreate 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
VK12Change Condition RecordsUpdate 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
VK13Display Condition RecordsView existing pricing condition records without modification.
Used to verify correct prices before creating sales orders or to resolve pricing disputes.
VK14Create 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/08Pricing Procedures ConfigurationDefine and maintain pricing procedures with condition types and calculation steps.
Used by SD consultants to configure the pricing logic for different sales scenarios.
โš™ Config