Automatic Account Determination
Automatic Account Determination governs how SAP MM derives General Ledger accounts for goods movements and invoice postings without manual account entry, using valuation classes, movement type-derived transaction keys, and configuration maintained through account determination tables. This topic covers the business purpose, master data dependencies, configuration structure, integration with Finance and Controlling, and the troubleshooting skills consultants need to diagnose posting errors across ECC and S/4HANA.
Overview
Automatic Account Determination governs how SAP MM derives General Ledger accounts for goods movements and invoice postings without manual account entry, using valuation classes, movement type-derived transaction keys, and configuration maintained through account determination tables. This topic covers the business purpose, master data dependencies, configuration structure, integration with Finance and Controlling, and the troubleshooting skills consultants need to diagnose posting errors across ECC and S/4HANA.
Lessons in this topic
- Configuring Account Determination: Valuation Classes, Transaction Keys, and OBYCLearn the configuration structure behind automatic account determination, including transaction keys, valuation classes, and how the OBYC transaction ties them together to determine GL accounts.
- Troubleshooting and Production Support for Account Determination ErrorsDevelop a systematic diagnostic approach for resolving account determination failures in production, covering root-cause analysis tools, common error patterns, cross-module impacts, and safe remediation without disrupting open documents.
- Why Automatic Account Determination Exists in the Procure-to-Pay ProcessUnderstand the business problem automatic account determination solves, where it fits in the P2P document flow, and which master data drives it.
- Configuring Transaction Event Keys and Valuation Modifiers in OBYCLearn how transaction/event keys such as BSX, GBB, PRD, and WRX combine with valuation modifiers and account grouping codes to determine the exact G/L account posted for each material movement.
- Architecting Account Determination for Multi-Entity, Multi-System LandscapesExplores the architectural decisions, governance model, and migration strategy required to design a scalable, auditable automatic account determination framework across multiple company codes, chart of accounts, valuation areas, and SAP system landscapes.
Interview questions covered
- 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?
- When a standard goods receipt against a purchase order is posted with movement type 101, which two OBYC transaction keys are typically triggered, and what does each one control in the resulting accounting document?
- In OBYC, how does the combination of valuation class and transaction key ensure the correct GL account is derived for a warehouse goods movement, and what configuration elements must align for this to work correctly?
- A batch of shelf-life-controlled material was moved to blocked stock upon expiration, but the write-off posting hit the wrong GL account, causing an incorrect scrap expense classification. How would you troubleshoot the account determination for this movement?
- How does the system determine which transaction key (e.g., BSX, GBB, PRD) is used to post the G/L account for a given movement type, and what configuration steps control this?
- When a goods receipt is posted against a purchase order, which account determination transaction keys drive the postings to the GR/IR clearing account and the stock account, and how does the system decide which G/L accounts to use?
- A finance controller asks you to explain, end-to-end, how a physical inventory difference posted via MI07 flows through automatic account determination into the Universal Journal, including which tables and transaction key are involved. How would you walk them through this integration?
- A company wants to report and financially provision for slow-moving/aging inventory, but SAP Inventory Management does not natively flag aged stock for automatic write-down postings. How does automatic account determination integrate when a manual or batch-driven aging provision is eventually posted, and what design would you recommend?
- A warehouse uses stock determination rules to prioritize consumption from quality inspection stock before unrestricted-use stock across materials assigned to different valuation classes. During period-end close, GBB consumption postings show inconsistent GL accounts because the stock determination strategy pulled from different valuation classes than the planner expected. As the architect, how would you diagnose and correct this?
- At period-end close, goods issues for cost center consumption are posting to an unexpected GL account different from prior periods, even though no OBYC configuration changes were made. What integration factors would you check between MM and FI-GL?
- From an architect's perspective, what authorization design principles should govern who can post directly to GR/IR clearing accounts versus who can only clear them through standard MM transactions like MIRO or MIGO, especially in a landscape integrated with PP order settlements?
- A physical inventory count reveals a batch of material that has passed its shelf-life expiration date, and the write-off posting hits an unexpected general ledger account instead of the expected scrapping expense account. What would you check to diagnose the root cause?
- In a Central Procurement (SAP S/4HANA hub) landscape sourcing requisitions from multiple connected ECC/S4 backend systems, how does account assignment get resolved when the requisition originates in a backend system but the PO is created centrally?
- During physical inventory processing, which transaction key determines the GL account for posting inventory differences, and how is it configured?
- A service PO needs to be split across three cost centers with different percentages, and finance wants each split to hit a different GL account based on the service category. How would you configure account assignment for this scenario?
- When Material Ledger with actual costing is active, how does automatic account determination in OBYC interact with the material's standard price versus the periodic unit price?
- A company wants finished goods and raw materials in the same plant to post to different valuation classes and GL accounts automatically during goods movements. How does the valuation area, material type, and account determination configuration work together to achieve this?
- At period-end close, a scrapping goods issue using movement type 551 unexpectedly posts to a different general ledger account than the cost center's normal consumption account. Walk through how you would trace the transaction key and general modifier combination responsible and correct the account determination.
- A physical inventory count reveals a stock discrepancy, and after posting the adjustment via MI07, the GL account that receives the posting is not the expected inventory adjustment account. How would you investigate the OBYC transaction key involved and correct the account determination?
- During physical inventory processing, how does the system determine which GL accounts are hit when posting inventory differences, and what configuration governs this?