Can you call one web dynpro application from another webdynpro application? explain ?

Yes, it is possible to call web dynpro application from other web dynpro application, to call a web dynpro application first we need to get URL of the application using cl_wd_utilities=>construct_wd_url method, and you need call url using create_external_window method of IF_WD_WINDOW_MANAGER .