Hierarchy
⤷
⤷
Properties
| Class | CL_ABAP_BROWSER | |
| Short Description | Display an HTML or XML File | |
| Super Class | ||
| Instantiability of a Class | 0 | Private |
| Final |
General Data
| Message Class | ||
| Program status | S | System Program |
| Category | 0 | |
| Package | SABAPDOCU | ABAP Documentation Objects in ABAP Workbench |
| Created | 20060206 | SAP |
| Last change | 20140121 | SAP |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
| # | Type group / Object type | Type | Type Description |
|---|---|---|---|
| 1 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) | |
| 2 | Forward declaration class (CLASS c DEFINITION DEFERRED) | Forward declaration class (CLASS c DEFINITION DEFERRED) |
Interfaces
Class CL_ABAP_BROWSER has no interface implemented.
Friends
Class CL_ABAP_BROWSER has no friend class.
Attributes
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Private | Method | Makes HTML Table from String | 20061208 | |
| 2 | Instance method | Private | Method | Assembles an xHTML Table from an xString | 20080201 | |
| 3 | Instance method | Private | Method | Checks the HTML file for formal correctness | 20080227 | |
| 4 | Static method | Public | Constructor | CLASS_CONSTRUCTOR | 20060804 | |
| 5 | Instance method | Public | Method | Closes Dialog Box (Only for Internal Use) | 20060206 | |
| 6 | Static method | Public | Method | Close Browser | 20061106 | |
| 7 | Instance method | Public | Method | Creates the Browser (Only for Internal Use) | 20060206 | |
| 8 | Instance method | Private | Method | Factory Method for Check Object | 20080226 | |
| 9 | Instance method | Private | Method | Supplies the Browser with the HTML File | 20060206 | |
| 10 | Instance method | Private | Method | Supplies the Browser with the URL | 20081018 | |
| 11 | Instance method | Private | Method | Supplies the Browser with the XML File | 20060206 | |
| 12 | Instance method | Private | Event handling method | Navigation Process | 20060206 | |
| 13 | Instance method | Private | Event handling method | Closes Dialog Box | 20071204 | |
| 14 | Instance method | Private | Method | Loads External Data (Screens etc.) | 20080202 | |
| 15 | Instance method | Private | Event handling method | Fills the Navigation Table | 20060206 | |
| 16 | Instance method | Private | Method | Insert and Delete Navigation Stack | 20071022 | |
| 17 | Instance method | Private | Event handling method | Event Handling for "SAPEVENT"s | 20060804 | |
| 18 | Instance method | Private | Method | Prepares Browser | 20060804 | |
| 19 | Instance method | Private | Method | Uses Existing Browser | 20061107 | |
| 20 | Instance method | Private | Method | Activates/Deactivates the Pushbuttons | 20060206 | |
| 21 | Instance method | Private | Method | Sets the Window Title, Size and Position | 20061107 | |
| 22 | Static method | Public | Method | Displays a HTML File | 20060206 | |
| 23 | Instance method | Private | Method | Displays the HTML File | 20060804 | |
| 24 | Static method | Public | Method | Displays an existing URL | 20081018 | |
| 25 | Instance method | Private | Method | Dispalys the URL | 20081018 | |
| 26 | Static method | Public | Method | Displays a XML File | 20060206 | |
| 27 | Instance method | Private | Method | Displays the XML File | 20060804 |
Events
| # | Event | Type | Visibility | Description | Created on |
|---|---|---|---|---|---|
| 1 | CLOSED | Static Event (1) |
Public (2) |
Browser was closed | 20061213 |
| 2 | SAPEVENT | Static Event (1) |
Public (2) |
"SAPEVENT" Hyperlink | 20060804 |
Types
| # | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
|---|---|---|---|---|---|---|---|
| 1 | HTML_LINE | Public | See coding | HTML Line (255 Characters) | 20071128 | html_line TYPE c LENGTH 255
|
|
| 2 | HTML_TABLE | Public | See coding | HTML Table (Row Width 255 Characters) | 20071128 | html_table TYPE STANDARD TABLE OF html_line WITH NON-UNIQUE KEY table_line
|
|
| 3 | LOAD_TAB | Public | See coding | Table for External Data | 20061208 | load_tab TYPE HASHED TABLE OF load_tab_line WITH UNIQUE KEY name
|
|
| 4 | LOAD_TAB_LINE | Public | See coding | Row for External Data | 20061208 | BEGIN OF load_tab_line,
name TYPE string,
type TYPE string,
dref TYPE REF TO data,
END OF load_tab_line
|
|
| 5 | TITLE | Public | See coding | Window Title | 20061009 | title TYPE c LENGTH 255
|
|
| 6 | URL_LINE | Private | See coding | 20061211 | BEGIN OF url_line,
name TYPE string,
url TYPE string,
END OF url_line
|
||
| 7 | URL_TAB | Private | See coding | 20061211 | url_tab TYPE SORTED TABLE OF url_line WITH UNIQUE KEY name
|
||
| 8 | X255 | Private | See coding | 20060822 | x255 TYPE x LENGTH 255
|
||
| 9 | XHTML_LINE | Private | See coding | 20080201 | xhtml_line TYPE x LENGTH 1022
|
||
| 10 | XMLTAB | Private | See coding | 20060822 | xmltab TYPE STANDARD TABLE OF x255
|
Method Signatures
Method BUILD_HTML Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | HTML_STRING | Call by reference | Type reference (TYPE) | STRING | HTML-String | 20061208 |
Method BUILD_HTML on class CL_ABAP_BROWSER has no exception.
Method BUILD_XHTML Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | HTML_XSTRING | Call by reference | Type reference (TYPE) | XSTRING | HTML-xString | 20080201 |
Method BUILD_XHTML on class CL_ABAP_BROWSER has no exception.
Method CHECK_HTML Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | HTML | Value transfer | Type reference (TYPE) | HTML_TABLE | 20080227 | ||||
| 2 | XHTML | Value transfer | Attribute reference (LIKE) | XHTML | 20080227 |
Method CHECK_HTML on class CL_ABAP_BROWSER has no exception.
Method CLASS_CONSTRUCTOR Signature
Method CLASS_CONSTRUCTOR on class CL_ABAP_BROWSER has no parameter.
Method CLASS_CONSTRUCTOR on class CL_ABAP_BROWSER has no exception.
Method CLEAR_BROWSER Signature
Method CLEAR_BROWSER on class CL_ABAP_BROWSER has no parameter.
Method CLEAR_BROWSER on class CL_ABAP_BROWSER has no exception.
Method CLOSE_BROWSER Signature
Method CLOSE_BROWSER on class CL_ABAP_BROWSER has no parameter.
Method CLOSE_BROWSER on class CL_ABAP_BROWSER has no exception.
Method CREATE_BROWSER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CONTAINER | Call by reference | Object reference (TYPE REF TO) | CL_GUI_CONTAINER | Custom Container in Dynpro | 20060804 |
Method CREATE_BROWSER on class CL_ABAP_BROWSER has no exception.
Method CREATE_CHECKER Signature
Method CREATE_CHECKER on class CL_ABAP_BROWSER has no parameter.
Method CREATE_CHECKER on class CL_ABAP_BROWSER has no exception.
Method FILL_BROWSER Signature
Method FILL_BROWSER on class CL_ABAP_BROWSER has no parameter.
Method FILL_BROWSER on class CL_ABAP_BROWSER has no exception.
Method FILL_BROWSER_WITH_URL Signature
Method FILL_BROWSER_WITH_URL on class CL_ABAP_BROWSER has no parameter.
Method FILL_BROWSER_WITH_URL on class CL_ABAP_BROWSER has no exception.
Method FILL_BROWSER_WITH_XML Signature
Method FILL_BROWSER_WITH_XML on class CL_ABAP_BROWSER has no parameter.
Method FILL_BROWSER_WITH_XML on class CL_ABAP_BROWSER has no exception.
Method HANDLE_BROWSER_BAR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | FCODE | Value transfer | Attribute reference (LIKE) | FCODE | 20060206 |
Method HANDLE_BROWSER_BAR on class CL_ABAP_BROWSER has no exception.
Method HANDLE_BROWSER_CLOSE Signature
Method HANDLE_BROWSER_CLOSE on class CL_ABAP_BROWSER has no parameter.
Method HANDLE_BROWSER_CLOSE on class CL_ABAP_BROWSER has no exception.
Method HANDLE_EXTERNAL_DATA Signature
Method HANDLE_EXTERNAL_DATA on class CL_ABAP_BROWSER has no parameter.
Method HANDLE_EXTERNAL_DATA on class CL_ABAP_BROWSER has no exception.
Method HANDLE_HTML_LOAD Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | URL | Value transfer | Attribute reference (LIKE) | URL | 20060206 |
Method HANDLE_HTML_LOAD on class CL_ABAP_BROWSER has no exception.
Method HANDLE_NAV_TAB Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ENTRY | Call by reference | Type reference (TYPE) | CSEQUENCE | Eintrag in Navigationstabelle | 20071022 |
Method HANDLE_NAV_TAB on class CL_ABAP_BROWSER has no exception.
Method HANDLE_SAPEVENT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ACTION | Value transfer | Attribute reference (LIKE) | 20060804 |
Method HANDLE_SAPEVENT on class CL_ABAP_BROWSER has no exception.
Method PREPARE_BROWSER Signature
Method PREPARE_BROWSER on class CL_ABAP_BROWSER has no parameter.
Method PREPARE_BROWSER on class CL_ABAP_BROWSER has no exception.
Method REUSE_BROWSER Signature
Method REUSE_BROWSER on class CL_ABAP_BROWSER has no parameter.
Method REUSE_BROWSER on class CL_ABAP_BROWSER has no exception.
Method SET_BUTTONS Signature
Method SET_BUTTONS on class CL_ABAP_BROWSER has no parameter.
Method SET_BUTTONS on class CL_ABAP_BROWSER has no exception.
Method SET_TITLE_AND_SIZE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | FORMAT | Call by reference | Type reference (TYPE) | STRING | Format | 20061108 | |||
| 2 | POSITION | Call by reference | Type reference (TYPE) | STRING | Position | 20061213 | |||
| 3 | SIZE | Call by reference | Type reference (TYPE) | STRING | Größe | 20061107 | |||
| 4 | TITLE | Call by reference | Type reference (TYPE) | CL_ABAP_BROWSER=>TITLE | Titel | 20061107 |
Method SET_TITLE_AND_SIZE on class CL_ABAP_BROWSER has no exception.
Method SHOW_HTML Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ANCHOR | Call by reference | Type reference (TYPE) | STRING | Anspringpunkt | 20070124 | |||
| 2 | BUTTONS | Call by reference | Attribute reference (LIKE) | NAVIGATE_HTML | NAVIGATE_OFF | Navigationstasten navigate_... | 20061106 | ||
| 3 | CHECK_HTML | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_TRUE | Überprüfung der HTML-Datei | 20080227 | ||
| 4 | CONTAINER | Call by reference | Object reference (TYPE REF TO) | CL_GUI_CONTAINER | 20080507 | ||||
| 5 | CONTEXT_MENU | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | Anzeige Kontextmenü im Browser | 20070511 | ||
| 6 | DATA_TABLE | Call by reference | Type reference (TYPE) | LOAD_TAB | Externe Daten | 20061208 | |||
| 7 | FORMAT | Call by reference | Type reference (TYPE) | STRING | CL_ABAP_BROWSER=>LANDSCAPE | Quer- oder Hochformat | 20061108 | ||
| 8 | HTML | Call by reference | Type reference (TYPE) | CL_ABAP_BROWSER=>HTML_TABLE | HTML-Tabelle, Zeilenbreite 255 Zeichen | 20060206 | |||
| 9 | HTML_ERRORS | Call by reference | Type reference (TYPE) | STANDARD TABLE | Fehlerliste aus Überprüfung | 20080227 | |||
| 10 | HTML_STRING | Call by reference | Type reference (TYPE) | STRING | HTML-String | 20060805 | |||
| 11 | HTML_XSTRING | Call by reference | Type reference (TYPE) | XSTRING | HTML-Binärstring | 20080201 | |||
| 12 | MODAL | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_TRUE | Anzeige als modales Dialogfenster | 20060804 | ||
| 13 | POSITION | Call by reference | Type reference (TYPE) | STRING | CL_ABAP_BROWSER=>TOPLEFT | Position | 20061213 | ||
| 14 | PRINTING | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | 20100518 | |||
| 15 | SIZE | Call by reference | Type reference (TYPE) | STRING | CL_ABAP_BROWSER=>MEDIUM | Größe (S,M,L,XL) | 20061107 | ||
| 16 | TITLE | Call by reference | Type reference (TYPE) | CL_ABAP_BROWSER=>TITLE | Fenstertitel | 20060206 |
Method SHOW_HTML on class CL_ABAP_BROWSER has no exception.
Method SHOW_HTML_VIA_HANDLE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | FORMAT | Call by reference | Type reference (TYPE) | STRING | Quer- oder Hochformat | 20061108 | |||
| 2 | HTML | Call by reference | Type reference (TYPE) | CL_ABAP_BROWSER=>HTML_TABLE | HTML-Tabelle, Zeilenbreite 255 Zeichen | 20060804 | |||
| 3 | HTML_STRING | Call by reference | Type reference (TYPE) | STRING | HTML-String | 20060805 | |||
| 4 | HTML_XSTRING | Call by reference | Type reference (TYPE) | XSTRING | HTML-xString | 20080201 | |||
| 5 | MODAL | Call by reference | Type reference (TYPE) | ABAP_BOOL | Anzeige als modales Dialogfenster | 20060804 | |||
| 6 | POSITION | Call by reference | Type reference (TYPE) | STRING | Position | 20061213 | |||
| 7 | SIZE | Call by reference | Type reference (TYPE) | STRING | Größe (S,M.L) | 20061107 | |||
| 8 | TITLE | Call by reference | Type reference (TYPE) | CL_ABAP_BROWSER=>TITLE | Fenstertitel | 20060804 |
Method SHOW_HTML_VIA_HANDLE on class CL_ABAP_BROWSER has no exception.
Method SHOW_URL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | BUTTONS | Call by reference | Attribute reference (LIKE) | NAVIGATE_HTML | NAVIGATE_OFF | 20081018 | |||
| 2 | CONTAINER | Call by reference | Object reference (TYPE REF TO) | CL_GUI_CONTAINER | 20081018 | ||||
| 3 | CONTEXT_MENU | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | 20081018 | |||
| 4 | FORMAT | Call by reference | Type reference (TYPE) | STRING | CL_ABAP_BROWSER=>LANDSCAPE | 20081018 | |||
| 5 | MODAL | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_TRUE | 20081018 | |||
| 6 | POSITION | Call by reference | Type reference (TYPE) | STRING | CL_ABAP_BROWSER=>TOPLEFT | 20081018 | |||
| 7 | PRINTING | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | 20100518 | |||
| 8 | SIZE | Call by reference | Type reference (TYPE) | STRING | CL_ABAP_BROWSER=>MEDIUM | 20081018 | |||
| 9 | TITLE | Call by reference | Type reference (TYPE) | CL_ABAP_BROWSER=>TITLE | 20081018 | ||||
| 10 | URL | Call by reference | Type reference (TYPE) | CSEQUENCE | 20081018 |
Method SHOW_URL on class CL_ABAP_BROWSER has no exception.
Method SHOW_URL_VIA_HANDLE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | FORMAT | Call by reference | Type reference (TYPE) | STRING | CL_ABAP_BROWSER=>LANDSCAPE | 20081018 | |||
| 2 | MODAL | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_TRUE | 20081018 | |||
| 3 | POSITION | Call by reference | Type reference (TYPE) | STRING | CL_ABAP_BROWSER=>TOPLEFT | 20081018 | |||
| 4 | SIZE | Call by reference | Type reference (TYPE) | STRING | CL_ABAP_BROWSER=>MEDIUM | 20081018 | |||
| 5 | TITLE | Call by reference | Type reference (TYPE) | CL_ABAP_BROWSER=>TITLE | 20081018 |
Method SHOW_URL_VIA_HANDLE on class CL_ABAP_BROWSER has no exception.
Method SHOW_XML Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | BUTTONS | Call by reference | Attribute reference (LIKE) | NAVIGATE_HTML | NAVIGATE_OFF | Navigationstasten navigate_... | 20061106 | ||
| 2 | CHECK_XML | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_TRUE | Validierung der XML-Datei | 20130916 | ||
| 3 | CONTAINER | Call by reference | Object reference (TYPE REF TO) | CL_GUI_CONTAINER | 20080507 | ||||
| 4 | CONTEXT_MENU | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | Anzeige Kontextmenü im Browser | 20070511 | ||
| 5 | FORMAT | Call by reference | Type reference (TYPE) | STRING | CL_ABAP_BROWSER=>LANDSCAPE | Quer- oder Hochformat | 20061108 | ||
| 6 | MODAL | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_TRUE | Anzeige als modales Dialogfenster | 20060804 | ||
| 7 | POSITION | Call by reference | Type reference (TYPE) | STRING | CL_ABAP_BROWSER=>TOPLEFT | Position | 20061213 | ||
| 8 | PRINTING | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | 20100518 | |||
| 9 | SIZE | Call by reference | Type reference (TYPE) | STRING | CL_ABAP_BROWSER=>MEDIUM | Größe (S,M,L,XL) | 20061107 | ||
| 10 | TITLE | Call by reference | Type reference (TYPE) | CL_ABAP_BROWSER=>TITLE | Fenstertitel | 20061107 | |||
| 11 | XML_STRING | Call by reference | Type reference (TYPE) | STRING | XML in String | 20060206 | |||
| 12 | XML_XSTRING | Call by reference | Type reference (TYPE) | XSTRING | XML in XString | 20060206 |
Method SHOW_XML on class CL_ABAP_BROWSER has no exception.
Method SHOW_XML_VIA_HANDLE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | FORMAT | Call by reference | Type reference (TYPE) | STRING | Quer- oder Hochformat | 20061108 | |||
| 2 | MODAL | Call by reference | Type reference (TYPE) | ABAP_BOOL | Anzeige als modales Dialogfenster | 20060804 | |||
| 3 | POSITION | Call by reference | Type reference (TYPE) | STRING | Position | 20061213 | |||
| 4 | SIZE | Call by reference | Type reference (TYPE) | STRING | Größe (S,M.L) | 20061107 | |||
| 5 | TITLE | Call by reference | Type reference (TYPE) | CL_ABAP_BROWSER=>TITLE | Fenstertitel | 20061107 | |||
| 6 | XML_STRING | Call by reference | Type reference (TYPE) | STRING | XML in String | 20060804 | |||
| 7 | XML_XSTRING | Call by reference | Type reference (TYPE) | XSTRING | XML in XString | 20060804 |
Method SHOW_XML_VIA_HANDLE on class CL_ABAP_BROWSER has no exception.
Event Signatures
Event CLOSED Signature
Event CLOSED on class CL_ABAP_BROWSER has no parameter.
Event SAPEVENT Signature
| # | Parameter | Type | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ACTION | Exporting | Value transfer | Type reference (TYPE) | STRING | Hyperlink | 20060804 |
History
| Last changed by/on | SAP | 20140121 |
| SAP Release Created in | 710 |