In ABAP code you might need to reach out to a browser.
The code to call a URL is pretty simple:
DATA ld_url(1000).
ld_url = 'https://www.saptechnicalguru.com'.
CALL FUNCTION 'CALL_BROWSER'
EXPORTING
url = ld_url.
Simply construct your URL and use function “CALL_BROWSER”.
For a webdynpro to run in browser use this code:
CALL FUNCTION 'WDY_EXECUTE_IN_BROWSER' EXPORTING application = 'ESH_SEARCH_RESULTS_UI' EXCEPTIONS invalid_application = 1 browser_not_started = 2 action_cancelled = 3 OTHERS = 4. IF sy-subrc <> 0. MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4 RAISING execution_error. ENDIF.
Application ESH_SEARCH_RESULTS_UI is an example here of a web dynpro.