SAP Sales and Distribution (SD) is an important module in SAP S4/HANA ERP that facilitates all transactional processes involved in the selling, shipping, and billing of products and services. SAP SD in S4/HANA Transaction Codes (TCodes) streamlines the execution of various tasks within the sales and distribution workflow, including order processing, material shipping, billing documentation, and sales reports.
Full List of SAP SD TCodes
We have compiled a concise list of SAP SD TCodes tailored to improve sales management efficiency. Utilize the Ctrl+F function to swiftly locate the specific TCodes and their descriptions, optimizing your sales processes and operational workflow.
Transaction Codes | Descriptions | What it does |
COGI | Automatic Goods Movements: Error Handling | Correcting errors generated from automatic good movements |
DGP1 | Create Dangerous Goods Master | Creating dangerous goods master, as an extension of thematerial master |
DGP2 | Change Dangerous Goods Master | Updating a dangerous goods master previously generated using Tcode DGP1 |
DGP3 | Display Dangerous Goods Master | Viewing a dangerous goods master previously generated using TCode DGP1 |
DGR1 | Dangerous Goods Master: Display with Descriptions | Viewing a list of dangerous goods master data from DGTMD – the Dangerous Goods Master Data Table |
DP91 | Resource-Related Billing Request | Creating a special type of billing based on consumed resources |
DP93 | Resource-Related Billing Request between Company Codes Sales and Distribution | Creating intercompany billing |
DP96 | Collective Processing Resource- Related Billing Request | Processing multiple billing requests |
MCTA | Customer Analysis: Selection | Analyzing customer sales data |
MCTC | Material Analysis (SIS): Selection | Analyzing material sales data |
MCTE | Sales Organization Analysis: Selection | Analyzing sales organization data |
TK11 | Create Condition Records Shipment Costs | Maintaining shipment cost records |
TK12 | Change Condition Records Shipment Costs | Modifying shipment cost records |
TK13 | Display Condition Records Shipment Costs | Displaying shipment cost records |
OV50 | Customer Master Data Comparison | Comparing customer master data |
OV51 | Display Changes to Customers | Displaying changes to customer data |
V.01 | Incomplete SD Documents | Listing incomplete sales documents |
V.02 | Incomplete SD Documents (Incomplete Orders) | Selecting incomplete sales orders |
V.03 | Incomplete SD Documents (Sales Inquiry) | Selecting incomplete sales inquiries |
V.04 | Incomplete SD Documents (Sales Quotation) | Selecting incomplete sales quotes |
V.14 | Sales Orders/Contracts Blocked for Delivery | Reporting blocked sales orders |
V.15 | Backorders | Processing and confirming backorders |
V.21 | Log of Collective Run | Reviewing billing collective logs |
V.23 | Release Sales Orders for Billing | Releasing orders for billing |
V_17 | Create Condition Record Using Index | Creates new condition records utilizing an index for faster updates |
V_NL | Create Net Price List | Generates a net price list from existing pricing conditions |
V_R2 | Rescheduling of Sales and Stock Transfer Documents: Evaluation | Evaluates rescheduled sales and stock transfer documents for priority |
V_UC | Selection of Incomplete SD Documents | Lists all sales documents flagged as incomplete based on specified criteria |
V_V2 | Rescheduling of Sales and Stock Transfer Documents: By Material | Adjusts scheduling of sales and stock documents based on material availability |
V/I5 | Change Condition Record Using Index | Modifies existing condition records using an index for streamlined updates |
V/I6 | Display Condition Record Using Index | Shows condition records through an indexed search for quick access |
V/LD | Execute Pricing Report | Displays pricing information through a predefined report structure |
VA01 | Create Sales Order | Initiates a new sales order to establish a selling agreement |
VA02 | Change Sales Order | Modifies existing sales orders, such as item addition or deletion. |
VA03 | Display Sales Order | Shows details of a specific sales order created earlier |
VA05 | List of Sales Orders | Lists sales orders based on material, partner, or date criteria |
VA05N | List of Sales Orders | Provides detailed listing of sales orders by various selection criteria |
VA07 | Selection: Comparison of Orders with Purchase Requisitions and Purchase Orders | Reports discrepancies between sales and purchase quantities in third-party sales |
VA08 | Adjustment Sales-Purchasing (Selection Using Organizational Data) | Reports mismatches between sales order and purchase order quantities in third-party sales |
VA11 | Create Inquiry | Records customer inquiries with potential pricing and scheduling |
VA12 | Change Inquiry | Alters details of an existing customer inquiry |
VA13 | Display Inquiry | Displays details of a specific customer inquiry |
VA14L | Sales Documents Blocked for Delivery | Reviews sales documents blocked from delivery, often due to credit issues |
VA15 | List of Inquiries | Lists sales inquiries based on specific criteria. |
VA21 | Create Quotation | Creates a legally binding sales offer with pricing and scheduling |
VA22 | Change Quotation | Modifies an existing sales quotation |
VA23 | Display Quotation | Shows details of a specific sales quotation |
VA25 | List of Quotations | Lists sales quotations based on various criteria |
VA25N | List of Quotations | Provides detailed listing of quotations by multiple selection criteria |
VA26 | List of Quotations (Follow-up Actions) | Displays open quotations up to a certain valid date |
VA31 | Create Scheduling Agreement | Sets up a delivery agreement with precise dates and quantities |
VA32 | Change Scheduling Agreement | Alters an existing scheduling agreement as per new requirements |
VA33 | Display Scheduling Agreement | Views details of a specific scheduling agreement |
VA35 | List of Scheduling Agreements | Shows all scheduling agreements based on selected criteria |
VA41 | Create Contract | Creates various types of sales contracts |
VA42 | Change Contract | Modifies existing contracts with change log |
VA42W | Change Contract | Alters contracts with workflow approval |
VA43 | Change Contract | Shows details of a specific contract |
VA44 | Actual Overhead: Calculation: Sales Order | Calculates overhead costs for sales orders |
VA45 | List of Contracts | Lists contracts based on specific criteria |
VA45N | List of Contracts | Provides detailed listing of contracts |
VA46 | List of Contracts (Follow-up Actions) | Displays open contracts up to a valid date |
VA51 | Create Item Proposal | Creates a list of materials for sales orders |
VA52 | Change Item Proposal | Modifies an existing item proposal |
VA53 | Display Item Proposal | Shows details of a specific item proposal |
VA55 | List of Item Proposals | Lists item proposals based on materials |
VA88 | Actual Settlement: Sales Orders | Settles costs and revenues for sales orders |
VACF | Fiscal Year Close: Carry Forward Commitment | Carries forward open sales order commitments |
VB01 | Create Listing/Exclusion | Controls materials sold to specific customers |
VB02 | Change Listing/Exclusion | Alters existing material listing/exclusions |
VB03 | Display Listing/Exclusion | Displays material listing or exclusion details |
VB11 | Create Material Determination | Sets up automatic material substitution conditions |
VB12 | Change Material Determination | Modifies existing material substitution conditions |
VB13 | Display Material Determination | Shows material substitution condition details |
VB21 | Create Sales Deal | Establishes master data for a specific sales deal |
VB22 | Change Sales Deal | Alters details of an existing sales deal |
VB23 | Display Sales Deal | Views details of a specific sales deal |
VB25 | List of Sales Deals | Lists sales deals based on multiple selection criteria |
VB31 | Create Promotion | Initiates a new marketing promotion |
VB32 | Change Promotion | Updates details of an existing promotion |
VB33 | Display Promotion | Displays specific promotion details |
VB35 | Promotions List | Lists multiple promotions based on selection criteria |
VB41 | Create Cross-Selling | Establishes cross-selling links between materials |
VB42 | Change Cross-Selling | Modifies existing cross-selling material data |
VB43 | Display Cross-Selling | Shows cross-selling material determination data |
VBN1 | Create Free Goods Determination | Sets up conditions for automatic free goods allocation |
VBN2 | Change Free Goods Determination | Adjusts existing free goods condition records |
VBN3 | Display Free Goods Determination | Displays details of free goods condition records |
VBO1 | Create Rebate Agreement | Creates retroactive rebate agreements with customers |
VBO2 | Change Rebate Agreement | Modifies existing rebate agreements, including terms and amounts |
VBO3 | Display Rebate Agreement | Displays details of existing rebate agreements |
VBOF | Update Billing Documents | Updates billing documents for changed rebate conditions |
VC/2 | Sales Summary | Prepares sales activity reports with customizable views |
VC01N | Create Sales Activity | Records various sales activities with customers |
VCC1 | Payment Cards: Worklist | Lists sales orders/deliveries involving payment cards |
VD01 | Customer Create (Sales) | Creates new customer master record in sales view |
VD02 | Customer Change (Sales) | Changes existing customer master records in sales view |
VD03 | Customer Display (Sales) | Displays customer master records at sales level |
VD04 | Customer Account Changes | Reports changes to customer master records by area |
VD05 | Customer Block/Unblock | Blocks or unblocks customers from transactions |
VD06 | Customer Flag for Deletion | Flags a customer master for deletion in all areas |
VD51 | Create Customer-Material Info Record | Stores specific data for customer-material relations |
VD52 | Selection of Customer-Material Info Records (Change) | Changes existing customer-material info records |
VD53 | Selection of Customer-Material Info Records (Display) | Displays existing customer-material info records |
VD59 | List Customer-Material Info | Lists all customer-material info records by criteria |
VDH1N | Edit Customer Hierarchy | Creates or modifies customer organization hierarchy |
VDH2 | Display Customer Hierarchy | Displays a customer organization hierarchy |
VF01 | Create Billing Document | Processes an individual billing document |
VF02 | Change Billing Document | Modifies an existing billing document |
VF03 | Display Billing Document | Shows a previously processed billing document |
VF04 | Maintain Billing Due List | Processes multiple billing documents simultaneously |
VF05 | List of Billing Documents | Lists billing documents by material or business partner |
VF05N | List of Billing Documents | Lists billing documents by various customer and billing criteria |
VF11 | Cancel Billing Document | Cancels an incorrectly posted billing document |
VF21 | Create Invoice List | Creates a list of invoices for a central payer |
VF22 | Change Invoice List | Modifies an existing invoice list |
VF23 | Display Invoice List | Displays a previously created invoice list |
VF25 | List of Invoice Lists | Lists invoice lists by business partner payer |
VF26 | Cancel Invoice List | Cancels an entire invoice list, enabling re-posting |
VF31 | Output from Billing | Processes separate billing document outputs |
VF43 | Posting Documents for Revenues | Reports on revenue recognition postings by sales order |
VF44 | Edit Revenue List | Initializes separate revenue recognition |
VF45 | Revenue Report | Reports on revenue recognition for multiple orders |
VF46 | Maintain Cancellation List | Cancels incorrect revenue recognition postings |
VF47 | Revenue Recognition; Inconsistency Check in Revenue Table | Analyzes and checks for data inconsistencies in revenue recognition tables |
VF48 | Compare Report | Compares FI and SD balances on accrual accounts |
VFRB | Retro-Billing | Processes retroactive billing due to new pricing agreements |
VFX3 | Release Billing Documents for Accounting | Releases billing documents for financial posting |
VG01 | Create Group | Groups delivery documents for collective processing |
VG02 | Change Group | Modifies an existing delivery group |
VG03 | Display Group | Displays details of a delivery group |
VI01 | Create Shipment Costs | Generates individual shipment cost documents |
VI02 | Change Shipment Costs | Updates individual shipment cost documents |
VI03 | Display Shipment Costs | Shows individual shipment cost document details |
VI04 | Shipment List: Create Shipment Costs | Creates multiple shipment cost documents |
VI05 | List Shipment Costs: Change Worklist | Modifies shipment cost documents via a worklist |
VI07 | List Shipment Costs: Change Worklist in Background | Changes shipment cost documents in background processing |
VI12 | List Shipment Costs: Settlement | Settles incomplete shipment cost documents |
VI16 | Logs in the Application Log | Reviews logs for shipment cost document changes |
VK11 | Create Condition Records | Maintains pricing condition records for sales |
VK12 | Change Condition Records | Modifies pricing condition records |
VK13 | Display Condition Records | Displays details of a pricing condition record |
VK14 | Create Condition Records with Reference | Creates pricing records referencing existing ones |
VKM1 | Blocked SD Documents | Reviews credit-blocked sales documents |
VKM2 | Released SD Documents | Displays sales documents released from credit block |
VKM3 | Sales Document | Reviews credit-blocked sales orders specifically |
VKM4 | SD Documents | Reviews both blocked and released sales documents |
VKM5 | Deliveries | Reviews credit-blocked deliveries specifically |
VL01N | Create Outbound Delivery with Order Reference | Creates delivery document from a sales document |
VL01NO | Create Outbound Delivery without Order Reference | Creates delivery document without sales order reference |
VL02N | Change Outbound Delivery | Modifies an outbound delivery document |
VL03N | Display Outbound Delivery | Shows details of an outbound delivery document |
VL06 | Delivery Monitor | Central transaction for monitoring deliveries |
VL06C | Outbound Deliveries for Confirmation | Processes confirmation-needed delivery documents |
VL06D | Outbound Deliveries for Distribution | Manages delivery documents for decentralized WMS |
VL06F | General Delivery List – Outbound Deliveries | Lists outbound delivery documents with various filters |
VL06G | Outbound Deliveries for Goods Issue | Processes goods issue for outbound deliveries |
VL06I | Inbound Delivery Monitor | Central transaction for monitoring inbound deliveries |
VL06IC | Inbound Deliveries for Confirmation | Processes confirmation for inbound deliveries |
VL06ID | Inbound Deliveries for Distribution | Manages inbound deliveries for decentralized WMS |
VL06IF | List of Inbound Deliveries | Lists inbound delivery documents with various filters |
VL06IG | Inbound Deliveries for Goods Receipt | Processes goods receipt for inbound deliveries |
VL06IP | Inbound Deliveries for Putaway | Manages inbound deliveries for warehouse putaway |
VL06L | Outbound Deliveries for Loading | Lists deliveries ready for loading |
VL06O | Outbound Delivery Monitor | Monitors and processes outbound delivery documents |
VL06P | Outbound Deliveries for Picking | Executes the picking process for outbound deliveries |
VL06T | Outbound Deliveries for Transportation Planning | Displays deliveries ready for transportation planning |
VL06U | Unchecked Outbound Deliveries | Lists unchecked outbound deliveries |
VL08 | Report Results of Pick Order | Reports picked quantities for delivery orders |
VL09 | Reverse Goods Movement | Reverses incorrect goods movements like goods issues |
VL10 | Sales and Purchase Orders, Fast Display | Creates multiple delivery documents for sales/purchase orders |
VL10A | Sales Orders, Fast Display | Creates multiple delivery documents for sales orders |
VL10B | Purchase Orders, Fast Display | Creates multiple delivery documents for purchase orders |
VL10H | Sales Order and Purchase Order Items | Creates delivery documents at the sales or purchase order line item level |
VL10I | Sales and Purch. Order Item Sched. Lines | Creates delivery documents from schedule line agreements |
VL21 | Create Background Jobs for Goods Issue Posting | Posts goods issues for deliveries in background mode |
VL22 | Display Change Documents of Delivery | Shows changes made to delivery documents |
VL31N | Create Inbound Delivery | Creates a document for incoming deliveries from vendors |
VL32N | Change Inbound Delivery | Modifies details of an existing inbound delivery |
VL33N | Display Inbound Delivery | Displays an inbound delivery document’s details |
VL35 | Create Picking Waves According to Delivery Compare Times | Assigns deliveries to picking waves based on order time |
VL35_ST | Create Pick. Waves Acc. to Shipments | Automates wave picks creation based on shipment criteria |
VL36 | Change Wave Picks | Alters existing picking wave assignments |
VL37 | Wave Pick Monitor | Monitors the status of assigned picking waves |
VL41 | Create Rough Goods Receipt | Initiates a preliminary step in the goods receiving process |
VL64 | Generation of Inbound Deliveries | Automatically generates inbound deliveries from purchase schedules |
VL65 | Inbound Delivery Purge Report | Purges old, irrelevant inbound deliveries |
VL66 | Delete Inbound Delivery | Removes an inbound delivery document from the system |
VLSP | Subsequent Outbound-Delivery Split | Splits an existing delivery into multiple ones |
VM01 | Create Hazardous Material | Creates hazardous material master records |
VM02 | Change Hazardous Material | Modifies hazardous material master records |
VM03 | Display Hazardous Material | Displays hazardous material master records |
VRRE | Create Returns Delivery for Repair Order | Generates returns delivery document for repair orders |
VS01 | Create Scale | Creates scales for shipment cost calculations |
VS02 | Change Scale | Modifies rates and scales for shipment costs |
VS03 | Display Scale | Displays scales used in shipment cost calculations |
VS04 | Create Scale with Reference | Creates new scale records referencing existing ones |
VS06 | List Scales | Reports on scales and rates for shipment costs |
VT01N | Create Shipment | Creates individual shipment documents |
VT02N | Change Shipment | Modifies existing shipment documents |
VT03N | Display Shipment | Displays details of a shipment document |
VT04 | Create Shipments in Collective Proc. | Creates multiple shipment documents automatically |
VT05 | Logs in the Application Log | Displays logs from collective shipment creation |
VT06 | Shipment List: Collective Change Shipment | Enables mass changes to multiple shipment documents |
VT11 | Shipment List: Planning | Reports on shipments needing planning or scheduling |
VT12 | Shipment List: Shipment Completion | Reports on completion status of shipments |
VT16 | Shipment List: Check-in | Reports on expected shipments for check-in |
VT20 | Overall Shipment Status Monitor | Monitors transportation execution and workload |
VT22 | Selection Screen: Change Document Shipment | Lists changes to shipment documents |
VT32 | Selection Criteria for Forwarding Agent | Reports on tendering status for transportation |
VT70 | Messages for Shipments | Prints various shipping-related documents |
VV21 | Create Output – Condition Records: Shipping | Sets conditions for shipping document outputs |
VV22 | Change Output – Condition Records: Shipping | Modifies output conditions for shipping documents |
VV31 | Create Output – Condition Records: Billing | Sets conditions for billing document outputs |
VV32 | Change Output – Condition Records: Billing | Modifies output conditions for billing documents |
Enhance your SAP SD proficiency by subscribing to the Spend Wizard blog. This resource provides the latest insights and updates on SAP S4/HANA and Sales and Distribution solutions, helping you stay informed and ahead in your field.
- Meet SAP S/4HANA AI Copilot Joule - August 14, 2024
- SAP S/4HANA Production Planning (PP) TCodes - May 6, 2024
- SAP Quality Management – SAP S/4HANA QM TCodes - April 25, 2024
0 Comments