Karthik,
Perhaps you posted 2 threads for the same query. I replied to the other one few minutes ago. you should not have created 2 threads. When I asked you to start a fresh discussion, you should have referred to this thread. Your point1 is very confusing in the other thread because you used 'alongwith' too many times'. Here it is better. One of your threads is likely to get deleted, so I am reproducing my reply here too.
As suggested already in this thread, you should use QQMA0007 to have your desired field values by default. You ABAPer would develop a code in the exit to retrieve the proposed values from other tables and equate to the Notification field values to have them as defaults when you Create a Q1 notification.
The other alternative is QQMA0001, to have your own custom screen area as you are already looking at to the user-exit QQMA0001. Similar work is shown here:
Your Point 2, hints at no alternative to custom screen area. Only thing is you should be able to get it done through your ABAPer.
Good luck
KJogeswaraRao