← All SAP articles

When a goods movement posts to the wrong G/L account, opening OBYC is not enough. First identify the business transaction SAP is trying to record.

SAP MM Account Determination: OBYC, Valuation Class and Movement Types

Start with the expected accounting entry

A purchase-order goods receipt for valuated stock normally posts:

A goods issue to a sales order normally posts:

The transactions are different, so SAP needs different account-determination keys.

The material side

Material type controls which valuation classes are permitted through the account category reference. The valuation class groups materials that should use the same inventory or consumption accounts.

The movement side

The movement type represents the business event. Its value-string logic supplies transaction keys such as BSX for inventory, WRX for GR/IR and GBB for offsetting entries. Account modifiers can subdivide a transaction key into more precise business uses.

Where OBYC fits

OBYC is where the chart of accounts, valuation grouping, transaction key, account modifier and valuation class meet the G/L account. It stores the answer after the preceding logic has determined which combination must be read.

A reliable troubleshooting method

Open the material document and accounting document. Identify the movement type and failing line. Confirm the material valuation class. Determine the transaction key and modifier, then inspect that exact combination in OBYC.

Do not copy an account into several keys until the error disappears. Prove which business transaction requires the account and why.

Open the MM Account Determination diagram