• SAP Transaction Codes and its meaning

Image representing SAP as depicted in CrunchBase

Image via CrunchBase

SAP transaction code are derived from the German language, since SAP originated and was developed  in Germany.

Most transactions start with 2 Letters. As an example:

Transacations Beginning in are these types of transactions
F FINANCIAL
M MATERIALS MANAGEMENT
V SALES AND DISTRIBUTION
FK FINANCIAL VENDOR MASTER
MK MATERIAL VENDOR MASTER
XK CENTRAL VENDOR MASTER
XD CENTRAL CUSTOMER MASTER
MB GOODS RECEIPT – INVENTORY MANAGEMENT
MR MM INVOICE VERIFICATION
ME PURCHASING
ME1 PURCHASE REQUISITION
ME2 PURCHASE ORDER
MM MATERIAL MASTER
VA SALES ORDERS
VF BILLING
FS LEDGER ACCOUNTS
FB SHARED FINANCIAL TRANSACTIONS (SHARED BETWEEN A\P A\R ASSETS G\L)

Numbers following 2 transaction letters have usually the following meaning:

01 Create
02 Amend / Change
03 View / Display

Sample Transactions:

FD01 Create Financial Customer / Debitor Record
FD02 View Financial   Customer / Debitor Record
FD03 Change/Amend Financial Customer / Debitor Record
   
FK01 Create Financial     Vendor / Kreditor Record
FK02 View Financial        Vendor / Kreditor Record

SAP  Transaction Codes in Material Management

 

 
ME01 Maintain Source List
ME03 Display Source List
ME04 Changes to Source List
ME05 Generate Source List
ME06 Analyze Source List
ME07 Reorganize Source List
ME08 Send Source List
ME0M Source List for Material
 
ME21 Create Purchase Order
ME21N Create Purchase Order
ME22 Change Purchase Order
ME22N Change Purchase Order
ME23 Display Purchase Order
ME23N Display Purchase Order
ME24 Maintain Purchase Order Supplement
ME25 Create PO with Source Determination
ME26 Display PO Supplement (IR)
ME27 Crea e Stock Transport Order
ME28 Release Purchase Order
ME29N Release purchase order

 

 

 


Transaction Codes in MRP

 
MAHD1 Load Alternative Historical Data
MAHD2 Change Alternative Historical Data
MAHD3 Display Alternative Historical Data
MAHD4 Delete Alternative Historical Data
MB21 Create Reservation
MB22 Change Reservation
MB23 Display Reservation
MD01 MRP Run
MD02 MRP – Single-item, Multi-level –
MD03 MRP-Individual Planning-Single Level
MD04 Display Stock/Requirements Situation
MD05 Individual Display Of MRP L st
MD06 Collective Display Of MRP List
MD07 Current Material Overview
MD08 Reorg. MRP Lists
MD09 Pegging
MD11 Create Planned Order
MD12 Change Planned Order
MD13 Displa Planned Order
MD14 Individual Conversion of Plnned Ord.
MD15 Collective Conversion Of Plnd Ordrs.
MD16 Collective Display of Planned Orders
MD17 Collective Requirements Display
MD19 Firm Planned Orders
MD20 Create Planning File Entry
MD21 Display Planning File Entry
MD25 Create Planning Calendar
MD26 Change Planning Calendar
MD27 Display Planning Calendar
MD40 MPS
MD41 MPS – Single-item, Multi-level –
MD42 MPS – Single-item, Single-level –
MD43 MPS – Single-item, Interactive –
MD44 MPS Evaluation
MD45 MRP List Evaluation
MD46 Eval. MRP lists of MRP controller
MD47 Product Group Planning Evaluation
MD48 Cross-Plant Evaluation
MD4C Multilevel Order Report
MD50 Sales order planning
MD51 Individual project planning
MD61 Create Planned Indep. Requirements
MD62 Change Planned Indep. Requirements
MD63 Display Planned Indep. Requirements
MD67 Staggered Split
MD70 Copy Total Forecast
MD72 Evaluation; Characteristics Planning Techniques
MD73 Display Total Indep. Requirements
MD74 Reorganization: Adapt Indep.Reqmts
MD75 Reorganization: Delete Indep.Reqmts
MD 6 Reorg: Delete Indep.Reqmts History
MD79 PP Demand Mngmt – XXL List Viewer
MD81 Create Customer Indep. Requirements
MD82 Change customer indep. requirement
MD83 Display Customer Indep. Requirements
MDAB Planning File – Set Up BATCH
MDAC Execute Action for Planned Order
MDBS MPS – total planning run
MDBT MRP Run In Batch
MDL1 Create Production Lot
MDL2 Change Production Lot
MDL3 Display Production Lot
MDLD Print MRP List
MDP1 Create combination structure
MDP2 Change combination structure
MDP3 Display combination structure
MDP4 Maintain combinations
MDP6 Modeling
MDPH Planning Profile
MDPV Planning variant: Initial screen
MDRD1 Determine Delivery Relationship
MDRD2 Change Delivery Relationship
MDRD3 Display Delivery Relationship
MDRD4 Delete Delivery Relationship
MDRE Checking Plnng File In BCKGRND Mode
MDSA Display Serial Numbers
MDSP Change BOM Explosion Numbers
MDUM Convert Planned Orders into PReqs
MDUP Maintain Project New Key Assignment
MDUS Assign New Key to WBS Elements
MDVP Collective Availability Check PAUF
 
   

 

 

 

