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 |