Hi Binu ,
I am assuming your process is something like this .
We get the Orders from customer and due to some component changes (decidedaftertear down) we send them back a different Part No (Different Part No) ) ,Though Ultimately it is the same part which can fit into that configuration .
To achieve this process which we may name modification we need few basic designs things in place.
Suppose .
Mat in Recieved : ENGINE MODEL 1
Mat out being sent : ENGINE MODEL 2
a) We should have a way to identify what part came in for Repair and which one goes out , Service order configuration(characteristics MAT in and Mat out ) seems to be ideal fields to store this information as this is Master Data maintenance and no development will be needed.
b) Material to Material posting is required as we are consuming the Material in and making Material Out from same parts after tear down is complete in we decide to add new components which makes it ENGINE MODEL 2.
c) Now our outbound delivery should contain Mat out and this is possible if that Material itself undergoes transformation or we do some kind of enhancement to populate Mat out in Outbound delivery.
To achieve these three things we need to have a design and development in Place if you are expecting this to be a regular business.Try these three steps and see if it works in your system .
Anjan