Transaction Codes in SALES/ORDER Processing

 
VA01 Create Order
VA02 Change Order
VA03 Display Order
VA11 Create Inquiry
VA12 Change Inquiry
VA13 Display Inquiry
VA21 Create Quotation
VA22 Change Quotation
VA23 Display Quotation
VD02 Change Sales Prospect
VD03 Display Sales Prospect
VD04 Display Changes
VD06 Flag for Deletion
VK11 Maintain Pricing
VKOA Assign G/L Account
VOR1 Def Common Distr. Channel
VOR2 Def Common Div
VOV6 Def Schedule Lines
VOV8 Def Sales Document Type
CA01 Create Routing
CA02 Edit Routing
CA03 Display Routing
C301 Create Sales BOM
C302 Change Sales BOM
C303 Display Sales BOM
VB01 Create Rebate Agreement
VB02 Change Rebate Agreement
VB03 Display Rebate Agreement
VB21 Create Sales Deal
VB22 Change Sales Deal
VB23 Display Sales Deal
VB31 Create Promotion
VB32 Change Promotion
VB33 Display Promotion
VB35 List Promotions
VF01 Create Proforma Invoice
VF02 Change Proforma Invoice
VF03 Display Proforma Invoice
VF21 Create Invoice List
VF22 Change Invoice List
VF23 Display Invoice List
VL01 Create Delivery
VL02 Change Delivery
VL03 Display Delivery

 


  1. WP Themes
    2010/02/14 at 9:25 pm

    Amiable dispatch and this fill someone in on helped me alot in my college assignement. Say thank you you for your information.

  2. Timerante
    2010/05/02 at 11:56 am

    It is remarkable, this rather valuable opinion

  3. network camera
    2011/01/09 at 2:14 am

    I am so happy to read this. This is the kind of manual that needs to be given and not the random misinformation that is at the other blogs. Appreciate your sharing this best doc.

  4. 2011/01/22 at 9:00 pm

    When I initially commented I clicked the -Notify me when new feedback are added- checkbox and now each time a remark is added I get four emails with the same comment. Is there any manner you’ll be able to remove me from that service? Thanks!

  5. 2011/01/23 at 10:56 am

    I am not sure, since this is a service provided by WordPress.com. I will see what I can do.
    In the meantime thank you for visiting.

  6. levitra
    2011/01/28 at 4:12 am

    WONDERFUL Post.thanks for share..more wait .. …

  7. Vergie Meath
    2011/03/11 at 10:38 am

    I’d come to pass on with you one this subject. Which is not something I usually do! I enjoy reading a post that will make people think. Also, thanks for allowing me to comment!

  8. 2011/04/15 at 2:12 pm

    Hello, this really provides a good insight into SAP transaction codes and the naming convention/logic used by SAP to name transactions.

    You might find the following websites interesting to be used as online references listing SAP transaction codes and SAP tables.

    Thanks again Oliver for this great overview!

  9. Yahaira Wissing
    2011/05/21 at 3:54 pm

    Hi there! This post could not be written any better! Reading through this post reminds me of my good old room mate! He always kept talking about this. I will forward this article to him. Fairly certain he will have a good read. Thank you for sharing!

  10. Dinesh K R
    2012/07/24 at 11:20 am

    Dear thanks a lot i am fresher to the sap operation its helps me lot thanks once again
    is these codes are universal codes or changes ?

  1. 2011/01/02 at 9:27 am

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: