SAP ABAP Class CL_O2_CO2_PROCESSOR (OXYGEN XML Page Converter)
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
Properties
Class CL_O2_CO2_PROCESSOR  
Short Description OXYGEN XML Page Converter    
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 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 BSPR Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 CL_O2_SO2_CONVERTER_FACTORY Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 IXML Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
4 SO2 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
5 TAGL Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_O2_CO2_PROCESSOR has no interface implemented.
Friends
Class CL_O2_CO2_PROCESSOR has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 COMPILER_MESSAGES Instance attribute Private Object reference (TYPE REF TO) CL_BSP_COMPILER_MESSAGES Validation Messages 20011109
2 DELIMITER Constant Private Type reference (TYPE) CHAR1 ';' Separator in Converter Error Messages 20000823
3 ENV Instance attribute Private Object reference (TYPE REF TO) LCL_PROCESS_STATE Processing Context 20010716
4 ERRHANDLE Instance attribute Public Object reference (TYPE REF TO) CL_O2_CO2_EXCEPTION Object for collecting error messages 20000531
5 FALSE Constant Public Type reference (TYPE) CHAR1 SPACE Truth Value: FALSE 20000822
6 GENERATOR Instance attribute Private Object reference (TYPE REF TO) CL_O2_CO2_COMPILER Compiler Instance (ABAP or JS) 20000516
7 IXML Static Attribute Private Object reference (TYPE REF TO) IF_IXML XML Factory (Singleton) 20000518
8 NOTDEFINED Constant Public Type reference (TYPE) I -1 Value for Components tat are not Set in Error Message Table 20000823
9 OTR_TABLE Instance attribute Private Type reference (TYPE) SOTR_ALIAS_TT Table with OTR Aliases 20001110
10 PP_DOM Instance attribute Private Object reference (TYPE REF TO) CL_O2_CO2_PP_CHANGEDOM Last Changes to Domain 20010926
11 PP_INCLUDE Instance attribute Private Object reference (TYPE REF TO) CL_O2_CO2_PP_INCLUDE Preprocessor Object (Generation) 20001221
12 PP_OTR Instance attribute Private Object reference (TYPE REF TO) CL_O2_CO2_PP_OTR Preprocessor Object (Compiler) 20010712
13 TRUE Constant Public Type reference (TYPE) CHAR1 'X' Truth Value: TRUE 20000822
14 WHITE_SPACE Static Attribute Private Type reference (TYPE) STRING 20010223
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_AND_DESCRIBE_TAG Instance method Private Method Consistency Check on Signature and Collect Attributes 20010926
2 CHECK_PAGE Instance method Private Method Consistency Check for the Root Nodes ( ) 20000606
3 CHECK_PRINT Instance method Private Method Consistency Check for 20000609
4 CHECK_SCRIPT Instance method Private Method Check whether SCRIPT ends with '.' 20010320
5 CHECK_TAG_ARG Instance method Private Method Searches for missing attribute name that is available to CS 20010817
6 CHECK_TAG_ATTR Instance method Private Method Searches for incorrect att. name that is available to CS 20010817
7 CHECK_TEXT Instance method Private Method Consistency Check for DOM Nodes that Carry Text Information 20000523
8 CHECK_VALUE Instance method Private Method Check Attribute Values 20000607
9 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20000810
10 COMPILE Instance method Public Method Convert External Source to Internal Source 20000822
11 COMPILE_PARSE_ERROR Instance method Private Method Error Output with Parsing Error 20010712
12 CONSTRUCTOR Instance method Public Constructor Instantiation of Page Processor Objects 20000531
13 CONVERTER_ERR_HANDLER Instance method Private Method Error Hanlder (Converter) 20011002
14 DOM_ATTR_GET Instance method Private Method Unpack attribute quantity of DOM nodes in ABAP DS 20000808
15 DOM_ATTR_LOOK Instance method Private Method Check/Retrieve Attributes 20000810
16 DOM_DSTRING_GET Instance method Private Method Unpack DSTRING nodes in ABAP DS 20000808
17 ERR_ABAPOO Static method Public Method Write Error Message from ABAPOO in External Format 20000904
18 ERR_ASSERT Instance method Private Method Error Output with Internal Problems (Should not Occur) 20010829
19 ERR_HANDLER Instance method Public Method Error Handler (Adds New Internal Error Message to Exc.) 20000902
20 ERR_INTERN_2_EXTERN Static method Public Method Convert Internal Error Format to External Format 20000902
21 ERR_PAGEFRAGMENT_NEW Instance method Private Method Insert Debug Info Entry (CO2MAPINF) for a PAGEFRAGMENT 20000929
22 ERR_PAGEID_NEW Instance method Private Method Create New External Key for Page 20000929
23 ERR_PAGE_DEL Static method Public Method Delete Debug Info Entry (CO2MAPINF) 20000922
24 ERR_PAGE_MAP Static method Public Method Map Class Source -> ASP+ Source 20000922
25 ERR_PAGE_NEW Instance method Private Method Insert Debug Info Entry (CO2MAPINF) 20000922
26 ERR_TRMSG_2_STRING Static method Private Method Create String for a TRMSG Key 20000830
27 GENERATE Instance method Public Method Parse XML Page,Create Presentation Method 20000822
28 INIT_PREPROCESSORS Instance method Private Method Initializing Preprocessor Table 20000816
29 PAGEDIR_INIT Instance method Private Method Initializes the Page Collection with the First Entry 20000929
30 PRETTY_PRINT Instance method Public Method BSP Page: Pretty Print 20020429
31 SEARCH_ESCAPED_CHARACTERS Instance method Private Method Test Replacement Text 20020513
32 STRING_WS_CONDENSE Static method Private Method Condensing White Space up to New Line 20010223
33 TAG_ELEMENT_FILL Instance method Private Method Assess a BSP Element Node 20010801
34 TRAVERSE Instance method Private Method Recursively Process DOM Structure 20000810
35 TRAVERSE_INCLUDE Instance method Private Method Processing INCLUDE Nodes 20010712
36 TRAVERSE_PRINT Instance method Private Method Processing PRINT Nodes 20010712
37 TRAVERSE_SCRIPT Instance method Private Method Processing SCRIPT Nodes 20010712
38 TRAVERSE_STATIC Instance method Private Method Processing STATIC Nodes 20010712
39 TRAVERSE_TAG Instance method Private Method Processing TAG Nodes 20010731
40 TRAVERSE_TAGLIB Instance method Private Method Processing TAGLIB Nodes 20010711
41 TRAVERSE_TAG_ELEMENTS Instance method Private Method Editing TAG Element Nodes 20010921
Events
Class CL_O2_CO2_PROCESSOR has no event.
Types
Class CL_O2_CO2_PROCESSOR has no local type.
Method Signatures

