SAP MM Overview
SAP MM Overview
SAP MM Overview
Features of SAP MM
The features of a SAP MM system are as follows −
SAP MM is one of the modules of SAP that deals with material management
and inventory management.
Material Management as a process ensures no shortage of materials or any
gaps in the supply chain process of the organization. SAP MM speeds up the
procurement and material management activities, making the business run
smoothly with complete time and cost efficiency.
It deals with managing the materials (products and/or services) and
resources of an organization with the aim of accelerating productivity and
reducing costs. At the same time, SAP MM is quite versatile to accommodate
changes that are frequent in any business environment.
It deals with the Procurement Process, Master Data (Material & Vendor
Master), Account Determination & Valuation of Material, Inventory
Management, Invoice Verification, Material Requirement Planning, etc.
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
1
user id and password are provided by the system administrator. The login screen
appears as follows −
Page | 2
2
Page | 3
3
Page | 4
For creating a new session, we use the following keys shown in the screenshot
below −
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 −
4
Page | 5
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 −
Organizations try and keep inventory levels at a minimum, due to the prices
associated with high levels of inventory; at the same time, it can be
detrimental to stop production due to shortage of raw materials.
Getting the minimum price for a product or service is often necessary,
however it is equally important to maintain a balance between the product
availability, quality, and vendor (seller) relations.
Procurement Lifecycle
Procurement in most modern organizations follow some sequential steps which are
described below −
5
Requirement and Information Gathering
Procurement process starts with gathering information about a product and its
quantity. Then for the required products and services, it is necessary to look for
suppliers who can satisfy the requirements.
Page | 6
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.
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 price, availability, and
delivery schedule of the products/services. Thereafter, a contract is signed that is a
binding legal document between the supplier and the ordering party. A contract will
include all necessary information such as price and quantity of 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.
6
Page | 7
1 Determination of requirement
It is the logical subdivision where it is determined what material or services are required
and which supplier can fulfill the requirements.
7
quality are being inspected. In this phase, an invoice is received from the vendor (seller).
The following points show the difference of Procurement for Stock vs. Consumption
−
Procurement for Stock − A stock material is a material that is kept in stock.
These materials are kept in stock once received from the vendor. The stock
of this material keeps on increasing or decreasing based on the amount of
quantity received or issued. To order a material for stock, the
material must have a master record within the system.
Procurement for Direct Consumption − When the procurement is for direct
consumption, i.e., it will be consumed as soon as it is received, the user
should specify the consumption purpose. To order a material for
consumption, the material may have a master record within the system.
8
according to an exact time schedule, then you set up a scheduling
agreement.
Internal Procurement − Large corporate organizations may own multiple
separate businesses or companies. Internal Procurement is process of
getting material and services from among identical company. So, each of
Page | 9 these companies maintains a complete bookkeeping system with separate
Balance, Profit & Loss Statements so that when trade occurs between them
it will be recorded.
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
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.
The company orders goods from a vendor (seller). The goods are delivered with
returnable transport packaging (pallets, containers) that belongs to the vendor
(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.
9
Stock Transfer Using Stock Transport Order
Goods are procured and supplied within a company. One plant orders the goods
internally from another plant (receiving plant/issuing plant). The goods are procured
with a special type of purchase order – the stock transport order. You'll be able to
Page | 10 request and monitor the transfer of goods with a stock transport order.
Menu path
Transactional code
Menu Path
10
Page | 11
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.
11
Page | 12
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.
12
Page | 13
The next screen will appear as follows. This is the final screen from where we can
do configurations.
13
Page | 14
14
Menu path for MM Configuration
The main menu paths for MM area are as follows −
SAP Customizing Implementation Guide (IMG) ⇒ Enterprise Structure ⇒
Page | 15 Definition
SAP Customizing Implementation Guide (IMG) ⇒ Enterprise Structure ⇒
Assignment
SAP Customizing Implementation Guide (IMG) ⇒ General ⇒ Material Master
SAP Customizing Implementation Guide (IMG) ⇒ Materials Management
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.
15
Page | 16
In the following sections, we will look into each of the units that constitute an
enterprise structure.
Client
A client has the following attributes −
Client is a commercial organizational unit in R/3 system.
It has its own set of master data with independent table sets.
According to hierarchy, a client occupies the highest level in a SAP system.
Data that is maintained at the client level is valid for all organizational levels.
Company Code
A company code has the following attributes −
Within client, a company code is an independent accounting unit.
It is a legal entity that has its own profit, loss and balance statement.
It is the smallest unit in an organization for which a complete independent
account set can be replicated.
Plant
The basic points to be noted about a plant are as follows −
Plant is an organizational unit within a company where activities take place. A
plant will produce goods and make goods available for the company.
16
It is a unit having manufacturing facility, warehouse distribution center, or a
regional sales office within logistic. It subdivides an enterprise in different
aspects.
Storage Location
Page | 17
A storage location has the following attributes −
Storage location is an organizational unit, which actually differentiates
between different material stocks in a plant.
Storage location is a place where stock is kept physically.
A plant can consist of multiple storage locations. All data is stored at storage
location level for a particular storage location.
Purchasing Organization
The points to be noted about a Purchasing Organization are as follows −
A purchasing organization is an organizational unit under a company or a
plant that is responsible for the procurement activities according to
requirements. It is responsible for external procurement.
A purchasing organization can be at the client level, which is known as a
centralized purchasing organization.
A purchasing organization can also be at the company or plant level, which is
known as company-specific or plant-specific purchasing organization.
Different forms of purchasing can be described as follows −
Centralized Purchasing
Purchasing organization is not assigned to any company code. It procures for all
company codes belonging to different client.
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 −
17
Purchasing group is an organizational unit responsible for the everyday
procurement activities within an organization.
It is a buyer or a group of buyers responsible for the procurement activities in
a purchasing organization.
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
−
18
Page | 19
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.
19
Step 1 − On the Display IMG screen, select Define Company execute icon by
following the above path.
Page | 20
20
Page | 21
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.
21
Page | 22
Step 4 − Click the Save icon after filling the required information. A new company
will be created.
22
Page | 23
23
Page | 24
Step 3 − Fill in all the necessary details like Company code, company name along
with city, country, currency, language.
24
Page | 25
Step 4 − Click the Save icon after filling the required information. A new company
code will be created.
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
Page | 26
26
Page | 27
Step 3 − Fill in all necessary details like plant name along with detailed information
like Language, House no., city, country, region, postal code.
27
Page | 28
Step 4 − Click the Save icon after filling the required information. A new plant will be
created.
Page | 29
Step 2 − Enter the name of the plant for which you want to create the storage
location.
29
Page | 30
30
Page | 31
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.
31
IMG ⇒ Enterprise Structure ⇒ Definition ⇒ Materials Management ⇒ Maintain
Purchasing Organization
TCode: OX08
Step 1 − On the Display IMG screen, select Maintain Purchasing Organization
Page | 32 execute icon, by following the above path.
32
Page | 33
Step 3 − Enter the name of the purchasing organization along with its description.
33
Page | 34
Step 4 − Click the Save icon after filling the required information. A new Purchasing
Organization will be created.
34
Step 1 − On the Display IMG screen, select Maintain Purchasing Group execute
icon, by following the above path.
Page | 35
35
Page | 36
Step 3 − Enter the name of the purchasing group along with its description.
36
Page | 37
Step 4 − Click the Save icon after filling the required information. A new Purchasing
Group will be created.
37
the company, it will be assigned to the company. A standard SAP has the following
four basic and essential assignments −
38
Step 1 − On the Display IMG screen, select Assign plant to company code execute
icon, by following the above path.
Page | 39
39
Page | 40
Step 3 − Enter the name of the plant and company code. Click the Save button.
Plant is now assigned to company code.
40
Page | 41
41
Page | 42
Step 2 − We can view an existing assignment and can change it accordingly. Click
the Save button after making changes. Purchasing organization is now assigned to
the company code.
42
Purchasing Organization to Plant
A purchasing organization can be plant specific, i.e., it can be set at the plant level.
In such cases, we need to assign the purchasing organization to a plant. Follow the
steps given below to assign a purchasing organization to a plant −
Page | 43
Path to assign purchasing organization to plant
43
Page | 44
Step 3 − Enter the name of the plant and the purchasing organization. Click the
Save button. Purchasing organization is now assigned to plant.
44
Page | 45
45
Page | 46
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.
46
Page | 47
47
The key points to note about material master data are as follows −
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.
Page | 48 Since there are different departments in an enterprise and each department
works on some specific material, they will enter different information
regarding their material. So, each user department has its own view of the
material master record. The data screens that are used to create material
master can be divided into two categories −
o Main Data − This will include basic data (base unit of measure,
weight), purchasing data (over tolerance and under tolerance),
accounting data (standard price, moving price).
o Additional Data − This will include additional information like short
description about material, currency etc.
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 organizations to manage
different materials in a systematic manner in accordance to a company’s
requirement. For example, raw material and finished products are some of the
material types. Material type can be created by following the steps given below.
48
Page | 49
49
Page | 50
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.
50
Page | 51
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.
IMG ⇒ Logistic General ⇒ Material Master ⇒ Settings for Key Fields ⇒ Define
Material Groups
TCode: OMSF
Step 1 − On the Display IMG screen, select Define Material Groups, by following
the above path.
51
Page | 52
52
Page | 53
Step 3 − Enter the name of the material group along with its description. Click the
Save button. A new material group will be created.
53
Page | 54
Number Range
54
IMG ⇒ Logistic General ⇒ Material Master ⇒ Basic Settings ⇒ Material Types ⇒
Define Number Range for Each material Type
TCode: MMNR
Step 1 − On the Display IMG screen, select Define Number Range for Each
Page | 55 Material Type, by following the above path.
55
Page | 56
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.
After defining, we need to assign it to a material group. Follow the steps given
below to assign a number range.
Step 1 − On the same screen, select the Groups tab.
56
Page | 57
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.
57
Material master contains information on all materials that a company procures,
produces, or sells. It contains central data that is available at all the levels. Follow
the steps given below to create a material master −
58
Step 2 − Fill in all the required details such as material number (if external number
assignment), material type, industry sector, etc.
Page | 59
Step 3 − Select the views you want to maintain for your material.
59
Page | 60
Step 4 − Enter the name of the plant and the storage location.
60
Page | 61
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.
61
Page | 62
62
Vendors are categorized according to their requirements. Some of the vendors
having similar characteristics are grouped together and placed in one category. For
example, all local vendors can be placed under one account group. Create a
Vendor Account group by following the steps given below.
63
Page | 64
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.
64
Page | 65
Number Range
65
Page | 66
Step 2 − Click the Intervals button. It will create a number range for the customer
account.
66
Page | 67
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.
67
Page | 68
After defining a number range, we need to assign it to a vendor group. Follow the
steps given below to assign the number range.
Step 1 − On the same screen as shown above, select the Number Range tab.
68
Page | 69
Step 2 − For a particular vendor group, assign a number range here. Click on Save.
Number range is now assigned to the vendor group.
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 −
69
Path to create Vendor Master
70
Step 2 − Fill in all the required details such as company code, purchasing org, and
vendor number (if external number assignment).
Page | 71
Step 3 − Fill in all the details of vendor’s address such as street name, postal code,
country.
71
Page | 72
72
Page | 73
73
Page | 74
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.
74
Page | 75
75
o Consignment − Consignment info record has information on material
that is kept at ordering party premises. This info record contains
vendors price that is to be paid for withdrawing material from
consignment stock.
76
Page | 77
Step 2 − Enter the vendor number. In the info category, select standard or
subcontracting, or pipeline or consignment, according to the requirement.
77
Page | 78
Step 3 − Fill in the required details such as material group, 1st/2nd/3rd reminder,
vendor material number, personal details, order unit, origin data, and sort term.
78
Page | 79
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.
79
Page | 80
Automatically
Manually
80
Step 1 − Go to MM02 (Edit mode of material master for which you want to create
source list automatically). Select all the views.
Page | 81
Step 2 − Inside purchasing view, check the box for source list. Click on Save.
Source list will be created automatically for the material.
81
Page | 82
82
Page | 83
83
Step 2 − Enter the material number for which you want to maintain the source list
and respective plant details.
Page | 84
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.
84
Every organization acquires material or services to complete its business needs.
The process of buying materials and obtaining services from vendors or dealers is
called procurement. The steps required to procure material forms the procurement
cycle. Every organization performs some common sequential steps to procure
material in the right quantity at the right price. The important steps in a procurement
Page | 85 cycle are as follows −
Determination of Requirement
Creating Purchase Order
Posting Goods Receipt
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.
85
Page | 86
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.
86
Page | 87
Step 3 − Fill in all the necessary details under Item, by selecting the tabs as shown
in the following screenshot −
Invoice/Delivery Tab (Provide the tax code, Payment terms and conditions,
and incoterms)
Assignment Tab (Provide a valid G/L code, business area, and WBS
element)
Click on Save. A new Purchase Order will be created.
87
Posting Goods Receipt
After processing the purchase order, the vendor delivers the material to the ordering
party and this process is called Goods Receipt. It is the phase where the material is
received by the ordering party and its condition and quality are verified. Once the
Page | 88 material is verified against the predefined quality, a goods receipt is posted. Goods
receipt can be posted by following the steps given below.
88
Page | 89
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.
89
Page | 90
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 −
90
Page | 91
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.
91
Page | 92
92
o External service − Getting services like maintenance from third party
vendor.
93
Page | 94
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.
94
Page | 95
95
Step 2 − Provide the purchase requisition number for which you want to create a
purchase order. Then select the execute icon.
Page | 96
Step 3 − Drag the standard reference Purchase Requisition to the cart next to the
NB Standard PO.
96
Page | 97
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.
97
An RFQ can be created by the following two ways −
Manually
Automatically from Purchase Requisition
98
Page | 99
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.
99
Page | 100
Step 3 − Provide the name of the material, quantity of material, material group, and
quotation deadline date.
100
Page | 101
Step 4 − Provide the quantity and delivery date for the material.
101
Page | 102
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.
102
Page | 103
103
Page | 104
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.
104
Page | 105
105
Contract
Scheduling Agreement
Contract
Page | 106 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 −
Quantity Contract − In this type of contract, the overall value is specified in
terms of the total quantity of material to be supplied by the vendor.
Value Contract − In this type of contract, the overall value is specified in
terms of the total amount to be paid for that material to the vendor.
Follow the steps given below to create a contract. −
106
Page | 107
Step 2 − Provide the name of the vendor, type of contract, purchasing organization,
purchasing group, and plant along with the agreement date.
107
Page | 108
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).
108
Page | 109
Step 4 − Provide material number along with the target quantity. Click on Save. A
new Contract will be created.
109
Page | 110
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 −
110
Path to Create Scheduling Agreement
Step 2 − Provide the name of the vendor, agreement type (LP for scheduling
agreement), purchasing organization, purchasing group, plant along with agreement
date.
111
Page | 112
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).
112
Page | 113
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.
113
Page | 114
Schedule lines can be maintained for a scheduling agreement by following the steps
given below.
114
Page | 115
115
Page | 116
Step 3 − Select the line item. Go to Item tab. Select Delivery Schedule.
Step 4 − Provide the delivery schedule date and the target quantity. Click on Save.
Schedule lines are now maintained for the scheduling agreement.
116
Page | 117
117
Page | 118
118
Page | 119
Step 2 − Enter the material number and plant for which quota arrangement needs
to be maintained.
119
Page | 120
Step 3 − Provide dates in ‘valid from’ and ‘valid to’ and value in ‘quantity split’.
120
Page | 121
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.
121
Page | 122
122
Path to Maintain Fiscal Year Variant
123
Page | 124
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.
124
Page | 125
125
Page | 126
Step 2 − We can view the existing assignment and change it accordingly. Click on
Save. Fiscal Year Variant is now assigned to company code.
126
Page | 127
127
Page | 128
128
Page | 129
Step 3 − Enter the name of the variant. Click on Save. A new Variant will be created
for open posting periods.
129
Page | 130
130
Page | 131
Step 2 − We can view the existing assignment and change it accordingly. Click on
Save. Variant is now assigned to company code.
131
Page | 132
132
Page | 133
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.
133
Page | 134
134
Page | 135
For different procurement types, there are four types of purchase orders, which are
as follows −
135
It will take you to the purchase order screen.
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.
136
Page | 137
137
Page | 138
138
Page | 139
Movement Type
139
Goods Receipt
Reservation
Goods Issue
Page | 140
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 −
101 − Goods receipt for purchase order or order.
103 − Goods receipt for purchase order into GR blocked stock.
201 − Goods issue for a cost center.
261 − Goods issue for an order
301 − Transfer posting plant to plant in one step
305 − Transfer posting plant to plant in two steps - placement in storage
311 − Transfer posting storage location to storage location in one step
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 −
140
Page | 141
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.
141
Page | 142
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 −
Creation of Goods Receipt
Cancellation of Goods Receipt
142
Page | 143
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.
143
Page | 144
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.
144
Page | 145
145
Page | 146
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.
146
Page | 147
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.
147
Page | 148
148
Page | 149
Step 2 − Enter the date, movement type, and the plant for which reservation is to be
made.
149
Page | 150
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.
150
Page | 151
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.
151
Page | 152
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.
152
Page | 153
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.
153
Page | 154
Posting of Invoice
Blocked Invoice
Evaluated Receipt Settlement(ERS)
154
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
Page | 155 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.
155
Page | 156
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.
156
Page | 157
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 −
Variance in amount at item level
Variance in quantity at item level
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.
157
TCode: MRBR
Step 1 − On the SAP Menu screen, select Release Blocked Invoices by following
the above path.
Page | 158
Step 2 − Provide necessary details such as company code, invoice document
number, vendor, posting date, and purchasing group. Then click the execute button.
The blocked invoice will be released.
158
Page | 159
159
Go to XK02 (Change mode of vendor master).
Select Control data tab.
Check the AutoEvalGRSetmt Del. and AutoEvalGRSetmt Ret box.
Click on Save. Now the particular vendor is enabled for ERS.
Page | 160
160
Step 1 − On the SAP Menu screen, select Evaluated Receipt Settlement (ERS) by
following the above path.
Page | 161
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.
161
Page | 162
162
Service procurement can be of the following two types−
o Planned Services − In planned services at the time of procurement
specifications like quantity and price are known in advance. It means
nature and scope of service is clear before procurement.
163
Page | 164
Step 2 − Click the Create New Service icon as shown below.
164
Page | 165
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.
165
Service Purchase Order
In SAP MM services are accomplished with the help of service purchase order. The
requirement of service with its description along with quantity is given to third party
in form of service purchase order. In service purchase order important field is item
Page | 166 category. For service, item category will be D. So, service purchase order can be
created by following the below steps.
166
Page | 167
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.
167
Page | 168
168
Page | 169
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.
169
Page | 170
SAP MM - Valuation
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 −
Material valuation helps in determining the price of the material, and in which
general ledger account it needs to be posted.
Material valuation can happen at company code level or plant level.
Material can be valuated based on different types of procurement; it is known
as split valuation.
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 that is procured externally from a vendor has a different valuation price
than the stock of an in-house production.
170
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.
Split Valuation needs to be activated before setting any other configuration. Follow
Page | 171 the steps given below to activate split valuation.
Step 2 − Click the option Split Material Valuation Active. Click on Save. Split
valuation is now activated.
171
Page | 172
172
Page | 173
173
Page | 174
Step 4 − Provide the name of the valuation type. Click on Save. A new Valuation
Type will be created.
Step 5 − Now go to the same screen and click Global Categories to create
valuation category.
174
Page | 175
Step 7 − Provide the name of the valuation category. Click on Save. A new
Valuation Category will be created.
175
Page | 176
Step 8 − Now go to the same screen and click Local Definitions to map valuation
type and valuation category.
176
Page | 177
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.
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.
177
Page | 178
178
Define Valuation Control
Valuation areas can be grouped together and can be assigned to one grouping
code, if they belong to the same G/L account. For example, different plants under
one company code can be assigned the same valuation grouping code and vice
Page | 179 versa. Before this, valuation grouping code must be activated and this can be done
by following the steps given below.
Step 2 − Select Valuation grouping code. Click on Save. Valuation grouping code is
now activated.
179
Page | 180
180
Page | 181
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.
181
Page | 182
182
Page | 183
183
Page | 184
Step 4 − Provide the name of ARef (Account reference) along with its description.
184
Page | 185
185
Page | 186
186
Page | 187
Step 7 − Provide the name of valuation class, ARef (Account reference), and
description of valuation class.
187
Page | 188
Step 8 − Now go to the same screen and click Material Type/Account Category
Reference.
188
Page | 189
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.
189
Page | 190
190
Page | 191
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.
191
Page | 192
SAP MM - Configuration
SAP MM is flexible enough to allow its configurations to be modified in the
background to suit the business requirements of an organization. Configurations
help in making custom enhancements in the structure. This chapter describes some
of the important configurations in SAP MM.
Page | 193
Step 2 − Select the entry in which you want to make the changes.
193
Page | 194
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.
194
Page | 195
195
Page | 196
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.
196
Page | 197
197
Page | 198
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.
198
Define Attributes of System Messages
Sometimes the system does not allow us to save a document when its information
is incomplete. In such cases, the system issues some messages to indicate the
probable cause of error. These system messages can be set up by following the
Page | 199 steps given below.
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.
199
Page | 200
200
Page | 201
Step 3 − Here you can maintain a number range accordingly. Then click on Save.
Number range for purchase requisition is now maintained.
201
Page | 202
202
Page | 203
203
Page | 204
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.
204
Page | 205
205
Step 1 − On the Display IMG screen, select Define Number Ranges by following
the above path.
Page | 206
Step 3 − Here you can maintain a number range accordingly. Then click on Save.
Number range for RFQ/Quotation is now maintained.
206
Page | 207
207
Page | 208
208
Page | 209
Step 3 − Provide details such as document type with its description. Click on Save.
Document types for RFQ/Quotation are now defined.
209
Page | 210
1 OX15
Create Company
210
2 OX02
Create Company Code
3
Page | 211 OX10
Create Plant
4 OX09
Create Storage Location
5 OX08
Create Purchasing Organization
6 OME4
Create Purchasing Group
7 OX18
Assign Plant to Company Code
8 OX01
Assign Purchasing Organization to Company Code
9 OX17
Assign Purchasing Organization to Plant
10 MM01
Create Material
11 MM02
Change Material
12 MM03
Display Material
211
13 MB51
Material Document List
14
Page | 212 MMDE
Delete All Materials
15 MMNR
Define Material Master Number Ranges
16 XK01
Create Vendor
17 XK02
Change Vendor
18 XK03
Display Vendor
19 ML33
Create Vendor Conditions
20 ME11
Maintain Purchasing Info Record
21 ME01
Maintain Source List
22 ME51N
Create Purchase Requisition
23 ME52N
Change Purchase Requisition
212
24 ME53N
Display Purchase Requisition
25
Page | 213 ME41
Create RFQ/Quotation
26 ME42
Change RFQ/Quotation
27 ME43
Display RFQ/Quotation
28 ME31L
Create Scheduling Agreement
29 ME32L
Change Scheduling Agreement
30 ME33L
Display Scheduling Agreement
31 MEQ1
Create Quota Arrangement
32 MEQ2
Change Quota Arrangement
33 MEQ3
Display Quota Arrangement
34 ME21N
Create Purchase Order
213
35 ME22N
Change Purchase Order
36
Page | 214 ME23N
Display Purchase Order
37 ME29N
Release Purchase Order
38 ME59N
Automatic generation of Purchase Order
39 MIGO
Post Goods Movement
40 MB1A
Goods Withdrawal
41 MB1B
Transfer Posting
42 MB1C
Post Other Goods Receipts
43 MB01
Post Goods Receipt for Purchase Order
44 OMJJ
Customizing: Define New Movement Types
45 MIRO
Enter Incoming Invoice
214
46 MIRA
Fast Invoice Entry
47
Page | 215 MR8M
Cancel Invoice Document
48 MRBR
Release Blocked Invoices
49 OMR6
Tolerance limits: Invoice Verification
50 MIR5
Display List of Invoice Documents
51 MIR6
Invoice Overview
52 MIR7
Park Invoice
53 MRIS
Settle Invoicing Plan
54 AC02
Service Master
55 ML81N
Create Service Entry Sheet
56 MRRL
Evaluated Receipt Settlement
215
57 MMB1
Create Semi Finished Product
58
Page | 216 MMF1
Create Finished Product
59 MMG1
Create Returnable Packaging
60 MMH1
Create Trading Goods
61 MMI1
Create Operating Supplies
62 MMK1
Create Configurable Material
63 MMN1
Create Non-Stock Material
64 MMBE
Stock Overview
65 MB52
List of Warehouse Stocks on Hand
66 MB21
Create Reservation
67 MBST
Cancel Material Document
216
68 MB5T
Stock in Transit
Page | 217
217