SAP ABAP Class CL_O2_CO2_JAVASCRIPT (OXYGEN JavaScript Script 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 - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_O2_CO2_COMPILER Basis Class OXYGEN Page Compiler 20000516
Properties
Class CL_O2_CO2_JAVASCRIPT  
Short Description OXYGEN JavaScript Script Compiler    
Super Class CL_O2_CO2_COMPILER Basis Class OXYGEN Page Compiler 
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 20000516   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 SO2 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_O2_CO2_JAVASCRIPT has no interface implemented.
Friends
Class CL_O2_CO2_JAVASCRIPT has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 BASEPAGEID Instance attribute Private Type reference (TYPE) I Page Key of Input Page 20000929
2 CO2_TRUE Constant Private See coding 'X' Value for "TRUE" in Flags 20000525
3 COMMENTSYS Static Attribute Private Type reference (TYPE) STRING Comment String "System" 20000929
4 COMMENTUSR Static Attribute Private Type reference (TYPE) STRING Comment String "User" 20000929
5 CURRENTCOMMENT Instance attribute Private Type reference (TYPE) STRING Last Commentary String 20000930
6 CURRENTPAGEID Instance attribute Private Type reference (TYPE) I Sequential Page Key 20000929
7 CURRENTSCRIPTLINE Instance attribute Private Type reference (TYPE) I 0 Sequential Line Number during Script Generation 20000927
8 CURRENT_OTR_ARRAY Instance attribute Private Type reference (TYPE) STRING Name of the variable that contains the OTR array 20010727
9 CURRENT_OTR_GUID Instance attribute Private Type reference (TYPE) STRING UID of the current OTR text 20010727
10 CURRENT_OTR_LIMIT Instance attribute Private Type reference (TYPE) STRING Name of the variable that specifies the no. of OTR elements 20020115
11 HASLANGU Instance attribute Private Type reference (TYPE) CHAR1 SPACE Flag: SY-LANGU 20000926
12 HTMLENCODING Constant Private Type reference (TYPE) I 48 JS parameter value "HTML Encoding" 20000823
13 NAMEOFPM Static Attribute Private Type reference (TYPE) STRING PM Name 20000823
14 NEXTVARNUMBER Instance attribute Private Type reference (TYPE) I 0 Counter for numbers of JS auxiliary variable labels 20000518
15 NOENCODING Constant Private Type reference (TYPE) I 32 JS parameter value "No Encoding" 20000823
16 URLENCODING Constant Private Type reference (TYPE) I 40 JS parameter value "URL Encoding" 20000823
Methods
# Method Level Visibility Method type Description Created on
1 ADDLINETOSRC Instance method Private Method Add ABAP Source Text Line to Text Table 20000518
2 CLASS_CONSTRUCTOR Static method Public Constructor Class Constructor 20000921
3 DSTRING Instance method Private Method Assess DSTRING and store in a specified variable 20000824
4 NEWJAVASCRIPTVAR Instance method Private Method Creates a new JS variable label 20000518
5 NEWMAPENTRY Instance method Private Method Add new entry to MAP table 20000929
6 OTRTEXT Instance method Private Method Code creation for OTR texts 20000926
7 SETCOMMENT Instance method Private Method Set current commentary entry 20000930
Events
Class CL_O2_CO2_JAVASCRIPT has no event.
Types
Class CL_O2_CO2_JAVASCRIPT has no local type.
Method Signatures

Method ADDLINETOSRC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing INSERTATLINE Call by reference Type reference (TYPE) I 0 Einfügestelle 20000525
2 Importing LINE Call by reference Type reference (TYPE) STRING ABAP-Quelltextzeile 20000518
3 Changing SOURCETAB Call by reference Type reference (TYPE) CO2_STRING_TB Quelltext-Tabelle 20000518

Method ADDLINETOSRC on class CL_O2_CO2_JAVASCRIPT has no exception.

Method CLASS_CONSTRUCTOR Signature

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

Method DSTRING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DESTVAR Call by reference Type reference (TYPE) STRING Name der Variablen, die den DSTRING aufnimmt 20000824
2 Importing DSTRING Call by reference Type reference (TYPE) DOM_DSTR_TB Tabelle mit den Bestandteilen des DSTRINGs 20000824
3 Changing RESULT Call by reference Type reference (TYPE) OXYGEN_RVL Ergebnisstruktur 20000926

Method DSTRING on class CL_O2_CO2_JAVASCRIPT has no exception.

Method NEWJAVASCRIPTVAR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting VAR Call by reference Type reference (TYPE) STRING Neuer Variablenname 20000518

Method NEWJAVASCRIPTVAR on class CL_O2_CO2_JAVASCRIPT has no exception.

Method NEWMAPENTRY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing COLUMN Call by reference Type reference (TYPE) DOM_ATTR-OFFLINE Spaltennummer 20001003
2 Changing MAP Call by reference Type reference (TYPE) CO2_MAP_TB Mapping-Tabelle 20000929
3 Importing PAGEOFFSET Call by reference Type reference (TYPE) I Relative Position in der ASP-Seite 20000929
4 Importing ROW Call by reference Type reference (TYPE) I Zeilennummer relativ zum Seitenbeginn 20001003

Method NEWMAPENTRY on class CL_O2_CO2_JAVASCRIPT has no exception.

Method OTRTEXT 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 20000926
2 Exporting FOUND Value transfer Type reference (TYPE) BOOLEAN Flag: OTR-Attrbut gefunden 20000926
3 Changing RESULT Call by reference Type reference (TYPE) OXYGEN_RVL Ergebnisstruktur 20000926
4 Exporting VARIABLE Value transfer Type reference (TYPE) STRING Name der JS Variablen, die den OTR-Text enthält 20000926

Method OTRTEXT on class CL_O2_CO2_JAVASCRIPT has no exception.

Method SETCOMMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning NEWCOMMENT Value transfer Type reference (TYPE) STRING Tatsächlich abzusetzender Kommentarstring 20000930
2 Importing NEXTCOMMENT Call by reference Type reference (TYPE) STRING Nächster abzusetzender Kommentarstring 20000930

Method SETCOMMENT on class CL_O2_CO2_JAVASCRIPT has no exception.
History
Last changed by/on SAP  20000516 
SAP Release Created in 50A