Method CHECK_AND_DESCRIBE_TAG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ATTR Call by reference Type reference (TYPE) DOM_ATTR Roadrunner: Ablage für Attribut-Menge 20010926
2 Changing ELEMENT Call by reference Type reference (TYPE) TAGELEMENT Tag-Signatur aus dem DOM-Tree 20010926
3 Importing SIG Call by reference Type reference (TYPE) O2TAGINFO Tag-Signatur aus der XML-Beschreibung 20010926
# Exception Resumable Description Created on
1 CX_O2_CO2_EXCEPTION Ausnahmebehandlung für Fehlermeldungen im OXYGEN Compiler 20010926

Method CHECK_PAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ATTR Call by reference Type reference (TYPE) DOM_ATTR Roadrunner: Ablage für Attribut-Menge 20000811
2 Exporting HASPAGE Call by reference Type reference (TYPE) BOOLEAN Flag: Direktive gefunden 20010919
3 Exporting LANGUAGE Value transfer Type reference (TYPE) STRING Language-Attribut von 20000606
4 Importing ROOT Value transfer Object reference (TYPE REF TO) IF_IXML_ELEMENT Wurzelknoten des DOM 20000810
# Exception Resumable Description Created on
1 CX_O2_CO2_EXCEPTION Ausnahmebehandlung für Fehlermeldungen im OXYGEN Compiler 20000816

Method CHECK_PRINT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ATTR Call by reference Type reference (TYPE) DOM_ATTR ID des PRINT-Knotens 20000810
# Exception Resumable Description Created on
1 CX_O2_CO2_EXCEPTION Fehlerbehandlung für Fehlermeldungen im OXYGEN Compiler 20000816

Method CHECK_SCRIPT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ATTR Call by reference Type reference (TYPE) DOM_ATTR Roadrunner: Ablage für Attribut-Menge 20010320
2 Importing LANGUAGE Call by reference Type reference (TYPE) STRING Script-Sprache 20010320
3 Importing TEXT Call by reference Type reference (TYPE) STRING ABAP source 20010320
# Exception Resumable Description Created on
1 CX_O2_CO2_EXCEPTION Ausnahmebehandlung für Fehlermeldungen im OXYGEN Compiler 20010320

