Thru MIGO transaction, is it possible to issue a different material (not listed in the order) against an order? If yes, please explain how?
Here is the scenario.
Sometimes stock room clerks are issuing (goods issue thru MIGO against a Maintenance order) client's parts to fix a vendor managed equipment and vendor's parts to fix client managed machines. The use of client's parts to repair vendor managed equipment and vendor parts to repair client managed equipment, causes incorrect financial charge-backs. In order to address the goods issuing of incorrect parts for equipment repairs, client asked us to implement an enhancement at MIGO. This enhancement must check the status of the equipment (order --> Equipment --> status). Based on the status, it must check the issuing material and replace the material accordingly, if necessary. Example: If the status shows that it is Vendor managed and the issuing part belongs to client then it should be replaced with the vendor part If the part belongs vendor, then nothing needs to be done.
We are able to do all the things except, replacing the parts. Getting the below message, when trying to replace the vendor part with client part.
BADI: Field MATNR is not ready for input. (Change is not taken over)
Message no. MIGO050
The contents of field MATNR have been changed in BAdI MB_MIGO_BADI (method LINE_MODIFY). The field, however, is not ready for input, so the change cannot be copied.
In method LINE_MODIFY, only the contents of fields that are ready for input can be changed.
Thanks in advance