Inconsistency in Material Management - Inventory Management - ERP SCM - Community Wiki
Inconsistency in Material Management - Inventory Management - ERP SCM - Community Wiki
2021 Incons stency n Mater al Management - Inventory Management - ERP SCM - Commun ty W k
The follow ng w k page s meant to g ve an overv ew of all types of ncons stenc es you may f nd n an SAP ERP system
n the Mater als Managements - Inventory Management area. The nformat on on th s page s a m ng to prov de you w th
all the necessary nformat on to proact vely avo d ncons stenc es. In case the ncons stenc es have already happened th s
w k w ll also help you dent fy ng them and f nd ng the r ght ways to f x them.
M ss ng FI Document/M ss ng MM document
Descr pt on:
Goods movement s cons dered valuated(MSEG-DMBTR conta ns value), however no correspond ng FI document s
generated.
Or v ce verse FI document s generated but source document n mater als management s m ss ng.
Root cause:
Inappropr ate COMMIT WORK/ROLLBACK command n user-ex t or BAdI:
e.g.
Enhancement MB_CF001: EXIT_SAPLMBMB_001
Enhancement MCB10001: EXIT_SAPLMCB1_001
BAdI MB_DOCUMENT_BADI
wh ch destroys SAP LUW.
Detect on:
MIGO - d splay the posted mater al document
Solut on:
Check and remove the nappropr ate COMMIT WORK or ROLLBACK n user-ex t and BAdI
Documentat ons:
Back to top
Back to top
Back to top
Root cause:
The "Mater al Crcy" of MB5L reads the stock value(SALK3) of table MBEW, meanwh le the "Stock Account Crcy" of MB5L
reads the value of FI G/L account (stock account).
The cause of the plus-m nus d fference for two accounts shown n MB5L s due to the account determ nat on of
transact on BSX (Inventory Post ng) has been changed when the stock quant ty of the mater al wh ch belongs to the
correspond ng valuat on class s not zero.
Detect on:
In transact on MB5L, m nus/plus constellat on happens
Solut on:
There s no real MM-FI ncons stency ex st ng on th s case. To solve the plus-m nus d fference n MB5L, t s necessary to
perform manual FI post ng.
Documentat ons:
Back to top
FS10N
A balance of a spec f c stock account form the prev ous year has not been carr ed forward to the current year.
Solut on:
Execute the carry forward.
Documentat ons:
1846376 MM/FI d fference occurs n transact on MB5L and report RM07MMFI for current year
Back to top
MM Stock D screpanc es
Solut on:
1. Apply note 1930161 and note 1935699
2. Remove the mod f cat on and mplement the Notes 1035372 and 1062164 and set the parameter
ALLOW_EXISTING_BATCH n the ex st ng user ex t EXIT_SAPLV01Z_002 to make post ngs to the ex st ng batch.
Documentat ons:
Back to top
Chang ng "value update" nd cator for mater al type when stock <> 0
Descr pt on:
There's ncons stency between storage locat on stock(MARD) and total valuated stock(MBEW)
Root cause:
"Value update" nd cator s changed for mater al type when stock <> 0 n custom z ng OMS2
Detect on:
Transact on MB5K enter mater al number and plant See error 500 Actual qty not equal to total of stocks
Solut on:
1. If you want to change the value and/or quant ty update of the mater al types, you have to book out the ex st ng
stocks n advance. Ensure that you book out ex st ng stocks n your product ve system before you transport the
Custom z ng changes.
2. We generally recommend that you change the value and/or quant ty update for new mater al types only.
Documentat ons:
2010127 Inappropr ate custom z ng change of mater al type may cause stock ncons stency
VA03 check sales order tem change log - Requ rement type has been changed
OVZH check the l nk ng requ rement class to changed requ rement type
OVZG check the valuat on nd cator KZBWS n requ rement class: valuat on nd cator has been changed to M
Solut on:
Follow the steps n note 661856:
1. Check the relevant sales order stock(project stock) f t's zero n MMBE
2. If t's not zero, then use movement type 501 E(Q) or 561 E(Q) to book out the sales order stock(project stock)
(message M7242 needs to be set as warn ng n custom z ng OMCQ)
3. Use report MBMSSACO (for sales order stock) or report MBMSSQCO (for project stock) to correct the valuat on
nd cator for example MSSA-KZBWS from VBAP-KZBWS
These reports only work when the relevant spec al stock s 0, so step 1 and step 2 need to be done pr or.
In future, when bus ness requ res to change the requ rement type n sales order tem, refer to note 547277 quest on 15.
and cons der to
a) Complete all tems that conta n the requ rements class to be changed (reject, del ver, delete). Then you can
change the requ rements class.
b) Create a new requ rements class and use t for new tems.
Documentat ons:
Back to top
600 SAPKH60022
602 SAPKH60211
603 SAPKH60310
604 SAPKH60411
605 SAPKH60507
606 SAPKH60602
Detect on:
1. SE16 check table MKPF - entr es were deleted dur ng arch v ng
2. SE16 check table MSEG - entr es st ll rema n
Solut on:
1. Apply note 1702011
2. Implement the correct on report "Z_MM_MATBEL_RELOAD" attached w th note 1761611 to reload the
objects from the corrupted
arch ve f le back to the tables MKPF and MSEG
3. Mark the affected arch ve f les as corrupt/delete
4. Perform a fresh arch v ng
Documentat ons:
Back to top
4. As of Release 4.5A, stocks and stock values of past per ods are stored n h story tables. These tables solely serve for
the analys s of stock ncons stenc es n the current per od by SAP Support. If further mater al documents were posted n
subsequent per ods after a stock ncons stency occurred, the h story tables created after the ncons stency also conta n
ncorrect stocks or stock values for the relevant mater al. However, these h story tables are not repa red s nce they are
not requ red for your SAP system to funct on.
Except ons:
1) H story tables of the prev ous year are requ red for the year-end clos ng.
2) H story tables of the prev ous per od, f post ng to the prev ous per od s not poss ble due to an ncorrect h story table.
Thus, analyz ng h story tables us ng customer reports s not supported.
Documentat ons:
Back to top
Others
L sted s tuat ons m ght be relevant to ncons stency, but not real ncons stency n the sense of SAP Note 32236.
Negat ve Stocks
Descr pt on:
The valuated stock of a mater al s negat ve even though negat ve stocks are not perm tted n Custom z ng. Another
scenar o nvolves negat ve stock n transfer at plant or storage locat on level. In a two-step stock transfer process (for
example, 303/305 or 313/315), the goods rece pt quant ty exceeds the goods ssue quant ty.
Root cause:
Th s s tuat on may occur due to a delayed update. A check to determ ne whether the stock becomes negat ve, and
whether th s s perm tted, takes place n the d alog when you enter the document. However, th s check does not take
place dur ng the update. Therefore, f suff c ent stock ex sts when you enter the document, but the document s updated
only at a later stage after add t onal goods ssues take place n the meant me (after the delet on of the lock entr es), there
may be negat ve stocks.
Negat ve stock n transfer (w thout a purchase order reference) may also occur f, for the goods rece pt from the stock n
trans t (movement type 305 or 315), the BAPI BAPI_GOODSMVT_CREATE s called several t mes w th n the roll area.
Detect on:
Transact on OMJ1 - Val date negat ve stock sett ngs
Solut on:
The negat ve stock can be el m nated by revers ng the "dupl cate" goods ssue or by post ng a new goods rece pt.
In the example scenar o above th s would mean:
A) Revers ng mater al document 4900013449
B) Post ng a goods rece pt for 850 PC
For th s, system messages M7 309 and M7 310 must, at least temporar ly, be set to "No Message" n Custom z ng
(transact on OMCQ), wh ch can also be done on a user-dependent bas s. Alternat vely, you can also allow negat ve
stocks temporar ly ( n Custom z ng and n the mater al master). To avo d s tuat ons such as th s, you should NEVER
https://w k .scn.sap.com/w k /d splay/ERPSCM/Incons stency+ n+Mater al+Management+-+Inventory+Management#:~:text=Ser al Number Stoc… 12/17
28.03.2021 Incons stency n Mater al Management - Inventory Management - ERP SCM - Commun ty W k
manually delete the lock entr es that come from the update n SM12.
To resolve th s negat ve stock n transfer caused by the same roll area post ngs, adjust the call for
BAPI_GOODSMVT_CREATE n your own program as descr bed n consult ng note 369518.
Documentat ons:
Back to top
Unreal st c stock
Descr pt on:
Dur ng goods movement, error M7308 happens.
Root cause:
There's unreal st c stock s tuat on e.g. total stock = 0 wh le total valuated stock value <> 0
Detect on:
MM03 check mater al master account ng v ew:
Solut on:
Refer to KBA 1708261 and execute follow ng steps:
1. go to MM03 transact on and check the pr ce n Account ng 1 v ew.
2. then, go to MR21 transact on and post a pr ce change by ncreas ng the pr ce n 0,01. For example, f pr ce s
100,00 EUR change to 100,01 EUR.
3. open MR21 transact on once aga n and then post a pr ce change by reduc ng the pr ce n 0,01. For example, from
100,01 EUR to 100,00 EUR.
Once these pr ce changes have been posted the total value on stock w ll be adjusted and then you should be able to
make any necessary goods movements for th s mater al.
Documentat ons:
1708261 Error 'M7 308' s ra sed when try ng to post a goods movement
Back to top
Error IO231 happens dur ng goods movement nd cat ng the ser al number stock s not match ng the movement to be
proceeded.
Solut on:
Run a complete phys cal nventory for example MI10.
Documentat ons:
612132 FAQ: Stock cons stency between ser al numbers and MM-IM
Back to top
Back to top
Descr pt on:
Stock ncons stency between nspect on stock n mater als management and warehouse management.
MM stock correct based on mater al documents posted.
Detect on:
A stock compar son us ng Transact on LX23 d splays stock d fferences between Inventory Management and Warehouse
Management.
Solut on:
Follow note 535043 and clear the d fference us ng LX23:
The stock compar son report f rst reads all IM stocks and all spec al stocks. In the second step the WM stocks are read
and summed up. If a d fference then results when a compar son s carr ed out between the two nternal tables, the
nd v dual stocks are l sted and the d fference calculated. A compar son s only carr ed out f you select the 'Clear
d fferences' check box. The program then creates a batch nput sess on for Transact on MI10. An automat c phys cal
nventory s carr ed out dur ng the process ng of the BI sess on n the nventory management that adjusts the IM stocks to
the WM stocks. If the stock s tuat on s that the stocks n the nventory management are correct and the WM stocks are
ncorrect, then th s s tuat on can only be corrected us ng standard means by the d fferences be ng cleared n a f rst step,
that s the IM stocks are adjusted to the WM stock, and n a second step n the WM the stocks be ng corrected by
phys cal nventory count.
Documentat ons:
Back to top
Solut on:
1. Correct on needs to be done by SAP support under component CO-PC-ACT
2. Follow the steps n note 1020077 to suppress C+048 error to avo d very h gh s tuat on
Documentat ons:
Back to top
M7308
M7309
M7310
M7314
M7242
C+048
IO231
1935699 QA11: Stock ncons stency after status change n batch stock
Pr vacy Terms of Use Legal D sclosure Copyr ght Trademark Çerez Terc hler