Method CHECK_TAG_ARG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ARGS Call by reference Type reference (TYPE) TAGARGS Tabelle der angegeben Tag-Attribute 20010817
2 Importing MISSINGNAME Call by reference Type reference (TYPE) CSEQUENCE Fehlender Attributname 20010817
3 Importing ROW Call by reference Type reference (TYPE) I Zeilennummer 20011024
4 Importing TAGID Call by reference Type reference (TYPE) O2TAGID Tagbezeichner 20011024
# Exception Resumable Description Created on
1 CX_O2_CO2_EXCEPTION Ausnahmebehandlung für Fehlermeldungen im OXYGEN Compiler 20011024

Method CHECK_TAG_ATTR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ATTRS Call by reference Type reference (TYPE) O2ATTINFOT Tabelle der angegeben Tag-Attribute 20010817
2 Importing MISSINGNAME Call by reference Type reference (TYPE) CSEQUENCE Fehlender Attributname 20010817
3 Importing ROW Call by reference Type reference (TYPE) I Zeilennummer 20011024
4 Importing TAGID Call by reference Type reference (TYPE) O2TAGID Tagbezeichner 20011024
# Exception Resumable Description Created on
1 CX_O2_CO2_EXCEPTION Ausnahmebehandlung für Fehlermeldungen im BSP-Compiler 20011024

Method CHECK_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ATTR Value transfer Type reference (TYPE) DOM_ATTR Attribute von NODE 20000810
2 Importing NODE Call by reference Object reference (TYPE REF TO) IF_IXML_NODE Zu überprüfender DOM-Knoten 20000523
3 Returning TEXT Value transfer Type reference (TYPE) STRING Im Knoten gefundener Text, für OTR Dummy 'OTR' 20000609
# Exception Resumable Description Created on
1 CX_O2_CO2_EXCEPTION Ausnahmebehandlung für Fehlermeldungen im OXYGEN Compiler 20000816

Method CHECK_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ALLOWED1 Call by reference Type reference (TYPE) STRING SPACE 1. zulässiger Wert 20000607
2 Importing ALLOWED2 Call by reference Type reference (TYPE) STRING SPACE 2. zulässiger Wert 20000607
3 Importing ALLOWED3 Call by reference Type reference (TYPE) STRING SPACE 3. zulässiger Wert 20000607
4 Importing ALLOWED4 Call by reference Type reference (TYPE) STRING SPACE 4. zulässiger Wert 20000607
5 Importing ATTR Call by reference Type reference (TYPE) DOM_ATTR Roadrunner: Ablage für Attribut-Menge 20010828
6 Importing ATTRIBUTE Call by reference Type reference (TYPE) STRING Attributname 20010828
7 Importing VALUE Call by reference Type reference (TYPE) STRING Wert des Attributes 20000607
# Exception Resumable Description Created on
1 CX_O2_CO2_EXCEPTION Ausnahmebehandlung für Fehlermeldungen im OXYGEN Compiler 20000816

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_O2_CO2_PROCESSOR has no parameter.
Method CLASS_CONSTRUCTOR on class CL_O2_CO2_PROCESSOR has no exception.

Method COMPILE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing APPLICATION Call by reference Type reference (TYPE) STRING Name der Applikation 20000822
2 Importing ASP_INPUT Call by reference Type reference (TYPE) STRING Zu bearbeitendes externe Format 20000822
3 Importing NAMESPACE Call by reference Type reference (TYPE) STRING Namensraum der Applikation 20000914
4 Importing OPTIONS Call by reference Type reference (TYPE) CO2_OPTION Options für BSP-Compiler 20011002
5 Importing PACKET Call by reference Type reference (TYPE) DEVCLASS Paket, dem die Applikation angehört 20000822
6 Importing PAGE Call by reference Type reference (TYPE) STRING Seitenname 20000914
7 Exporting XML_OUTPUT Call by reference Type reference (TYPE) XSTRING Erzeugtes internes Format 20000822
# Exception Resumable Description Created on
1 CX_O2_CO2_EXCEPTION Ausnahmebehandlung für Fehlermeldungen im OXYGEN Compiler 20000822

Method COMPILE_PARSE_ERROR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PARSER Call by reference Object reference (TYPE REF TO) IF_IXML_PARSER IF_IXML_PARSER 20010712
2 Importing XMLINPUT Call by reference Type reference (TYPE) STRING Eingabestrom 20010712
# Exception Resumable Description Created on
1 CX_O2_CO2_EXCEPTION Ausnahmebehandlung für Fehlermeldungen im OXYGEN Compiler 20010712

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_O2_CO2_PROCESSOR has no parameter.
Method CONSTRUCTOR on class CL_O2_CO2_PROCESSOR has no exception.

