is ICEMEN01 an externally updated table in your DD structure?

record not found happens when you have a record in the buffer that has been deleted and DF tries to refind the record

with externally updated tables this can happen all the time. if the process has a record in the table that was deleted by another user before sending request_save it will throw the record not found error

if this is the case a simple CLEAR ICEMEN01 before sending/forwarding request_save will work around the issue