SAP ABAP Class CL_O2_PAGE_ANALYZER (O2: Analysis of Oxygen Page)
Hierarchy
☛
SAP_BASIS (Software Component) SAP Basis Component
⤷
BC-DWB-TOO-WAB (Application Component) Web Application Builder
⤷
SO2_TOOL (Package) mySAP Application Server Pages: Tool

⤷

⤷

Properties
Class | CL_O2_PAGE_ANALYZER | |
Short Description | O2: Analysis of Oxygen Page | |
Super Class | ||
Instantiability of a Class | 2 | Public |
Final |
General Data
Message Class | ||
Program status | ||
Category | 0 | |
Package | SO2_TOOL | mySAP Application Server Pages: Tool |
Created | 20000531 | SAP |
Last change | 00000000 | SAP |
Shared Memory-enabled | ||
Fixed point arithmetic | ||
Unicode checks active |
Forward declarations
Class CL_O2_PAGE_ANALYZER has no forward declaration.
Interfaces
Class CL_O2_PAGE_ANALYZER has no interface implemented.
Friends
Class CL_O2_PAGE_ANALYZER has no friend class.
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
Instance attribute | Private | Type reference (TYPE) | O2PAGEELEMS | Elements in Oxygen Page | 20000531 | ||
2 | ![]() |
Instance attribute | Private | Type reference (TYPE) | CHAR10 | ' ' | Fillers to be Skipped | 20000531 | |
3 | ![]() |
Instance attribute | Private | Type reference (TYPE) | I | Analysis Level (Recursion) | 20000606 | ||
4 | ![]() |
Instance attribute | Private | Type reference (TYPE) | CHAR10 | Script Language: JAVASCRIPT, ABAP | 20000725 | ||
5 | ![]() |
Instance attribute | Private | Type reference (TYPE) | STRING | Oxygen Page: Source as String | 20000531 | ||
6 | ![]() |
Instance attribute | Private | Type reference (TYPE) | O2PAGELINE_TABLE | Oxygen Page: Source as Table | 20000710 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | ![]() |
Instance method | Public | Method | Analyse Source | 20000531 |
2 | ![]() |
Instance method | Public | Constructor | Constructor | 20000531 |
3 | ![]() |
Instance method | Public | Method | Returns the Type of Script Language | 20000710 |
4 | ![]() |
Instance method | Private | Method | Delivers the Tag to a Predefined Position in the String | 20000710 |
5 | ![]() |
Instance method | Private | Method | Delivers the Tag to a Predefined Position in the Table | 20000710 |
6 | ![]() |
Instance method | Public | Method | Define Navigation Target for Position | 20000710 |
7 | ![]() |
Instance method | Public | Method | Set Source (String Format) | 20000531 |
8 | ![]() |
Instance method | Public | Method | Set Source (Table Format) | 20000531 |
9 | ![]() |
Instance method | Public | Method | Output Source | 20000605 |
Events
Class CL_O2_PAGE_ANALYZER has no event.
Types
Class CL_O2_PAGE_ANALYZER has no local type.
Method Signatures
Method ANALYZE_SOURCE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
P_ELEMENTS | Call by reference | Type reference (TYPE) | O2PAGEELEMS | Elemente in der Oxygen-Seite | 20000531 | ||
2 | ![]() |
P_HTML_PARENT | Call by reference | Object reference (TYPE REF TO) | CL_O2_PAGE_ELEM_HTML_TAG | HTML-Vater-Tag | 20000607 |
Method ANALYZE_SOURCE on class CL_O2_PAGE_ANALYZER has no exception.
Method CONSTRUCTOR Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
P_LEVEL | Call by reference | Type reference (TYPE) | I | Ebene der Analyse (Rekursion) | 20000606 | ||
2 | ![]() |
P_SCRIPT_TYPE | Call by reference | Type reference (TYPE) | CHAR10 | Scriptspache: JAVASCRIPT, ABAP | 20000725 | ||
3 | ![]() |
P_SOURCE | Call by reference | Type reference (TYPE) | O2PAGELINE_TABLE | Oxygen-Seiten-Source | 20000531 |
Method CONSTRUCTOR on class CL_O2_PAGE_ANALYZER has no exception.
Method GET_SCRIPT_TYPE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
P_TYPE | Call by reference | Type reference (TYPE) | O2SCRITYPE | Typ der Scriptsprache | 20000710 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Nicht definiert | 20000710 |
Method GET_TAG_AT_STRING_POS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
P_POS | Call by reference | Type reference (TYPE) | I | Position im String | 20000710 | ||
2 | ![]() |
P_POS_IN_TAG | Call by reference | Type reference (TYPE) | I | Position innerhalb des Tags | 20000710 | ||
3 | ![]() |
P_TAG | Call by reference | Object reference (TYPE REF TO) | CL_O2_PAGE_ELEM | Element in der Oxygen-Seite | 20000710 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Fehler bei der Tag-Bestimmung | 20000710 |
Method GET_TAG_AT_TABLE_POS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
P_COLUMN | Call by reference | Type reference (TYPE) | I | Spalte | 20000710 | ||
2 | ![]() |
P_LINE | Call by reference | Type reference (TYPE) | I | Zeile | 20000710 | ||
3 | ![]() |
P_POS_IN_TAG | Call by reference | Type reference (TYPE) | I | Position im Tag | 20000710 | ||
4 | ![]() |
P_TAG | Call by reference | Object reference (TYPE REF TO) | CL_O2_PAGE_ELEM | Tag an Position | 20000710 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Fehler beim Bestimmen des Tags | 20000710 | |
2 | ![]() |
Source nicht in Tabelle vorhanden | 20000710 |
Method NAVIGATE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
P_COLUMN | Call by reference | Type reference (TYPE) | I | Spalte | 20000710 | ||
2 | ![]() |
P_LINE | Call by reference | Type reference (TYPE) | I | Zeile | 20000710 | ||
3 | ![]() |
P_PAGE_NAME | Call by reference | Type reference (TYPE) | O2PAGKEY | Name der Oxygen Seite | 20000710 | ||
4 | ![]() |
P_REQUEST | Call by reference | Object reference (TYPE REF TO) | CL_WB_REQUEST | Navigationsrequest | 20000710 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Fehler bei der Bestimmung des Requests | 20000710 |
Method SET_SOURCE_STRING Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
P_SOURCE | Call by reference | Type reference (TYPE) | STRING | Oxygen-Seite als String | 20000531 |
Method SET_SOURCE_STRING on class CL_O2_PAGE_ANALYZER has no exception.
Method SET_SOURCE_TABLE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
P_SOURCE | Call by reference | Type reference (TYPE) | O2PAGELINE_TABLE | O2: Tabelle für OXygen-Page | 20000531 |
Method SET_SOURCE_TABLE on class CL_O2_PAGE_ANALYZER has no exception.
Method WRITE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
P_SOURCE | Call by reference | Type reference (TYPE) | O2STRING_TABLE | Source | 20000605 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Formatfehler | 20000605 |
History
Last changed by/on | SAP | 00000000 |
SAP Release Created in | 50A |