Method CONVERTER_ERR_HANDLER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing APPLICATION Call by reference Type reference (TYPE) STRING Name der Applikation 20011002
2 Importing LEVEL Call by reference Type reference (TYPE) CO2_ERRINT-LEVEL Fehler oder Warnung 20011002
3 Importing MESSAGE Call by reference Type reference (TYPE) STRING Converter-Meldung 20011002
4 Importing PAGE Call by reference Type reference (TYPE) STRING Seitenname 20011002
# Exception Resumable Description Created on
1 CX_O2_CO2_EXCEPTION Ausnahmebehandlung für Fehlermeldungen im OXYGEN Compiler 20011002

Method DOM_ATTR_GET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ATTR Call by reference Type reference (TYPE) DOM_ATTR Roadrunner: Ablage für Attribut-Menge 20000808
2 Importing NODE Call by reference Object reference (TYPE REF TO) IF_IXML_NODE IF_IXML_NODE 20000808
# Exception Resumable Description Created on
1 CX_O2_CO2_EXCEPTION Fehlerbehandlung für Fehlermeldungen im OXYGEN Compiler 20000816

Method DOM_ATTR_LOOK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ATTR Call by reference Type reference (TYPE) DOM_ATTR Attribut-menge 20000810
2 Exporting COUNT Call by reference Type reference (TYPE) I Anzahl der Attribute insgesamt 20000810
3 Exporting FOUND Call by reference Type reference (TYPE) SYSUBRC 0 gefunden , 1 sonst 20000810
4 Importing MANDANTORY Call by reference Type reference (TYPE) I BSPR_TRUE bspr_true ->zwingend, sonst optional 20010713
5 Importing NAME Call by reference Type reference (TYPE) STRING Name des zu suchenden Attributes 20000810
6 Exporting VALUE Value transfer Type reference (TYPE) STRING Attribut-Wert 20000810
# Exception Resumable Description Created on
1 CX_O2_CO2_EXCEPTION Fehlerbehandlung für Fehlermeldungen im OXYGEN Compiler 20000816

Method DOM_DSTRING_GET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ATTR_NAME Call by reference Type reference (TYPE) STRING Name des Attributes 20010925
2 Exporting DSTRING Call by reference Type reference (TYPE) DOM_DSTR_TB Ablage von dynamischen String (Roadrunner int. Format) 20000808
3 Importing NODE Call by reference Object reference (TYPE REF TO) IF_IXML_NODE IF_IXML_NODE 20000808
# Exception Resumable Description Created on
1 CX_O2_CO2_EXCEPTION Fehlerbehandlung für Fehlermeldungen im OXYGEN Compiler 20000816

Method ERR_ABAPOO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CLASSID Call by reference Type reference (TYPE) STRING Klassenname 20000904
2 Exporting DESCEXT Call by reference Type reference (TYPE) CO2_ERREXT Internes Fehlerformat 20000904
3 Importing LINE Call by reference Type reference (TYPE) I Zeilennummer 20000904
4 Importing MAP Call by reference Type reference (TYPE) CO2_MAP_TB Zuordnungstabelle externe Source <--> generierte Methoden 20000904
5 Importing TEXT Call by reference Type reference (TYPE) STRING Fehlertext 20000904

Method ERR_ABAPOO on class CL_O2_CO2_PROCESSOR has no exception.

Method ERR_ASSERT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CONTEXT Call by reference Type reference (TYPE) CO2_ERRINT-KIND SO2_ERR_SRC-PROCESSOR Kontext der vermutlich für den Fehler zuständig ist 20010829
2 Importing ERRDESC Call by reference Type reference (TYPE) STRING SPACE Beschreibender Text 20010829
3 Importing ID Call by reference Type reference (TYPE) STRING SPACE Bezeichner 20010829
4 Importing ROW Call by reference Type reference (TYPE) I 1 Zeilenposition der Problemstelle 20010829
# Exception Resumable Description Created on
1 CX_O2_CO2_EXCEPTION Ausnahmebehandlung für Fehlermeldungen im OXYGEN Compiler 20010829

