The system should not ask key in CMOD (did you create a project in your namespace, and then add component MREQ001 before creating screen dynpro and includes in exit FM)
Look in help.sap.com - Changing the SAP Standard (BC) - Customer Exits to understand how to use CMOD.
Regards,
Raymond