SAP S4/HANA SD Transaction Codes (Comprehensive List with usage)

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.

Sazid Raihan

Related posts

0 Comments

Pin It on Pinterest

Share This