SAP MM TRANSACTION CODES
(TCODES)
Here is list of important SAP MM (Material management) transaction
codes.
Reservations Tcodes | Purchasing display | RFQ Transactions | Purchase
requisition | Physical inventory | Vendor Evaluation | Scheduling
Agreements
Transaction codes for materials
MM01: Create material
MM02: Change material
MM03: Display material
Transaction codes for Reservations
MB21: Create Reservation
MB22: Change Reservation
MB23: Display Reservation
MB25: List of Reservations
Purchasing display transaction codes
ME53: Display purchase requisition
ME23 Display purchase order
ME43: Display RFQ
ME48: Display quotation
ME33K: Display contract
ME33L: Display scheduling agreement
ME13: Display info record
ME03: Display source list
MEQ3: Display quota arrangement
MP02: Display approved manufacturer parts list
ME62: Display vendor evaluation
MN03: Display RFQ message
MN06: Display purchase order message
MN09: Display outline purchase agreement message
MN12: Display scheduling agreement delivery schedule message
MN15: Display service entry sheet message
MN26: Display inbound delivery message
WWNC: Display messages for settlement run
MEB3: Display rebate arrangements
WWSC: Display conditions for subsequent
MEK3: Display conditions in purchasing
Transaction codes for processing RFQ (Request for quotation)
ME41: Create RFQ
ME42: Change RFQ
ME43: Display RFQ
ME44: Maintain RFQ supplement
ME45: Release RFQ
Transaction codes to maintain quotations
ME47: Enter quotation
ME48: Display quotation
ME49: Quotation price comparison list
Transaction codes to process a purchase requisition
ME51N: Create purchase requisition
ME52N: Change purchase requisition
ME53N: Display purchase requisition
Transaction codes to release Purchase Requisitions
ME54: Individual release for purchase requisitions
ME55: Individual release for purchase requisitions
ME5F: Release reminder for purchase requisitions
Transaction codes to process Purchase Orders
ME21N: Create purchase order
ME25: Create purchase order vendor unknown
ME22N: Change purchase order
ME23N: Display purchase order
ME56: Assign source to purchase requisition
ME57: Assign and process purchase requisitions
ME58: Order for assigned purchase requisitions
ME59: Generate purchase orders from requisitions automatically
ME24: Maintain PO supplement
ME28: Release purchase order
Transaction codes to process a purchasing info record
ME11: Create purchasing info record
ME12: Change purchasing info record
ME13: Display purchasing info record
ME14: Display changes to purchasing info record
ME15: Flag purchasing info record for deletion
Transaction cods for Physical Inventory
MI01: Create Physical Inventory Document
MI02: Change Physical Inventory Document
MI03: Display Physical Inventory Document
MI21: Print Physical Inventory Document
MI07: Process List of Differences
MI08: Create List of Differences with Document
MI10: Create List of Differences without Document
MI20: Print List of Differences
MI11: Recount Physical Inventory Document
MI22: Display Physical Inventory Documents for Material.
MI23: Display Physical Inventory Data for Material.
MIDO: Display Changes.
MI24: Physical Inventory List.
MIAL: Read Physical Inventory Document Archive.
MI04: Enter Physical Inventory Count with Document
MI09: Enter Physical Inventory Count without Document
MI05: Change Physical Inventory Count
MI06: Display Physical Inventory Count
Transaction codes to process a purchase contract
ME31K: Create contract
ME32K: Change contract
ME33K: Display contract
ME34K: Maintain contract supplement
ME3P: Recalculate contract prices
MLRP: Periodic invoicing plans
Vendor Evaluation transaction codes
ME61: Maintain vendor evaluation
ME62: Display vendor evaluation
ME63: Re-evaluate automatic sub criteria
ME6A: Display changes to vendor evaluation
ME6F: Print evaluation sheet
ME6G: Vendor evaluation in the background
Transaction codes for Scheduling Agreements
ME31L: Create scheduling agreement
ME37: Create stock transport scheduling agreement
ME32L: Change scheduling agreement
ME33L: Display scheduling agreement
ME34L: Maintain scheduling agreement supplement
ME3R: Recalculate scheduling agreement prices
ME85: Re-number schedule lines
ME86: Aggregate schedule lines
ME87: Aggregate PO history
ME88: Reset agreed cumulative quantity and reconciliation date
SAP MM TABLES FOR MATERIAL
MASTER, VENDOR MASTER,
INVENTORY MANAGEMENT AND
PURCHASING
Here is the list of important tables used in SAP MM (Material management)
component. Tables are categorized as Material Master Tables, Vendor
Master tables, Inventory management and purchasing tables.
Vendor master data | Inventory Management | Purchasing tables
Tables for material master data
MARA: table contains general data about materials like material
type, group etc.
MAKT: Table contains description about materials.
MARC: Material Plant data.
MARD: Material storage location.
MARM: Materials unit of measure data for conversion and all.
MAPE: material export control files
MAPR: material forecast data
MCHA: Material batch master record table
MCHB: Material batch stock data.
MLAN: Material Tax indicator
MBEW: Material valuation
MLGN: WM Inventory
MLGT: WM inventory type
MVER: material consumption data
MVKE: Material sales data
Tables for Vendor master data
LFA1: vendor general data
LFB1: vendor company data
LFM1: Vendor purchasing data
Inventory Management tables
MKPF: Material document header data
MSEG: Material document segment (item)
RESB: Item reservation
RKPF: Reservation header data
Purchasing tables
EINA: Purchase general information record
EINE: Purchasing organization data
EIPA: History of order price
EKAB: Release documentation
EKBE: Purchasing document history
EKET: Purchasing delivery schedules
EKKO: Purchasing document header
EKPO: purchasing item data document
EORD: Purchasing source list
STANDARD 30 MATERIAL TYPES IN
SAP WITH ID
In Material Master Records each material must be assigned to a material
type. Material type specifies the attributes, features etc. of that
material. Common features and attributes are grouped together as a
single material type. SAP system contains some standard material types.
We can also create our own if dont meet any standard type matching for
our material.
See
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
the list of Standard Material types in SAP
Additional ( Material Type ID : VKHM)
Advertising media ( Material Type ID : WERB)
Apparel, seasonal ( Material Type ID : MODE)
Beverages ( Material Type ID : FGTR)
Competitive products ( Material Type ID : WETT)
Configurable materials ( Material Type ID : KMAT)
Empties ( industry LEER, retail LGUT)
Finished products ( Material Type ID : FERT)
Foods excluding perishables ( Material Type ID : FOOD)
Full products ( Material Type ID : VOLL)
Intra materials ( Material Type ID : INTR)
KANBAN containers ( Material Type ID : CONT)
13.
Maintenance assemblies ( Material Type ID : IBAU)
14.
Manufacturer parts ( Material Type ID : HERS)
15.
Nonfoods ( Material Type ID : NOF1)
16.
Nonstock materials ( Material Type ID : NLAG)
17.
Nonvaluated materials ( Material Type ID : UNBW)
18.
Operating supplies ( Material Type ID : HIBE)
19.
Packaging materials ( Material Type ID : VERP)
20.
Perishables ( Material Type ID : FRIP)
21.
Pipeline materials ( Material Type ID : PIPE)
22.
Process materials ( Material Type ID : PROC)
23.
Product groups ( Material Type ID : PROD)
24.
Production resources/tools ( Material Type ID : FHMI)
25.
Raw materials ( Material Type ID : ROH)
26.
Semifinished products ( Material Type ID : HALB)
27.
Services ( Material Type ID : DIEN)
28.
Spare parts ( Material Type ID : ERSA)
29.
Trading goods ( Material Type ID : HAWA)
30.
Value-only articles (Material Type ID : WERT)
The following picture is the initial screen for creating a material. There you
can see the filed for marking the material type. Its a good practice
to remember the Ids that you are mainly dealing with.
Transaction codes dealing with Material types
OMS2
MMAM
OS24
OP50
OICG
OS14
OMIG
OICP
CREATING A PURCHASE ORDER IN
SAP TRANSACTION ME21N
Transaction code ME21N is used for creating a purchase order in SAP. A
purchase order is the legal document for purchasing items from a vendor
or from different plants (sections) within a company. We can enter each
details or copy from a pre-existing RFQ (if it appropriate) while creating a
PO. Before starting to create a new purchase order we need the following
basic data.
Delivery date
Account assignment
Material number
MPN material number
Plant
Number assignment
Price
Vendor
If the material & vendor records are there master records, we can choose
that. Now we can learn the steps included in creating a new purchase
order.
1.
2.
First we need to enter the transaction ME21N
Then the initial screen (Click Organization Data ) for creating PO will
be displayed. It contains
Vendor
Document date
Purchasing Organization
Purchasing Group
Company Code
3.
Then enter Material items
Item
Material
Quantity
Delivery date
Short Text etc.
Use New Item option ( If the material is not present in master
record )
4.
Main menus in the screen while creating a purchase order
are
Delivery / Invoice
Conditions
Texts
Address
Communications Data
Partners
Additional Data
Organization Data
Status
Delivery / Invoice screen contains
Payment Terms
Inco Terms
GR message
Currency Exchange rate etc.
Its a pretty simple interface provided by SAP that anyone can easily
create the things without much knowledge. You will get some more idea
by seeing the following sample screenshots.
Other important transaction codes to remember with purchase orders are
ME21N for creating, ME22N for Changing and ME23N for displaying the
POs.