You are on page 1of 18

SAP SD – Important Transaction Codes –

A Quick Reference Guide


Author: Kulbir S Chhabra

1
Table of Contents:

INTRODUCTION..........................................................................................................................................4
GENERAL.........................................................................................................................................................4
PURPOSE & SCOPE............................................................................................................................................4
ASSUMPTIONS.............................................................................................................................................4

2
General Information

Date written: 29/07/2006


Area (SAP R/3 module): 4.7

3
Introduction

General
Using Transaction Codes directly through SAP (instead of browsing through Menu path)
will not only contribute towards significant time and resource savings, but also improve
efficiency dramatically. There are many Transaction codes in SD Module with Interface
to other SAP Modules which are not commonly used. Therefore, listing all the
transaction Codes at a single place will serve as a quick reference guide for the
consultants especially those who have not had the opportunity of sufficient exposure in
SAP SD. These are especially helpful when facilitating knowledge transfer for future
SAP SD resources and other resource who need to work on SAP SD on quick instances.

Purpose & Scope

This ready reckoner aims to provide the Functional Consultants from SAP- SD module
and the modules other than SD with the necessary guidelines that will enable him/her
within the SAP SD environment to expedite the required configuration actions. This
guide could be helpful to ABAP person while running unit test.

I have tried to include the basic Transactions of the SD module and then go to the
transactions which are a part of Interface with other modules for the convenience and
simple understanding.

The details for the transactions can be obtained by using the Help feature and F1.

Assumptions
It is assumed that the audience of this document is known with the SAP SD Module and
Interface environment.

4
 Sales Cycle:
• Inquiry – Quotation – Order – Delivery –Billing – Accounting
Document.

AF – AG – OR – LF – F2 – RV

 Commonly Used SD Documents:


• AF: Inquiry Sales Document
• AG: Quotation Sales Document
• OR: Standard Sales Order Document
• LF: Standard Delivery Document
• LO: Delivery w/o Reference
• LR: Returns Delivery
• NL: Replenishment Delivery.
• F2: Standard Billing Document
• RV: Standard Accounting Document
• SO/ RO: Rush Order Document type
• G2 : Credit process Sales Document
• L2: Debit process sales document
• RE: Returns Document type
• KN: Free of charge subsequent delivery (Replacement Orders)
• FD: Free of charge deliveries. (For free samples/ products to the
customer).
• RK: Invoice Correction request

 Important Transaction Codes:

• SPRO : For Implementation guide – IMG (To enter Customizing


screen)

Master data related Transactions

 Customer Master : (Master DataBusiness Partner)

• XD01: Create Customer (Centrally)


• XD02: Change Customer (Centrally)
• XD03: Display Customer (Centrally)
• XD04: Customer Account Changes (Centrally)
• XD05: Block/ Unblock Customer (Centrally)
• XD06: Mark Customer for Deletion (Centrally)
• XD07: Change Customer Account Group
• XD99: Customer Master Mass Maintenance
• XDN1: Maintain Number Ranges (Customer)
5
• V+21: Create Sales Prospect
• VD01: Create Customer: Sales View of customer master
• VD02: Change Customer: Sales View of customer master
• VD03: Display Customer: Sales View of customer master
• VD04: Customer Account Changes (Sales View of Customer
Master)
• VD05: Block/ Unblock Customer (Sales View)
• VD06: Customer flag for Deletion: Sales View
• VD07: Maintain Reference Customer for Consumer
• OV50: Customer Master data Comparison
• OV51: Display Changes to Customers
• OBD2: Change/ Display – Customer Account group (Financial
A/cA/c receivable & payable)
• OVT0: Change – Customer A/c groups
• OVS9: Customer Groups. 2 digit alphanumeric key. Then assign to
CMR
• VAP1: Create Contact Person
• VAP2: Change Contact Person
• VAP3: Display Contact Person

 Customer Hierarchy:

• VDH2N: Display Customer Hierarchy


• VDH1N: Change/ Edit Customer Hierarchy

 Customer Material Information Record: (Master dataAgreements)

