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.
4133
Views
HTML-Viewer-Control verändert HTML-Quelltext
von paramedic78 » 07.01.2013 14:50 • Verfasst in ABAP® für Anfänger
1
Antw.
2152
Views
XML mit HTML-Viewer?
von ernst » 10.12.2004 13:12 • Verfasst in ABAP Objects®
1
Antw.
1672
Views
HTML-Viewer Formulare
von Stefan7777 » 21.04.2006 11:19 • Verfasst in ABAP® Core
3
Antw.
4700
Views
Komprimieren von HTML im Viewer
von a-dead-trousers » 23.12.2011 10:17 • Verfasst in ABAP Objects®
0
Antw.
950
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

Aktuelle Forenbeiträge

Regex in where
vor 53 Minuten von black_adept 2 / 51
Programm anlegen mit Vorlage
vor 7 Stunden von DeathAndPain 2 / 108
IT0024 Qualifikationen CP-ID
vor 7 Stunden von DeathAndPain 2 / 349
BUSOBJEKT zu CMIS PHIO ermitteln
vor 9 Stunden von snooga87 1 / 79

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

Regex in where
vor 53 Minuten von black_adept 2 / 51
Programm anlegen mit Vorlage
vor 7 Stunden von DeathAndPain 2 / 108
IT0024 Qualifikationen CP-ID
vor 7 Stunden von DeathAndPain 2 / 349
BUSOBJEKT zu CMIS PHIO ermitteln
vor 9 Stunden von snooga87 1 / 79

Unbeantwortete Forenbeiträge

BUSOBJEKT zu CMIS PHIO ermitteln
vor 9 Stunden von snooga87 1 / 79
aRFC im OO-Kontext
vor 5 Wochen von ralf.wenzel 1 / 3258
Hilfe bei SWEC/SWE2
September 2024 von retsch 1 / 9819