the effect after Val Class changing
Hi guys,
Currently, we need to change the valuation class for some non-stock material.
I've tried the search facility, there're many posts regarding this topic.
There's one reply from Zythan mentioned that
All PO items must be marked for deletion(this could be undone after change)
My question is:
If we mark deletion flag for the item in those PO that had already been processed (Delivery>GR>Inv. ver); then, Undo the deletion after the change is finished.
-Is there any concern to our process, if there're any references to those PO in the future?
Thanks for your advice,
Xin
Hi,
Any change to be done is only required for the open purchasing transactions. We will not make any modification of closed documents.
Cheers,
HT
_________________
Moderator:
Dear HT,
so, our current situation is weird,or I must misunderstand on something, could you please kindly advise.
I've checked the relevant PO for the particular material, there're only 3 PO exist, all are completely Delivered and Invoiced, no other purchasing doc exist except Agreement.
As the above information, I understand that we don't have to delete any item in any PO in order to change the Val. class for the material 'A'. But, it's not really work, i still can't change the Val class unless the relevant item are deleted.
If U're not so tired with this matter, plz help.
Thanks,
Xin
Hi,
What was the error message number did you get and what was the clarification from the system message?.
Cheers,
HT
_________________
Moderator:
Dear HT,
Below is the information from system.
Message no. M3 368
Procedure
If valuated stocks already exist, you can change the valuation class only as follows:
a) Post the stocks of the material to an interim account.
b) Change the valuation class in the material master record.
c) Post the stocks of the material back to their original account.
If open purchase orders already exist, you can only change the valuation class if you first flag the corresponding purchase order items for deletion.
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.
Procedure for System Administration
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.
If we're quite sure that there're no open PO and other Purch. doc. exist (stock neither).. Can we just use the Procudure for System Admin?
Thanks,
Xin
Hi,
You should do as per recommendation in the message.
Cheers,
HT
_________________
Moderator:
Dear HT,
This means, without action from system admin (to change the mentioned message), the system will always issue the error message and not allow us to change the Val Class, no matter the Open doc. is existing or not?
So, we've to check all conditions manually (stock, open PO, and Prod order); then, ask our SA guys to perform the mentioned task, right?
Thanks U so much HT,
Xin
Hi,
The check of open purchase orders and/or production orders are always done by the system regardless of how you set up the system message. Such message setting is purely to enable you to bypass the message to perform the subsequent step or not. If the message was set as 'E', then you can not proceed. Otherwise, you can carry on your work. As a result, what you should do is to get your BASIS (or yourself if you have had the authorization) to change this message into 'W' so that it will not stop you from performing next step.
Cheers,
HT
_________________
Moderator:
Dear HT,
Done,I've changed the attribute of the mentioned message, everything seems okay.
Just one more question:-
When will the PO be considered as 'not Open', 'coz the system still issue the warning message "There are still open purchase order items or scheduling agreements" and this really made me confuse...
again, thanks u so much for yr help HT
Xin
Hi,
From my own understanding and justification, a certain purchase order is regarded as open if the 'final delivery' and/or 'final invoice' indicator is not flagged. As a result, there might be true to say that your PO did not have such indicator(s) being flagged.
Cheers,
HT
_________________
Moderator:
hi all,
I've some information regarding the above topic, just wanna share to U all.
This is the information from SAP, really clear and descriptive one, should be useful for MM newbie (just like me).
To change the valuation class.
1. First be sure that no stocks in actual AND previous period exist !
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 find items with LOEKZ <> 'L' you have to delete them in
ME22.
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 archive these production order(s) (see note 146241).
This hard restriction is necessary as inconsistencies in account
assignment will follow after change of val.cass, when proceeding
follow up functions of a po item before and after changing valuation
class.
So, all depending purchase order items of this material/plant have to be
marked for deletion in tx ME22, also when they are old and completely
delivered and invoice check is performed.
As a possible workaround see the attached note 160970 by proceeding a
warning message MM326 only. But read the instructions carefully before
you decide to apply this note. The system checks against p.o.
items without marks for deletion and gives error M3368. If you really
want to change the valuation class although there are such purchase
orders, you can do this when the message MM326 is customized as warning
Hope it's useful for anyone who use search facility concerning this topic in the future.
Cheers,
Xin