Professional Documents
Culture Documents
MM User Manual
MM User Manual
MM User Manual
Limited
USER MANUAL
Material Management
Page | 1
Table of Contents
Page | 2
1 SAP MM – Procurement of Materials
Every organization acquires material to complete its business needs. The process of buying
materials and obtaining services from vendors or dealers is procurement. The procurement process
should be done in such a way that it is ordered in the correct quantity, with a proper value at the proper
time.
Procurement of Material having following Steps:
1. Create PR
The process initiate with a PR. PR is an internal document, which does not carry any legal validity. This
document is used to communicate the requirement of an individual, to the procurement department.
The requester would specify, what he wants, how much he wants & by when he wants the goods or
service.
2. Approve PR
Once the PR is created, it’ll flow to an approver. This approver could be a Manager, Head of a Division,
etc. depending on your company’s hierarchy. Approvals in a PR could be either single level or multi-
level. In a single level, the PR is approved by only one approver. However, in a multi-level scenario a PR
is approved by more than one person.
Page | 3
3. Create RFQ (Request for Quotation)
Once the PR is approved, the procurement division has the option of either converting the approved PR
to a PO or to go for a Quotation process. RFQ (Request for Quotation) is the initiation point of the
Quotation process. The purpose of this document is to obtain quotations from vendors for various goods
and services. When issuing an RFQ, the buyer could specify the terms & conditions also, in addition to
the items, quantities & required delivery dates.
4. Approve RFQ
Similar to a PR, you could configure a release strategy for a RFQ. The purpose of this approval is to get
the consent from the relevant Manager, Head of Procurement, etc. to issue a RFQ to vendors. However,
I’ve never seen this functionality being used by any of the companies which I’ve dealt with.
5. Maintain Quotations
The Quotations received from vendors for the RFQ, would be entered to SAP in this step. Once the details
in Quotations are entered, Quotation evaluation could be carried out.
6. Evaluate Quotations
Under Quotation Evaluation, the buyer would see a comparison of the quotations entered. The
comparison would also provide a ranking for each quotation, based on Price quoted, Delivery Date, etc.
Once the preferred quotation is selected, the remaining quotations could be rejected, in order to prevent
them from getting converted to POs.
7. Create PO
A PO could be created thereafter, with reference to the selected vendor quotation (RFQ). PO is the legally
valid document, issued to a vendor. By issuing a PO, the Buyer becomes ‘liable to pay’. However, no
financial entries are posted at this stage. A PO could also be created with reference to an approved PR, if
the RFQ process is not followed.
8. Approve PO
Similar to the PR approval, the PO created could also be approved. Generally, the PR approvers & the PO
approvers would be different since, it is not logical to approve the same requirement by the same person
twice. Once the PO is approved, an output could be generated to send to the vendor.
Page | 4
9. GRN/ Service Entry
Once the PO is sent, the vendor would be delivering the goods. The goods should generally be
accompanied with a ‘Delivery Note’ or an ‘Invoice’. This supporting document should specify the items
delivered, quantities, prices (if an Invoice), etc. When raising a GRN, the Store Keeper should ensure that
the quantity in PO, quantity delivered & the qty in invoice/ delivery note are in line. However, there
could be scenarios where the delivered quantity is more than the PO quantity.
Eg : In Fertilizer, the PO could be for 100 MT but the delivered could be 100.5 MT due to moisture
absorption. The additional 0.5 MT would become a gain, which could be accommodated with a tolerance.
If the PO was for a service, for example A/C Maintenance there won’t be any GRN. Instead, there would
be a Service Entry Sheet, since there are no tangible goods as such.
10. Invoice Verification
Once the invoice is received, the three-way match is carried out. The invoice is matched against the PO
& the GRN prior to performing the IV. Once the invoice is posted, the liability gets booked against the
vendor. The double entry would be as follows.
Page | 5
2 Master Data
Data that is created centrally, and is valid for all applications. It remains constant over time
but we need to update it on a regular basis. For example: Vendor is a type of master data that is used for
creating purchase orders or contracts.
MM01 – Create
T Code
MM02 – Change
MM03 – Display
Fill in all the required details such as material number (since it is an internal number assignment, leave
it blank) material type, industry sector, etc. and then press ENTER.
System will now drive us to the required VIEW selection. Select the required views like basic data vieew,
sales organisation etc as per the requiremnt. Press ENTER.
Page | 6
2.1.1 : Material Creation (Capital equipment)
Give all the details in the specified field of Plant, storage location, sales organization and distribution
channel.
Page | 7
Press ENTER on which system will take us to the actual creation screen. Give the Description of material
required; besides all the required inputs.
Page | 8
View: Sales org 1
Page | 9
View: Sale org 2
Page | 10
View: General plant data
Page | 11
View: Purchasing
Page | 12
View: intl trade import
(Control code is HSN code which changes from material to material. Take this input from the GST portal or
Vendor / Supplier)
Page | 13
View: MRP 1
Page | 14
View: MRP 2
Page | 15
View: MRP 3
Page | 16
View: MRP 4
Page | 17
View: plant data/storage 2
Page | 18
View: Accounting 1
(Price for the Material changes from material to material. Take the proper input from trustee source)
Page | 19
View: Costing
Make sure the input’s we gave were correct. Save the document (ctrl+s / save icon on the top)
A message with a material number will be generated which tells us that material was saved successfully.
Page | 20
Page | 21
A major change in the process is CLASSIFICATION view. Go to classification view and give the inputs as
shown in below figure. (Assignments tab PACK_CLASS in class field) and press ENTER.
Page | 22
Another change we are making regarding packing material is enabling Batch Management. Go to General
Data View and put a tick mark in Batch Management check box.
Page | 23
View: Quality Management
Page | 24
View: Accounting 1
Follow the same process which we did for the creation of capital equipment material. Make sure the
input’s we gave were correct. Save the document (ctrl+s / save icon on the top)
A message with a material number will be generated which tells us that material was saved successfully.
Page | 25
The report can be filtered on different selections like material, plant, material group etc. lets say if we
are in need of taking the list of materials in 4330 plant. Leave every other field empty and give 4330 in
plant field as input. Then RUN (press f8)the report.
It may be needed to change certain option in our material master (due to the organizational changes,
or changes in processes). We cannot use MM01 as that is the transaction code used only for creating
views that are not maintained for certain material. In this case, we need to use MM02 and MM03
transaction codes
Enter transaction code MM02 in the command prompt.
Enter the material number whose material master data we want to change, press ENTER
The next step is choosing the views for which data is to be changed. For example, we will choose sales
organization data 2 view. You can choose one or more organizational levels for change.
Click on Organizational Levels and give the required data for which we tend to make changes.
Make the desired changes.
Check the changes made.
Click the save button, to save the changes.
use transaction MM03 to display Material Master Data. In MM03, we can only display data without the
possibility to change it (fields are greyed out)
Page | 26
2.2 VENDOR CODE CREATION
Vendor Master contains a list of vendors from where a company can procure or sell goods. A Vendor
Master can be created by following the steps given below.
Menu Path Logistics Materials Management Purchasing Master Data
create Vendor (centrally)
T Code
BP
The initial screen of a T code BP will give us an access to deal with creation, change and display of a
vendor in a single screen. To change or display another business partner, click the open icon. In the
popup that appears, enter the business partner number. To hide the left-hand Find function to display
in full screen mode, click the close icon. To switch between displaying and changing a business partner,
click the change/display icon.
Organization TAB
Go to the Organization tab and select the inputs from dropdown of the GROUPING CATEGORY and BP
ROLE. For instance we selected ZDOM (Domestic vendor) as a vendor grouping and DDL_VENDOR Role
in a BP role (shown in figure below). You might deal with the different vendors like service vendor, Scrap
Vendor, Import Vendor etc. select the appropriate vendor group from the drop-down menu.
Page | 27
Give the required Vendor Name, Address, Phone no, Mail ID and MSME Details. Take this information
from trust worthy source.
After giving the input to the ADDRESS tab, go to PAYMENT TRANSACTIONS tab and fill the required
detail such as Vendor’s IFSC code in a BANK KEY field and bank account number in BANK ACCT field.
Page | 28
Company Code view Purchasing View
Give Company Code details in COMPANY VIEW VENDOR: ACCOUNT MANAGEMENT TAB
Inputs to be noted: Reconcilation acct, sort key, planning group. Then on go to VENDOR: PAYMENT
TRANSACTIONS tab. Input the details as shown in figure below. Make sure to enable Double check
invoice Check box.
Page | 29
Now go to PURCHASING VIEW. There on, go to PURCHASING DATA tab and input the required details.
Scroll the screen down where we can see the Additional Purchasing Data column. Input Z1 in Schema
Group Supplier field.
Page | 30
In GENERAL view, Give PAN card details in a PAN field in a WITHHOLDING TAX column.
Make sure the details are driven in and properly; click in save (ctrl + S). The system will generate a
vendor number which needs to be noted for future usage.
Page | 31
RUN icon (f8)
Page | 32
2.3 Request for quotation
Vendor selection is an important process in the procurement cycle. Once requirements are
gathered, we start looking for possible suppliers who can fulfil the requirements at the best possible
price. So, a request is made to the vendors to submit their quotations indicating the price of the material
along with their terms and conditions. This request is known as the request for quotation (RFQ). Listed
below are the key points to note about a request for quotation.
Menu Path logistics Materials Management Purchasing RFQ/Quotation
Request for Quotation Create
ME41 – Create
T Code
ME42 – Change
ME43 – Display
Go to ME41 T code. Give all the required inputs. The sample inputs were shown in figure below. Make
sure to give deadline date.
Reference tab
Page | 33
We can do RFQ with reference to PR or reference to outline agreement. For instance we are doing reference to
PR. After filling the inputs, click on the Reference to PReq button on the top. Give the PR number in the dialog
box, Purchase Req field. Requisition Item is the line item number of a PR.
Page | 34
The sample inputs were shown in the above figure. Make sure to give collective number (coll. no) and press
ENTER. System will take us to another screen.
Page | 35
Give the proposed material code in material field along with the quantity required. Give also the delivery date. If
system ask for the conversion factor, give the conversion factor (Example: 1 each 1kg). confirm the inputs
given save the document (ctrl + S). the system will give the RFQ number which need to be noted down.
We can display the created RFQ in T code ME43, and if any changes needed go to T code ME42 give RFQ
number and then on change the required field. Save the document.
Maintain the RFQ in T code ME47. Go to ME47 T code to maintain the quotations. Give quotation date and
quotation number. Press ENTER.
Page | 36
Once all necessary header data has been maintained, the user can then enter the price information in one of two
fashions:
Enter the price in the Net Price field on the Maintain Quotation: Item Overview screen by Choosing
overview icon on toolbar.
b. To enter more detailed information in addition to the net price, select the line item and choose the Item
Details icon. Choose the green Back arrow to return to the ‘Overview’ screen once data has been maintained.
i. A vendor’s quoted price can be entered in one of two ways.
Enter the net price per unit in the Net price field. This price includes the vendor's normal discounts and
surcharges only. Cash discounts (for prompt payment) and taxes are calculated separately.
iii. Enter the gross price in the Net price field and maintain the conditions for the item. Then the system
automatically replaces the entered gross price with the calculated net price. If the net price for an item is
entered for which pricing conditions have been maintained, the system always replaces the price entered with
the calculated net price.
Page | 37
iv. Enter the Tax Code for any relevant taxes (for example, Excise Duty, Sales Taxes etc.) in the Tax code field. If a
purchase order is created by referencing an RFQ, this code facilitates the determination of the tax amount when
the invoice is entered in the system.
v. After entering tax code, after choosing this system may give an information message showing the effective
price, Choose Enter to continue.
7. Once all quotation information has been successfully entered, save the data by Choosing on the Save button,
or Choose the <Ctrl + S> keys. A message will be displayed that the data has been saved.
We can compare the quotations in T code : ME49 . give quotation number and press ENTER. The system will give
the screen list which shows the different quotations maintained.
Page | 38
3 Purchase Requisition.
A Purchase Requisition is created to indicate purchase department to procure materials or services with details
like how much quantity is required, when required.
Requisition Create
ME51N – Create
T Code
ME52N – Change
ME53N – Display
To Create PR, go to T code ME51N, choose document type from the drop down and enter the specified fields
such as, Material code, Quantity, plant, storage location, Price etc.
Document Type
Document type NB1-standard PR is used in figure shown above to show an example. The standard inputs were
enough for the standard PR. The Account assignment category and item Category plays a role in different
document types.
Page | 39
Account Category
Item Category
The Account Category and Item Category usages for different Document types were mentioned below.
NB1 Standard
NB3 Capital A
NB6 Services K D
Press Enter and on Confirmation with the details given, save the document. The system will give a PR number
saying PR was created with the XX…YY number.
Page | 40
3.1 Release purchase Requisition:
Every PR we make should be released or in another words , it should be authorised by higher authorised person.
To release the PR, go to T code ME54N. enter PR number which need to be released, and then press ENTER.
Click on the release Icon (tick mark) which was shown in the figure above. The tick mark will change its shape
which says PR was release. Save the document which confirms the Document Release.
3.2 Display PR
We can get the Display of the created PR from the T code ME53N. Give the PR number in the dialog pop up box
and Press Enter. The Information in the PR will be displayed.
3.3 List of PR
The Report which gives the list of PR’s we can get from T code ME5A.
Page | 41
The List can be filtered by the categories Plant, Document Type, date etc. Give the required Input and RUN the
program (press f8 or click on execute icon).
Page | 42
Fig: ME5A output
Page | 43
4 Purchase Order Process
A purchase order is a legal document used to record an individual purchase with the vendor.
It also provides the vendor with a reference document to link to shipping (goods receipt) and invoicing
(invoice verification) processes. The purchase order is a commitment to a vendor for a given material,
in a specified quantity at a predetermined price and delivery date.
Menu Path Logistics Materials Management Purchasing Purchase Order
Create.
ME21N – Create
T Code ME22N – Change
ME23N – Display
fig: PO creation
Tax codes will be V0 or TP or A0 etc based on the requirement. Confirm this input with the concerned
persons and maintain the correct TAX code.
Page | 44
fig: PO check
On the final confirmation, save the document (ctrl + s) by which system will generate a PO number.
Maintain the same process for different Document types. Mak sure to select the right Document from
the dropdown menu besides the right account and item category as we did in PR creation.
4.2 Purchase Order change [ME22N]
If in a need of making a change(s) to the PO created, go to T code ME22n, specify the PO number which
needed to make a change(s), press ENTER. Go to the required field such as Quantity or UOM etc. make
the required changes and save the document. It is to be noted that only system allowed fields can be
changed. System will throw an error if the quantity in PO is larger than the quantity we mentioned in
Purchase Requisition.
4.2 Release Purchase Order [ME29N]
Every Purchase order needed to be approved by the authorised person(s). The approval of a PO can be
done through release procedure. Make sure PO to be released before processing to further.
Page | 45
Save the document after releasing it. Now PO can be processed further.
Page | 46
5. Goods Receipt for Purchase Order (GRN) [MIGO]
Goods received from the Vendor on reference to a Purchase Order at the receiving plant. A goods
movement is supposed to be entered into the system referencing this PO and a goods receipt material
document to be posted. Appropriate general ledger accounts and stocks are also to be posted.
Menu Path Logistics Materials Management Inventory Management Goods
Movement Goods Receipt For Purchase Order
T Code
MIGO
On the Goods Receipt Purchase Order screen, make the following entries:
After pressing Enter system will fetch all the data from the Purchase Order as shown below
Page | 47
Go to the WHERE tab in item level, there in the storage location field, give the storage location in which
the specified material exists.
Page | 48
Make sure to enter the details in Delivery note, Header text, Bill of lading and posting date fields. Refer
The table below for the proper inputs to be driven.
Field name Description Action and values
✏Close the header detail data to enlarge the detailed data. Now select the material tab
Page | 49
default system will give
purchase order quantity
Qty in delivery note Quantity in delivery note Enter the quantity as per vendor
delivery challan
Page | 50
6 Logistics Invoice Verification
In this process of Logistics Invoice Verification all the Incoming Invoices are verified in terms of their
content, prices and arithmetic. When the invoice is posted, the invoice data is saved in the system. The
system updates the data saved in the invoice documents in Materials Management and Financial
Accounting.
T Code
MIR7
Page | 51
To check the document credit and debit is balanced on the top right corner of your screen a traffic light
is displayed. Beside that Balance of the document is displayed. Ensure that the Balance is ZERO before
posting the document and the traffic light is green or yellow color. Save the Document. Note down the
system generated parked invoice document which needed to be posted later after authentication.
Page | 52