1. How does invoice blocking work in SAP MM?
Ans:
An invoice may be blocked when configured checks identify discrepancies or when values exceed permitted tolerances. I would compare the invoice with the purchase order and goods receipt, investigate the difference, and follow the authorised correction or release procedure.
2. How are freight and insurance costs handled in purchasing?
Ans:
Freight and insurance can be maintained as delivery costs in purchasing documents. Their processing depends on the relevant condition settings and accounting configuration.
- Record applicable charges in the purchasing conditions.
- Verify the amounts against supplier documentation.
- Check the accounting treatment during invoice processing.
3. How would you investigate a mismatch between an invoice and a purchase order?
Ans:
I would compare the invoice with the purchase order, goods receipt, and any approved changes. I would identify whether the difference relates to quantity, price, tax, or delivery costs before coordinating the required correction.
- Check invoiced and ordered quantities.
- Verify prices, taxes, and additional charges.
- Review invoice tolerances and purchasing document changes.
4. What is automatic account determination in SAP MM?
Ans:
Automatic account determination selects the appropriate general ledger accounts for relevant inventory and procurement transactions. The account selection depends on configuration elements such as valuation classes, transaction keys, and other accounting settings.
5. How would you investigate an incorrect material valuation?
Ans:
I would review the material's price control, valuation data, recent goods movements, and invoice postings. I would then examine the associated accounting documents to identify the cause and arrange an authorised correction if required.
6. Why are transport requests used in SAP MM implementation projects?
Ans:
Transport requests move approved configuration and development changes between SAP environments. They help teams manage deployments and maintain control over changes throughout implementation.
- Document the purpose and scope of each change.
- Complete required testing and approvals.
- Validate the change after deployment.
7. How would you test a newly configured purchasing process?
Ans:
I would prepare test scenarios covering the normal purchasing flow, approval requirements, and common exceptions. I would compare actual results with expected results, document any defects, and repeat the affected tests after corrections are completed.
8. What is a valuation class, and how is it used?
Ans:
A valuation class groups materials for automatic account determination. It helps SAP identify the relevant general ledger accounts for inventory and related transactions based on the configured valuation rules.
9. How would you support business users during an SAP MM rollout?
Ans:
I would help users understand the updated purchasing and inventory procedures and assist them with transaction-related issues.
- Explain new business processes and transaction steps.
- Investigate errors and provide approved work instructions.
- Record recurring issues and communicate them to the project team.
- Collect feedback and support user acceptance activities.
10. What should be tested after an SAP MM upgrade?
Ans:
After an upgrade, I would validate critical purchasing and inventory processes to confirm that they continue to work correctly. Testing would cover purchase orders, goods movements, invoice verification, and relevant integrations.
I would document defects, review system messages, retest corrected issues, and confirm that essential business processes meet the expected requirements.