Hyperlink

Die Frage ist als "gelöst" markiert. Den entsprechend Beitrag findest du hier.

Getting started ... Alles für einen gelungenen Start.
12 Beiträge • Seite 1 von 1
12 Beiträge Seite 1 von 1

Hyperlink

Beitrag von Trulchen (Specialist / 241 / 4 / 1 ) »
Hallo,

ist es möglich, das man beim klick eines Buttons/ Events eine externe Homepage (z.B. Googel.de) öffnent?

Code: Alles auswählen.

  case io_event->mv_event_id.
    when GC_EVENT_OPEN_LINK.
*Hier soll z.B. Googel geöffnet werden.
  endcase.


gesponsert
Stellenangebote auf ABAPforum.com schalten
kostenfrei für Ausbildungsberufe und Werksstudenten


Re: Hyperlink

Beitrag von zzcpak (Expert / 673 / 5 / 68 ) »
schau dir dazu doch mal das Demo-Program SAPHTML_DEMO1 an.
(Klasse CL_GUI_HTML_VIEWER)

Re: Hyperlink

Beitrag von Tron (Top Expert / 1327 / 35 / 332 ) »
Moin.
..oder mit CL_GUI_FRONTEND_SERVICES=>EXECUTE versuchen.

z.B.

Code: Alles auswählen.

REPORT ztest_cl_gui_execute.

DATA gv_app TYPE string VALUE 'iexplore.exe'.
DATA gv_par TYPE string VALUE 'http://google.de'.

CALL METHOD cl_gui_frontend_services=>execute
  EXPORTING
*   document               =
    application            = gv_app
    parameter              = gv_par
*   default_directory      =
*   maximized              =
*   minimized              =
*   synchronous            =
*   operation              = 'OPEN'
  EXCEPTIONS
    cntl_error             = 1
    error_no_gui           = 2
    bad_parameter          = 3
    file_not_found         = 4
    path_not_found         = 5
    file_extension_unknown = 6
    error_execute_failed   = 7
    synchronous_failed     = 8
    not_supported_by_gui   = 9
    OTHERS                 = 10.

IF sy-subrc <> 0.
* Implement suitable error handling here
ENDIF.
gruß Jens
<:: XING-Gruppe Tricktresor::>
Die deutsche Rechtschreibung ist Freeware, du darfst sie kostenlos nutzen –
Aber sie ist nicht Open Source, d. h. du darfst sie nicht verändern oder in veränderter Form veröffentlichen.

Re: Hyperlink

Beitrag von black_adept (Top Expert / 4089 / 127 / 940 ) »
Die Idee von Jens kann man sogar noch vereinfachen, indem man statt der Felder "application" und "parameter" nur das Feld document belegt.
Dann wird der Standardbrowser verwendet, welcher nicht unbedingt der IE sein muss.

Code: Alles auswählen.

...
CALL METHOD cl_gui_frontend_services=>execute
  EXPORTING
   document               = 'http://www.heise.de'
*    application            = 
*    parameter              =
*   default_directory      =
...
live long and prosper
Stefan Schmöcker

email: stefan@schmoecker.de

Re: Hyperlink

Beitrag von Trulchen (Specialist / 241 / 4 / 1 ) »
Dankle für eure Tipps... leider geht es in der Feeder Klasse für den Floor Planmanager damit nicht :(
Exception condition "NOT_SUPPORTED_BY_GUI" raised.

Re: Hyperlink

Beitrag von Thanatos82 (Expert / 699 / 32 / 123 ) »
Hi Julia,

hättest du vielleicht dazu sagen sollen, dass du das im FPM brauchst. ;) :D

im scn gibts FPM-Tutorials, unter anderem auch wie man einen Link erstellt.
http://wiki.scn.sap.com/wiki/display/WD ... ynpro+ABAP

Punkt 19 ist das in der Liste. Ich hoffe es hilft dir weiter. :)
Gruß,
der Matze

Re: Hyperlink

Beitrag von Trulchen (Specialist / 241 / 4 / 1 ) »
Hey Matze,

Links über ein Launchpad habe ich bereits im FPM....
Aber Anforderung ist es, das dies z.B. über ein Button geschieht bzw Buttonbar. alles im FPM FORM GUIBB und nicht in der Launchpad....
Hyperlinks zu anderen Websiten und ev. auch Buttons die Applikationen wie Word etc. öffnen soll das könne....

Ich dachte jetzt ich hinterlege hinter einen Button ein event, welches dann in der Feeder Klasse verarbeitet und aufgerufen wird.

Re: Hyperlink

