Application Development Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
Showing results for 
Search instead for 
Did you mean: 


Former Member
0 Kudos

List different types of transactions in Sap


Former Member
0 Kudos


1.Dialog Transaction

2.Report Transaction

3.Parameter Transaction

4.OOPs transaction

5.Variant Transaction

<b>Reward points for useful Answers</b>




Former Member
0 Kudos



call transcation.


Former Member
0 Kudos


Transaction Codes

Plant Maintenance (PM)

Production Planning

General Notes


Human Resources

Sales and Distribution (SD)

SAP Office

FI Financial Management

Material Management (MM)

MM configuration transactions

Config Related

Plant Maintenance (PM)

IW31 Create Plant Maintenance Order

IW32 Change Plant Maintenance Order

IW33 Display Plant Maintenance Order

IW34 Create Notification Order

IW51 Create Service Notification

IW52 Change Service Notification

IW53 Display Service Notification

IW54 Create Service Notification :Problem notification

IW55 Create Service Notification :Activity Request

IW56 Create Service Notification :Service Request

IW57 Assign deletion Flag to Completed Service Notifications

IW58 Change Service Notifications: Selection of Notification

IW59 Display Service Notifications: Selection of Notification

Production Planning

C001 Create Production Order

C005N Collective Release

C011N Time Ticket

C012 Confirmation - Collective

C013 Confirmation - Cancel

C00IS Production order information system

C0GI Reprocess Goods Movements

C223 Maintain production version


SEARCH_SAP_MENU Show the menu path to use to execute a given tcode. You can search by transaction code or menu text.

DI02 ABAP/4 Repository Information System: Tables.

LSMW Legacy System Migration Workbench. An addon available from SAP that can make data converstion a lot easier. Thanks to Serge Desland for this one.

OSS1 SAP Online Service System

OY19 Compare Tables

SM13 Update monitor. Will show update tasks status. Very useful to determine why an update failed.

S001 ABAP Development Workbench

