SAP MM / P2P Physical Inventory Interview Questions

In SAP MM / P2P rounds, physical inventory questions are where configuration knowledge meets day-to-day behaviour β€” what a setting does, and what breaks in a live system when it is wrong.

This page carries 18 reviewed SAP MM / P2P physical inventory interview questions, each with a complete written answer and no sign-in required. The set breaks down into 1 foundational, 7 mid-level and 10 advanced questions, so you can start at the top for a first interview or skip ahead to the scenario-based items for a senior round.

Rehearse these out loud rather than reading them. If you can explain each answer in your own words, including one realistic way it goes wrong on a project, you are covering what a normal SAP MM / P2P round on physical inventory expects.

18 Physical Inventory questions with answers

easyPhysical Inventory

1. What is cycle counting in SAP Inventory Management, and how does its counting frequency differ from periodic physical inventory?

Cycle counting assigns materials to cycle counting indicators (A/B/C/D) based on consumption value, requiring frequent counts for high-value fast-moving materials and less frequent counts for low-value items. Unlike annual periodic inventory, which counts the entire warehouse once a year, cycle counting spreads counts throughout the year, using ABC classification in MM01/MM02 material master to prioritize counting effort and reduce operational disruption.
mediumPhysical Inventory

2. After a physical inventory count, the recorded differences are posted, but the material's periodic price in the Material Ledger doesn't reflect the adjustment until period close. Is this expected behavior, and how would you explain it to a finance stakeholder concerned about real-time accuracy?

This is expected: physical inventory difference postings (MI07/MI10) immediately update stock quantity and value at the current price, hitting inventory gain/loss accounts in real time, but the Material Ledger's periodic unit price recalculation, which redistributes price variances across consumption, only occurs during periodic closing (CKMLCP). So the balance sheet impact is immediate, but the fully settled periodic price used for next period's valuation isn't finalized until ML period-end processing completes.
mediumPhysical Inventory

3. During period-end close at a plant with Material Ledger active, physical inventory count adjustments are posted before the actual costing run, and the controller asks whether this sequence could distort actual cost calculations for the period. How would you respond and what would you verify?

Physical inventory differences posted via MI07 update quantity and value in the same period, and since actual costing (CKMLCP) consolidates all quantity and value movements including PI differences before determining the periodic unit price, posting the count adjustment before running CKMLCP is generally correct sequencing, not a distortion risk. I would verify the PI difference posting date falls within the open ML period, confirm the CKMLCP run includes that period's data, and check that no postings occurred after the costing run that would require a re-run.
mediumPhysical Inventory

4. A batch-managed material is physically counted during inventory and a discrepancy is found only in one batch, while total plant stock matches the book quantity across all batches. How should this be handled, and what account determination considerations apply?

Physical inventory in a batch-managed environment must be counted and adjusted at the batch level, not just plant/material level, because batch valuation (if batch-specific) or at minimum batch stock quantities must reconcile individually. Even though total quantity matches, the batch-level mismatch (overage in one batch, shortage in another) requires separate count documents per batch and separate adjustment postings via MI07, each hitting the same GBB/valuation-class-based account, but potentially different account assignment if batches carry different valuation types under split valuation.
mediumPhysical Inventory

5. During period-end physical inventory count, a warehouse team reports significant book-to-physical variances for a high-value material. As the MM consultant, how would you approach investigating and resolving the discrepancy before the count is finalized in the system?

I would first check MB5B or the material document list for unposted or pending goods movements during the count window, verify if any goods receipts or issues were posted after the count date but before entry into MI04, and check for special stock or batch splits not counted separately. I would also review if valuation class or account determination caused variance postings to unexpected G/L accounts, then reconcile before finalizing with MI07.
mediumPhysical Inventory

6. During an active physical inventory count freeze at a plant with Material Ledger running in the background, a warehouse team posts a goods issue (movement type 201) for an urgent production need before the count is finalized. The Material Ledger quantity and value later appear inconsistent with the physical count results. How would you troubleshoot this?

