Skip to Content

Archived discussions are read-only. Learn more about SAP Q&A

Change Valuation Class

Dear Sir,

We want change Valuation Class of a particular material.

To do so we closed all open POs using Delivery complete indicator in ME22n.

Also we cant delete this PO Line Item it gives warning as Quantity Delivered is smaller than Quantity Ordered.

Stock is also zero, as we transferred all the stock to another Material Code.

But when we tries to change Valuation Class it gives error PURCHASE ORDERS ALREADY EXISTS

Due to this unable to change valuation class.

Please Help.

Thanks & Regards


Former Member
Former Member replied

Hi Vishal,


About error 06 117 'Quantity delivered smaller than quantity ordered' :

It is not possible to delete purchase order item unless the following

conditions are meet:


"An item order may be only deleted if it is closed. Items are regarded

as closed if one of the folowing criteria is satisfied :

- the ordered quantity or more has been delivered and invoiced.

- the delivery completed has been set and the invoiced quantity is

greater or equal than the quantity ordered.

- no follow-on processes (such as reservations) relating to the item are

active in the system."


Please see note 1397142.


About error M3368

In order to change valuation class in the material master, you have to

make sure that none of the following exist in you system:

1 Valuated stocks in the current period or in the previous period

2 Open purchase orders or delivery schedule lines

3 Production orders for which a goods movement has already taken place

The system checks the stocks (storage loc. stocks and special

stocks) of the same period in which the valuation class will be changed

If the valuation class of current period will changed, check in

transaction code MMBE for zero stocks, or in SE16: MARD/MBEW;


The system checks all dependant purchase documents without delete flag

and error M3368 occurs when it finds at least one none deleted po item

(not only when stocks exist).

1. First be sure that no stocks exist in current AND previous period!

see note 30656, with an example how to get zero stocks.

2. SE16 ->table EKPO. Select all po items of the related material.

If you found items with LOEKZ <> 'L', you have to delete them in ME2

3. SE16 ->table AFPO. Select all items of the related material/plant.

If you find at least one item, change of val.clss. is not possible.

You have to 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 PO item before and after changing valuation



Nadia Orlandi

0 View this answer in context
Not what you were looking for? View more on this topic or Ask a question