Hi,
When the user execute the transaction without entering the value then system will give warning message I think.. try to change the warning message to error message...
Or apply any one of the following user exits of the MB1B transaction and put the logic here.. take the help of ABAPER here..
Thanks
Kumar