First check whether the plant/storage location was properly blocked for postings during the count using the physical inventory document status; if the block wasn't set or was bypassed, the GI legitimately altered stock after the count snapshot, explaining the mismatch. Review the ML quantity ledger to confirm the GI was correctly recorded with its valuation impact in the same period as the count. If the count difference posting (MI07) was processed before the GI was reflected, differences will misrepresent true variance. Resolve by re-running or adjusting the count timing, ensuring inventory freeze controls are enforced, and educating warehouse staff on count-period restrictions.
mediumPhysical Inventory

7. During a physical inventory count of blocked stock (movement type 344), which transaction key determines the GL account for the count difference, and how does configuration differ from unrestricted-use stock differences?

Physical inventory count differences post via transaction key GBB with general modification INV, the same key used for unrestricted stock differences. The GL account depends on the valuation class of the material, not the stock category, so blocked, quality, and unrestricted stock differences typically post to the same inventory difference account unless a custom account modifier or separate valuation grouping is configured. Stock category itself does not have a dedicated transaction key in standard OBYC.
mediumPhysical Inventory

8. A physical inventory count reveals a shortage for a moving average price material, and after posting the difference, subsequent goods receipts show unexpectedly volatile MAP swings. What is likely happening and how would you investigate and stabilize it?

Posting a large quantity shortfall at existing MAP reduces stock value proportionally but does not itself distort price, so volatility afterward usually stems from low remaining stock quantity making the MAP highly sensitive to subsequent GR price variations, since MAP is recalculated as a weighted average with a now-small denominator. Investigate by checking stock quantity in MMBE right after the PI posting and reviewing MBEWH price history; stabilize by temporarily switching to standard price if feasible, or by batching small GRs together, and educating buyers that low-stock materials need careful PO pricing to avoid magnified MAP shifts.
hardPhysical Inventory

9. A global cycle counting program shows recurring small variances for fast-moving materials in a high-volume distribution center, and finance is concerned about the cumulative G/L impact over a fiscal year. As the architect, how would you redesign the cycle count strategy and its financial controls?

I would segment materials by ABC classification with tighter count frequency for high-value/high-turnover items, introduce tolerance thresholds before automatic posting to avoid noise-driven postings, and align cycle count movement types to route variances through dedicated G/L accounts for visibility. I would also recommend periodic trend analysis on variance accounts and consider root-cause analysis on process gaps like unrecorded scrap or incorrect goods issue timing rather than purely count frequency.
hardPhysical Inventory

10. A material with split valuation across two valuation types shows a physical inventory count discrepancy in only one valuation type. How should the count and adjustment be managed, and what are the risks if valuation types are not properly isolated during the count?

Physical inventory documents in split valuation scenarios must be created and counted at the valuation type level, since each valuation type has its own stock quantity and value in MBEW; the count and difference posting apply only to the specific valuation type counted, using the standard GBB-INV transaction key against that valuation type's account assignment. The main risk is that warehouse staff physically count total bin quantity without distinguishing valuation type, causing incorrect quantities to be posted against the wrong valuation type and creating false differences in both.
hardPhysical Inventory

11. Describe how physical inventory counting and valuation differ for special stocks such as consignment, subcontracting, and project stock, and how valuation classes are handled during the count.

Special stocks are counted separately per special stock indicator (K for consignment, O for subcontracting components at vendor, Q for project stock) using stock-specific physical inventory documents since they sit in distinct MM inventory categories. Vendor consignment stock is typically excluded from company valuation entirely as it is not owned, so no valuation class or GL posting applies until consumption. Subcontracting components at the vendor still carry the plant's valuation class for reconciliation, while project stock inherits valuation from the WBS-assigned valuation class if separately valuated.
hardPhysical Inventory

12. During a physical inventory count, a large quantity difference is found for a material with price control S (standard) versus a similar material with price control V (moving average). How do the resulting inventory adjustment postings and financial impact differ between the two, and what governance concerns arise?

For the standard price material, the physical inventory difference is valuated at the existing standard price and posted directly to a price difference or inventory difference account via transaction key AUF or the difference key, without affecting the standard price itself. For the moving average material, the difference is valuated at the current MAP, and because it changes total stock value, it directly recalculates the MAP going forward, meaning future valuations shift immediately. Governance concern: large MAP-driven differences can mask underlying process issues since the price silently adjusts, while standard price variances remain visible as variance postings requiring investigation.
hardPhysical Inventory