Method ERR_HANDLER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ACTUAL1 Call by reference Type reference (TYPE) CSEQUENCE SPACE Ersetzungstext für ersten formalen Meldungsparameter 20000902
2 Importing ACTUAL2 Call by reference Type reference (TYPE) CSEQUENCE SPACE Ersetzungstext 2. MPar. 20000902
3 Importing ACTUAL3 Call by reference Type reference (TYPE) CSEQUENCE SPACE Ersetzungstext 3. MPar. 20000902
4 Importing ACTUAL4 Call by reference Type reference (TYPE) CSEQUENCE SPACE Ersetzungstext 4. MPar. 20000902
5 Importing APPLNAME Call by reference Type reference (TYPE) CSEQUENCE SPACE Name einer BSP-Applikation 20001221
6 Importing COLUMN Call by reference Type reference (TYPE) I NOTDEFINED Spaltennummer der fehlerhaften Stelle 20000902
7 Importing FORMAL1 Call by reference Type reference (TYPE) STRING '&A' Erster formaler Meldungsparameter 20000902
8 Importing FORMAL2 Call by reference Type reference (TYPE) STRING '&B' 2. formaler MPar. 20000902
9 Importing FORMAL3 Call by reference Type reference (TYPE) STRING '&C' 3. formaler MPar. 20000902
10 Importing FORMAL4 Call by reference Type reference (TYPE) STRING '&D' 4. formaler MPar. 20000902
11 Importing KEYWORD Call by reference Type reference (TYPE) TRMSG_KEYW 'OXYGEN' Schlüsselwort, TRMSG 20000902
12 Importing KIND Call by reference Type reference (TYPE) CO2_ERRINT-KIND SO2_ERR_SRC-PROCESSOR Quelle der Fehlermeldung 20000902
13 Importing LEVEL Call by reference Type reference (TYPE) CO2_ERRINT-LEVEL CL_O2_CO2_EXCEPTION=>CO2_ERROR Art der Meldung. Default: Fehlermeldung 20000902
14 Importing MSGNUMBER Call by reference Type reference (TYPE) TRMSG_NUMB Nummer der Meldung 20000902
15 Importing MSGNUMBER1 Call by reference Type reference (TYPE) TRMSG_NUMB SPACE Nummer einer ergänzenden Meldung 20010817
16 Importing ROW Call by reference Type reference (TYPE) I NOTDEFINED Zeilennummer der fehlerhaften Stelle 20000902
17 Importing SOURCENAME Call by reference Type reference (TYPE) STRING SPACE Name der fehlerhaften Seite (URL) 20000902
# Exception Resumable Description Created on
1 CX_O2_CO2_EXCEPTION Ausnahmebehandlung für Fehlermeldungen im OXYGEN Compiler 20000902

Method ERR_INTERN_2_EXTERN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting DESCEXT Call by reference Type reference (TYPE) CO2_ERREXT aufbereite Fehlerinformation 20000902
2 Importing DESCINT Call by reference Type reference (TYPE) CO2_ERRINT Fehlerkontext Konverter/Prozessor 20000902
3 Importing LANGUAGE Call by reference Type reference (TYPE) SYLANGU SY-LANGU Sprache 20000902

Method ERR_INTERN_2_EXTERN on class CL_O2_CO2_PROCESSOR has no exception.

Method ERR_PAGEFRAGMENT_NEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing APPLICATION Call by reference Type reference (TYPE) STRING Applikationsname 20001011
2 Returning INDEX Value transfer Type reference (TYPE) I Fremdschlüssel in die CO2MAPINF 20001011
3 Importing LANGUAGE Call by reference Type reference (TYPE) STRING Script-Sprache 20001012
4 Importing NAMESPACE Call by reference Type reference (TYPE) STRING Namensraum 20001011
5 Importing PAGE Call by reference Type reference (TYPE) O2PAGKEY Seitenname 20001011
6 Importing ROW Call by reference Type reference (TYPE) I Zeile mit der INCLDE-Direktive 20001124
# Exception Resumable Description Created on
1 CX_O2_CO2_EXCEPTION Ausnahmebehandlung für Fehlermeldungen im OXYGEN Compiler 20001106

Method ERR_PAGEID_NEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ID Value transfer Type reference (TYPE) I Neuer Fremdschlüssel 20000929
# Exception Resumable Description Created on
1 CX_O2_CO2_EXCEPTION Ausnahmebehandlung für Fehlermeldungen im OXYGEN Compiler 20001106

Method ERR_PAGE_DEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing SRCID Call by reference Type reference (TYPE) PROGRAM Klassen-Name der Layout-Methode 20000922

Method ERR_PAGE_DEL on class CL_O2_CO2_PROCESSOR has no exception.

Method ERR_PAGE_MAP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing MAP Call by reference Type reference (TYPE) CO2_MAP_TB Zuordnungstabelle externe Source <--> generierte Methoden 20000922
2 Importing PAGE Call by reference Type reference (TYPE) STRING externe ASP+ Page Source 20000922
3 Importing SRCID Call by reference Type reference (TYPE) SEOCLSNAME Klassen-Name der Layout-Methode 20000922

Method ERR_PAGE_MAP on class CL_O2_CO2_PROCESSOR has no exception.

