SAP MM Interview Questions and Answers For Experienced
SAP MM Interview Questions and Answers For Experienced
Interview Questions
Q1. What is the difference between a Purchase Requisition and a Purchase Order?
Ans: A PR is an internal document that sends notification to purchase department when some
material is service is required. PR can be generated by department that needs any material or service.
Ans: Various material planning methods are used in MRP (Material Requirements Planning). Reorder point
procedure (VM) Forecast-based planning (VV) Time-Phased materials planning (PD) These are specified in
material creation (MM01) under the MRP 1 tab.
Q3. Can you change a Purchase Requisition after it has been created?
Ans: Yes. Use Transaction ME52N. Check to see if the PR has already had a PO issued against it. If so, you
must inform the Purchasing Group. Check if the PR has been approved. If so, you may only make changes to
a limited extent and may be subject of approval. Check if the PR was created by MRP. In this case, you don’t
have much control over the modification process. All changes to items are logged and stored. Information
stored includes when the information was changed, who changed it, what the changes were, etc.
Ans: Everything is the same as a normal PR or PO, except: Enter the item category “K” for the consignment
item. This ensures that the Goods Receipt is posted to the consignment stores and an invoice receipt cannot
be generated for the item. Also, do not enter a net price.
Q6. What are the components of the Master Data that details a company’s
procurement; used by, Vendor Evaluation for example?
Ans: 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).
Ans: Either use the Information Record to see who has sold a particular material to the organization in the
past, or go through the Source List.
Ans: Use Transaction ME01. Enter the Material Number and the Plant Data. Enter source list records, validity
period, period of time material is procurable, Vendor Number, responsible Purchasing Organization (or
number of the Agreement or Contract), PPL (if the material can be procured from another plant), Fixed Source
Got any questions? We're happy
(?), MRP control. Also, a check should be done to see whether any source list records overlap.
to help.
Ans: 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.
Ans: The stock supplied by the vendor is in the purchasing company’s premises but the company has no
liability for the same. The liability for the company will only arise one the goods are issued from the
consignment stock for use. However, in this case, even before the use, purchasing company can check in
system how much stock is lying in inventory.
Ans: In Sub-contracting, we send raw material or input material to sub-contractor and then receive the
finished goods. A sub-contracting PO is created with item category ‘L’. Input material is sent to vendor for
processing with movement type 541. When GR is done using movement type 101, movement type 543 takes
place automatically and takes care of consumed material.
immediate effect, you should use a material status which is there in Basic View 1 for general level or in MRP 1
view for plant level blocking.
Postings are made to G/L accounts automatically in the case of Inventory Management and Invoice
Verification relevant to Financial and Cost Accounting.
Ans: A contract is a pre-determined long term agreement to supply material or service for a certain period of
time. Specific delivery dates are not mentioned in the contracts. Contracts can be of two types: Value Contract
or Quantity contract
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.
Ans:
Got any questions? We're happy
to help.
Release Strategy with Classification:
Ans: A batch is a subset of the total stock of a material. It represents a homogeneous unit which has unique
specification. Normally, a batch is assigned to the quantity of material produced during a given production
run. A batch number uniqueness can be assigned at any of the following 3 levels:
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.
Ans: While creating PO, we can tick the item as free item in item overview section of PO. The price will be zero
for free marked item.
Q25. What is the use of Material types?
Ans: ‘Material Types’ is used to group various materials based on some common properties. It helps in
maintain material master data for a particular material. Using material types, we can control which all views
are required for a material type, which fields are required or optional, the material number range etc.
Q26. If you have a multi-lineitem PO, can you release the PO item by item?
Ans: 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
Ans: A Material Type describes the characteristics of a material that are important in regards to Accounting
and Inventory Management. A material is assigned a type when you create the material master record. “Raw
Materials”, “Finished Products”, and “Semi-Finished Products” are examples. In the standard MM module, the
Material Type of ROH denotes an externally procured material, and FERT indicates that the relevant material
is produced in-house.
Ans: Perform a price comparison using ME49 and one may compare quotations from different vendors.
Ans: Some examples are Unit of Issue, Storage Conditions, Packaging Dimensions, Gross Weight, Volume,
and Hazardous Materials Number. Also, there are various Storage Strategies information and options.
Ans: The Source List identifies preferred sources of supply for certain materials. If the Source List has been
properly maintained, it will identify both the source of a material and the period of time in which you can
order the material from the source.
Ans: The Invoice Verification component completes the material procurement process and allows credit
memos to be processed. Invoice Verification includes entering invoices and credit memos that have been
received, checking accuracy of invoices with respect to price and arithmetic, and checking block invoices
(these are the ones which differ too much from the original PO).
Ans: Negative Stocks are necessary when Goods Issues are entered necessarily (business process reasons)
prior to the corresponding Goods Receipts and the material is already located physically in the warehouse.
Ans: Price Control Indicator’ is maintained in accounting view and is used to determine how a material will be
valuated. It can be Standard Price(S) or Moving Average Price(V). If the indicator is set to S, all inventory
postings are posted at standard price maintained in material master. If there are variances in any transaction
due to different price, the variance is posted in price difference account.
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.
Ans: Within a valuation area, sometimes, we need to valuate various stocks of a material
separately. It can be because of different origin, quality, status, etc. We use split valuation in such
cases. In this case, material is managed at several partial stocks which are sub-stocks of main
material stock. Any transaction, relevant for valuation, is carried at this partial stock level. In
accounting view, we define if we need split valuation for any material.
Q45. What are the various stock valuation methods?
LIFO(Last In First Out): Materials received last are consumed first. You can assume example of elevator
where people who enter last exit first! Got any questions? We're happy
to help.
FIFO(First In Firs Out): Materials received first are consumed first.
Lowest Value Method: Stocks are valued at their original price or the current market price whichever is
lower.
Q46. What are the organizational levels of the Enterprise Structure in R/3?
Ans: 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.
Chart of Accounts: Chart of Accounts is determined based on plant or company code used in transaction
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.
Ans: Since each movement type is assigned to a ‘value string’ which in turn is identified with a transaction
key, the goods movement determines the correct transaction key. Transaction Keys’ are pre-defined in the
system to enable transaction postings in Inventory Management and Accounting (Invoice Verification).
Ans: 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.
Ans: Cost Center accounting is used for controlling purposes. It is an organizational unit within a controlling
area which represents a defined location of cost incurrence. For example, any department can be a cost
center for recording all expenses incurred for that department.
Ans: When you create BOM using CS01, we can maintain main components with + ve quantities and By
Products / Scraps with – ve quantities.
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.
Q55. What are the commonly used movement types in Sub-Contracting process?
Ans:
After defining MRP areas, MRP area is assigned to material in material master.
Ans: The system creates MRP lists during the planning run. The MRP list always displays the future
stock/requirements situation at the time of the last planning run. The MRP list is stored in the system until it
is either deleted manually or replaced by a new list from a subsequent planning run.
Ans: If the Invoice refers to an existing document (PO, etc.), then the system pulls up all of the relevant
information like Vendor, Material, Quantity, Terms of Delivery, and Payment Terms etc. When the Invoice is
entered, the system will find the relevant account. Automatic posting for Sales Tax, Cash Discount,
Corrections etc. When the Invoice is posted, certain data such as Average Price of Material and Price History
are updated. Use Transaction MIRO.
Ans: There are two possible transactions to use here. They are FB03 and FBV3. The first shows all
posted document types. This is the best choice if you think the document has been posted to
you actual balance. The later shows only parked documents that have not yet posted to your
expenditure balance. These documents are still encumbrances. It is the best choice if you are
trying to find which documents are still awaiting completion or approval. This transaction is very
similar to the FBV2 transaction used with P-Card reconciliation and marking parked documents
complete.
Q66. What do the W, V, and F fields show about the status ofGota any
document in FBV3?
questions? We're happy
to help.
Ans: 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.
A purchasing organization is assigned to reference purchase organization to avail conditions and centrally
agreed contracts or release orders contained in the assigned reference purchasing organization
Ans: Document types are used to distinguish the business transactions to be posted. It also helps in
determining the account types to be posted and subsequent transactions to complete the process.
Document types are defined at client level.
Q70. Can we receive the goods before the scheduled delivery date in scheduling
agreement?
Ans: 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)
Ans: This can be controlled by settings given in release indicator in PO release procedure. If it is a significant
change, it will re-trigger approval cycle.
Ans: Return Delivery is used if we want to return goods to a vendor for any reason such as bad quality, or
bad packaging etc. In normal cases, return delivery is done by movement type 122. For creating return
delivery, reason for return is a mandatory field.
Q75. How to deactivate a vendor so that it cannot be used for further transactions?
Ans: A Purchasing Organization may be responsible for multiple plants and this is referred to as “Distributed
Purchasing”. On the other hand, “Centralized Purchasing” features one Purchasing Organization per Plant. A
Purchasing Organization doesn’t necessarily need to be assigned to a Company Code. This would enable
procurement for every company code as long as buyers are acting for an individual Plant, and that Plant is
assigned to the Purchasing Organization. Hence, a plant may be assigned to more than one Purchasing
Organization.
Q80. What are some of the options available to transfer materials from one plant to
another?
Ans: 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.
Q81. What are some of the common Stock Transport Order Movement Types?
Ans: 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.
Q82. What is the difference between a Purchase Order and a Purchase Requisition?
Ans: 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.
Ans: 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.
Q85. What are the transactions that will result in a change of stock?
Ans: 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.
Q86. When would it be prudent to post goods movements via the Shipping
Application?
Ans: 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.
Ans: 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.
Q92. Is Material Data valid for all organizational levels?
Ans: Control of master data depends largely on how each company sets up its Organizational levels -
centralized or decentralized. Some material data is valid for all organizational levels while other data is valid
only at certain levels. (I.e.: client, plant, sales org., etc.).
Q93. Why would you want to create physical inventory sheets to perform an
inventory cycle-count on a material or materials?
Ans: 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.
Q94. What is the difference between a Blanket Purchase Order and the Framework
Order?
Ans: 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.
Ans: Release Procedure is approving certain documents like PRs or POs by criteria defined in the
configuration. It is sensible to define separate release procedures for different groups of materials for which
different departments are responsible, and to define separate procedures for investment goods and
consumption goods.
Q96. How do you create a movement type? When will movement type numbers be
odd?
Ans: 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.Got Choose the desired
any questions? We're happy
movement type you want then choose Edit ÆCopy as and re-type the selectedtomovement
help. 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.
Q97. How do you adopt standard settings for the Message Determination Facility
In MM-PUR?
Ans: 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.
Q98. How do you set price control for receipts (goods/invoice) telling the system
how to value stocks?
Ans: 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.
Ans: Transaction Code OLMS has a host of options that are not accessible through the IMG.
Q101. What are some of the more important Materials Management Tables?
Ans: 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.
Q102. Can you add custom fields to POs and RFQs? Got any questions? We're happy
to help.
Ans: Yes. You must add custom fields to the customer including structures I_EKKODB and I_EKPODB. Create
a project via CMOD for enhancement MM06E005. Follow the documentation for MM06E005, and create the
sub-screens for function group XM06 using transaction SE80. Add fields to the appropriate screen. It is
recommended that you call the screen fields EKPO_CI-name or EKKO_CI-name. This simplifies transferring
data to/from the screen. Put code in EXIT_SAPMM06E_018 to transfer data from subscreen to structure
E_CI_EKPO. Put code in EXIT_SAPMM06E_016 to transfer data from database to sub-screen using structure
I_CI_EKPO. In the PBO of the sub-screen, do any processing to make fields display only, or hide them.
Ans: Inventory functions are to be carried out for that PRT. The information required to be input is dependent
upon which department views are being created. Thus, material master information is typically entered at
different times by numerous system users. Note that to add a view, the “Create Material” transaction is used
rather than the “Change Material” transaction.
Q104. When creating a new Material, what may prompt some of the possible Material
Types?
Ans: 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.
Ans: Use Transaction Code XK01. Add the Vendor name, Company Code, Purchasing Organization, Account
Group, and the Vendor address. Next add the country, Bank Key, Bank Account, Account Holder (an actual
name), and then save the data.
Q108. How do you create the Information Record based on the Material Master
record?
Got any questions? We're happy
Ans: In the IMG, Master Data Æ Info Record Æ Create. Enter Vendor Number, Material
to help. Number, Purchasing
Organization or Plant Number. Enter the number of the Information Record if external number assignments
are used (left blank, the system will assign a number). Enter the General Data for the Vendor, order unit,
origin data, and supply option, Customs Tariff Number. Next, enter the Vendor’s planned delivery time (used
for scheduling), responsible Purchasing Group, and Standard PO quantity (used in conjunction with price
scales for price determination). Check the Control Data. The tolerance data and the responsible purchasing
group are taken as default values from the Material Master record. Enter the net price. Now, from the top of
the screen Go To Æ Texts to display the text overview. You can enter the info memo or the PO text. If the PO
text is already defined in the Material Master record, it appears as a default value. Save the record
Q109. What is the difference between a PR with a Master Record and without a
Master Record for the material being ordered?
Ans: 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”).
Topics: SAP MM Interview Questions and Answers For Experie Information Technologies (IT)
Comments
you can learn sap mm on android mobile in most easy way with step by step snapshot
Content of SAP MM app
1. BASIC SAP MM TUTORIAL
2. IMPORTANT SAP MM T_CODES
3. SAP MM TABLES WITH FIELDS
4. IMPORTANT KEYBOARD SHORTCUTS
5. INTERVIEW Q/A
6. MOVEMENT TYPE LIST
7. SUBMIT YOUR ISSUE