13. A plant uses split valuation to separate valuation types for a raw material by origin (domestic vs imported). Physical inventory counts are showing systematic differences only for the imported valuation type. What structural and process factors would you investigate?

I would first confirm that physical inventory documents and count entries correctly reference the specific valuation type, since split valuation creates separate stock segments under one material number and miscounts often occur when warehouse staff fail to distinguish batches by valuation type during physical counts. I would also check whether goods movements (receipts, transfers) are consistently posted against the correct valuation type, review storage location assignment for physical separation, and verify if valuation type determination during goods receipt defaults incorrectly for imported stock.
hardPhysical Inventory

14. During a physical inventory count, a goods receipt is posted against a purchase order for a material that is under count with quantities frozen. Walk through how this should be handled from configuration and process perspective to avoid count discrepancies.

Best practice is to block the storage location or material for posting during the count using the physical inventory freeze indicator (set via MI01/MI31 count document), preventing MIGO postings until count entry is complete. If a GR is unavoidable, it should be posted after count entry but before recount, and the count must be adjusted to reflect the new receipt quantity. Configuration should ensure the freeze flag (XSPEB) genuinely restricts postings, and warehouse staff are trained to route receipts to a holding area during count windows.
hardPhysical Inventory

15. Walk through how stock determination groups and strategies interact with physical inventory count procedures across multiple storage locations, and explain what configuration governs which stock category is counted and in what sequence.

Stock determination groups and rules define which storage location or stock category (unrestricted, quality, blocked) is prioritized for withdrawal, but physical inventory counting itself is governed separately by the physical inventory configuration (count procedure, sampling, or continuous inventory) assigned per storage location and material type. When multiple storage locations feed a stock determination strategy, each location's stock must still be counted individually per its own count document; the strategy does not merge locations for counting purposes, so counters must ensure all feeder locations are captured before the strategy is trusted for withdrawal after close.
hardPhysical Inventory

16. How should stock transfer postings such as movement type 311 be governed at the storage location level while a physical inventory count freeze is active, and what configuration prevents the count from being corrupted by concurrent transfers?

During an active count, the storage location or batch involved should be blocked for posting via the physical inventory document's count status, and movement type restrictions or manual process discipline should prevent 311 postings against the frozen location until the count and adjustment are complete. If a transfer is unavoidable, it should be posted to a different storage location not under count, or deferred, since SAP does not automatically block all movement types once a physical inventory document is created; the freeze relies on the count indicator and organizational controls, not hard system locks.
hardPhysical Inventory

17. A plant has negative stock allowed to support continuous production, and at period-end a material shows negative on-hand quantity valued at standard cost. What are the risks and required controls for this configuration during physical inventory and period close?

Negative stock (enabled at plant/storage location level via customizing) allows goods issues ahead of goods receipt confirmation, but at period-end the negative quantity is still valued (at standard or moving average price) and included in inventory balance reporting, which can distort stock valuation and physical inventory counts since the system quantity is negative while physical shelf quantity cannot be. Controls must include enforcing that negative stock clears before period close, excluding or specially handling negative-stock materials in physical inventory documents, and reconciling MB5B/MMBE stock overview to ensure no negative balances remain unexplained in the balance sheet-relevant valuation run.
hardPhysical Inventory

18. During a physical inventory count freeze, a plant has open production order reservations for a split-valuated material (domestic vs. imported valuation types), and the count team reports apparent discrepancies between physical stock and book quantity by valuation type. As the architect, how would you investigate whether reservations are causing this, and how would you resolve it?

Reservations (RESB) reduce available stock for planning but do not post to inventory or GL, and they are only valuation-type specific if the reservation line explicitly carries a valuation type. Check whether reservations for the split-valuated material specify valuation type; if left blank, goods issues may consume the wrong valuation type's stock during the count, distorting book quantity per type versus physical count per type. Fix by enforcing valuation type entry on reservations and reconciling MARD/MSKA by valuation type before finalizing counts.

Related topics

Next practice step