Hello Prachi,
You can execute WD ABAP application without Portal and even you can control the Authorization too.
You can use below given options .
1. Create a transaction code for webdynpro application
2. Use Function Module 'CALL_BROWSER' and pass the WD ABAP Application URL which you get
when you test your application from se80
Regards,
Piyush