• VD51: Create Customer Material Information Record.


• VD52: Change Customer Material Information Record.
• VD53: Display Customer Material Information Record.

 Common Distribution Channel and Division

• VOR1: Change Org. Unit: Distribution Channel per Sales


Organization – Assign Master Data
• VOR2: Change Org. Unit: Division per Sales Organization –
Assign Master Data

 Material Master : (Master DataProducts)

• MM01 : Create Material Master


• MM02 : Change Material
• MM03 : Display
• CL01: Create Class
• CL02: Change Class to assign Characteristics.
• CL03: Display Class
• CT04: Create Characteristics
6
 Vendor Master:

• V-11: Create vendor (Forwarding Agent)


• XK01: Create Vendor (Centrally)
• FK02: Change Vendor (Forwarding Agent)
• XK02: Change Vendor (Centrally)
• FK03: Display Vendor (Forwarding Agent)
• XK03: Display Vendor (Centrally)
• XK04: Vendor Account Changes (Centrally)
• XK05: Block/ Unblock Vendor (Centrally)
• XK06: Mark Vendor for Deletion (Centrally)
• XK07: Change Vendor Account Group

Logistic related Transactions

 Inquiry:

• VA11: Create Inquiry


• VA12: Change Inquiry
• VA13: Display Inquiry
• VA14L: Sales & Distribution Documents blocked for Delivery
• VA15: Inquiries List

 Quotation:
• VA21: Create Quotation
• VA22: Change Quotation
• VA23: Display Quotation
• VA25: List of Quotations
• VA26: Collective Processing for Quotations for a Sold to Party

 Sales Order:

• VA01 : Create Sales Order


• VA02 : Change
• VA03 : Display
• VA05: List of Sales Orders
• VA07: Compare/ Adjustment Sales – Purchasing (Using Order
Number)
• VA08: Compare/ Adjustment Sales – Purchasing (Using
Organizational Data)
• VKM3: Release Sales Document
• IW31: Create Service Order
• IW32: Change Service Order
• IW33: Display Service Order
• CV01N: For attaching an External Document to Sales Document

7
 Item Proposal:

• VA51: Create Item/ Product Proposal (MS/ PV/ QPV)


• VA52: Change Item/ Product Proposal (MS/ PV/ QPV)
• VA53: Display Item/ Product Proposal (MS/ PV/ QPV)
• VA55: List of Item/ Product Proposal

 Document Category:

A: Inquiry
B: Quotation
C: Sales Order
D: Product Proposal
J: Delivery
M: Billing Document

 Delivery:

• VL01N : Create Outbound delivery with reference to Order


• VL02N: Change Outbound delivery (Unpick Qty)
• VL03N : Display Outbound Delivery
• VL04: Sales Orders/ Purchase Orders Work list/ Delivery due list
• VL06: Delivery Monitor
• VL06C: List Outbound Deliveries for Confirmation
• VL06D: Outbound Deliveries for Distribution
• VL06F: General Delivery List – Outbound Delivery
• VL06G: Outbound Delivery for Goods Issue
• VL06I: Inbound Delivery Monitor
• VL06IC: Confirmation of Inbound Delivery (Put away)
• VL06ID: Inbound Deliveries for Distribution
• VL06IF: List of 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 Deliveries for Picking
• VL06T: List of Outbound Deliveries (for Transportation Planning)
• VL06U: List of Unchecked Outbound Deliveries
• VL08: Report results of Pick Order
• VL09: Cancel PGI/ Reverse Goods Movement
• VL10A: Sales Orders due for Delivery
• VL10B: Purchase Orders fast display/ due for Delivery
• VL23: Schedule Background Processing
• V_UC: Incomplete Outbound Delivery

 Transfer Order:

