MM Account Determination Part 5: Troubleshooting and Production Support
Resolve account determination incidents: reading the error message (e. g. M8147 account determination not possible), identifying the key and missing combination, checking valuation class and grouping code, simulation, fixing entries safely, and correcting wrong postings.
Explanation
📌 KEY POINTS
✅ Error messages name the chart of accounts, key and combination — read them fully.
✅ Check valuation class of the material, grouping code of the plant, modifier of the movement type.
✅ Fix missing entries via transport with finance approval; don't bypass with manual postings.
✅ Wrong postings are corrected by reversal and reposting after the fix.
⚠️ Emergency changes directly in production without review create more errors.
━━━━━━━━━━━━━━━━━━━━
▶ WHERE WE ARE
Part 4 covered architecture. Now production support.
━━━━━━━━━━━━━━━━━━━━
▶ 1. READ THE ERROR
- Key, chart of accounts, valuation class, modifier in the message.
━━━━━━━━━━━━━━━━━━━━
▶ 2. IDENTIFY CAUSE
- New class, new plant/grouping code, custom movement type.
━━━━━━━━━━━━━━━━━━━━
▶ 3. SIMULATE
- MIGO/MIRO simulation; OBYC display.\n\n━━━━━━━━━━━━━━━━━━━━\n▶ 4. FIX\n• Correct entry via change process; urgent transport.
━━━━━━━━━━━━━━━━━━━━
▶ 5. CORRECT POSTINGS
- Reversal and reposting; check reports.
━━━━━━━━━━━━━━━━━━━━
▶ STEP BY STEP
- Reproduce the error; capture message details.
- Find the missing combination in OBYC.
- Fix in dev, test, transport; repost.
✅ CHECKPOINT: incident closed with root cause and prevention.
Code example
===== STEP 1: error =====M8147: account determination for entry INT BSX 0001 3100 not possible ===== STEP 2: analysis =====Material valuation class 3100 (new) | grouping code 0001 | OBYC BSX missing for 3100 ===== STEP 3: fix =====Add BSX 0001/3100 → stock account (finance approved) → transport → test → repost GRReal project scenario
A goods receipt for a new plant failed with an account determination error on BSX. The plant used a new grouping code without entries. The team added entries through an emergency transport with finance approval and added "OBYC complete" to the plant-creation checklist.
Common mistakes
- Ignoring message details.
- Manual FI postings as workaround.
- Direct production changes.
- Not reposting affected documents.
- No prevention step.
Best practices
- Read errors fully.
- Use simulation.
- Change via transport.
- Repost cleanly.
- Update checklists.
Interview angle
Questions: "How do you fix an account determination error?", "What does the error message tell you?", "How do you correct wrong postings?"
Strong answer: message analysis, cause categories, simulation, controlled fix, reversal/repost, prevention.
Practice this lesson
Quick check
1. During a plant rollout, GRs fail with an account determination error for BSX. What is the most likely cause?
2. A user reports an account determination error while posting a goods movement. According to the recommended diagnostic method, what is the most critical first step?
3. An account determination error occurs in production, blocking multiple goods receipts. Why is it strictly advised not to make a configuration change directly in OBYC in the production client?
Interview questions
1. A goods receipt posting fails with an account determination error referencing a missing entry for transaction key BSX. How would you diagnose and resolve this?
Answer it in your own words first, then compare.
2. A goods receipt for a new plant fails with an account determination error even though OBYC settings appear correct for existing plants. What sequence of checks would you perform to resolve it?
Answer it in your own words first, then compare.
Reference-verified: the steps are checked against official SAP documentation and tutorials, and object and field names in the sample code are checked for consistency. The code has not been compiled or run on an SAP system by ERPClimb. Syntax marked release-dependent varies by SAP release, so check it in your own system.
More lessons in this topic
- MM Account Determination Part 1: Why Automatic Account Determination Exists
- MM Account Determination Part 2: Configuring Valuation Classes, Grouping Codes and OBYC
- MM Account Determination Part 3: Transaction Keys, Modifiers and Movement Types
- MM Account Determination Part 4: Architecture for Multi-Entity, Multi-System Landscapes
Interview questions on this topic
Related SAP topics
- S/4HANA MM Transformation, Ariba, Migration, Public Cloud and Architecture
- Invoice Verification, GR/IR, Integration and Production Support
- Procurement and End-to-End Procure-to-Pay
- Inventory Management, Valuation, Material Ledger and Account Determination
- MM Foundation, Enterprise Structure and Master Data
- Enterprise Structure