on 07-18-2012 3:08 PM
Hi Gurus,
I am encountering this error:
I have created a new material and created a PO using that material. I tried to change the valuation class of the material but I encountered the error.
The long text of the error is this:
Message no. M3368
You wanted to change the valuation class. However, this is not possible because one or more of the following already exist for the material:
Your change is reset by the system.
In Customizing for the Material Master, you can switch the check for open purchase orders and/or for production orders to a warning. You do this in Define Attributes of System Messages by assigning the message type Warning to message MM 326 and/or MM 327 respectively. However, first ensure organizationally that further processing of the open purchase orders or production orders cannot result in inconsistencies.
I deleted the PO then I tried to change the valuation class of the material but I am still encountering the error.
Please help.
Thank you so much.
Preconditions for changing valuation class:
(1)No stocks in current AND previous period !
Be sure that no stocks in actual AND previous period exist. Refer to note 30656, with an example how to get zero stocks.
(2)No purchase orders without deletion flag !
See SE16 ->table EKPO. Select all po items of the related material. If you found items with LOEKZ <> 'L' you have to delete them in ME22.
(3)No production orders !
See SE16 ->table AFPO. Select all items of related material/plant. If you find at least one item, change of val.clss. is not possible.You have to archive! these production order(s) !
These hard restrictions are necessary as inconsistencies in account assignment will follow after change of val. class, when proceeding follow up functions of a purchase order or a production order after you changed the valuation class. Under special circumstances I is not possible to fulfill these hard restrictions. Therefore the please refer to note 160970 as a possible solution, but read carefully the explanations under section 'solution'.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi,
Behind each and every Valuation class, a G/L account is tied to it in t.code: OBYC,so there must not be any open transactions if you want to change the valuation class of material.
If valuated stocks already exist, you can change the valuation class with following instruction:
1.If open purchase orders already exist, you can only change the valuation class if you first flag the corresponding purchase order items for deletion.
2.If production orders exist for which a goods movement has already taken place, you can only change the valuation class if you first set the status of the production orders to deleted.
3. Post the stocks of the material to an interim G/L account.
4.Change the valuation class in the material master record.
5.Post the stocks of the material back to their original G/L account.
More refer link:
http://wiki.sdn.sap.com/wiki/display/Snippets/How+to+change+Valuation+Class+in+Material+Master
Regards,
Biju K
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi
delete all purchase orders,delivery,Purchase requisition created for this materials,if goods receipt already made against Purchase orders then also you can delete such items.
after deleting all transaction,try to change Valuation class.
Regards,
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi
If there Was Stock in the Last Period also system will Not allow you to change.
Since Valuation Class Determine the G/L Accounts for Stock Posting Changing Valuation Class will Lead to Lot of Other Financial Impacts When its come to Reversals of Material Documents Which were Posted Before the Valuation class.
It is Not Good idea To Change Fields like "Price Control, Profit Center, Valuation Class and Etc" once Transaction's are Posted.
Best Way is To Create a New Material Copying the Existing Material Change the Valuation Class and Do a Material to Material Transfer of stocks. and Set the Deletion for Old Material.
If you want the Same material.
Delete Existing Open PO and Process Order , Transfer the Stock to Another Material/Issue to Cost enter.
Change Message no MM 326 and MM 327 to Warning.
Change the Valuation Class.
Transfer the Stock Back/ Update the Stock using Physical inventory Doc/GR with out Reference.
Regards
Viru
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi,
There must be valuated stock in the current or previous period. You have to make the valuated stock zero. Also check the open PO, schedule lines and production orders, if they exists then mark deletion indicator and then try to change the valuation class.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Or you could set the msg to Warning (as described in the msg text) provided there are no goods receipt(s). The fact you get the msg tends to infer there has been a receipt of stock i.e. Plant stock exists.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
When you change valuation class in material master,system will throw error,Click open blue,black
rectangular box which is a log,it will show what are open items exists.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
103 | |
14 | |
10 | |
5 | |
4 | |
3 | |
3 | |
3 | |
3 | |
3 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.