SAP MM Interview Questions
SAP MM Interview Questions
SAP Materials Management belongs to the logistics aspect of ERP. It mainly manages
the procurement activities of an organization.
It supports all material aspects of management like planning, controlling and so on.
It also incorporates key modules such as Sales, Distribution, Plant Maintenance,
Production Planning, Project and Warehouse Management.
All activities involved in buying of materials and procuring services from various dealers
and vendors constitutes the Procurement Process.
• Contacting suppliers
Once the suitable suppliers are chosen, they must be contacted for a quotation
request.
• Background Check
The suppliers history, quality of his previous products, terms of warranty, service and
maintenance must be investigated. Some samples may also be investigated if needed.
Negotiations regarding price, delivery schedule and availability are done. After this, the
contract is signed that becomes a legally binding document between the supplier and
the company.
• Completing Order
The order is shipped and delivered to the concerned party and supplier is paid
accordingly. Any training for installation and use is undertaken.
• Maintenance
Once the product is in use, continuous evaluation and feedback are given.
Consignment stocks are those materials that are in the store premises but still belong to
the vendor. If you use material from this stock, you have to pay to the vendor.
6. What are the different info record types?
The different info record types are Standard, Sub-contracting, Consignment and
Pipeline.
Purchase Info Record is used to store the information about a vendor and the product
purchased from him.
The purchase order is the final draft of the document sent to the supplier to supply
material or services. It will contain information like details of material, purchasing
company, company code, vendor name and date of material delivery.
Once the purchase order is processed by the vendor, the delivery of materials is done.
This is called a Goods Receipt. In the goods receipt phase, the condition and quality of
the material received is verified.
Request for quotation is the invitation sent to vendors to send quotation stating pricing,
terms and conditions.
An RFQ has details about goods, services, date of delivery, quantity and date to be
submitted.
11. What is Material Type in SAP?
Material Type in SAP is the property used to group materials with similar properties
under one category.
The different stock types in SAP system are restricted stock, unrestricted stock, quality
inspection stock, blocked stock and unblocked stock.
This is an agreement made with the vendor that has all the terms and conditions of the
items purchased. This agreement has a date until it is valid.
Material Master consists of information regarding the raw material, finished product and
so on. This is used to identify purchase material, product, issue of goods, receipt of
goods, and other product information.
A Production Order is used to define the material that is produced, the location of the
plant, time of production and quantity of goods needed.
A Contract is a long-term agreement between the customer and the vendor with regards
to material or services provided over a period of time. The two types of Contract are
Quantity Contract and Value Contract.
6. What are the components of the Master Data that details a company’s procurement; used by,
Vendor Evaluation for example?
The key components of Master Data are: Info Record (ME11), Source List (ME01), Quota
Arrangement (MEQ1), Vendor (MK01), Vendor Evaluation (ME61), and Condition Type
(MEKA).
10. Under what conditions are “planned orders” created? What may planned orders be converted to and
how is that conversion accomplished?
Planned orders are always created when the system creates an internal procurement
proposal. In the case of vendor procurement, the MRP Controller may create a planned
order or directly create a PR. The next step for a planned order is to be converted to a PR
so it goes to purchasing and is to eventually become a PO. A planned order can be
converted to a PR using transaction code MD14.
General practice is to use the valuation area at plant level, because valuation may differ
from one plant to another. The valuation grouping code makes it easier to set automatic
account determination. If we need to define common account determination for several
valuation areas, we can assign same valuation grouping code to all those valuation areas.
We can maintain the valuation group code in OMWD for various valuation areas.
In Scheduling agreements, we can enter scheduling lines which gives details of quantity
that should be delivered on specific date. Plant must be entered in SA so that materials can
be delivered at plant. These are generally used for materials whose requirements are
predictable.
At client level: The same batch number can be assigned only once within the entire client.
At material and plant combination level: Same batch number can be assigned to material
with different specification in each plant.
At material number level: A batch assigned to a material has the same specification for all
plants where material is extended. Batch number can be reassigned with a different
specification for each material.
26. If you have a multi-lineitem PO, can you release the PO item by item?
No, a PO is released at the header level meaning a total release or “With Classification”.
PRs, on the other hand, have two release procedures possible. “With Classification” as
described above, and “Without Classification” where it is only possible to release the PR
item by item
30. What are the various “steps” in the MM Cycle from material creation through invoice?
The following creates a rough picture of the MM Cycle. Create material, create vendor,
assign material to vendor, procure raw material through PR, locate vendor for certain
material, processing GR, goods issue, and invoice verification.
If price control indicator is set at V, goods received will be done at GR price. The moving
average price will be adjusted in material master using weighted average formula. If goods
movements or invoice receipts are posted using a price that differs from the moving
average price, the differences are posted to the stock account.
Restricted Stock
Quality Inspection Stock (Not the unrestricted stock but can be considered for MRP)
Continuous Inventory (stocks are counted continuously during the entire fiscal year)
Inventory Sampling (Randomly selected material stocks are physically counted on the
balance sheet key date. If variances are small enough, it is presumed that the book
inventory balances for the other stocks are correct.)
LIFO(Last In First Out): Materials received last are consumed first. You can assume
example of elevator where people who enter last exit first!
Lowest Value Method: Stocks are valued at their original price or the current market price
whichever is lower.
42. What are the organizational levels of the Enterprise Structure in R/3?
The top level of the organizational plan is the Client, followed by Company Code, which
represents a unit with its own accounting, balance, P&L, and possibly identity (subsidiary).
The next level down is Plant, an operational unit within a company (HQ, Assembly Plant,
Call Center, etc.). The Purchasing Organization is the legally responsibly group for external
transactions. This group is further subdivided into Purchasing Groups.
Valuation Grouping Code: It is determined based on the valuation area. Valuation Grouping
Code is maintained in t-code OMWD.
Transaction Key: eg. BSX, GBB etc. Transaction keys are determined automatically from
the transaction (invoice verification) or the movement type (inventory management).
Account grouping /Account Modifier (only for offsetting entries, consignment liabilities, and
price differences)
Valuation class of material or (in case of split valuation) the valuation type: The valuation
class allows you to define automatic account determination that is dependent on the
material. This can be achieved by assigning different valuation classes to the materials in
material master (Accounting view) and by assigning different G/L accounts to the posting
transaction for every valuation class.
BSX, WRX, and PRD are relevant for a GR with reference to a purchase order for a
material with standard price control. The transaction key UMB is used when the standard
price has changed and the movement is posted to a previous period. GBB is used to
identify the GL account to post to as the offsetting entry to the stock account (when not
referencing a purchase order) such as miscellaneous goods receipts, goods issues for
sales orders with no account assignment, and scrapping etc.
46. What is a Business Area?
The business area is an organizational unit within financial accounting. It corresponds to a
defined business segment or area of responsibility, to which value movements recorded in
Financial Accounting can be assigned. It is usually derived automatically as it linked to other
organizational units. For eg. Business area for a combination of plant and division is
maintained by t-code OMJ7.
When you make Goods Receipt for Subcontracting Purchase Order with 101 movement
type, components are automatically consumed with movement type 543 By Products /
Scrap are updated as stock provided to vendor movement type 545. Now we can receive
this scrap/ By product back in company’s inventory using movement type 542 (reversal of
541) with t-code MB1B.
52. What are the commonly used movement types in Sub-Contracting process?
541 – Issues of goods from warehouse to subcontractoru2019s stock
If there is a price difference and customization is done for accounting for price difference in
subcontracting, PRD transaction key comes in picture.
54. What are the possible values of procurement type in Material Master?
Procurement type is maintained in MRP1 view of material master. This is a plant specific
view as MRP is done at plant level. Various procurement types in material master are as
follows:
MRP1 view should be maintained (e.g.. Reorder point, Safety stock etc.)
After defining MRP areas, MRP area is assigned to material in material master.
63. What do the W, V, and F fields show about the status of a document in FBV3?
An X under the W column means the document is subject to Workflow. Most documents on
this screen should have an X in this column. However, not all documents are subject to
workflow (cash deposits etc.). An X in the V column means that the document has been
marked as complete. If they are subject to Workflow, they have been sent to Workflow for
approval when they were marked complete. An X in the F column means that the document
has been approved and posted to expenditures. This column will always be empty in this
screen. An X under W, but no X under V means that you have not marked the document as
complete. If it hasn’t been marked as complete, use FBV2 to check the document and, if it
is correct, mark it as complete.
64. What MRP procedures in Consumption Based Planning?
MRP procedures in CBP are as follows:
65. What is the difference between standard purchasing organization and reference purchasing
organization?
Purchasing organization is an organizational unit within Logistics. A standard purchasing
organization must be provided to one or more plants for which it is directly responsible for
procurements.
67. Can we receive the goods before the scheduled delivery date in scheduling agreement?
No, we cannot receive the goods before scheduled delivery date. GR can be posted on or
after the scheduled dates. Though, SAP has provided some OSS notes to resolve this.
(708973, 741385)
This indicator is used to decide if the info record is to be created/updated or not based on
this purchasing document.
71. How to deactivate a vendor so that it cannot be used for further transactions?
A vendor can be blocked at various levels as follows:
76. What are some of the options available to transfer materials from one plant to another?
Although it is possible to transfer materials from one plant to another without a Stock
Transport Order, many advantages are lost including entering a vendor number, planning a
goods receipt in the receiving plant, monitoring process from PO history, and the ability to
create STO directly from a MRP PR.
77. What are some of the common Stock Transport Order Movement Types?
One step transfers of materials can be posted using MT 301. Other various transport
scenarios differ in the MTs by the Goods Issues and Good Receipts. Common Goods
Issues may use MTs 303, 351, 641, or 643 in the STO. A STOs Good Receipt often uses
MT 101.
78. What is the difference between a Purchase Order and a Purchase Requisition?
A Purchase Requisition is a document type that gives notification of a need for materials or
services. A Purchase Order is a document type that is a formal request for materials or
services from an outside vendor or plant. Procurement types may be defined at the line item
and can be standard, subcontracting, consignment, stock transfer, or an external service.
80. What is an RFQ and how is it different from the Quotation Form?
A RFQ is a purchasing document and an invitation to a vender(s) for quotation regarding
needed materials or services. If multiple an RFQ is sent to multiple vendors, the system can
automatically determine the best quote and send rejection letters in response to all others.
The RFQ and the Quotation Form are one in the same in the system as vendor’s quotes are
entered directly in the RFQ.
81. What are the transactions that will result in a change of stock?
A Goods Receipt is a posting acknowledging the arrival of materials from a vendor or
production, which results in an increase in warehouse stock, a Goods Issue which results in
a reduction in stock, or a Stock Transfer moving materials from one location to another.
82. When would it be prudent to post goods movements via the Shipping Application?
If picking, packing, and transportation operations need to be planned in detail. Also, in
shipping, you can manage movements like returns from customers, vendors, and returns to
stock. Movement Types in shipping start with a 6.
A Purchase Requisition cannot be created with reference to either of these, as they are
documents controlled by the purchasing organizations. Requirements can be automatically
generated with MRP that reference a Scheduling Agreement if the source list is maintained
for item-vendor combination.
If you are involved with inventory, then you need the GR/IR account (Inventory Account)
when the IR is posted. If you are not involved about inventory, then the system does not
need the GR/IR account when the IR is posted; the system needs a G/L instead of the
GR/IR account.
All functional areas of the system use the same material master data. The material master
data is defined in individual screens (departmental views) that can be added as needed.
Thus a material can be created with only basic data and other departments can add other
information later as it becomes available.
For a cycle counting procedure, physical inventory documents need to be created. These
are used to record inventory levels of the material being cycle counted. Use transaction
MICN. Click on the Execute button. On screen “Batch Input: Create Physical Inventory
Documents for Cycle Counting”, perform the following, Click on the Generate Session
button and Click on the Process Session button. This procedure details how to create the
physical inventory documents for cycle counting in a batch, rather than one at a time, based
on certain criteria. This would print physical inventory documents for all material/batches
that meet those requirements.
90. What is the difference between a Blanket Purchase Order and the Framework Order?
In general, the Blanket POs are used for consumable materials such as office paper with a
short text, with item category B. There need not be a corresponding master record, for the
simplicity of the procurement. The FO, Framework Order, document type is used. Here, the
PO validity period as well as the limits are to be mentioned. The GR, or Service Entry for
the PO are not necessary in the case of Blanket POs. One need not mention the account
assignment category during creation of the PO. It can be U, or unknown and be changed at
the time of IR.
92. How do you create a movement type? When will movement type numbers be odd?
When prompted by a dialog box after an activity, you copy a movement type. Select the
field “Movement Type” and “Continue”. In the Define Work area, enter the movement type to
be copied in From: and the name your new movement type in the To: field. Now choose
Continue. Choose the desired movement type you want then choose Edit ÆCopy as and
re-type the selected movement type with the new type copy all dependent entries and make
sure to begin with a proper prefix (9,X,Z). All control indicators are copied to the new
movement type. Review the new movement type changing any necessary controls.
Reversal movement types are numbered as the number type plus one. The reversal for
movement type 451 (Returns From Customer) is 452. As a last step before saving your
settings, add a copy the reversal movement type and enter it in Reversal/follow-on
movement types.
93. How do you adopt standard settings for the Message Determination Facility In MM-PUR?
The Message Determination Facility is by default active and message determination
schema is supplied for all purchasing documents including POs, PRs, RFQs etc. All of the
desired message types must be maintained. Choose Master data Æ Messages Æ
Purchasing document Æ Create or Change from the Purchasing menu. Add the message
type and pick the key combination. The key combination decides the condition table where
the condition record is stored. Enter all needed items. Next screen, create the individual
condition records. Using the menu options Goto Æ Means of Communication, enter the
proper peripheral, or output for each message record. Save.
94. How do you set price control for receipts (goods/invoice) telling the system how to value stocks?
Transaction Code OMW1 allows you to set price control to S (Standard Price) or V (Moving
Average Price). Under Standard Price (S), the materials and accounting documents are
both valid. The one with the lower value will be posted with a price variance entry.
97. What are some of the more important Materials Management Tables?
EINA contains general data of the (Purchasing) Information Record; EINE includes
Purchasing Organization of the same. MAKT is the Materials Description table, MARA-
General Materials data, MARC-Plant Data for Materials, MARD-Storage Location Data for
Material, MAST-Material to BOM Link, MBEW-Material Valuation, and MKPF-Header
Material Document. Some of the tables that directly pertain to the document types are T156
Movement Type and T023/T024 Groups Material and Purchasing.
100. When creating a new Material, what may prompt some of the possible Material Types?
Pressing F4 gives a list of choices. Select the material type for the material you are
creating. For example, FHMI for Prod. Resources/tools, ROH for Raw Materials, FERT for
Finished Products, etc.
105. What is the difference between a PR with a Master Record and without a Master Record for the
material being ordered?
If the master record exists, then all of the information about the Source List, Information
Record, and Vendor Evaluation already exist in the system. If we don’t have a Master
record for the material we are ordering, the material is generally being ordered for direct
usage or consumption. You can specify which consumption account is to be charged which
is also known as Account Assignment. For example, we assign the purchase costs
associated with a requisition to our sales order or cost center. If the first situation exists,
many times purchasing enters into a longer-term purchasing agreement with a Vendor,
which is called an “Outline Agreement”. If the Outline Agreement is done, then Purchasing
cannot issue a purchase order against a PR. It can only set up such an agreement (either a
“Contract” or a “Scheduling Agreement”).
https://www.tutorialspoint.com/tutor_connect/index.php
From Mindmagix
1. What is the difference between CBP and MRP?
The main difference between CBP and MRP
CBP MRP
When the materials are planned using this, the prediction When the materials are planned using this, the
for the required materials is done by past demand of the prediction for the required materials is done by
same materials. SOP which is sales & operation planning
Forecasting, planning which is time phased and reorder Since this is used for the planning of the future
point are used here everything depends on the size of the lot that
was previously given.
2. What do you know about SAP MM?
SAP has a functional module which is known as SAP MM. It looks after the management of the
material and obtaining handling. The module consists mainly about master data, configuration of
system and transactions to complete the procurement to pay process
10. What is the code used for extension of the view of material?
The code used for the transaction of the material view is MM50.
13. What do you mean source list and what is the code of the source list?
The source list is to identify the home of the supply from where the materials come. The code for
creating the source list: ME01.
14. What is essential for creating a record of purchase information?
The essential information for making a record of purchase information is as follows
The number of the material, the part number of the manufacturer, the number of the vendor, the
level code of the organization.
15. What is planned delivery and GR processing time?
The meaning of planned delivery is the number of business days in which the person is expected to
receive the materials and goods. The GR processing time is the number of business day in which
the person has to inspect and place the material in the storage, after obtaining the goods and
materials.
16. What is the Material Requirement Panning and mention the code to access this list?
Material Requirement Planning is the first working manuscriptfrom where the controller of MRP
starts the work and it includes the planning of the information of the goods and materials. For
accessing a single item one can use the code MD05.
21. What is the type for the reversal of the issue of the goods?
The transactional type for the reversal of the issue of the goods is the number 262.
24. Mention, for the stock transport order, some movement types.
Some of the movement types are 351, 641, 643 for the stock order. Another one is 301 which can be
used an easy way for transferring materials.
25. What are the point of differences between the purchase order and the purchase
requisition?
Purchase requisition is said to an internal sheet and it is a appeal that is done to the organization
which is going to purchase the services and send the list of the goods. But purchase order is the
formal sheet that is send to the vendor which has the list of the essential items that needs to be
taken from the vendor.
When the invoice is related to an existing sheet then every information which is relevant is taken out
by the system. This includes material, vendor, delivery and its terms, payment etc. One has to enter
the invoice and the system takes out the account, tax, discount and corrections which are relevant. If
the invoice is been posted data like the average of the price are reorganized.
30. Explain about Meta data, Transaction data and master data? Can SAP be called a type of
database?
Meta data: Meta data informs a person about the information of a data. This gives a person in-depth
information about the hierarchy of the information or it is also called as Meta Objects. There are
many types of meta data. Some of the metadatas are structural meta data, descriptive metadata,
reference metadata, statistical metadata and administrative metadata. Each of these type have a
different kind of function in a system.
Next is the transaction data. This is nothing but the information pertaining to the transactions which
happen on the day today basis. After that comes the master data. Data provides essential
information about the materials, the employees and even information related to the customer of that
service. One can also call it the data of reference. For instance: the person orders for a product
which is 20 units. So instead of asking for the customer’s address 20 times, the same information
can be used from the master data of the customer.
SAP cannot be called as a database. Since it is an application it uses the databases which is
provided by other retailers. These retailers include Server, Oracle, SOL and many other retailers.
https://www.glassdoor.co.in/Interview/sap-mm-consultant-interview-questions-
SRCH_KO0,17_IP5.htm