SAP MM for Business Professionals
SAP MM for Business Professionals
OVERVIEW
SAP ERP (Enterprise Resource Planning) is a commercial software that integrates all the information in a
single software, considering various factors such as time and cost. Organizations can easily meet their
business demands with the help of SAP.
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.
11
2. Screen navigation
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 −
12
Given below is a brief description of the available toolbars −
Menu Bar − Menu bar is the topline of the dialog window in the SAP system.
Standard Toolbar − This toolbar includes standard functions such as save, top of page, end of
page, page up, page down, print, etc.
Title Bar − Title bar displays the name of the application/business process you are currently in.
Application Toolbar − Application-specific menu options are available on this toolbar.
Command Field − To start a business application without navigating through menu transactions,
some logical codes are assigned to the business processes. Transaction codes are entered in the
command field to start an application directly.
13
New Session Icon
For creating a new session, we use the following keys shown in the screenshot below −
14
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 −
15
3. PROCUREMENT PROCESS
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. Procurement should be
done in such a way that materials are ordered in correct quantity, with a proper value at the proper time.
It is subdivided into following parts −
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 −
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.
16
Consumption, Maintenance and Disposal
As the products/services are consumed, the performance of the products or services is evaluated and any
follow-up service support, if required, is analyzed.
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.
17
It is the phase when an order is created from
requisition and it is approved and assigned to a
supplier.
4 Goods receipt/ Invoice Received
It is the phase in which the material is received by
the company and its condition and quality are
being inspected. In this phase, an invoice is
received from the vendor (seller).
5 Invoice verification/ Vendor Payment
It is the phase in which the vendor (seller) is paid
from the company and reconciliation of the
invoice and PO is accomplished.
Type of Basic Procurement
There are two types of basic procurement −
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.
External procurement − It is the process of procuring goods or services from external vendors.
There are three basic forms of external procurement generally supported by the purchasing
component of the IT system.
o One-time orders are generally used for material and services that are ordered irregularly.
o Longer-term contracts with the subsequent issue of release orders − For materials that
are being ordered regularly and in large quantities, we can negotiate deal with the vendor
(seller) for pricing or conditions & record then in a contract. In a contract you also specify
the validity date.
o Longer-term scheduling agreements and delivery schedules − If a material is ordered on
an everyday basis and is to be delivered 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 these companies maintains a complete bookkeeping system with separate
Balance, Profit & Loss Statements so that when trade occurs between them it will be recorded.
18
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.
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.
19
4. Organization structure
Organization structure is the framework of a company according to which business is conducted in every
company. Organization structure consists of many levels having direct or indirect relationship with one
another. Organization structure is also referred as enterprise structure. Enterprise structure is made up
of many organizational units having relationship with one another.
Configuration of SAP is done with the help of an implementation guide, known as IMG. It is used to add
fields, to change field names, to modify dropdown lists, etc. to adjust according to the functionality of an
organization. IMG is where we define the enterprise structure and other settings that are required for the
functioning of SAP according to the requirements of an organization.
Menu path
Transactional code
Menu Path
We can navigate through the following path to reach out to IMG −
110
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.
111
SAP IMG
IMG screen can be reached out just by following the steps given below −
The next screen will appear as follows. This is the final screen from where we can do configurations.
112
Menu path for MM Configuration
The main menu paths for MM area are as follows −
113
5. INTERPRISE STRUCTURE
Every organization has some framework or structure according to which the whole business runs. An
enterprise structure is the structure that represents an enterprise in the SAP ERP system. It is subdivided
into various organizational units which, for legal reasons or business-related reasons, are grouped
together.
An enterprise structure defines various levels in an organization. These levels are placed according to
some hierarchy. Each level has some specific functionality associated with it, which in a combined way
describes the working of an organization. In addition, an enterprise structure defines various
organizational units that are present in an enterprise. The organizational structure in MM consists of the
following organizational levels −
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.
In the following sections, we will look into each of the units that constitute an enterprise structure.
Client
A client has the following attributes −
114
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 −
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.
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
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 −
Centralized Purchasing
Purchasing organization is not assigned to any company code. It procures for all company codes belonging
to different client.
115
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.
Purchasing Group
The attributes of a purchasing group are as follows −
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.
An organization structure can be defined as the framework of a company that describes the entire
structure and functioning of the company. Organization structures are split into different levels and each
level is placed according to a hierarchy. These levels have direct or indirect relationship with one another.
The various levels in a standard organization are as follows −
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 −
116
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.
117
Step 2 − Click the New Entries icon.
118
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.
119
Step 4 − Click the Save icon after filling the required information. A new company will be created.
TCode: OX02
Step 1 − On the Display IMG screen, select Edit, Copy, Delete, Check Company Code execute icon, by
following the above path.
120
Step 2 − Click the New Entries button.
121
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.
122
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 −
TCode: OX10
Step 1 − On the Display IMG screen, select Define, Copy, Delete check plant execute icon, by following the
above path.
123
Step 3 − Fill in all necessary details like plant name along with detailed information like Language, House
no., city, country, region, postal code.
124
Step 4 − Click the Save icon after filling the required information. A new plant will be created.
TCode: OX09
Step 1 − On the Display IMG screen, select Maintain Storage Location execute icon, by following the above
path.
125
Step 2 − Enter the name of the plant for which you want to create the storage location.
126
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.
TCode: OX08
Step 1 − On the Display IMG screen, select Maintain Purchasing Organization execute icon, by following
the above path.
127
Step 2 − Click the New Entries icon.
128
Step 3 − Enter the name of the purchasing organization along with its description.
129
Step 4 − Click the Save icon after filling the required information. A new Purchasing Organization will be
created.
TCode: OME4
Step 1 − On the Display IMG screen, select Maintain Purchasing Group execute icon, by following the
above path.
130
Step 2 − Click the New Entries icon.
131
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.
7. ORGANIZATIONAL UNIT
All the organizational units combined together form the framework of a company. These organizational
units can be considered as different levels that describe the structure of an enterprise. Every level has a
particular functionality associated with it. Also, every level in one or the other way is related to each other.
These levels are placed according to some hierarchy, Company being at the top.
To establish a relationship between these levels, we have to assign them to one or other in such a way
that they still lie in the same hierarchy. For example: As Company is at the top level and plant is below it,
it is necessary that the plant has some relation with the company. As the plant is a sub-part or a smaller
division of the company, it will be assigned to the company. A standard SAP has the following four basic
and essential assignments −
132
Purchasing organization to plant
Standard purchasing organization to plant
All the assignments in SAP are done through the Display IMG screen, as shown in the following screenshot.
TCode: OX18
Step 1 − On the Display IMG screen, select Assign plant to company code execute icon, by following the
above path.
133
Step 2 − Click the New Entries icon.
134
Step 3 − Enter the name of the plant and company code. Click the Save button. Plant is now assigned to
company code.
135
Purchasing Organization to Company Code
A purchasing organization can be set at company code level; it is called a centralized purchasing
organization. So we need to assign this purchasing organization to the company code. The following steps
take you through the procedure of assigning a purchasing organization to a company code −
TCode: OX01
Step 1 − On the Display IMG screen, select Assign Purchasing Organization to Company Code execute icon,
by following the above path.
136
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.
137
Path to assign purchasing organization to plant
IMG ⇒Enterprise Structure ⇒Assignment ⇒Materials Management ⇒Assign Purchasing organization to
Plant
TCode: OX17
Step 1 − On the Display IMG screen, select Assign Purchasing Organization to Plant, by following the above
path.
138
Step 3 − Enter the name of the plant and the purchasing organization. Click the Save button. Purchasing
organization is now assigned to plant.
139
Standard Purchasing Organization to Plant
Standard purchasing organization is the default purchasing organization. We can sometimes assign the
standard purchasing organization to some specific plant if 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 −
TCode: SPRO
Step 1 − On the Display IMG screen, select Assign Standard Purchasing Organization to Plant, by following
the above path.
140
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.
141
8. MASTER DATA
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.
Transactional data − Data that is associated with processing of business transaction is
transactional data.
142
Material Master Data
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.
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.
TCode: OMS2
Step 1 − On the Display IMG screen, select Define Attributes of Material Types, by following the above
path.
143
Step 2 − Click the New Entries button.
144
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.
145
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.
TCode: OMSF
Step 1 − On the Display IMG screen, select Define Material Groups, by following the above path.
146
Step 2 − Click the New Entries button.
147
Step 3 − Enter the name of the material group along with its description. Click the Save button. A new
material group will be created.
148
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 −
External number assignment − While creating a material, you have to enter your own number
(containing alphabets or digits), and that should be unique.
Internal number assignment − While creating a material, you need not enter any number. The
system automatically generates a unique number to that material.
Internal number range can be defined by following the steps given below −
TCode: MMNR
Step 1 − On the Display IMG screen, select Define Number Range for Each Material Type, by following the
above path.
149
Step 2 − Click the Intervals button.
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.
150
Assignment of Number Range
After defining, we need to assign it to a material group. Follow the steps given below to assign a number
range.
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.
151
Material Master Creation
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 −
TCode: MM01
Note − For any create transaction, we use 01, for edit 02, for display 03 as suffix.
Step 1 − On the SAP Menu screen, click the create button by following the above path.
152
Step 2 − Fill in all the required details such as material number (if external number assignment), material
type, industry sector, etc.
153
Step 3 − Select the views you want to maintain for your material.
Step 4 − Enter the name of the plant and the storage location.
154
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.
155
Vendor Master Data
The key points about vendor master are as follows −
Vendor Master Data is the enterprise main source of vendor-specific data. It includes information
on vendors from which a company can procure, or can sell.
A vendor master record contains information such as vendor's name, address, etc.
Data in a vendor master record is divided into three categories −
o General Data − General data is maintained at client level and it is valid for all
organizational levels.
o Accounting Data − Accounting data is maintained at company level and it is valid for all
plants belonging to that company.
o Purchasing Data − Purchasing data is maintained at purchasing organization level.
Vendor master has three characteristics, which we will discuss one by one in the following sections.
TCode: OBD3
Step 1 − On the Display IMG screen, select Define Account Groups and Field Selection (Vendor), by
following the above path.
156
Step 2 − Click the New Entries button.
157
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.
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.
TCode: XDN1
Step 1 − On the Display IMG screen, select Define Number Range for Vendor Master Record, by following
the above path.
158
Step 2 − Click the Intervals button. It will create a number range for the customer account.
159
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.
160
Assignment of Number Range
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.
Step 2 − For a particular vendor group, assign a number range here. Click on Save. Number range is now
assigned to the vendor group.
161
Creation of Vendor Master
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 −
TCode: XK01
Step 1 − On the SAP Menu screen, select Create for Central Vendor Data, by following the above path.
162
Step 2 − Fill in all the required details such as company code, purchasing org, and vendor number (if
external number assignment).
163
Step 3 − Fill in all the details of vendor’s address such as street name, postal code, country.
164
Step 4 − Fill in the necessary bank details of the vendor.
165
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.
166
9. PURCHASE INFO RECORD
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 −
Purchasing info record stores information on material and vendor, supplying that material. For
example, a vendor’s current price of a particular material is stored in info record.
Purchase info record can be maintained at the plant level or at the purchasing organization level.
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
the particular material.
o Subcontracting − Subcontracting info record has information on subcontract orders. This
info record will include price for assembling the raw material that is supplied by the
ordering party.
o Pipeline − Pipeline info record has information on material that is provided by vendor
through pipes. For Example: like water,electricity.
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.
167
Creation of Purchase Info Record
Follow the steps given below to create a Purchase Info Record.
TCode: ME11
Step 1 − On the SAP Menu screen, select the Create icon, by following the above path.
Step 2 − Enter the vendor number. In the info category, select standard or subcontracting, or pipeline or
consignment, according to the requirement.
168
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.
169
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.
170
10. Source Determination/List
The combined information of material and vendor is kept in a record that is known as purchase info
record. But a particular material can be ordered from different vendors in different time intervals. This
information can be maintained in a list that is called as the source list. The key points to note about a
source list are as follows −
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.
Source list can be copied from one plant to another plant.
Automatically
Manually
Step 1 − Go to MM02 (Edit mode of material master for which you want to create source list
automatically). Select all the views.
171
Step 2 − Inside purchasing view, check the box for source list. Click on Save. Source list will be created
automatically for the material.
172
Manual Creation of Source List
Source list can be created manually by following the steps given below −
TCode: ME01
Step 1 − On the SAP Menu screen, click Maintain by following the above path.
173
Step 2 − Enter the material number for which you want to maintain the source list and respective plant
details.
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.
174
11. Procurement Cycle
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
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.
175
Creating Purchase Order
Purchase order is the formal and final confirmation of the requirements that is sent to the vendor to
supply material or services. A purchase order includes important information such as name of the material
with its corresponding plant, details of purchasing organization with its company code, name of vendor,
and date of delivery. A purchase order can be created by following the steps given below −
TCode: ME21N
Step 1 − On the SAP Menu screen, select Create Vendor/Supplying Plant Known by following the above
path.
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.
176
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)
177
Path to Post Goods Receipt
Logistics ⇒Materials Management ⇒Inventory management ⇒Goods movement ⇒Goods movement
TCode: MIGO
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.
178
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 −
TCode: MIRO
Step 1 − On the SAP Menu screen, select Enter Invoice by following the above path.
179
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.
180
12.Purchase Requisition
Procurement in every organization starts with gathering requirements. Once requirements are gathered,
we need to inform the purchasing organization. A Purchase Requisition is a document that contains a list
of requirements. The key points to note about a purchase requisition are as follows −
181
Path to Create Purchase requisition
Logistics ⇒Materials Management ⇒Purchasing ⇒Purchasing Requisition ⇒Create
TCode: ME51N
Step 1 − On the SAP Menu screen, select the Create execute icon by following the above path.
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.
182
After creating a purchase requisition, we need to send our requirements to the vendor. It is done through
a document that is known as the purchase order. A purchase order can be directly created from a purchase
requisition.
TCode: ME21N
Step 1 − Enter TCode to go to the purchase order home screen. Select Purchase Requisition as shown in
the following screenshot.
TCode: ME21N
Step 2 − Provide the purchase requisition number for which you want to create a purchase order. Then
select the execute icon.
183
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.
184
13.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 fulfill 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 −
Request for quotation is a form of invitation that is sent to the vendors to submit a quotation
indicating their pricing and terms and conditions.
It contains details about goods or services, quantity, date of delivery, and date of bid on which it
is to be submitted.
Quotation is a reply by a vendor in response to a request for quotation.
Manually
Automatically from Purchase Requisition
TCode: ME41
Step 1 − On the SAP Menu screen, select the Create execute icon by following the above path.
185
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.
186
Step 3 − Provide the name of the material, quantity of material, material group, and quotation deadline
date.
187
Step 4 − Provide the quantity and delivery date for the material.
188
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.
189
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.
190
14.Outline Agreement
Vendor selection is an important process in the procurement cycle. Vendors can be selected by quotation
process. After having shortlisted a vendor, an organization enters into an agreement with that particular
vendor to supply certain items with certain conditions. Typically when an agreement is reached, a formal
contract is signed with the vendor. So, an outline agreement is a long-term purchasing agreement with a
vendor. −
An outline agreement is a long-term purchasing agreement with a vendor containing terms and
conditions regarding the material that is to be supplied by the vendor.
The terms of an outline agreement are valid up to a certain period of time and cover a certain
predefined quantity or value.
Contract
Scheduling Agreement
191
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 −
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.
TCode: ME31K
Step 1 − On the SAP Menu screen, select the Create execute icon by following the above path.
Step 2 − Provide the name of the vendor, type of contract, purchasing organization, purchasing group,
and plant along with the agreement date.
192
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).
193
Step 4 − Provide material number along with the target quantity. Click on Save. A new Contract will be
created.
194
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 −
TCode: ME31L
Step 1 − On the SAP Menu screen, select the Create execute icon by following the above path.
195
Step 2 − Provide the name of the vendor, agreement type (LP for scheduling agreement), purchasing
organization, purchasing group, plant along with agreement date.
196
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).
197
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.
198
Maintain Scheduling Lines for the Agreement
Schedule lines can be maintained for a scheduling agreement by following the steps given below.
Step 1 − On the SAP Menu screen, select the Maintain execute icon by following the above path.
199
Step 2 − Provide the scheduling agreement number.
Step 3 − Select the line item. Go to Item tab. Select Delivery Schedule.
1100
Step 4 − Provide the delivery schedule date and the target quantity. Click on Save. Schedule lines are now
maintained for the scheduling agreement.
1101
15.Quota Arrangement
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 −
Quota arrangement divides the total requirement of material among certain sources of supply,
i.e. vendors, and then assigns a quota to each source.
This particular quota specifies the portion of material that is to be procured from an assigned
vendor or source.
Quota rating is used to determine the amount of material that is to be assigned to a particular
source or vendor. The source with the lowest quota rating represents a valid source.
Quota rating can be calculated by using the following formula −
Where Quota Allocated Quantity is total quantity from all orders that is procured from a particular
source. Quota Base Quantity is quantity from new source of supply. Quota is total requirement of
material that is given to a particular source of supply.
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.
1102
Create Quota Arrangement
Quota arrangement divides the total requirement of a material among certain sources of supply, i.e.,
vendors. Follow the steps given below to create a quota arrangement.
TCode: MEQ1
Step 1 − On the SAP Menu screen, select the Maintain execute icon by following the above path.
1103
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’.
1104
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.
1105
16.Posting Period
SAP ERP systems were designed so that business can be conducted in an efficient way. Documents such
as purchase order, request for quotation, goods receipt are essential elements in a business. These
documents need security, i.e., if any of the documents is posted incorrectly, then the business can get
affected at various levels. In order to secure these documents, we have a concept known as the posting
period.
A posting period allows one to post and make changes in the documents only in a specific time period.
Sometimes you will get errors like “posting allowed only in this time period for a certain company code”.
It means for a particular company code, a posting period is maintained and posting to that document is
only allowed within that period. A posting period for a company can be defined using five fields which are
as follows −
Step 1 − On the Display IMG screen, select Maintain Fiscal Year Variant by following the above path.
1107
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.
1108
Assign Company Code to Fiscal Year Variant
Follow the steps given below to assign company code to the fiscal year variant.
TCode: OB37
Step 1 − On the Display IMG screen, select Assign Company Code to Fiscal Year Variant by following the
above path.
1109
Step 2 − We can view the existing assignment and change it accordingly. Click on Save. Fiscal Year Variant
is now assigned to company code.
1110
Path to Define Variants for Open Posting Periods
Financial accounting ⇒Financial Accounting Global Settings ⇒Ledgers ⇒Fiscal Year and Posting Periods ⇒
Posting Periods ⇒Define Variants for Open Posting Periods
TCode: OBBO
Step 1 − On the Display IMG screen, select Define Variants for Open Posting Periods by following the above
path.
1111
Step 3 − Enter the name of the variant. Click on Save. A new Variant will be created for open posting
periods.
1112
Assign Variant to Company Code
Follow the steps given below to assign a variant to company code.
TCode: OBBP
Step 1 − On the Display IMG screen, select Assign Variants to Company Code by following the above path.
1113
Step 2 − We can view the existing assignment and change it accordingly. Click on Save. Variant is now
assigned to company code.
1114
Open and Close Posting Periods
Posting period allows you to post and make changes in the documents only in a specific time period. Open
and close posting periods can be maintained by following the steps given below.
TCode: OB52
Step 1 − On the Display IMG screen, select Open and Close Posting Periods by following the above path.
1115
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.
1116
For different procurement types, there are four types of purchase orders, which are as follows −
1117
Consignment Purchase Order
In consignment, material is available at the organization store premises, however it still belongs to the
vendor (seller)/Owner of the material. If you utilize the material from the consignment stocks, then you
have to pay to the vendor.
1118
Stock Transfer Purchase Order
In stock transfer, 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 known as the stock transport order.
Follow the steps given below to create a stock transfer purchase order.
1119
Service Purchase Order
In service, a third party provides services to a company. These services include maintenance functions
such as electricity and oiling of machines. Follow the steps given below to create a service purchase order.
1120
18.Inventory Management
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 company’s 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 company’s premises. −
Inventory management deals with the management of stock, either on value or quantity basis.
It includes planning, entry, and keeping records of all the movements of goods.
Goods movement creates a document that updates all the stock quantity and value in the
inventory that is known as the material document.
A material document is referred by a document number and document year.
One normally comes across the following terms while doing inventory management −
Movement Type
Goods Receipt
Reservation
Goods Issue
1121
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 −
Movement types can be reached out by following the steps given below −
TCode: MIGO
Step 1 − On the SAP Menu screen, select Goods Movement (MIGO) by following the above path.
1122
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.
1123
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
−
TCode: MIGO
Step 1 − On the SAP Menu screen, select Goods Movement (MIGO) by following the above path.
1124
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.
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.
1125
Cancellation of Goods Receipt
Sometimes a goods receipt is not posted correctly, in which case, it is to be cancelled. Follow the steps
given below to cancel a goods receipt.
TCode: MIGO
Step 1 − On the MIGO screen, select Cancellation against a Material Document Number from the drop-
down. Provide the material document number.
1126
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.
1127
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.
1128
Path to Create Reservation
Logistics ⇒Materials Management ⇒Inventory Management ⇒Reservation ⇒Create
TCode: MB21
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.
1129
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.
1130
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.
TCode: MIGO
Step 1 − On the SAP Menu screen, select Goods Movement (MIGO) by following the above path.
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.
1131
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.
1132
19.Invoice Verification
Every organization acquires goods or services to complete its business needs. Once goods are procured
from a vendor and placed in company’s premises through goods receipt, we need to pay to the vendor
for the acquired goods and services. The amount to be paid along with the details of the material is
provided by the vendor in the form of a document that is known as the invoice. Before paying to the
vendor, we need to verify the invoice. This process of verifying the invoice before making a payment is
known as invoice verification. The key points to note about invoice verification are as follows −
Invoice verification marks the end of procurement, after purchase order and goods receipt.
Invoice posting updates all the related documents in financials and accounting.
Blocked invoice that vary from actual invoice can be processed through invoice verification.
Posting of Invoice
Blocked Invoice
Evaluated Receipt Settlement(ERS)
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.
1133
Path to Post Invoice
Logistics ⇒Materials Management ⇒Logistic Invoice Verification ⇒Document Entry ⇒Enter Invoice
TCode: MIRO
Step 1 − On the SAP Menu screen, select Enter Invoice by following the above path.
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.
1134
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 −
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.
TCode: MRBR
Step 1 − On the SAP Menu screen, select Release Blocked Invoices by following the above path.
1135
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.
1136
Evaluated Receipt Settlement
Evaluated Receipt Settlement (ERS) is an easy method of settling goods receipt automatically. If the
ordering party has agreed with the vendor on all financial terms and condition, then it need not verify the
invoice. Invoice will be posted automatically from the information present in the purchase order and the
goods receipt. Given below are the advantages of having an ERS −
To implement ERS, some mandatory settings are to be done in the vendor master.
1137
Follow the steps given below to create an ERS.
TCode: MRRL
Step 1 − On the SAP Menu screen, select Evaluated Receipt Settlement (ERS) by following the above path.
1138
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.
1139
20.Service Management
Besides procurement of goods, an organization may occasionally require some kind of services. Such
services include small maintenance tasks such as changing the lights, painting, and housekeeping. These
services are carried out by external contractors and hence the whole process of procurement of services
is known as service management. The key points to note about service management are as follows −
Services are meant for direct consumption instead of keeping them in inventory.
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.
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.
o Unplanned Services − In unplanned services at the time of procurement specifications
like quantity and price are not known in advance. It means nature and scope of service is
not clear before procurement. These services can be extended as per the requirement.
1140
Service management deals with the following terms−
TCode: AC03
Step 1 − On the SAP Menu screen, select Service Master by following the above path.
1141
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.
1142
purchase order important field is item category. For service, item category will be D. So, service purchase
order can be created by following the below steps.
TCode: ME21N
Step 1 − On the SAP Menu screen, select Vendor/ Supplying Plant Known by following the above path.
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.
1143
Service Entry Sheet
A service entry sheet stores a record of all the services that have been procured. In case of goods procured,
we maintain a goods receipt document; whereas in case of services, we maintain a service entry sheet. It
accommodates the charges that we need to pay to the vendor. Follow the steps given below to create a
service entry sheet.
TCode: ML81N
Step 1 − On the SAP Menu screen, select the Maintain execute icon by following the above path.
1144
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.
1145
21.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.
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 the steps given below
to activate split valuation.
1146
Path to Activate Split Valuation
IMG ⇒Materials Management ⇒Valuation and Account Assignment ⇒Split Valuation ⇒Activate Split
Valuation
TCode: OMW0
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.
1147
Valuation Area − Material may be valuated at plant level or at company code level. The level at
which materials are valuated is known as valuation area.
Valuation Category − Valuation category is the criteria on which material is split valuated.
Valuation Type − Valuation type specifies the features of a valuation category.
TCode: OMWC
Step 1 − On the Display IMG screen, select Configure Split Valuation by following the above path.
1148
Step 3 − Click the Create button.
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.
1149
Step 6 − Click the Create button.
Step 7 − Provide the name of the valuation category. Click on Save. A new Valuation Category will be
created.
1150
Step 8 − Now go to the same screen and click Local Definitions to map valuation type and valuation
category.
1151
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.
1152
22. Account Determination
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−
TCode: OMWM
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.
1154
Group Together Valuation Areas
In valuation grouping, valuation area and valuation grouping code are assigned to the company code. This
can be done by following the below steps.
TCode: OMWD
Step 1 − On the Display IMG screen, select Group Together Valuation Areas by following the above path.
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.
1155
Define Valuation Classes
Valuation class categorizes the G/L account on the basis of material type. For example, raw material will
have different G/L account than the finished material, as the costs will be different in both the cases.
Account reference is also maintained along with the valuation class. Account reference and valuation class
can be defined by following the steps given below.
TCode: OMSK
Step 1 − On the Display IMG screen, select Define Valuation Classes by following the above path.
1156
Step 2 − Click the Account Category Reference button.
1157
Step 4 − Provide the name of ARef (Account reference) along with its description.
1158
Step 5 − Now go to same screen and click Valuation Class.
1159
Step 7 − Provide the name of valuation class, ARef (Account reference), and description of valuation class.
1160
Step 8 − Now go to the same screen and click Material Type/Account Category Reference.
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.
1161
Configure Automatic Posting
G/L account is automatically determined for each of the transactions. It happens so because automatic
postings are configured in the SAP system. Automatic posting can be configured by following the steps
given below.
TCode: OMWB
Step 1 − On the Display IMG screen, select Configure Automatic Postings by following the above path.
1162
Step 2 − Click Account Assignment.
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.
1163
23.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.
TCode: OMSR
Step 1 − On the Display IMG screen, select Assign Fields to Field Selection Groups by following the above
path.
1164
Step 2 − Select the entry in which you want to make the changes.
1165
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.
1166
Maintain Field Selection for Data Screens
This configuration allows one to make some data screens in the master data as optional, hidden, or
mandatory. Follow the steps given below to set this configuration.
TCode: OMS9
Step 1 − On the Display IMG screen, select Maintain Field Selection for Data Screens by following the
above path.
1167
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.
1168
Maintain Company Codes for Materials Management
This configuration allows one to maintain company codes with a period along with the fiscal year. Follow
the steps given below to set this configuration.
TCode: OMSY
Step 1 − On the Display IMG screen, select Maintain Company Codes for Materials Management by
following the above path.
1169
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.
TCode: OMT4
Step 1 − On the Display IMG screen, select Define Attributes of System Messages by following the above
path.
1170
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.
1171
TCode: OMH7
Step 1 − On the Display IMG screen, select Define Number Ranges by following the above path.
Step 3 − Here you can maintain a number range accordingly. Then click on Save. Number range for
purchase requisition is now maintained.
1172
Define Document Types - Purchase Requisition
Different types of documents are created for purchase requisition. Follow the steps given below to
maintain document types for purchase requisition.
Step 1 − On the Display IMG screen, select Define Document Types by following the above path.
1173
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.
1174
Define Number Ranges – RFQ/Quotation
When we create RFQ/Quotation, every quotation is recognized by a unique number known as quotation
number. We can define a number range manually, otherwise the system can automatically assign the
same. Follow the steps given below to define a number range for RFQ/Quotation.
TCode: OMH6
Step 1 − On the Display IMG screen, select Define Number Ranges by following the above path.
Step 3 − Here you can maintain a number range accordingly. Then click on Save. Number range for
RFQ/Quotation is now maintained.
1175
Define Document Types - RFQ/Quotation
Different types of documents are created for RFQ/Quotation. Follow the steps given below to maintain
document types for RFQ/Quotation.
Step 1 − On the Display IMG screen, select Define Document Types by following the above path.
1176
Step 3 − Provide details such as document type with its description. Click on Save. Document types for
RFQ/Quotation are now defined.
1177
24.Transaction Codes
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.
1179
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
46 MIRA
Fast Invoice Entry
47 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
57 MMB1
Create Semi Finished Product
58 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
1180
65 MB52
List of Warehouse Stocks on Hand
66 MB21
Create Reservation
67 MBST
Cancel Material Document
68 MB5T
Stock in Transit
1181