Sap MM Tutorial
Sap MM Tutorial
Audience
This tutorial has been designed for beginners without prior exposure to materials
management. With the customer demands changing rapidly, this tutorial will be
especially useful for those who want to learn how to manage the supply chain
management side of the business using SAP so that market demands can be met
in the shortest possible time.
Prerequisites
A basic knowledge of ERP concepts will help you in understanding the concepts
of SAP Material Management System described in this tutorial.
Table of Contents
About the Tutorial i
Audience i
Prerequisites i
Copyright & Disclaimer i
Table of Contents ii
1. OVERVIEW 1
SAP Business Process 1
Features of SAP MM 1
2. SCREEN NAVIGATION 2
Login Screen 2
Standard Toolbar Icons 2
Standard Exit Keys 3
3. PROCUREMENT PROCESS 6
Basic Procurement 6
Special Procurement 10
4. ORGANIZATION STRUCTURE 12
SAP Implementation Guide 12
SAP IMG Path 12
SAP IMG 14
Menu path for MM Configuration 15
5. ENTERPRISE STRUCTURE 16
Client 17
Company Code 17
Plant 18
ii
Storage Location 18
Purchasing Organization 18
Purchasing Group 19
7. ORGANIZATIONAL UNITS 33
Plant to Company Code 34
Purchasing Organization to Company Code 35
Purchasing Organization to Plant 37
Standard Purchasing Organization to Plant 38
8. MASTER DATA 40
Material Master Data 40
iii
iv
vi
1. OVERVIEW
SAP MM
Features of SAP MM
The features of a SAP MM system are as follows:
It deals with the Procurement Process, Master Data (Material & Vendor
Master), Account Determination & Valuation of Material, Inventory
Management, Invoice Verification, Material Requirement Planning, etc.
2. SCREEN NAVIGATION
SAP MM
The first step to understand SAP is to have a basic knowledge of its various
screens. The following sections describe how to navigate through the screens
available in SAP and how to use the functionalities of the standard toolbar.
Login Screen
Log on to the SAP ERP server. The SAP login screen will prompt you for the User
ID and the Password. Provide a valid user ID and password and press enter. The
user id and password are provided by the system administrator. The login screen
appears as follows:
SAP MM
Menu Bar - Menu bar is the topline of the dialog window in the SAP
system.
Title Bar - Title bar displays the name of the application/business process
you are currently in.
SAP MM
SAP MM
Log Off
It is a good practice to log off from the SAP system when you finish your work.
There are several ways to log off from the system, but it can be done using the
following instructions as shown in the screenshot below:
SAP MM
3. PROCUREMENT PROCESS
Basic Procurement
Special Procurement
Basic Procurement
Basic procurement is a process of acquiring goods or services in the right
quantity, at the right price, and at the right time. However it is critical to
maintain a right balance between quantity, price, and time. Consider the
following example:
Procurement Lifecycle
Procurement in most modern organizations follow some sequential steps which
are described below:
Supplier Contact
After gathering the requirements, one looks for the suppliers who can fulfill
those requirements. Based on that, quotation requests or information requests
are sent to the suppliers or they are contacted directly.
SAP MM
Background Review
Once the supplier is known, the product/service quality is checked, and any
necessities for services such as installation, warranty, and maintenance
parameters are investigated. Some samples of the products can be obtained for
quality examination.
Negotiation
Some negotiations with suppliers is made regarding the
delivery schedule of the products/services. Thereafter, a
is a binding legal document between the supplier and
contract will include all necessary information such as
material, delivery date, etc.
Order Fulfillment
Ordered material is shipped, delivered to the ordering party, and the supplier is
paid accordingly. Training and installation of product or services may also be
included.
Contract Renewal
Once the products or services are consumed or the contract expires and needs
to be renewed, or the product or service is to be re-ordered, the experience with
the vendors and service providers is reviewed. If the products or services are to
be re-ordered, the company decides whether to order from the previous supplier
or think about new suppliers.
SAP MM
Description
Determination of requirement
SAP MM
ordered irregularly.
o Longer-term contracts with subsequent issue of release orders -
For materials that are being ordered regularly and in large quantities,
we can negotiate a deal with the vendor (seller) for pricing or conditions
9
SAP MM
Special Procurement
Special stocks are the stocks that are managed differently, as these stocks do
not belong to the company. Special stocks are kept at some particular location.
Special procurement and special stock types are divided into the following
categories:
Consignment Stocks
Consignment stocks are those material that is available at our store premises,
however it still belongs to the vendor (seller) of the material. If you utilize the
material from consignment stocks, then you have to pay to the vendor.
Third-party Processing
In third-party processing, a company passes on a sales order to the associate
external vendor (seller) who sends the goods directly to the customer. The sales
order is not processed by the company, but by the vendor (seller). Third-party
items can be entered in purchase requisitions, purchase orders, and sales
orders.
Pipeline Handling
In pipeline handling, the company need not order or store the material involved.
It is obtainable as and when required via a pipeline (for example, oil or water),
or another style of cable (such as electricity). The material that is consumed is
settled with the vendor (seller) on a regular basis.
SAP MM
(seller) and is stored at the customer premises until they return it to the
company.
Subcontracting
The vendor (the subcontractor) receives components from the ordering party
with the help of which it produces a product. The product is ordered by your
company through a purchase order. The components required by the vendor
(seller) to manufacture the ordered product are listed in the purchase order and
provided to the subcontractor.
11
SAP MM
4. ORGANIZATION STRUCTURE
Menu path
Transactional code
Menu Path
We can navigate through the following path to reach out to IMG:
SAP Easy Access => Tools => Customizing => IMG => Execute Project
12
SAP MM
Transactional Code
The best and simple way to reach out any SAP screen is the TCode, i.e.,
transactional code. Transactional code is used to reach out to IMG: SPRO (SAP
Project Reference Object). Enter the transaction code in the command field and
then click on enter.
13
SAP MM
SAP IMG
IMG screen can be reached out just by following the steps given below:
After SPRO, on the next screen, click on SAP Reference IMG.
14
SAP MM
The next screen will appear as follows. This is the final screen from where we
can do configurations.
15
SAP MM
5. ENTERPRISE STRUCTURE
Client
Company Code
Plant
Storage Location
Purchasing Organization
Purchasing Group
The following diagram depicts one such organizational structure that describes
the levels incorporated in an organization. It puts the client at the topmost,
followed by multiple company code, followed by multiple plants, plants having
multiple storage location with their own or centralized purchasing organizations.
16
SAP MM
In the following sections, we will look into each of the units that constitute an
enterprise structure.
Client
A client has the following attributes:
It has its own set of master data with independent table sets.
Data that is maintained at the client level is valid for all organizational
levels.
Company Code
A company code has the following attributes:
It is a legal entity that has its own profit, loss and balance statement.
SAP MM
Plant
The basic points to be noted about a plant are as follows:
Storage Location
A storage location has the following attributes:
Purchasing Organization
The points to be noted about a Purchasing Organization are as follows:
Centralized Purchasing
Purchasing organization is not assigned to any company code. It procures for all
company codes belonging to different client.
Company-Specific Purchasing
Purchasing organization is assigned to a company code only. The plant belonging
to the company code can purchase through this purchasing organization.
18
SAP MM
Plant-Specific Purchasing
Purchasing organization is assigned to a plant. Only this specific plant can
purchase through this purchasing organization.
Purchasing Group
The attributes of a purchasing group are as follows:
19
SAP MM
6. DEFINING ORGANIZATIONAL
STRUCTURE
Company
Company code
Plant
Storage location
Purchasing organization
Purchasing group
All the Definitions in SAP are given through the Display IMG screen as shown
below:
20
SAP MM
Create Company
Company is the topmost organizational unit after client, which incorporates
individual financial accounting statements of several company codes. A company
can have many company codes. In SAP, it is optional to create a company. The
following steps will take you through the procedure of creating company.
TCode: OX15
Step 1: On the Display IMG screen, select Define Company execute icon by
following the above path.
21
SAP MM
Step 3: Fill in all the necessary details such as name of the company, address of
the company with street number, city, country, and postal code.
Step 4: Click the Save icon after filling the required information. A new company
will be created.
22
SAP MM
23
SAP MM
Step 3: Fill in all the necessary details like Company code, company name along
with city, country, currency, language.
Step 4: Click the Save icon after filling the required information. A new company
code will be created.
24
SAP MM
Create Plant
A Plant is an organizational unit within a company where activities take place. A
plant will produce goods and make goods available for the company. The
following steps will take you through the procedure of creating a plant:
25
SAP MM
Step 3: Fill in all necessary details like plant name along with detailed
information like Language, House no., city, country, region, postal code.
26
SAP MM
Step 4: Click the Save icon after filling the required information. A new plant will
be created.
27
SAP MM
Step 2: Enter the name of the plant for which you want to create the storage
location.
Step 4: Enter the name of the storage location along with its description. Click
the Save icon after filling the required information. A new Storage Location will
be created.
28
SAP MM
29
SAP MM
Step 3: Enter the name of the purchasing organization along with its
description.
Step 4: Click the Save icon after filling the required information. A new
Purchasing Organization will be created.
30
SAP MM
31
SAP MM
Step 3: Enter the name of the purchasing group along with its description.
Step 4: Click the Save icon after filling the required information. A new
Purchasing Group will be created.
32
SAP MM
7. ORGANIZATIONAL UNITS
All the assignments in SAP are done through the Display IMG screen, as shown
in the following screenshot.
33
SAP MM
34
SAP MM
Step 3: Enter the name of the plant and company code. Click the Save button.
Plant is now assigned to company code.
35
SAP MM
36
SAP MM
37
SAP MM
Step 3: Enter the name of the plant and the purchasing organization. Click the
Save button. Purchasing organization is now assigned to plant.
SAP MM
we want to have the default purchasing organization for that plant. Follow the
steps given below to assign the standard purchasing organization to a plant:
Step 2: We can view the existing assignment and can change it accordingly.
Click the Save button after making changes. Standard purchasing organization is
now assigned to plant.
39
8. MASTER DATA
SAP MM
SAP R/3 works on real-time data, i.e., there is no time lag between data entry
and data availability. The important thing while creating any data is to maintain
data integrity. SAP R/3 data is categorized into two:
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.
This is the enterprise main source of material-specific data. This data will
include information on the materials that a company can procure,
produce, store, or sell.
Material master has four characteristics, which we will discuss one by one in the
following sections.
Material Types
Materials with some common attributes are grouped together and they are
assigned to a material type. It differentiates the materials and allows
40
SAP MM
41
SAP MM
Step 3: Fill in the required information such as name of material type and
description. Click on Save. A new material type will be created.
42
SAP MM
Material Groups
Material group is a wider range of material type. Materials with some common
attributes are taken together and they are assigned to a material group. For
example: We have some materials that are to be packaged, so the material type
can be electrical or food products, but we can group these material types and
put them in the packaged material group. Follow the steps given below to create
a Material Group.
43
SAP MM
Step 3: Enter the name of the material group along with its description. Click
the Save button. A new material group will be created.
44
SAP MM
Number Range
When we create a material master record, every material is recognized by a
unique number that is known as the material number. We can assign a number
to a material through two ways:
45
SAP MM
Step 3: We can define a number range here and EXT (external tab, if it is
checked, then an external number can be assigned in that material). Click the
Save button. Number Range is now defined for the material.
SAP MM
Step 2: For a particular material group, we can assign a number range here.
Click on Save. The number range is now assigned to the material group.
TCode: MM01
Note: For any create transaction, we use 01, for edit 02, for display 03 as suffix.
47
SAP MM
Step 1: On the SAP Menu screen, click the create button by following the above
path.
Step 2: Fill in all the required details such as material number (if external
number assignment), material type, industry sector, etc.
48
SAP MM
Step 3: Select the views you want to maintain for your material.
Step 4: Enter the name of the plant and the storage location.
Step 5: Enter the required information in your material views such as unit of
measure, currency, standard price, moving price, etc. Click on Save. A new
material will be created.
49
SAP MM
organization level.
Vendor master has three characteristics, which we will discuss one by one in the
following sections.
SAP MM
For example, all local vendors can be placed under one account group. Create a
Vendor Account group by following the steps given below.
51
SAP MM
Step 3: Fill in all necessary details such as name of account group, general data,
and field status. Click the Save button. A new Vendor Account Group will be
created.
52
SAP MM
Number Range
When we create a vendor master record, every vendor is recognized by a unique
number known as the vendor number. As in the case of material master, we
have external as well as internal number assignments for vendor master.
53
SAP MM
Step 2: Click the Intervals button. It will create a number range for the
customer account.
Step 4: We can define a number range here and EXT (external tab, if it is
checked, then external number assignment can be done in that vendor). Click on
Save. A new Number Range will be created.
54
SAP MM
55
SAP MM
Step 2: For a particular vendor group, assign a number range here. Click on
Save. Number range is now assigned to the vendor group.
56
SAP MM
Step 1: On the SAP Menu screen, select Create for Central Vendor Data, by
following the above path.
57
SAP MM
Step 2: Fill in all the required details such as company code, purchasing org,
and vendor number (if external number assignment).
Step 3: Fill in all the details of vendors address such as street name, postal
code, country.
58
SAP MM
59
SAP MM
Step 6: Fill in the terms of payment that are defined between the company and
the vendor. Click on Save. A new vendor master will be created.
60
SAP MM
SAP R/3 works on all real-time data that includes material master and vendor
master. Material and vendor master are separate data records for keeping
information of materials and vendors from where material is procured. The
combined information of material and vendor altogether is kept in a record that
we call as purchase info record. The key points about purchase info record are
as follows:
Info record can be maintained for four procurement types, which are as
follows:
o Standard: Standard info record has information on standard orders
(orders include details of vendor and material). This info record will
include vendors price for supplying a particular material.
o Subcontracting: Subcontracting info record has the information on
61
SAP MM
Step 1: On the SAP Menu screen, select the Create icon, by following the above
path.
62
SAP MM
Step 2: Enter the vendor number. In the info category, select standard or
subcontracting, or pipeline or consignment, according to the requirement.
63
SAP MM
Step 4: Provide the info record note that can be called as info record
description. Click on Save. A new info record will be created.
64
SAP MM
Source list includes a list of possible sources of supply for a material over
a given framework of time.
Source list specifies the time period of ordering a particular material from
a given vendor.
Automatically
Manually
65
SAP MM
Step 2: Inside purchasing view, check the box for source list. Click on Save.
Source list will be created automatically for the material.
66
SAP MM
Step 1: On the SAP Menu screen, click Maintain by following the above path.
Step 2: Enter the material number for which you want to maintain the source
list and respective plant details.
67
SAP MM
Step 3: Fill in all the necessary details such as valid periods, name of vendor,
purchasing organization, etc. Click on the Save icon. Source list for the material
is now maintained.
68
SAP MM
Determination of Requirement
Posting Invoice
Determination of Requirement
This is the first step in a procurement cycle. It is the logical subdivision, where it
is determined what material or services are required by the company, and which
supplier can fulfill the requirement. A list of requirements is made and then it is
approved by a senior authority within the organization. After approval, a formal
list is made that is known as the purchase order with one more level of approval
which is sent to the vendor.
69
SAP MM
Step 2: Fill in all the necessary details such as name of the vendor, purchasing
organization, purchasing group, company code, and details of the material, for
example, material number, price, currency, and plant.
70
SAP MM
Step 3: Fill in all the necessary details under Item, by selecting the tabs as
shown in the following screenshot:
Assignment Tab (Provide a valid G/L code, business area, and WBS
element)
71
SAP MM
Step 1: On the SAP Menu screen, select Goods movement (MIGO) by following
the above path.
Step 2: Fill in all the necessary details such as movement type (101 for goods
receipt), name of the material, quantity received, details of storage location and
the plant where the material will be placed. Click on Save. Goods Receipt is now
posted for the material.
72
SAP MM
Posting Invoice
Invoice is received from the vendor after goods receipt, and then the invoice is
verified by the ordering party. This is the phase where the vendor (seller) is paid
from the company and reconciliation of the invoice and PO is accomplished. An
invoice can be posted by following the steps given below:
Step 2: Fill in all the necessary details such as invoice posting date, amount that
is paid to the vendor along with the quantity for which the amount is paid. Click
on Save. Invoice is now posted for the goods receipt.
73
SAP MM
74
SAP MM
material.
o Consignment: Procuring material that is kept in companys premises
vendor.
75
SAP MM
Step 2: Fill in all the required details such as name of the material, quantity,
delivery date, material group, and plant. Click on Save. A new Purchase
Requisition will be created.
76
SAP MM
Step 2: Provide the purchase requisition number for which you want to create a
purchase order. Then select the execute icon.
77
SAP MM
Step 3: Drag the standard reference Purchase Requisition to the cart next to the
NB Standard PO.
Step 4: Verify the details of the purchase order and do the necessary changes
as per requirement. Click on Save. You now have a purchase order from the
selected purchase requisition.
78
SAP MM
79
SAP MM
Manually
80
SAP MM
Step 2: Fill in all the required details such as type of RFQ (if standard, then AN),
language, date of RFQ, purchasing organization, and group.
81
SAP MM
Step 3: Provide the name of the material, quantity of material, material group,
and quotation deadline date.
Step 4: Provide the quantity and delivery date for the material.
82
SAP MM
Step 5: Provide the vendor address (street number, city, country, pin code) to
which you are addressing the RFQ. Click on Save. A new Request for Quotation
will be created.
83
SAP MM
Step 2: Enter the requisition number for which you want to create an RFQ. Click
on Save. A new Request for Quotation will be created with reference to Purchase
Requisition.
84
SAP MM
Contract
Scheduling Agreement
Contract
A contract is a long-term outline agreement between a vendor and an ordering
party over a predefined material or service over a certain framework of time.
There are two types of contracts:
85
SAP MM
Step 1: On the SAP Menu screen, select the Create execute icon by following
the above path.
86
SAP MM
Step 3: Fill in all the necessary details such as the agreement validity start date,
end date, and pay terms (i.e. terms of payment).
Step 4: Provide material number along with the target quantity. Click on Save.
A new Contract will be created.
87
SAP MM
Scheduling Agreement
A scheduling agreement is a long-term outline agreement between the vendor
and the ordering party over a predefined material or service, which are procured
on predetermined dates over a framework of time. A scheduling agreement can
be created in the following two ways:
Step 2: Provide the name of the vendor, agreement type (LP for scheduling
agreement), purchasing organization, purchasing group, plant along with
agreement date.
88
SAP MM
Step 3: Fill in all the necessary details such as the agreement validity start date,
end date, and pay terms (i.e. terms of payment).
89
SAP MM
Step 4: Provide material number along with the target quantity, net price,
currency, and material group. Click on Save. A new Scheduling Agreement will
be created.
90
SAP MM
Step 3: Select the line item. Go to Item tab. Select Delivery Schedule.
91
SAP MM
Step 4: Provide the delivery schedule date and the target quantity. Click on
Save. Schedule lines are now maintained for the scheduling agreement.
92
SAP MM
A particular material can be procured from different vendors depending upon the
requirement. In this way, the total requirement of a material is distributed to
different vendors, i.e., the quota is assigned to each source of supply. This is
known as quota arrangement. The key points to note about quota arrangement
are as follows:
The mandatory setting before creating a quota is that the info record and
the source list should be maintained for the particular material. Also, in
the material master, the source list and quota arrangement usage check
boxes should be checked. This setting can be made in the material master
by going to TCode MM03. In purchasing view, check the quota
arrangement usage and the source list. Setting is now maintained for
quota arrangement.
93
SAP MM
94
SAP MM
Step 2: Enter the material number and plant for which quota arrangement
needs to be maintained.
Step 3: Provide dates in valid from and valid to and value in quantity split.
95
SAP MM
Step 4: Enter the name of vendors and the assigned allocated quantity to them.
Click on Save. Quota arrangement is now maintained for the particular material.
96
SAP MM
97
SAP MM
98
SAP MM
Step 3: Provide the name of the fiscal year variant along with the description
and number of posting. Click on Save. A new Fiscal Year Variant will be created.
99
SAP MM
Step 2: We can view the existing assignment and change it accordingly. Click on
Save. Fiscal Year Variant is now assigned to company code.
100
SAP MM
101
SAP MM
Step 3: Enter the name of the variant. Click on Save. A new Variant will be
created for open posting periods.
102
SAP MM
Step 2: We can view the existing assignment and change it accordingly. Click on
Save. Variant is now assigned to company code.
103
SAP MM
104
SAP MM
Step 3: Provide the name of variant, account details, and the year allowed for
posting. Click on Save. Posting Period is now maintained for the variant.
105
SAP MM
SAP ERP was introduced so that procurement can be done efficiently in terms of
time and cost. Procurement can be done for various types of goods and services.
Procurement starts with creating a purchase order, i.e., a formal document
given to vendors and it includes a list of goods and materials that are to be
procured. Accordingly, purchase orders can be created for different types of
procurement. The type of procurement can be maintained in a field that is
known as item category as shown below.
106
SAP MM
For different procurement types, there are four types of purchase orders, which
are as follows:
107
SAP MM
SAP MM
SAP MM
SAP MM
111
SAP MM
Procurement process starts with gathering requirements and ends with procuring
goods from vendors. Once the goods are procured from a vendor, they need to
be placed in the companys premises in correct place so that they can be
consumed when required. Inventory management deals with placing and
handling the stock received from the vendors in correct place within the
companys premises.
Listed below are the points to note about inventory management:
Goods movement creates a document that updates all the stock quantity
and value in the inventory that is known as the material document.
One normally
management:
comes
Movement Type
Goods Receipt
Reservation
Goods Issue
across the
following
terms
while
doing
inventory
Movement Type
Movement type describes the type of stock posting in inventory. It represents
whether the posting in stock is against goods receipt or goods issue. The
important movement types in SAP MM are as follows:
201 - Goods issue for a cost center.261 - Goods issue for an order.
SAP MM
313 - Stock transfer storage locations to storage location in two steps removal from storage.
Movement types can be reached out by following the steps given below:
113
SAP MM
Step 2: Select GR Goods Receipt drop-down. You will get a lot of standard
movement types and you can choose one according to your requirement.
Goods Receipt
Goods receipt is the phase where the material is received by the ordering party
and its condition and quality are verified. Depending upon the movement type,
stock is posted in inventory with the help of goods receipt. Goods receipt will
show the increase in warehouse stock. Goods receipt has two scenarios:
SAP MM
Step 2: Goods receipt can be posted against various documents. Select the
required document from the drop-down. In this case, we are selecting purchase
order. Select the movement type according to the requirement.
115
SAP MM
Step 3: It will fetch all the details from the selected reference document such as
material, quantity, plant, etc. Select check tab to check the document. Then
click on Save. A material document number will be generated. Goods receipt is
now posted against a purchase document.
116
SAP MM
117
SAP MM
Step 2: It will fetch all the details from the material document. Select the check
tab to check the document. Then click on Save. A material document number
will be generated. Goods receipt is now cancelled.
118
SAP MM
Reservation
Sometimes, stocks are to be blocked in advance so that they can be made
available at a particular point of time. This is known as reservation.
Reservation ensures that availability of stock at a particular time. Reserved
quantity can be viewed by TCode MMBE. Provide the material number and plant.
Reserved quantity can be seen in the reserved tab as shown below.
119
SAP MM
120
SAP MM
Step 1: On the SAP Menu screen, select the Create execute icon by following
the above path.
Step 2: Enter the date, movement type, and the plant for which reservation is
to be made.
121
SAP MM
Step 3: Enter the order number against which you want to make a reservation.
Provide the details of material and the quantity that is to be reserved. Click on
Save. Reservation is now made for the order.
Goods Issue
Goods issue means moving a stock out of inventory that may be due to several
reasons like withdrawing of material for sampling or returning the goods back to
the vendor. A goods issue results in a decrease in quantity in the warehouse.
Follow the steps given below to post a goods issue.
122
SAP MM
Step 1: On the SAP Menu screen, select Goods Movement (MIGO) by following
the above path.
123
SAP MM
Step 2: Select goods issue from the drop-down. Goods issue can be posted
against various documents. Select the required document from the drop-down.
For example, in this case, we are selecting purchase order. Select the movement
type according to the requirement.
124
SAP MM
Step 3: It will fetch all the details from the selected reference document such as
material, quantity, plant, etc. Select the check tab to check the document. Then
click on Save. A material document number will be generated. Goods Issue is
now posted against a purchase document.
125
SAP MM
Blocked invoice that vary from actual invoice can be processed through
invoice verification.
Posting of Invoice
Blocked Invoice
Posting of Invoice
Posting of invoice is done after having received the goods from the vendor and
after having completed the goods receipt. The invoice received from a vendor is
verified against cost, quantity, and quality by the ordering party, and then the
invoice is posted against that purchase order.
This is the phase where the vendor (seller) is paid from the company and
reconciliation of the invoice and PO is accomplished. Follow the steps given
below to post an invoice.
126
SAP MM
Step 1: On the SAP Menu screen, select Enter Invoice by following the above
path.
127
SAP MM
Step 2: Fill in all the necessary details such as invoice posting date, amount that
is paid to the vendor along with the quantity for which the amount is paid. Click
on Save. Invoice is now posted for the goods receipt.
Blocked Invoice
Sometimes the accounting department may not be able to pay a vendor as per
the invoice raised. This may happen in the following scenario. You try to post an
invoice, however the system expects certain default value against the purchase
order or the goods receipt and the posted invoice differs from the default value.
This may lead to invoice blocking. Invoice blocking is caused due to:
SAP MM
It is difficult to analyze small variances in invoice. So, tolerance limits are set up
in the system and if the variance in the invoice is within the tolerance limit, then
the system accepts the invoice. If the variance exceeds the tolerance limit, then
it may lead to invoice blocking. In such cases, we need to manually unblock or
release the blocked invoice if it has to be processed. Follow the steps given
below to unblock an invoice.
129
SAP MM
SAP MM
Amount and quantity variances in invoice can be avoided with the help of
ERS.
SAP MM
Step 1: On the SAP Menu screen, select Evaluated Receipt Settlement (ERS) by
following the above path.
132
SAP MM
Step 2: Fill in all the necessary details such as company code, plant, goods
receipt document number and date, vendor, and purchasing document. Click on
Save. ERS will be created for the corresponding purchase order and goods
receipt.
133
SAP MM
Service description along with its unit of measure is stored as master data
in a record that is known as the service master record.
The system stores the services that have been procured as a record in a
sheet that is called as the service entry sheet.
specifications like quantity and price are known. It means the nature
and scope of service is clear before the procurement.
o Unplanned
at the time of
are not known. It
clear before the
requirement.
134
SAP MM
135
SAP MM
136
SAP MM
Step 3: Fill in all the necessary details such as service category, base unit of
measure, and valuation class. Click on Save. A new Service will be created.
137
SAP MM
Step 1: On the SAP Menu screen, select Vendor/ Supplying Plant Known by
following the above path.
138
SAP MM
Step 2: Provide all the necessary details such as the name of the vendor, item
category, name of material, plant for which material is procured, and the date of
delivery. Click on Save. Service Purchase order will be created.
139
SAP MM
140
SAP MM
Step 2: Provide all the necessary details such as purchase order number,
service number, quantity, and price. Click on Save. A new Service Entry Sheet
will be created for the corresponding purchase order.
141
21. VALUATION
SAP MM
Procurement process starts with creating a purchase order and ends with invoice
verification. In the whole process, one of the important parts is material
valuation. While creating purchase orders, material price is a mandatory field
and it is automatically determined. It happens because material valuation is
maintained in the SAP system in the material master. Material valuation
represents integration between MM & FI (Financial Accounting) modules, since it
updates the general ledger accounts in financial accounting. The key points to
note about material valuation are as follows:
Split Valuation
Split valuation helps in valuating the stocks of a material in the same valuation
area (company or plant) differently. Some of the examples where split valuation
is required are as follows:
Stock obtained from one vendor is valuated at a different price than the
stock obtained from another vendor.
Same material having different batch may have different valuation prices.
142
SAP MM
Step 1: On the Display IMG screen, select Activate Split Valuation by following
the above path.
Step 2: Click the option Split Material Valuation Active. Click on Save. Split
valuation is now activated.
143
SAP MM
144
SAP MM
Step 4: Provide the name of the valuation type. Click on Save. A new Valuation
Type will be created.
145
SAP MM
Step 5: Now go to the same screen and click Global Categories to create
valuation category.
146
SAP MM
Step 7: Provide the name of the valuation category. Click on Save. A new
Valuation Category will be created.
Step 8: Now go to the same screen and click Local Definitions to map valuation
type and valuation category.
147
SAP MM
Step 10: Provide valuation type, valuation category, and set the status as
active, and then click the Activate button. Valuation category and valuation type
are now mapped and both are activated.
148
SAP MM
After maintaining the valuation type and valuation category, you can mention
them in the material master as shown below.
Go to mm02 (Change screen for material master). Here you can maintain the
valuation category and valuation class in accounting view. On this basis,
valuation of the material will be done in a purchase order.
149
SAP MM
In SAP MM, procurement process involves the cost of goods and services that
needs to be paid to the vendor by an organization. The cost being paid must be
posted in an organization necessarily in a correct general ledger (G/L) account.
It is quite impossible to recollect and feed the correct G/L account every time
during procurement. To avoid this inconvenience, the SAP system can be
configured so that the system will automatically determine the correct G/L
account that needs to be posted. G/L account is posted when goods receipt is
done as well as during clearing the invoice verification. Account determination
deals with the following terms:
150
SAP MM
Step 1: On the Display IMG screen, select Define Valuation Control by following
the above path.
Step 2: Select Valuation grouping code. Click on Save. Valuation grouping code
is now activated.
151
SAP MM
152
SAP MM
Step 2: Here you can define a valuation area with grouping code, and assign
them to a company code. Click on Save. Valuation area and valuation grouping
code are now defined for a company code.
SAP MM
Step 1: On the Display IMG screen, select Define Valuation Classes by following
the above path.
154
SAP MM
Step 4: Provide the name of ARef (Account reference) along with its description.
155
SAP MM
156
SAP MM
Step 7: Provide the name of valuation class, ARef (Account reference), and
description of valuation class.
Step 8: Now go to the same screen and click Material Type/Account Category
Reference.
157
SAP MM
Step 9: Here you can map material type with ARef (Account reference). Click on
Save. G/L account can now be posted for different material types.
158
SAP MM
159
SAP MM
Step 3: Here you can maintain the transaction for which automatic account
determination is there. Click on Save. Automatic posting for transactions is now
configured.
160
23. CONFIGURATION
SAP MM
161
SAP MM
Step 2: Select the entry in which you want to make the changes.
Step 3: Here you can change the properties of the fields as hidden, display,
required entry, or optional entry. Click on Save. Field Groups are now set with
the desired field entries.
162
SAP MM
163
SAP MM
Step 2: Select the field selection group in which you want to make changes.
Here you can make changes in the field reference as hidden, display, required
entry, or optional entry. Click on Save. Field selection for data screens is now
maintained.
164
SAP MM
Step 1: On the Display IMG screen, select Maintain Company Codes for
Materials Management by following the above path.
165
SAP MM
Step 2: Provide details such as name, company code, along with the fiscal year
and the period for that. Click on Save. Company code is now maintained for
materials management.
166
SAP MM
Step 2: Here you can maintain type of message (warning or error), message
number along with the description of message. Click on Save. System messages
are now maintained.
167
SAP MM
168
SAP MM
Step 3: Here you can maintain a number range accordingly. Then click on Save.
Number range for purchase requisition is now maintained.
169
SAP MM
170
SAP MM
Step 3: Provide details such as the name of the document type with its
description. Click on Save. Document types for purchase requisition are now
defined.
171
SAP MM
172
SAP MM
Step 3: Here you can maintain a number range accordingly. Then click on Save.
Number range for RFQ/Quotation is now maintained.
173
SAP MM
174
SAP MM
Step 3: Provide details such as document type with its description. Click on
Save. Document types for RFQ/Quotation are now defined.
175
SAP MM
SAP MM provides some shortcuts to save time and effort. These are known as
transaction codes. Transaction codes are the shortcut codes that take us directly
to the screen desired. These codes are provided in the command field. Some of
the important transaction codes are as follows.
T-Code
Description
OX15
Create Company
OX02
OX10
Create Plant
OX09
OX08
OME4
OX18
OX01
OX17
MM01
Create Material
MM02
Change Material
MM03
Display Material
MB51
MMDE
SAP MM
MMNR
XK01
Create Vendor
XK02
Change Vendor
XK03
Display Vendor
ML33
ME11
ME01
ME51N
ME52N
ME53N
ME41
Create RFQ/Quotation
ME42
Change RFQ/Quotation
ME43
Display RFQ/Quotation
ME31L
ME32L
ME33L
MEQ1
MEQ2
MEQ3
SAP MM
ME21N
ME22N
ME23N
ME29N
ME59N
MIGO
MB1A
Goods Withdrawal
MB1B
Transfer Posting
MB1C
MB01
OMJJ
MIRO
MIRA
MR8M
MRBR
OMR6
MIR5
MIR6
Invoice Overview
MIR7
Park Invoice
178
SAP MM
MRIS
AC02
Service Master
ML81N
MRRL
MMB1
MMF1
MMG1
MMH1
MMI1
MMK1
MMN1
MMBE
Stock Overview
MB52
MB21
Create Reservation
MBST
MB5T
Stock in Transit
179
SAP MM
SAP MM
SAP MM
SAP MM
different vendors, i.e. quota is assigned to each source of supply. This is known
as quota arrangement.
Q: What do you understand by posting period?
A: Documents such as purchase order, request for quotation, goods receipt are
essential in a business. These documents need security, i.e., if any of these
documents is posted incorrectly, then the business can get affected at various
levels. In order to secure these documents, we have a concept of posting period.
Posting period allows us to post and make changes in the documents only in a
specific time period.
What is Next?
Further, you can go through the examples which you have practiced with the
subject, and make sure you are able to speak confidently on them. If you are a
fresher, then the interviewer does not expect you to answer very complex
questions, rather you have to keep your fundamentals strong.
Secondly, it really doesn't matter much if you could not answer a few questions,
but it matters how you answer the ones that you do. Be confident during your
interview. We at tutorialspoint wish you all the very best.
183