[51656] in SAPr3-news
Re: CL_GUI_HTML_VIEWER
daemon@ATHENA.MIT.EDU (ABAP-Entwickler)
Fri Oct 1 15:10:07 2004
To: sapr3-news@mit.edu
Date: Fri, 1 Oct 2004 21:12:19 +0200
From: "ABAP-Entwickler" <nospam_entwickler@versanet.de>
Message-ID: <415dab76@olaf.komtel.net>
Wahrscheinlich ist die Variable "assigned_url" nur als einstelliges
Character definiert ? Ansonsten sieht das Coding ganz gut aus. Sonst schau
Dir doch noch das Beispielcoding an. Das findest Du im ABAP-Editor über
Menüpunkt "Control-Beispiele" (unter "Hilfsmittel" der "Zusatz" oder so?) .
"Christoph Küchler" <chris@christoph-kuechler.de> schrieb im Newsbeitrag
news:cjk161$2ki$1@online.de...
>
> "Gerd Rother" <grother@nurfuerspam.de> schrieb im Newsbeitrag
> news:2s5afkF1gga8aU1@uni-berlin.de...
> > Christoph Küchler wrote:
> > [..]
> >> (html_viewer_control->load_data), eine Anzeige im Control zu erreichen?
> >> Irgendwie versucht er bei mir immer auf eine URL zuzugreifen, welche
aus
> >> gutem Grund ja nicht vorhanden ist .
> >
> > Ja, klappt wunderbar (allerdings 4.6b). Hast Du die von load_data
> > zurückgelieferte URL (assigned_url) an den show_data übergeben?
> >
> > [..]
> Ja, das habe ich getan -> siehe Codebeispiel :
> ...
> CALL METHOD html_view->load_data
> EXPORTING
> * URL =
> type = 'text'
> subtype = 'html'
> * SIZE = 0
> IMPORTING
> assigned_url = assigned_url
> CHANGING
> data_table = itab_html_data
> EXCEPTIONS
> dp_invalid_parameter = 1
> dp_error_general = 2
> cntl_error = 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.
> ENDIF.
>
> CALL METHOD html_view->show_data
> EXPORTING
> url = assigned_url
> * FRAME =
> * IN_PLACE = 'X '
> EXCEPTIONS
> cntl_error = 1
> cnht_error_not_allowed = 2
> cnht_error_parameter = 3
> dp_error_general = 4
> OTHERS = 5
> .
> IF sy-subrc <> 0.
> * MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
> * WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
> ENDIF.
> ....
>
> die interne Tabelle itab_html_data ist gefüllt. Aber die assigned_url hat
> als Inhalt nur ein 'H'. Was ich nicht deuten kann.
>
> mfg.
>
> Chris
>
>