cl_gui_html_viewer auf DynPro

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

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

cl_gui_html_viewer auf DynPro

Beitrag von Icke0801 (Specialist / 126 / 97 / 7 ) »
Hallo zusammen,

inspiriert durch die HTML-Message von Enno auf Tricktresor wollte ich mal mit den HTML Geraffel rumspielen. Es gibt ja auch ein paar DEMO im SAP.

Bei meinem Versuch wird allerdings absolut nichts auf dem Dynpro angezeigt. Im Debugger sieht eigentlich alles gut aus. Allerdings sehe ich hier meinen Fehler nicht. Was mache ich hier falsch?

Code: Alles auswählen.

*&---------------------------------------------------------------------*
*& Report ZW3CSS_GUI_DEMO_01
*&---------------------------------------------------------------------*
*&
*&---------------------------------------------------------------------*
REPORT zw3css_gui_demo_01  LINE-SIZE 100.

SELECTION-SCREEN BEGIN OF SCREEN 1001.
* dummy for triggering screen on Java SAP GUI
SELECTION-SCREEN END OF SCREEN 1001.

START-OF-SELECTION.
  CALL SCREEN 100.
*&---------------------------------------------------------------------*
*& Module PBO_0100 OUTPUT
*&---------------------------------------------------------------------*
*&
*&---------------------------------------------------------------------*
MODULE pbo_0100 OUTPUT.

  TYPES:
    ty_html      TYPE c LENGTH 255,
    tty_html_tab TYPE STANDARD TABLE OF ty_html WITH EMPTY KEY.

  DATA: lt_html  TYPE tty_html_tab,
        html_url TYPE char255,
        lV_TITLE TYPE string VALUE 'Test Html'.

  DATA(lo_cont) = NEW cl_gui_custom_container( container_name = 'HTML_CCONT' ).

  DATA(html_control) = NEW cl_gui_html_viewer( parent = lo_cont ).

  DATA(lt_htmltable) = VALUE htmltable(
            ( tdline = '<html lang="en">' )
            ( tdline = |<title>{ lv_title }</title>| )
            ( tdline = '<meta name="viewport" content="width=device-width, initial-scale=1">' )
            ( tdline = '<link rel="stylesheet" href="https://www.w3schools.com/w3css/4/w3.css">' )
            ( tdline = '<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css">' )
            ( tdline = '<style type="text/css">body { overflow: hidden; }</style>' )
            ( tdline = '<body>' )
            ( tdline = '<h1>My Header</h1>' )
            ( tdline = '</body>' )
            ( tdline = '</html>' ) ).
  INSERT LINES OF lt_htmltable INTO lt_html INDEX 1.

  html_control->load_data(
    IMPORTING
      assigned_url = html_url
    CHANGING
      data_table   = lt_html ).

  html_control->show_url(
    EXPORTING
      url = html_url ).

ENDMODULE.
--
Grüße aus der Endlosschleife
-= Icke =-
abapTools

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


Re: cl_gui_html_viewer auf DynPro

Beitrag von PeterPaletti (Specialist / 348 / 32 / 97 ) »
Hmmh, ich habe das Programm mal kopiert und das Dynpro zeigt den Text "My Header".
Hast du irgendwas blödes vergessen? Die Anweisung "module pbo_0100" in der Dynproablauflogik oder den Container auf dem Dynpro anders benamst. Das kann nur so ein blöder Fehler sein.

Re: cl_gui_html_viewer auf DynPro

Beitrag von Icke0801 (Specialist / 126 / 97 / 7 ) »
In meinen Augen ist das alles korrekt. Ich hab keine weiteren Ideen mehr.

Dynpro Logik

Code: Alles auswählen.

PROCESS BEFORE OUTPUT.
  MODULE pbo_0100.

PROCESS AFTER INPUT.
Container Name

Code: Alles auswählen.

HTML_CCONT
--
Grüße aus der Endlosschleife
-= Icke =-
abapTools

Re: cl_gui_html_viewer auf DynPro

Beitrag von Icke0801 (Specialist / 126 / 97 / 7 ) »
ooh mein Gott. Da war ich wohl gestern schon blind.
Ich hatte gar keinen Container, sondern "HTML_CCONT" bei OK eingetragen.
--
Grüße aus der Endlosschleife
-= Icke =-
abapTools

Seite 1 von 1

Vergleichbare Themen

4
Antw.
4040
Views
HTML-Viewer-Control verändert HTML-Quelltext
von paramedic78 » 07.01.2013 14:50 • Verfasst in ABAP® für Anfänger
1
Antw.
2106
Views
XML mit HTML-Viewer?
von ernst » 10.12.2004 13:12 • Verfasst in ABAP Objects®
1
Antw.
1642
Views
HTML-Viewer Formulare
von Stefan7777 » 21.04.2006 11:19 • Verfasst in ABAP® Core
3
Antw.
4657
Views
Komprimieren von HTML im Viewer
von a-dead-trousers » 23.12.2011 10:17 • Verfasst in ABAP Objects®
0
Antw.
924
Views
HTML Viewer Berechtigungen mitgeben
von Dyrdek » 08.05.2015 08:47 • Verfasst in ABAP® Core

Ü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

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.