yeah ,
I have used SUBMIT many a times in my life with ABAP.
Actually I was trying to replace a CALL TRANSACTION( was written by an earlier abaper and was not working correctly ) with a SUBMIT and in call transaction method values were passed with SCREEN variables , without thinking I copied it to SUBMIT , this was the error which you pointed out