Académique Documents
Professionnel Documents
Culture Documents
Rajagopalan
A list of transaction codes may be found in table TSTC. The list with a description of the transaction codes is in table
TSTCT (note the 'T' added at the end of table TSTC indicates the text description for the data in table TSTC is in
TSTCT. SAP follows this standard most of the time). The data in the tables may be viewed in TRAN: SE16.
Remember, when searching that the description field in table TSTCT is case sensitive.
COMMAND LINE
The command line is the white box on the upper left of the screen where you may type transaction codes. If your
cursor is on the SAP screen, the <CTRL> key will tab the cursor up to the command line. Sometimes it takes two or
three tabs to pop the cursor into the command line.
In the SAP command line, if you want to use a transaction, type /n<TRANCODE>, for example /nMR00. You do not
need to prefix the transaction with a /n, if you are at the main SAP menu. If you want to get back to the main menu,
type /n by itself.
If you want to go to the transaction but in a new window of SAP, type /o<TRANCODE>. If you just want a new window
of SAP, type /o in the command line. If you have lots of SAP windows open in different clients, be sure you check
which client you are in before entering data or you might enter a test invoice in the production system.
If you want to start the transaction in debugging mode - that's where you can step through the code as it executes -
type /h<TRANCODE>. You can also type '/h', without the transaction code, from within any screen of the transaction
code to start up the debugger at that point in the transaction code. If you are in debug mode, use /n to end the debug
mode.
The command line has a drop down box. If you click on the drop down arrow on the command line (or hit F4), you will
see a list of the last few transaction codes that you have keyed in the command line. You may click on any one in the
list to initiate it. The list in the drop down, is a list of commands that you have keyed in the command line, not a list of
all the transactions you have executed. The list does not contain transaction codes that you have executed via menu
paths, or the IMG.
DYNAMIC MENU
From the screen at the main menu in R/3, there is a DYNAMIC MENU button. The DYNAMIC MENU is a hierarchy
listing of the menu paths in R/3. If you click on the DYNAMIC MENU button and expand the nodes below it, the
transaction codes are listed next to the menu path node.
NAMING STANDARDS
SAP loosely uses standards when assigning numbers and letters to create a transaction code. These standards are
followed mostly for functional transactions and not for configuration transactions. These standards are not always
followed. This is a guideline of how the standards usually work, to give you a starting point on how transaction codes
are organized.
12/Nov/2007 1 of 3
QB – 7 M. Rajagopalan
A transaction that ends in the number below usually has the function of
If a transaction ends in a number, it may perform the function as listed to the left. For example:
F - Financial
FK - Financial Vendor Master
FS - Ledger Accounts
FB - Shared Financial Transactions (Shared between A\P A\R Assets G\L)
M - Material Management
MK - Material Vendor Master
MB - Goods Receipt – Inventory Management
MR - MM Invoice Verification
ME - Purchasing
ME1 - Purchase Requisition
ME2 - Purchase Order
MM - Material Master
V - Sales & Distribution
VA - Sales Order
VF - Billing
XK - Central Vendor Master
XD - Central Customer Master
O - Usually configuration Transactions (Config transactions begin with various letters)
Within transactions the following letters have meaning. These letters also refer to General Ledger account types and
are used in naming system tables.
12/Nov/2007 2 of 3
QB – 7 M. Rajagopalan
F#MN - MAIN MENU where # = D for A\R (customer), K for A\P (vendor), S for G\L (ledger)
FDMN ACCOUNTS RECEIVABLE (note the 2nd character is a D for customer)
FKMN ACCOUNTS PAYABLE (note the 2nd character is a K for vendor)
FSMN GENERAL LEDGER (note the 2nd character is a S for ledger)
12/Nov/2007 3 of 3