Cannot change val type in batch in tcode MSC2N
Dear SAP experts,
We are using valuation category X in which valuation type supposedly the same with batch. However we find cases where when we create PO by copying, the batch and val type is copied to new PO, and when user only change the batch number, the val type remain, thus when we receipt the PO we ends up with batch with different val type (val type is using the val type of the older batch).
Seeing from the old post, we suppose to be able to change the val type using tcode MSC2N, and automatically system will post mat doc with mov type 340 in the background. However when we execute MSC2N we see that the field is greyed out. We try with old tcode MSC2, and the field is available, but when we change it, we got error 'The batch still in stock".
We can reverse the GR, and then we can update the batch using tcode MSC2. However this not solving our issue, as when we want to GR, system still propose the wrong val type from PO, in which i cannot change it both in PO and also during GR itself, and if we proceed to post the GR we will end up where we're starting.
So my question is, shouldnt we able to update the val type in batch although it is still having stock using tcode MSC2N? I suppose the mov type 340 is supposedly a material document moving the stock from one val type to another right?