I get this error message when testing my BADI in the MIGO Transaction. The BADI is the MB_MIGO_BADI. It is from the Line_modify method. Here is the entrie message:
BAdI: Field GOITEM-ZZREG_ACCT is not ready for input. (Change is not copied over)
Message no. MIGO050
The contents of field GOITEM-ZZREG_ACCT 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.
The field is defined correctly in the screen as an input/output field - so it does not relate to that.