kmcinc
24th April 2006, 19:24
We have a situation where a customer order for a manufactured item was cancelled after the product was made and the production order reported completed. Now we want to take the product apart and put the materials back in inventory. Since there is not a way in Baan IV to reverse such a production order, how would you handle this? I tried to use negative quantities in the Estimated Materials but the Generate Outbound will not backflush negative quantities. Any ideas?

Thanks,
-tom

GaryEd
24th April 2006, 21:34
You have to use the maintain outbound session (tdilc4101m000) to create the outbound data for negatives.

kmcinc
25th April 2006, 03:04
Thanks for your reply. I know that a 'Maintain Outbound' will backflush negative quantities but this will require manual intervention rather than having Baan backflush automatically. I guess I could a batch job which will look for any production orders which were reported completed and have negative quantities in the BOM. The routine would then issue the material using a Maintain Outbound. I guess I will go that route while I'm waiting for more suggestions.

Thanks again,
-tom

mark_h
25th April 2006, 16:23
I do not know if this is helpful or not - but we actually refurbish or overhaul different systems. We have a tear down bill that gets released, the floor takes things apart and then sends it to inventory. What we did was create a session to read the ticst001 records and put them in a temporary table. Inventory people then complete the record - they input the qty and location and process the records. I see no reason why you could not automate the whole step - in our case we may not always yield what is expected and our locations are not fixed. If I had those two pieces I could ask for the order and process all the records. Attached is what our session looks like - in the background in creates the outbound record and releases it.

pk_parida
26th April 2006, 14:51
There is no such direct step to reverse a production order. This type of situation occurs in most of the cases. But we do it differently.

we go to the session Report production order complete > PRESS completed - Yes > a subsession opens (maintain production receipt (ilc)) . Now delete the records.This will cancel your finish goods posting. Now delivery qty will be zero. Now u can make the completed qty zero.

What is only left with the production order is the raw material issued to it.
This you can nullify by doing following step
Maintain estimated material i.e -ve qty with raw material w/h.
maintain outbound and release the material to raw material w/h.

This way the order can be reversed.

Parida

kmcinc
26th April 2006, 17:43
That gives me a some ideas to move forward. Thanks again for your help!

mostrightfuture
27th April 2006, 16:12
Hi pk_parida,

Could you please mention the session that you used in this procedure.

thanks in advance
MRF

pk_parida
28th April 2006, 10:34
For reverting delivered quiantity following Steps can be used -
1. Go to session tisfc0202m000 [ Report production orders completed]
2. select the production order and press button [ Re. Complete].
3. This will lead to two messages post hours and post to inventory.
4. Press Yes button in both the message, this will open the session. tdilc4113s000 [ Maintain Receipt (ilc)]
5. This session will display the lot and quantity delivered to finish goods w/h.
6. Now delete the records. This will nullify the delivered quantity.

Now to revert the issued raw material the following steps can be followed.
1. Go to session entermaterial issue. [ enter item code of raw material,-ve quantity and raw material w/h).
2. maintain outbound and release.

This will revert the production order. You can do it in test environment. and see its effect. We have done it many times in our case.

Thanks
Parida

mostrightfuture
28th April 2006, 11:17
Hi pk_parida,

Thanks for your reply and detail information. I think you are using the version IV and mentioned all sessions & processes realted to that version. Unfortunatly we have BaanERP (Version V) and we don't have the sessions you mentioned. Please if you can give references of sessions in Version V, or some document that explain this procedure so I can check corresponding procedure in version V.

Thanks in advance
MRF