Method ERR_PAGE_NEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing APPLICATION Call by reference Type reference (TYPE) STRING Name der Application 20001019
2 Importing CLASSNAME Call by reference Type reference (TYPE) SEOCLSNAME Klassen-Name der Layout-Methode 20001019
3 Returning INDEX Value transfer Type reference (TYPE) I Fremdschlüssel in die CO2MAPINF 20001012
4 Importing LANGUAGE Call by reference Type reference (TYPE) STRING Script-Sprache 20001012
5 Importing NAMESPACE Call by reference Type reference (TYPE) STRING Namensraum 20010407
6 Importing PAGE Call by reference Type reference (TYPE) STRING Seiten-Bezeichner 20001019
# Exception Resumable Description Created on
1 CX_O2_CO2_EXCEPTION Ausnahmebehandlung für Fehlermeldungen im OXYGEN Compiler 20001106

Method ERR_TRMSG_2_STRING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing KEYW Call by reference Type reference (TYPE) TRMSG_KEYW ABAP/IV-Schlüsselwort in Syntaxfehlermeldung 20000830
2 Importing LANGUAGE Call by reference Type reference (TYPE) SYLANGU SAP-System, aktuelle Sprache 20000830
3 Importing NUMB Call by reference Type reference (TYPE) TRMSG_NUMB Meldungsnummer der Syntaxfehlermeldung 20000830
4 Importing PAR_TB Call by reference Type reference (TYPE) CO2_NV_TB Hashed Tabelle von Name-Wert-Paaren 20000830
5 Changing TEXT Call by reference Type reference (TYPE) STRING 20000830

Method ERR_TRMSG_2_STRING on class CL_O2_CO2_PROCESSOR has no exception.

Method GENERATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing APPLICATION Call by reference Type reference (TYPE) STRING Name der Applikation 20000921
2 Importing CLASS_NAME Call by reference Type reference (TYPE) STRING Klassenname 20000822
3 Exporting ERROR_TABLE Call by reference Type reference (TYPE) CO2_ERRTAB Tabelle mit fehlern und Warnungen 20030428
4 Importing NAMESPACE Call by reference Type reference (TYPE) STRING Namensraum der Applikation 20000921
5 Importing O2_PARAMS Call by reference Type reference (TYPE) O2PAGPAR_TABLETYPE Seitenparameter, DATA SOURCES 20000822
6 Importing OPTIONS Call by reference Type reference (TYPE) CO2_OPTION Flags 20011002
7 Importing PAGE_URL Call by reference Type reference (TYPE) STRING PAGE-Bezeichner 20000822
8 Importing PAKET Call by reference Type reference (TYPE) DEVCLASS Paket 20000908
9 Changing RESULT Value transfer Type reference (TYPE) OXYGEN_RVL Methode,HTML-Pool,Fehlermeldungen 20000822
10 Importing XML_INPUT Call by reference Type reference (TYPE) XSTRING Zu bearbeitendes XML-Objekt 20000822
# Exception Resumable Description Created on
1 CX_O2_CO2_EXCEPTION Ausnahmebehandlung für Fehlermeldungen im OXYGEN Compiler 20000822

Method INIT_PREPROCESSORS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing APPLICATION Call by reference Type reference (TYPE) STRING Name der Applikation 20000816
2 Importing COMPILE_FLAG Call by reference Type reference (TYPE) CHAR1 Flag für Präprozessoren 20000921
3 Importing PACKET Call by reference Type reference (TYPE) DEVCLASS Paket, dem die Applikation angehört 20000816

Method INIT_PREPROCESSORS on class CL_O2_CO2_PROCESSOR has no exception.

Method PAGEDIR_INIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing APPLICATION Call by reference Type reference (TYPE) STRING Name der Application 20001019
2 Importing CLASSNAME Call by reference Type reference (TYPE) SEOCLSNAME Klassenbezeichner 20001019
3 Returning ID Value transfer Type reference (TYPE) I Fremdschlüssel in die CO2MAPINF 20000929
4 Importing LANGUAGE Call by reference Type reference (TYPE) STRING Script-Sprache 20001019
5 Importing NAMESPACE Call by reference Type reference (TYPE) STRING Namensraum 20010407
6 Importing PAGE Call by reference Type reference (TYPE) STRING Seiten-Bezeichner 20001019
# Exception Resumable Description Created on
1 CX_O2_CO2_EXCEPTION Ausnahmebehandlung für Fehlermeldungen im OXYGEN Compiler 20001106