8
• LT01: Create Transfer Order
• LT02: Clear Inventory using Transfer Order
• LT03: Create Transfer Order for Delivery Note
• LT04: Create Transfer Order from Transfer Requirement
• LT05: Processing Posting Change
• LT06: Create Transfer Order for Material Document
• LT07: Place Storage Unit into Stock
• LT08: Additional stock for Storage Unit
• LT09: Create Transfer Order for Storage Unit
• LT10: Stock Transfer
• LT11: Confirm Item: Confirm Single Item
• LT12: Confirm Transfer Order
• LT13: Confirm Transfer Order Items for Storage Unit
• LT14: Confirmed planned single Items
• LT15: Cancel Transfer Order
• LT16: Cancel Transfer Order for Storage Unit
• LT21: Display Transfer Order
• LT22: Transfer Orders for Storage Types
• LT23: Transfer Orders: List of Resident Documents
• LT24: Transfer Orders for Material
• LT25: Transfer Orders for Each group
• LT26: Transfer Orders for Storage Bin
• LT27: Transfer Orders for Storage Units
• LT42: Create T.Os by Multiple Processing/ Collective Processing

 Shipment:

• VT01N: Create Shipment


• VT02N: Change Shipment
• VT03N: Display Shipment
• VI01: Create Shipment Costs
• HUMO: Selection of Handling Units
• Delivery can be created by:
-VL01N
- Individually from the sales document: proceed from the sales
document overview screen to select – sales document – deliver.
- via the delivery due list (VL04): Logistics  SD Shipping
Delivery Create collective processing. When Using the
delivery due list, you can use both the sales order and stock
transport orders.
• You can define a pseudo order type in Table TVAK. When you
create a delivery that does not refer to an existing order, the system
automatically uses the pseudo order type which is the default order
type.
• When a specific goods movement has to be assigned to a delivery
that has no document type used as a reference, the pseudo sales
order type must have an item category followed by an assigned
9
schedule line category. It is this schedule line category that must
have the assigned goods movement.

Logistic related Transactions

 Availability Check and TOR:

• CO09: Overview of Availability Check


• OVZ9: Change: Availability Check Control
• OVZ2: Change View – Availability check control
• OVZ0: Availability and Transfer of requirements by Requirement
Type.
• OV1Z: Change: Product Allocation: Definition of Procedures.
• OV3Z: Change: SD Product Allocation Planning Structure
• OV4Z: Change: Customizing for Product Allocation.
• OV7Z: Product Allocation: Enter Collective Product Allocation in
Hierarchy
• OV8Z: Check Product Allocation settings in Customizing
• OVZG: Change Requirement Classes
• OVZH: Change Requirement Types
• OVB8: Change: Criteria for Creating Requirements (Availability)
for Order
• OVB5: Change: Requirements for creating Purchase
Requisition /Assembly for Order
• OVZ7: Change: Reasons for and scope of Delivery Blocks:
Transfer of Req.

 Packaging:

• POP1 – Create packing Instructions


• POF1 – Packing Instructions – Create Determination Records

 Billing :

• VF01 : Create
• VF02 : Change
• VF03 : Display
• VF04 : Maintain Billing Due List
• VF05: List of Billing Documents
• VF06: Create Background Jobs for Billing
• VF07: Display from Archive Billing Document
• VF11: Cancel Billing Document
• VFRB: Retro-billing
• VBOF: Update Billing Documents
• VFX3: Release Billing Documents for Accounting

 Invoice List:
10
• VF21: Create Invoice List
• VF22: Change Invoice List
• VF23: Display Invoice List
• VF24: Edit Work list for Invoice List
• VF27: Display from Archive
• VF26: Cancel/ Reverse Invoice List

 Number Ranges:

• OVZA/ VN01: Number Ranges for SD Documents

 Cross Selling:

• VB41: Create Cross Selling


• VB42: Change Cross Selling
• VB43: Display Cross Selling
• VB44: Create Cross Selling with Reference

 Customer Management (Accounting) :

• FD01: Create Customer