S001 ABAP/4 Development Weorkbench. (from

S002 System Administration. (from

SA38 Execute a program. (from

SCAT Computer Aided Test Tool

SCU0 Compare Tables

SE01 Old Transport & Corrections screen

SE03 Groups together most of the tools that you need for doing transports. In total, more than 20 tools can be reached from this one transaction.

SE09 Workbench Organizer

SE10 New Transport & Correction screen

SE11 ABAP/4 Dictionary Maintenance SE12 ABAP/4 Dictionary Display SE13 Maintain Technical Settings (Tables)

SE12 Dictionary: Initial Screen - enter object name. (from

SE13 Access tables in ABAP/4 Dictionary. (from

SE14 Utilities for Dictionary Tables

SE15 ABAP/4 Repository Information System

SE16 Data Browser: Initial Screen. (from

SE16N Table Browser (the N stands for New, it replaces SE16). Provided by Smijo Mathew.

SE17 General Table Display

SE24 Class Builder

SE30 ABAP/4 Runtime Analysis

SE32 ABAP/4 Text Element Maintenance

SE35 ABAP/4 Dialog Modules

SE36 ABAP/4: Logical Databases

SE37 ABAP/4 Function Modules

SE38 ABAP Editor

SE39 Splitscreen Editor: Program Compare

SE41 Menu Painter

SE43 Maintain Area Menu

SE48 Show program call hierarchy. Very useful to see the overall structure of a program. Thanks to Isabelle Arickx for this tcode.

SE49 Table manipulation. Show what tables are behind a transaction code. Thanks to Isabelle Arickx for this tcode.

SE51 Screen Painter: Initial Screen. (from

SE54 Generate View Maintenance Module

SE61 R/3 Documentation

SE62 Industry utilities

SE63 Translation

SE64 Terminology

SE65 R/3 document. short text statistics SE66 R/3 Documentation Statistics (Test!)

SE68 Translation Administration

SE71 SAPscript layout set

SE71 SAPScript Layouts Create/Change

SE72 SAPscript styles

SE73 SAPscript font maintenance (revised)

SE74 SAPscript format conversion

SE75 SAPscript Settings

SE76 SAPscript Translation Layout Sets

SE77 SAPscript Translation Styles

SE78 SAPscript Graphics Management

SE80 ABAP/4 Development Workbench

SE81 SAP Application Hierarchy

SE82 Customer Application Hierarchy

SE83 Reuse Library. Provided by Smiho Mathew.

SE84 ABAP/4 Repository Information System

SE85 ABAP/4 Dictionary Information System

SE86 ABAP/4 Repository Information System

SE87 Data Modeler Information System

SE88 Development Coordination Info System

SE91 Maintain Messages

SE92 Maintain system log messages

SE93 Maintain Transaction. (from

SEARCH_SAP_MENU From the SAP Easy Access screen, type it in the command field and you will be able to search the standard SAP menu for transaction codes / keywords. It will return the nodes to follow for you.

SEU Object Browser

SHD0 Transaction variant maintenance

SM04 Overview of Users (cancel/delete sessions)

SM12 Lock table entries (unlock locked tables)

SM21 View the system log, very useful when you get a short dump. Provides much more info than short dump

SM30 Maintain Table Views. (from

SM31 Table Maintenance

SM32 Table maintenance

SM33 Display Table Parameter ID TAB

SM35 View Batch Input Sessions

SM37 View background jobs

SM50 Process Overview. (from

SM51 Delete jobs from system (BDC)

SM62 Display/Maintain events in SAP, also use function BP_EVENT_RAISE

SMEN Display the menu path to get to a transaction

SMOD Transactions for processing/editing/activating new customer enhancements.

CMOD Transactions for processing/editing/activating new customer enhancements.

SNRO Object browser for number range maintenance. (from

SPRO Start SAP IMG (Implementation Guide). (from

SQ00 ABAP/4 Query: Start Queries

SQ01 ABAP/4 Query: Maintain Queries

SQ02 ABAP/4 Query: Maintain Funct. Areas

SQ03 ABAP/4 Query: Maintain User Groups

SQ07 ABAP/4 Query: Language Comparison

ST05 Trace SQL Database Requests. (from

ST22 ABAP Dump analysis

SU53 Display Authorization Values for User. (from

WEDI EDI Menu. IDOC and EDI base.

WE02 Display an IDOC

WE07 IDOC Statistics

Human Resources

PA03 Change Payroll control record

PA20 Display PA Infotypes

PA30 Create/Change PA Infotypes

PP02 Quick Entry for PD object creation

PU00 Delete PA infotypes for an employee. Will not be able to delete an infotype if there is cluster data assigned to the employee.

Sales and Distribution (SD)

OLSD Config for SD. Use Tools-Data Transfer-Conditions to setup SAP supplied BDC to load pricing data

V101 Sales Initial Screen

VA07 Comparison of sales order with PR and PO ,compares date ,quantity etc

VD01-VD03 Create/change/display Customer : Sales Area

FD01-FD03 Create/change/display Customer : Accounting

XD01-XD03 Createchange/display Customer : Company Code and Sales Area

VL01-VL03 Delivery maintanance

VF01-VF03 billing maintanance

VA01-VA03 Create/change/display Sales Order

VA21-VA23 Create/change/display Quotation

VA11-VA13 Create/change/display Inquiry

VA41-VA43 Create/change/display Contract

MR01 Process Incoming Invoice

TVTY Packaging Material Types

VB21 Transaction for Volume Lease Purchases (done as a sales deal)

VK15 Transaction used to enter multiple sales conditions (most will be entered here)

SAP Office

SO00 send a note through SAP, can be sent to internet, X400, etc

FI Financial Management

FGRP Report Writer screen

FM12 View blocked documents by user

FST2 Insert language specific name for G/L account. (from

FST3 Display G/L account name. (from

KEA0 Maintain operating concern. (from

KEKE Activate CO-PA. (from

KEKK Assign operating concern. (from

KL04 Delete activity type. (from

KS04 Delete a cost centre. (from

KSH2 Change cost centre group - delete. (from

OBR2 Deletion program for customers, vendors, G/L accounts. (from

OKC5 Cost element/cost element group deletion. (from

OKE1 Delete transaction data. (from

OKE2 Delete a profit centre. (from

OKI1 Determine Activity Number: Activity Types (Assignment of material number/service to activity type) (from

OMZ1 Definition of partner roles. (from

OMZ2 Language dependent key reassignment for partner roles. (from

1KEL Create Profit Center doument

F.01 ABAP/4 Report: Balance Sheet

F.02 Compact Journal

F.08 G/L account balance(With Credit and Debit values)

F.23 A/R:Customer Balances

F.27 A/R: Periodic Account Statements

F.27 A/R: Periodic Account Statements

F.42 A/P Account Balances(Vendor balances)

F101 ABAP/4 Report: Balance Sheet Adjustment

FBL3 Display G/L Account Line Items

FBL5 Display Customer line items

FBME Banking

FI01-03 Create ,Change ,Display Bank Master

FS10 G/L account balance

GR55 Report Writer

KO02 Change Internal Order : Master Data

FKMN Area Menu for Account Payable

FDMN Area Menu for Account Receivable

FSMN Area Menu for General ledger

F-01 Enter Sample Document

F-02 Enter G/L Account Posting

F-03 Clear G/L Account

F-04 Post with Clearing

F-05 Post Forgn Currency Valuation

F-06 Post Incoming Payments

F-07 Post Outgoing Payments

FB01-03 Post/change/display : Document

Material Management (MM)

MM01-MM03 Create/change/display material

MM06 Flag material for deletion. (from

MB31 Goods receipt for order

ME21-23 Create/change/display PO

MK01-MK03 Create/change/display VENDOR : Purchasing

FK01-FK03 Create/change/display VENDOR : Accounting

XK01-XK03 Create/change/display VENDOR : Centrally

BD64 Distribution model

OLMS materials management configuration menu, most of the stuff under this menu is not under the implementation guide

MM configuration transactions

OLMB Inventory management/Physical Inventory

OLMD MM Consumption-Based Planning

OLME MM Purchasing

OLML Warehouse Management

OLMR Invoice Verification

OLMS Material Master data

OLMW MM Valuation/Account Assignment

Config Related

OLE OLE demo transaction

OLI0 C Plant Maintenance Master Data

OLI1 Set Up INVCO for Material Movements

OLI8 Set Up SIS for Deliveries

OLIA C Maintenance Processing

OLIP C Plant Maintenance Planning

OLIQ New set-up of QM info system

OLIX Set Up Copying/Deleting of Versions

OLIY Set Up Deletion of SIS/Inter.Storage

OLIZ Stat Set Up INVCO: Invoice Verif

OLM2 Customizing: Volume-Based Rebates

OLMB C RM-MAT Inventory Management Menu


OLME C MM Menu: Purchasing

OLML C MM Menu for Warehouse Management

OLMR C RM-MAT Menu: Invoice Verification

OLMS C RM-MAT Master Data Menu

OLMW C RM-MAT Valuation/Acct. Assgt. Menu

OLPA SOP Configuration

OLPE Sales order value

OLPK Customizing for capacity planning

OLPR Project System Options

OLPS Customizing Basic Data

OLPV Customizing: Std. Value Calculation

OLQB C QM QM in Procurement

OLQI Analysis

OLQM Customizing QM Quality Notifications

OLQS C QM Menu Basic Data

OLQW C QM Inspection Management

OLQZ Quality Certificates

OLS1 Customizing for Rebates

OLSD Customizing: SD

OLVA C SD Sales Menu

OLVD C SD Shipping Menu

OLVF C SD Billing Menu

OLVS C SD Menu for Master Data

SPRO Start SAP IMG (Implementation Guide)

General Notes

You can execute the following commands in the transaction code (tcode) field with Enter. You will find some useful transaction codes below to work in tandem with the following commands:

To call a transaction - In the same session (window) Enter: /nxxxx (xxxx = transaction code). - In an additional session, Enter: /oxxxx (xxxx = transaction code).

If you enter this function before any of the tcodes below, you are able to break out of your current screen/business and begin a completely new session. Otherwise, the current business process has to be terminated, and return to the initial user screen (the main menu) has to be initiated before entering tcode spro). /o tcode saves you the effort of having to do this.

To end the current transaction Enter: /n. Caution: Unsaved changes are lost without warning

To delete the current session. Enter: /i.

To generate a session list Enter: /o.

To log off from the system Enter: /nend.

From John O'Meara

OSS Note 0026171 has additional information on OKCodes in SAP, and is a very useful read


Ravish Garg

*reward if useful

Former Member
0 Kudos


1.Dialog Transaction

2.Report Transaction

3.Parameter Transaction

4.OOPs transaction

5.Variant Transaction

<b>Reward points for useful Answers</b>



Former Member
0 Kudos


Dialogue Transaction

Report Transaction

OO Transaction

Variant Transaction

Parameter Transaction

In a dialog transaction, the program flow is determined by the sequence of screens. The screens that you call within a transaction are all part of a shared module pool (program with type 'M').

You must specify the initial screen of the transaction when you define a transaction code.

In a report transaction, you start a program with type 1 using a transaction code. A report usually receives data at the beginning (using a selection screen), processes it (for example, using a logical database), and then outputs data (a list).

When you define the transaction code, you can specify a selection screen and a report variant.

In the SAP Reference IMG, under "Basis Components" -> "Application Personalizaion" -> "Tailoring of Application Transactions", you can define transaction variants. These allow you to preassign values to fields within a transaction, define field attributes, or hide entire screens.

To run a transaction variant, you define a variant transaction. On the next screen, enter the name of the transaction and the name of the variant.

Variant transactions are client-specific.

If you try to start a variant transaction and the corresponding variant does not exist, the transaction runs without a variant.

Parameter transactions allow you to preassign values to the fields on the initial screen.

If you supply all of the necessary entries for the initial screen in this way, you can suppress the screen when the transaction is executed.


Former Member
0 Kudos


search_sap_menu - Finds the menu path to a transaction - Can either type in TX code in the search criteria or a description- ie. 1st try SE38 and then ABAP.... the returned result is 'bottom to top'.

EDI Specific Transactions

VOE1 Translation between EDI categories and SD item categories

VOE2 Table EDSC view. Customer link to sales area detail

VOE3 Table view EDPVW. Add partner types that will be transferred to the IDoc

VOE4 Table view EDPAR. Link external partner number with our internal number

WEDI EDI Administrator Menu

BALE Idoc Administration

Scheduling agreements

OVA9 Create entries for each sold-to customer for which you will receive EDI schedule releases. At implementation, the only field that needs to be maintained is "Check PO number," which causes SAP to make sure that the PO number sent on the release matches the PO number on the schedule agreement. This transaction updates table T663A. SAP will not post an EDI schedule release, if this record is missing.

OVAI Create entries for each Vendor / Partner description combination. (Vendors must match sold-to Acct. at Cust., and Partner descriptions must match ship-to Partner descriptions.) This transaction updates table T661W. SAP uses this table to determine the schedule agreement sold-to partner.

OVAJ If you would like SAP to post schedule requirements using discrete dates only, instead of weekly and/or monthly buckets, you can indicate the days of the week that you deliver to this customer. SAP will divide the customer's quantity for a week or month evenly into the days of the week specified by the distribution function code. This code must be sent in the DELINS IDoc in field E1EDP16-ETVTF.

IDoc Transactions

WE09 / WE02 IDoc lists according to content. View IDocs via specific IDoc number or business application detail contained within the contents of a segment.

WE05 View IDocs

WE19 EDI test tool. Use to test inbound Function module changes.

WE20 Partner profile configuration. Add partner detail together with inbound and outbound relationships. We also incorporate message control on the outbound IDocs. Utilize the organizational units to trap functional errors for further processing

WE30 Create IDoc extension type

WE31 Segment create

WE57 Assign function module to logical message and IDoc type

WE60 IDoc type documentation tool

WE82 Link Release detail to Extension IDoc Type

BD55 Conversion rule user exit. Link conversion rule user exit to the different system \ partner combinations

BD87 Reprocess IDocs in error or waiting for action. (Both inbound and outbound in 4.6. Use BD88 in prior versions)

BALA ALE Application Distribution

BALM ALE Master Data Distribution

Output determination

856 - ASN

V/36 Maintain output determination for deliveries (Output determination procedures). V10000 (Header output) has condition type LAVA (usually with requirement 1 NB: Use V/84 – V7ALLE – SHAD for grouped ASNs. I.e. Group deliveries into shipments

VV21,VV22,VV23 Create output condition records for shipping. LAVA – WE (Partner function) - We must add each new partner with VV21

VL71 Reissue output for deliveries

810 - Invoice

V/54 Maintain access sequence for billing documents

VV31,VV32,VV33 Create condition records for billing documents. (RD00 – RE Billing party)

VF31 Reissue output for billing documents

855 – Order Response

V/30 Sales document output types (BA00)

V/48, V/32, V/43 Maintain access sequence for sales documents

VV11,VV12,VV13 Create condition records for sales documents. (BA00 – SP Sold to party)

Requirements coding

V/27 Create code to check requirements for output control. Used to check ZBA0 against BA00 output.

Sales & Distribution

Sales order / Quote / Sched Agreement / Contract

VA02 Sales order change

VA05 List of sales orders

VA22 Quotation change

VA32 Scheduling agreement change

VA42 Contract change


VF02 Change billing document

VF11 Cancel Billing document

VF04 Billing due list

FBL5N Display Customer invoices by line

FBL1N Display Vendor invoices by line


VL02N Change delivery document

VL04 Delivery due list

VKM5 List of deliveries

VL06G List of outbound deliveries for goods issue

VL06P List of outbound deliveries for picking

VL09 Cancel goods issue

VT02N Change shipment

VT70 Output for shipments


VKM3, VKM4 List of sales documents

VKM1 List of blocked SD documents

VD52 Material Determination


SWEAD Event queue administration

SWE2 Event type linkages

SWE3 Event linkages

PPOME Organizational Unit Maintenance

SWE5 Consistency Checks for Event Linkages

SWUD Workflow Diagnostic Tool


The following section provides detail on other useful SAP areas.

Create delivery via transfer orders

Once the order is saved proceed through the following steps. The process assumes the item has values in the warehouse bin.

VL04 Delivery due list. Run the delivery due with your order number to create the delivery

LT03 Create Transfer Order. EG. Warehouse: 101 and enter. Picking background. Save

The Transfer order should now be saved. It now needs to be confirmed.

In LT03 go to menu option Transfer Order -> Confirm – Transfer Order



The transfer order is now confirmed.

VL02N Delivery change. EG: Edit the delivery to do the following Pack – External customer material number = COO. External delivery number – Waybill number. BOL – Transport tag. Carrier – Header partner – SP (E.G. FXP). Tracking number = Packing Unit

Purchase Orders

ME22N PO Change

ME57 Create PO from purchase requisition


CO09 Availability overview

Goods Movement

MIGO Post goods receipt

MB51 Material document list

MB01 Goods Movement


MD04 Material Requirements. Shows material requirements and releases against materials

SE38 ABAP Editor. Used to modify ABAP programs

SM01 Transaction list. Lock transactions in the system. Also a good tool to see what transactions are available

SHDB Transaction recorder (BDC)

CMOD User exit \ project tool. Coordinates your changes into projects for the purpose of activating all user exits for a particular project. A user exit needs to be modified before it will work

SE16 Table contents display

SOST View mails sent externally from SAP

SU53 Check authorization object

SQVI Table Quickviewer – Used to created quick client dependent reports

ST22 ABAP Dump Analysis

ST01 System trace

ST11 Display developer trace

ST05 SQL Trace

SM21 System log

ST22 Display short dumps

SM12 Display locked entries

<b>Please go through these links:</b>,S,,xhtml

<b>Please reward the helpful entries.</b>