Hallo zusammen,
auch ich will weiterkommen mit meinen Web Dynpro-Kenntnissen und hätte zum Start gleich mal eine Fragestellung zum Aufrufen einer URL aus einer WD Anwendung heraus.
Anhand von verschiedenen Variablen setze ich in meiner Anwendung eine URL zusammen. Diese verlinkt auf eine MS SharePoint-Site welche die angeforderten Attribute beinhaltet. Jetzt habe ich URL´s enthalten, die aufgrund eines Filters innerhalb SharePoint Sonderzeichen enthalten wie z.B. }, & etc...
Über ein LinktoAction Element und dem allgemeinen Code für den Aufruf eines neuen Browser-Fensters ruft die Anwendung den Link auf:
Code: Alles auswählen.
lo_api_component = wd_comp_controller->wd_get_api( ).
lo_window_manager = lo_api_component->get_window_manager( ).
lo_window = lo_window_manager->create_external_window( url = lv_webguiurl ).
lo_window->open( ).
In der Variable lv_webguiurl (vom Typ string) steht die URL.
Jetzt wird die WD jedoch eine Exception, die höchstwahrsch. die Sonderzeichen in der Variable "url" (s.o.) nicht erlaubt -> WebDynpro Exception: URL ......... may contain fatal script.
Gibt es hier die Möglichkeit das Browser Fenster anderweitig aufzurufen? Oder eine SAP Note die mir evtl. weiterhilft bzw. die Verwendung von diversen Sonderzeichen in einer String-Variable erlaubt? Oder andere Vorschläge?
Danke schon mal!
Schöne Grüße