Beitrag von Tron (Top Expert / 1327 / 35 / 332 ) »
Moin.
würde ein Perform [FORM] in Program [PROG] funktionieren ?
Dann könnte man den Methodenaufruf cl_gui_frontend_services=>execute in ein separates Programm auslagern.
gruß Jens
<:: XING-Gruppe Tricktresor::>
Die deutsche Rechtschreibung ist Freeware, du darfst sie kostenlos nutzen –
Aber sie ist nicht Open Source, d. h. du darfst sie nicht verändern oder in veränderter Form veröffentlichen.

Re: Hyperlink

Beitrag von Trulchen (Specialist / 241 / 4 / 1 ) »
Nein :)

Habe die lösung selbst gefunden zwecks FPM und zwar mit dem Interface IF_FPM_NAVIGATION_TO.

Code: Alles auswählen.


 if io_event->MV_EVENT_ID = 'EVT_LINK_TO'(001).
DATA: lo_fpm          TYPE REF TO   if_fpm,            "Instance du FPM manager
         lo_navigate_to  TYPE REF TO if_fpm_navigate_to,
         ls_url_fields    TYPE fpm_s_launch_url,
         lv_url          TYPE  string.


       lo_fpm = cl_fpm_factory=>get_instance( ).

lv_url = 'http://scn.sap.com/welcome'.

CALL METHOD lo_fpm->get_navigate_to
         RECEIVING
           ro_navigate_to = lo_navigate_to.

* Prepare URL to the external catalogin lv_url.
       ls_url_fields-url = lv_url.     " lv_url  type  string
       ls_url_fields-use_suspend_resume = abap_true.

       CALL METHOD lo_navigate_to->launch_url
         EXPORTING
           is_url_fields = ls_url_fields.

ENDIF.
muss nur noch herausfinden wie es in einem neun Tab öffnent.

Re: Hyperlink

Beitrag von Tron (Top Expert / 1327 / 35 / 332 ) »
... dann so :
http://scn.sap.com/docs/DOC-34524
lg Jens
<:: XING-Gruppe Tricktresor::>
Die deutsche Rechtschreibung ist Freeware, du darfst sie kostenlos nutzen –
Aber sie ist nicht Open Source, d. h. du darfst sie nicht verändern oder in veränderter Form veröffentlichen.

Re: Hyperlink

Beitrag von Trulchen (Specialist / 241 / 4 / 1 ) »
Leider ist das WebDynpro :(

Ich brauche es komplett FPM bassiert.

Re: Hyperlink

Beitrag von Tron (Top Expert / 1327 / 35 / 332 ) »
<:: XING-Gruppe Tricktresor::>
Die deutsche Rechtschreibung ist Freeware, du darfst sie kostenlos nutzen –
Aber sie ist nicht Open Source, d. h. du darfst sie nicht verändern oder in veränderter Form veröffentlichen.

Seite 1 von 1

Vergleichbare Themen

0
Antw.
1015
Views
Hyperlink im Customizingdokument
von Frank Zet. » 03.03.2006 13:33 • Verfasst in SAP - Allgemeines
0
Antw.
912
Views
Hyperlink im Expressmail
von bjepegw » 28.09.2006 16:57 • Verfasst in Basis
2
Antw.
4664
Views
Hyperlink in Langtext einer SE91 Message
von Lexle » 25.07.2007 15:50 • Verfasst in ABAP® für Anfänger

Über diesen Beitrag


Die Frage ist als "gelöst" markiert. Den entsprechend Beitrag findest du hier.

Unterstütze die Community und teile den Beitrag für mehr Leser und Austausch

Aktuelle Forenbeiträge

Dialog-Container mit Toolbar/Status
vor 11 Stunden von DeathAndPain gelöst 22 / 3027
Daten an Tabelle binden
vor 15 Stunden von Lukas Sanders 2 / 996
Zeilenumbrüche ersetzen
vor 2 Tagen von ralf.wenzel 6 / 568

Newsletter Anmeldung

Keine Beiträge verpassen! Wöchentlich versenden wir lesenwerte Beiträge aus unserer Community.
Die letzte Ausgabe findest du hier.
Details zum Versandverfahren und zu Ihren Widerrufsmöglichkeiten findest du in unserer Datenschutzerklärung.

Aktuelle Forenbeiträge

Dialog-Container mit Toolbar/Status
vor 11 Stunden von DeathAndPain gelöst 22 / 3027
Daten an Tabelle binden
vor 15 Stunden von Lukas Sanders 2 / 996
Zeilenumbrüche ersetzen
vor 2 Tagen von ralf.wenzel 6 / 568

Unbeantwortete Forenbeiträge

aRFC im OO-Kontext
vor 4 Wochen von ralf.wenzel 1 / 2577
Hilfe bei SWEC/SWE2
September 2024 von retsch 1 / 9159