SAP ABAP Class CL_O2_CO2_COMPILER (Basis Class OXYGEN Page Compiler)
Hierarchy
☛
SAP_BASIS (Software Component) SAP Basis Component
⤷
BC-BSP (Application Component) Business Server Pages
⤷
SBSP_DEVTIME (Package) Business Server Pages (BSP): Development Environment Objects
⤷
⤷
Meta Relationship - Used By
| # | Relationship type | Used by | Short Description | Created on |
|---|---|---|---|---|
| 1 | Inheritance (c INHERITING FROM c_ref) | CL_O2_CO2_ABAPOO | OXYGEN ABAP Script Compiler | 20000516 |
| 2 | Inheritance (c INHERITING FROM c_ref) | CL_O2_CO2_JAVASCRIPT | OXYGEN JavaScript Script Compiler | 20000516 |
Properties
| Class | CL_O2_CO2_COMPILER | |
| Short Description | Basis Class OXYGEN Page Compiler | |
| Super Class | ||
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | SBSP_DEVTIME | Business Server Pages (BSP): Development Environment Objects |
| Created | 20000516 | SAP |
| Last change | 00000000 | SAP |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
| # | Type group / Object type | Type | Type Description |
|---|---|---|---|
| 1 | Forward declaration class (CLASS c DEFINITION DEFERRED) | Forward declaration class (CLASS c DEFINITION DEFERRED) |
Interfaces
Class CL_O2_CO2_COMPILER has no interface implemented.
Friends
Class CL_O2_CO2_COMPILER has no friend class.
Attributes
Class CL_O2_CO2_COMPILER has no attribute.
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Public | Method | Close of Page Conversion | 20000518 | |
| 2 | Instance method | Public | Method | Delivers CO2MAPINF Key of Current Page | 20000930 | |
| 3 | Instance method | Public | Method | Set new or already known include names as current | 20000823 | |
| 4 | Instance method | Public | Method | Initialization of Page Conversion | 20000518 | |
| 5 | Instance method | Public | Method | Code Generation for |
20000516 | |
| 6 | Instance method | Public | Method | Code Generation for | 20000516 | |
| 7 | Instance method | Public | Method | Assignment for Include Names and Applications | 20010123 | |
| 8 | Instance method | Public | Method | Code Generation for |
20000516 | |
| 9 | Instance method | Public | Method | Code Generation for |
20010801 | |
| 10 | Instance method | Public | Method | End Code Generation for Current |
20010801 |
Events
Class CL_O2_CO2_COMPILER has no event.
Types
Class CL_O2_CO2_COMPILER has no local type.
Method Signatures
Method FINALIZE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RESULT | Call by reference | Type reference (TYPE) | OXYGEN_RVL | ABAP-Quelltext-Tabelle | 20000821 |
Method FINALIZE on class CL_O2_CO2_COMPILER has no exception.
Method GET_CURRENT_PAGE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | PAGEID | Value transfer | Type reference (TYPE) | I | Rückgabewert (Page-Schlüssel) | 20000930 |
Method GET_CURRENT_PAGE on class CL_O2_CO2_COMPILER has no exception.
Method INCLUDE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | MAPINFID | Call by reference | Type reference (TYPE) | I | Key CO2MAPINF | 20000930 | |||
| 2 | RESULT | Call by reference | Type reference (TYPE) | OXYGEN_RVL | Ergebnisstruktur (mit MAP-Tabelle) | 20000929 | |||
| 3 | START | Call by reference | Type reference (TYPE) | BOOLEAN | Flag: TRUE = weiter zu neuem Include, FALSE = zurück | 20000929 |
Method INCLUDE on class CL_O2_CO2_COMPILER has no exception.
Method INITIALIZE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ATTR | Call by reference | Type reference (TYPE) | DOM_ATTR | Roadrunner: Ablage für Attribut-Menge | 20010914 | |||
| 2 | COMPVERSION | Call by reference | Type reference (TYPE) | STRING | Compilerversion | 20010716 | |||
| 3 | CONVVERSION | Call by reference | Type reference (TYPE) | STRING | Konverterversion | 20010716 | |||
| 4 | DELTA_HANDLING | Call by reference | Type reference (TYPE) | XFELD | SPACE | Feld zum Ankreuzen | 20020129 | ||
| 5 | NO_COMMENT | Call by reference | Type reference (TYPE) | BOOLEAN | false, falls Coding kommentiert ausgeben wird, true sonst | 20011002 | |||
| 6 | O2_PARAMS | Call by reference | Type reference (TYPE) | O2PAGPAR_TABLETYPE | Seitenparameter, DATA Sources | 20000731 | |||
| 7 | OTR_TRIM | Call by reference | Type reference (TYPE) | XFELD | SPACE | Feld zum Ankreuzen | 20020729 | ||
| 8 | PAGEID | Call by reference | Type reference (TYPE) | I | Id in CO2MAPINF | 20000929 | |||
| 9 | RESULT | Call by reference | Type reference (TYPE) | OXYGEN_RVL | ABAP-Quelltext-Tabelle | 20000821 |
Method INITIALIZE on class CL_O2_CO2_COMPILER has no exception.
Method PRINT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ATTR | Call by reference | Type reference (TYPE) | DOM_ATTR | Attribut-Menge | 20000817 | |||
| 2 | RESULT | Call by reference | Type reference (TYPE) | OXYGEN_RVL | Ergebnisstruktur | 20000516 | |||
| 3 | TAG | Call by reference | Type reference (TYPE) | STRING | aktueller Tagname | 20010802 | |||
| 4 | TEXT | Call by reference | Type reference (TYPE) | STRING | Source Text | 20000523 |
Method PRINT on class CL_O2_CO2_COMPILER has no exception.
Method SCRIPT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ATTR | Call by reference | Type reference (TYPE) | DOM_ATTR | DOM-Key | 20000817 | |||
| 2 | RESULT | Call by reference | Type reference (TYPE) | OXYGEN_RVL | Ergebnissstruktur | 20000516 | |||
| 3 | TEXT | Call by reference | Type reference (TYPE) | STRING | Source Text | 20000523 |
Method SCRIPT on class CL_O2_CO2_COMPILER has no exception.
Method SET_FILE_AND_APPLICATION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | APPLICATION | Call by reference | Type reference (TYPE) | STRING | Aktuelle Applikation zur Laufzeit | 20010123 | |||
| 2 | ATTR | Call by reference | Type reference (TYPE) | DOM_ATTR | Roadrunner: Ablage für Attribut-Menge | 20010914 | |||
| 3 | IS_VARIABLE | Call by reference | Type reference (TYPE) | BOOLEAN | CL_O2_CO2_PROCESSOR=>FALSE | true, falls page, appl Felder sind, false bei Literalen | 20011011 | ||
| 4 | PAGE | Call by reference | Type reference (TYPE) | STRING | Aktuelle BSP-Seite zur Laufzeit | 20010123 |
Method SET_FILE_AND_APPLICATION on class CL_O2_CO2_COMPILER has no exception.
Method STATIC Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ATTR | Call by reference | Type reference (TYPE) | DOM_ATTR | DOM-Key | 20000817 | |||
| 2 | RESULT | Call by reference | Type reference (TYPE) | OXYGEN_RVL | Ergebnisstruktur | 20000516 | |||
| 3 | TAG | Call by reference | Type reference (TYPE) | STRING | aktueller Tagname | 20010802 | |||
| 4 | TEXT | Call by reference | Type reference (TYPE) | STRING | Source Text | 20000523 |
Method STATIC on class CL_O2_CO2_COMPILER has no exception.
Method TAG Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ELEMENT | Call by reference | Type reference (TYPE) | TAGELEMENT | Element-Infos zu tag | 20010801 | |||
| 2 | INFO | Call by reference | Type reference (TYPE) | CO2_STRING_TB | Info zum Weiterreichen an tag_finalize | 20010801 | |||
| 3 | RESULT | Call by reference | Type reference (TYPE) | OXYGEN_RVL | Ergebnisstruktur | 20010801 | |||
| 4 | TAG | Call by reference | Type reference (TYPE) | STRING | Tagname | 20010801 |
Method TAG on class CL_O2_CO2_COMPILER has no exception.
Method TAG_FINALIZE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ELEMENT | Call by reference | Type reference (TYPE) | TAGELEMENT | Tag-Descriptor | 20010802 | |||
| 2 | INFO | Call by reference | Type reference (TYPE) | CO2_STRING_TB | Infos vom zugehörigem TAG | 20010801 | |||
| 3 | TAG | Call by reference | Type reference (TYPE) | STRING | alter Tag | 20010801 |
Method TAG_FINALIZE on class CL_O2_CO2_COMPILER has no exception.
History
| Last changed by/on | SAP | 00000000 |
| SAP Release Created in | 50A |