All topics
MM_P2Pbeginner

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

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?

Related topics