Method PRETTY_PRINT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing APPL Call by reference Type reference (TYPE) STRING Name einer BSP-Applikation 20020430
2 Importing ATTRIBUTE_NORMALIZE Call by reference Type reference (TYPE) BOOLEAN Attribute gemäß '=' ausrichten 20020429
3 Importing ATTRIBUTE_THRESHOLD Call by reference Type reference (TYPE) I Schwellwert für Attributausrichtung 20020429
4 Exporting BSP_FORMATTED Call by reference Type reference (TYPE) O2PAGELINE_TABLE Layout-Output-Source 20020429
5 Importing BSP_UNFORMATTED Call by reference Type reference (TYPE) O2PAGELINE_TABLE Layout-Input-Source 20020429
6 Importing INDENT Call by reference Type reference (TYPE) I Einrücktiefe 20020429
7 Importing PAGE Call by reference Type reference (TYPE) STRING Interner Name (Schlüssel) einer BSP-Seite 20020429
8 Exporting TEST_OK Call by reference Type reference (TYPE) BOOLEAN bsp_unformatted = bsp_formatted modulo Spaces 20020429
# Exception Resumable Description Created on
1 CX_O2_CO2_EXCEPTION Ausnahmebehandlung für Fehlermeldungen im BSP-Compiler 20020429

Method SEARCH_ESCAPED_CHARACTERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BSP Call by reference Type reference (TYPE) O2PAGELINE_TABLE O2: Tabelle für OXygen-Page 20020513
# Exception Resumable Description Created on
1 CX_O2_CO2_EXCEPTION Ausnahmebehandlung für Fehlermeldungen im BSP-Compiler 20020513

Method STRING_WS_CONDENSE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting IS_EMPTY Call by reference Type reference (TYPE) I 0, wenn str bis zum LF White-Space enthäl, <> 0 sonst 20010223
2 Changing STR Call by reference Type reference (TYPE) STRING Beim String, falls möglich, führende Blanks entfernen 20010223

Method STRING_WS_CONDENSE on class CL_O2_CO2_PROCESSOR has no exception.

Method TAG_ELEMENT_FILL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ATTR Call by reference Type reference (TYPE) DOM_ATTR Roadrunner: Ablage für Attribut-Menge 20010801
2 Changing ELEMENT Call by reference Type reference (TYPE) TAGELEMENT Roadrunner: Ablage für gleichartige Argumente von Tagelement 20010813
3 Importing NODE Call by reference Object reference (TYPE REF TO) IF_IXML_NODE IF_IXML_NODE 20010801
4 Changing STRINGS Call by reference Type reference (TYPE) CO2_UNIQUE_STRING_TB angesammelte Stringnamen 20010801
# Exception Resumable Description Created on
1 CX_O2_CO2_EXCEPTION Ausnahmebehandlung für Fehlermeldungen im OXYGEN Compiler 20010801

Method TRAVERSE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_FIRST_NODE Value transfer Type reference (TYPE) BOOLEAN FALSE true erstes Kind, false sonst 20011005
2 Importing NODE Value transfer Object reference (TYPE REF TO) IF_IXML_NODE DOM-Knoten 20010920
3 Importing NO_SCRIPT Call by reference Type reference (TYPE) BOOLEAN boolsche Variable (X=true, -=false, space=unknown) 20020408
4 Importing PREFIX_MAPPER Call by reference Object reference (TYPE REF TO) LCL_PREFIX_MAPPING Prefix-Mapping-Objekt 20010711
5 Changing RESULT Call by reference Type reference (TYPE) OXYGEN_RVL Ergebnis der Traverse 20000810
# Exception Resumable Description Created on
1 CX_O2_CO2_EXCEPTION Fehlerbehandlung für Fehlermeldungen im OXYGEN Compiler 20000816

Method TRAVERSE_INCLUDE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ATTR Call by reference Type reference (TYPE) DOM_ATTR Roadrunner: Ablage für Attribut-Menge 20010712
2 Importing NODE Call by reference Object reference (TYPE REF TO) IF_IXML_NODE IF_IXML_NODE 20010920
3 Importing NO_SCRIPT Call by reference Type reference (TYPE) BOOLEAN boolsche Variable (X=true, -=false, space=unknown) 20020408
4 Changing RESULT Call by reference Type reference (TYPE) OXYGEN_RVL Struktur des Rückgabewertes des OXYGEN XML-Seitenprozessors 20010712
# Exception Resumable Description Created on
1 CX_O2_CO2_EXCEPTION Ausnahmebehandlung für Fehlermeldungen im OXYGEN Compiler 20010712