• FD02: Change Customer
• FD03: Display Customer
• FD04: Customer Account Changes
• FD05: Block/ Unblock Customer
• FD06: Mark Customer for Deletion
• FD08: Customer Confirm Change
• FD09: Display/ Confirm Critical Customer changes
• FD10: Customer Account Balance
• FD10N: Customer Balance Display
• FD10NA: Customer Balance Display with Work List
• FD11: Customer Account Analysis
• FD15: Transfer Customer Master data from Source Company
Code: Send
• FD16: Transfer Customer Master data from Source Company
Code: Receive
• FD24: Credit Management/ Limit Changes
• FD32: Change Customer Credit Management
• FD33: Display Customer Credit Management
• F.28: Reset Credit Limit

 Clearing Blocked Documents:

• VKM1: Blocked SD Documents


• V23: SD Documents Blocked for Billing
• V.23: Release Sales Orders for Billing
• V_SA: Log of Collective Run
11
• VKM2: Released SD Documents
• VKM3: Sales Documents
• VKM4: SD Documents

 Product Hierarchy:

• OVSV: Customizing Product Hierarchy

 Purchase Order and Purchase Requisition:

• ME21N: Create Purchase Order


• ME22N: Change Purchase Order
• ME23N: Display Purchase Order
• ME27: Create Stock Transport Order
• ME51N: Create Purchase Requisition
• ME52N: Change Purchase Requisition
• ME53N: Display Purchase Requisition

 Rebate agreements:

• VBO1
• VBO2
• VBO3
• VB(D: Extend Rebate Agreements
• VB(1: Number Ranges for Rebate agreements.
• VB(7: Settlement of Rebate Agreements.
• FBL5N: Customer Line Item Display (List of Rebates given to the
customer) – Red (Open), Green (Completed)
• VB31: Create Promotion
• VB32: Change Promotion
• VB33: Display Promotion
• VB35: Promotion List
• VB21: Create a Sales Deal
• VB22: Change a Sales Deal
• VB23: Display a Sales Deal
• VB25: list of Sales Deal

 BOM:

• For BOM: Item Category Group is ERLA / LUMF.


• CS01: Create Material BOM, Item Category Group: ERLA (Main
Item) or LUMF (Sub-item) in Sales: Sales Org 2 of Material
Master.
• CS02: Change Material BOM
• CS03: Display Material BOM
• CSMB: Material BOM Browser
• CS05: Change Material BOM Group
12
• CS06: Display Material BOM Group
• CS07: Allocate/ Assign Material BOM to Plant
• CS08: Change Material BOM – Plant Allocation
• CS09: Display Allocations to Plants
• CS11: Explode Material BOM level by level
• CS12: Explode Material BOM: Multi - level BOM
• CS13: Explode Material BOM: Summarized BOM
• CSK1: Explode Order BOM level by level
• CSK2: Explode Order BOM: Multi - level BOM
• CSK3: Explode Order BOM: Summarized BOM
• CS14: BOM Comparison (One level)
• CS15: Single – level where used list: Material
• CS20: Mass Change: Material Selection
• CS22: Mass Document Change: Initial Screen
• CS23: Mass Class Change: Initial Screen
• CS25: Archive Administration: Create Archive Files
• CS26: Archive Administration: Execute Delete Program
• CS27: Retrieval of archived BOMS
• CS28: Archive Administration
• CS40: Create link to Configurable Material
• CS41: Change link to Configurable Material/ Material
Configuration Allocation
• CS42: Display Material Configuration Allocation
• CS51: Create Standard BOM
• CS52: Change Standard BOM
• CS53: Display Standard BOM
• CS61: Create Order BOM
• CS62: Change Order BOM
• CS63: Display Order BOM
• CS80: Change Documents for Material BOM
• CS81: Change Documents for Standard BOM
• CS82: Change Documents for Sales Order BOM
• CS83: Change Documents for WBS BOM
• CS90: Number Ranges for Material BOM
• CS91: Number Ranges for Standard BOMS
• CS92: Number Ranges for Sales Order BOMS

Configuration related Transactions (IMG Menu path)

 Configuration:

• OVX3: Sales Organization to Company Code


• OVXK: Distribution Channel to Sales Organization.
• OVXA: Division to Sales Organization
• OVAZ: Sales Documents: Allowed Order Types per Sales Org./
Assigning Sales Area to Sales Document Types

13
• OVXG: Overview Sales Area
• OVAU: Change: Sales Documents: Order Reasons
• OVAL: Change/ Display Sales Document Blocks
• VOV8: Change View “Maintain Sales Order Types”
• VOV7: Change View “Maintain Item Categories”
• VOV6: Change View “Maintain Schedule lines Categories”
• VOV5: Change View “Assign Schedule lines Categories” = Item
Category + MRP Type.
• VOV4: Change View “Assign Item Categories” = Sales Order
Type + Item category Group + Usage + H. level Item Category
• OVLK: Change View “Maintain Delivery Types”
• OVLP : Change View “Deliveries: Item Categories - picking”
• 0184 : Change View “Delivery Item Category Determination”
• VOFA: Change View “Billing: Document Types” (For both the
Header and the Item Data)
• CUNI: Units of Measurements
• OY04: Change: Decimal Places for Currency codes
• OMWB: Automatic Posting for Accounts
• OMH6: Number Ranges for Purchasing Documents
• VKOA: Assign G/L Accounts
• OKKP: Change/ Display Basic data in Controlling Area
• OVF2: Change/ Display: Sales Area – Business Area
Determination Rule.
• OVZ7: Change/ Display: Reason for and scope of Delivery block:
Transfer of Requirement.
• OVSG: Inco-terms
• OVLH: Routes
• OBB8: Terms of Payment

 Copy Control

• VTAA: Sales Document to Sales Document ( Eg: Inquiry to


Quotation, Quotation to Sales Order, Sales order to other Sales
Order)
• VTAF: Billing Document to Sales Document
• VTLA: Sales Document to Delivery Document.
• VTFA: Sales Document to the Billing Document
• VTFL: Delivery Document to Billing Document.
• VTFF: Billing Document to Billing Document.

 Pricing:

• VK11 : Create Condition Records


• VK12 : Change Condition Records
• VK13 : Display Condition Records
• VK31: Create Condition Records - Fast Entry
• VK32: Change Condition Records – Fast Entry
14
• VK33: Display Condition Records – Fast Entry
• VK34 : Create Condition Records with Reference/ Fast Entry
Condition Record
• OVKP: Change/ Display: Customer Pricing Procedure
• OVTP: Change/ Display: Billing type – Billing Procedures (Billing
Type – Doc. Pricing Proc.)
• OVKK: Change: Pricing Procedure Determination in Sales
Documents
• V/03: Create Condition Table (SD Pricing)
• V/04: Change Condition Table (Sales Pricing)
• V/05 : Display Condition Tables (Sales Pricing)
• V/06 : Change View: Conditions: Condition Types
• V/07 : Change View: Access Sequence
• V/08 : Change View: Pricing Procedure: Usage A and Application
V

 Partner Determination:

• VOPA: Maintain Partner Determination

 Text Determination:

• VOTXN: Customizing Text Determination

 Account Determination:

• V/09: Change View: Condition Types: Account Determination


• V/10: Access Sequence: Account Determination
• V/11: Change View: Account Determination Procedures
• V/12: Create Condition Table: Account Determination Sales/
Distribution
• V/13: Change Condition Table: Account Determination Sales/
Distribution
• V/14: Display Condition Table: Account Determination Sales/
Distribution
• V/LA: Create Pricing Report
• V/LD: Execute Pricing Report

 Output:

• NACE: Conditions for Output Control


• VV11: Create Output – Condition Records: Sales Document
• VV12: Change Output – Condition Records: Sales Document
• VV13: Display Output – Condition Records: Sales Document
• VV21: Create Output – Condition Records: Shipping
• VV22: Change Output – Condition Records: Shipping
• VV23: Display Output – Condition Records: Shipping
15
• VV61: Create Output – Condition Records: Handling Units
• VV62: Change Output – Condition Records: Handling Units
• VV63: Display Output – Condition Records: Handling Units
• VV71: Create Output – Condition Records: Shipment
• VV72: Change Output – Condition Records: Shipment
• VV73: Display Output – Condition Records: Shipment
• VV31: Create Output – Condition Records: Billing
• VV32: Change Output – Condition Records: Billing
• VV33: Display Output – Condition Records: Billing
• VF31: Issue Billing Document
• VV51: Create Output – Condition Records: Sales Activities
• VV52: Change Output – Condition Records: Sales Activities
• VV53: Display Output – Condition Records: Sales Activities
• VL71: Outbound Delivery Output
• VL72: Group/ Loading Output
• VL74: Output from Handling Units
• V/30: Change/ Display: Output types for Sales document types
• V/34: Change/ Display: Output Types for Deliveries
• V/40: Change/ Display: Output types for billing document types
• V/91: Change: Field Catalog (Output Transport)
• V/92: Change: Field Catalog (Output Sales Activities)
• V/93: Create: Condition Tables (Output Handling Units)
• V/94: Change Condition table (Output Handling Units)
• V/95: Display Condition table (Output Handling Units)
• V/96: Change Access Sequence: Packaging Material for Handling
Units
• SP01: Output controller: Spool request selection screen

 Foreign Trade:

• ENPR: Foreign Trade: Preference Handling


• XEIP: Number Range for Export/ Import

 Free Goods Determination:

• VBN1: Create Free Goods Determination (NA00= Condition type)


• VBN2: Change Free Goods Determination
• VBN3: Display Free Goods Determination

 Material Determination:

• VB11: Create Material Determination


• VB12: Change Material Determination
• VB13: Display Material Determination
• VB14: Create Material Determination with reference
• OVRQ: Change: Material Substitution: Reasons

16
• OV14: Change; Sales Document types: Material Substitution/
Assign a Material Determination procedure to the Sales
Document type.
• OV16: Create Condition Table (Material Determination – SD)
• OV17: Change Condition Table (Material Determination – SD)
• OV18: Display Condition Table (Material Determination – SD)

 Consignment:

• MB58: Display Consignment and Returnable Packaging stock at


Customer

 Scheduling Agreements and Contracts:


• WSV2: Create Value Contract – Assortment Module
• WSO2: Change – Assortment Module
• WSO3: Display – Assortment Module
• WSO4: Delete – Assortment Module
• VA31: Create Scheduling Agreement
• VA32: Change Scheduling Agreement
• VA33: Display Scheduling Agreement
• VA41: Create Contract
• VA42: Change Contract
• VA43: Display Contract
• VA45: List of Contracts
• VOVR: Change: Maintenance of Profile for Contract Data.
• Subsequent Functions:
• VA44: Actual Overhead charges
• VA88: Actual Settlement: Sales Order

 Incompleteness Procedure:

• OVA2: Display: Incompletion Groups and Display/ Change:


Incompleteness Procedure.
• VUA2: Change/ Assign Incompleteness procedure to Sales
Document Header
• VUP2: Change/ Assign Incompleteness procedure to Sales
Document Item Categories
• VUA4: Assign Incompleteness procedure to Delivery Header
• VUC2: Assign Incompleteness procedure to Sales Activity
• VUE2: Assign Incompleteness procedure to Sales Document
Schedule line Categories

 Material listings and Exclusion:

• VB01: Create Listing (A001)/ Exclusion (B001)


• VB02: Change Listing (A001)/ Exclusion (B001)
• VB03: Display Listing (A001)/ Exclusion (B001)
17
 MD04: Stock requirement list/ MRP

 ABAP:

• S000: For Logistics / Basic Screen


• SE10: Transport Request
• SE11: ABAP Dictionary
• SE16: Data Browser
• SE16N: General Table Display. Ctrl + Shift + F10 to display the
values.
• SE37: Function Module
• SE38: ABAP Editor for Programs
• SE84: Object Navigator
• SE93: Maintain Transaction
• SM30: Maintain Table Views
• ST05: Performance analysis = Trace ActivateTransaction
runTrace DeactivateTrace Displayoutput (Name of the
tables in which the data is added from the transaction.)

References:
• http://help.sap.com

18

You might also like