Method TRAVERSE_PRINT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ATTR Call by reference Type reference (TYPE) DOM_ATTR Roadrunner: Ablage für Attribut-Menge 20010712
2 Importing NODE Call by reference Object reference (TYPE REF TO) IF_IXML_NODE IF_IXML_NODE 20010712
3 Importing NO_SCRIPT Call by reference Type reference (TYPE) BOOLEAN boolsche Variable (X=true, -=false, space=unknown) 20020408
4 Changing RESULT Call by reference Type reference (TYPE) OXYGEN_RVL Struktur des Rückgabewertes des OXYGEN XML-Seitenprozessors 20010712
# Exception Resumable Description Created on
1 CX_O2_CO2_EXCEPTION Ausnahmebehandlung für Fehlermeldungen im OXYGEN Compiler 20010712

Method TRAVERSE_SCRIPT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ATTR Call by reference Type reference (TYPE) DOM_ATTR Roadrunner: Ablage für Attribut-Menge 20010712
2 Importing NODE Call by reference Object reference (TYPE REF TO) IF_IXML_NODE IF_IXML_NODE 20010712
3 Importing NO_SCRIPT Call by reference Type reference (TYPE) BOOLEAN boolsche Variable (X=true, -=false, space=unknown) 20020408
4 Changing RESULT Call by reference Type reference (TYPE) OXYGEN_RVL Struktur des Rückgabewertes des OXYGEN XML-Seitenprozessors 20010712
# Exception Resumable Description Created on
1 CX_O2_CO2_EXCEPTION Ausnahmebehandlung für Fehlermeldungen im OXYGEN Compiler 20010712

Method TRAVERSE_STATIC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing ATTR Call by reference Type reference (TYPE) DOM_ATTR Roadrunner: Ablage für Attribut-Menge 20010712
2 Importing IS_FIRST_NODE Call by reference Type reference (TYPE) BOOLEAN true erstes Kind, false sonst 20011005
3 Importing NODE Call by reference Object reference (TYPE REF TO) IF_IXML_NODE IF_IXML_NODE 20010712
4 Changing RESULT Call by reference Type reference (TYPE) OXYGEN_RVL Struktur des Rückgabewertes des OXYGEN XML-Seitenprozessors 20010712
# Exception Resumable Description Created on
1 CX_O2_CO2_EXCEPTION Ausnahmebehandlung für Fehlermeldungen im OXYGEN Compiler 20010712

Method TRAVERSE_TAG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ATTR Call by reference Type reference (TYPE) DOM_ATTR Roadrunner: Ablage für Attribut-Menge 20010731
2 Importing NODE Call by reference Object reference (TYPE REF TO) IF_IXML_NODE 1. Kind eines Tag-Knotens 20010801
3 Importing NO_SCRIPT Call by reference Type reference (TYPE) BOOLEAN boolsche Variable (X=true, -=false, space=unknown) 20020408
4 Importing PREFIX_MAPPER Call by reference Object reference (TYPE REF TO) LCL_PREFIX_MAPPING 20010801
5 Changing RESULT Call by reference Type reference (TYPE) OXYGEN_RVL Struktur des Rückgabewertes des OXYGEN XML-Seitenprozessors 20010731
# Exception Resumable Description Created on
1 CX_O2_CO2_EXCEPTION Ausnahmebehandlung für Fehlermeldungen im OXYGEN Compiler 20010801

Method TRAVERSE_TAGLIB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ATTR Call by reference Type reference (TYPE) DOM_ATTR Attribute des Taglib-Knotens 20010711
2 Importing PREFIX_MAPPER Call by reference Object reference (TYPE REF TO) LCL_PREFIX_MAPPING Prefix-Mapping-Objekt 20010711
3 Changing RESULT Call by reference Type reference (TYPE) OXYGEN_RVL Struktur des Rückgabewertes des OXYGEN XML-Seitenprozessors 20010803
# Exception Resumable Description Created on
1 CX_O2_CO2_EXCEPTION Ausnahmebehandlung für Fehlermeldungen im OXYGEN Compiler 20010712

Method TRAVERSE_TAG_ELEMENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing ELEMENT Call by reference Type reference (TYPE) TAGELEMENT Roadrunner: Ablage für Tagelemente 20010921
2 Changing NODE Call by reference Object reference (TYPE REF TO) IF_IXML_NODE IF_IXML_NODE 20010921
3 Importing PREFIX Call by reference Type reference (TYPE) STRING Id der Extension 20011029
4 Importing TAG Call by reference Type reference (TYPE) STRING Name des Tags 20011108
# Exception Resumable Description Created on
1 CX_O2_CO2_EXCEPTION Ausnahmebehandlung für Fehlermeldungen im OXYGEN Compiler 20010921
History
Last changed by/on SAP  20130531 
SAP Release Created in 50A