SAP ABAP Class CL_O2_CO2_PP_OTR (OTR Linking)
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_PP O2 Preprocessor 20000829
Properties
Class CL_O2_CO2_PP_OTR  
Short Description OTR Linking    
Super Class CL_O2_CO2_PP O2 Preprocessor 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status S  System Program 
Category 0   
Package SBSP_DEVTIME   Business Server Pages (BSP): Development Environment Objects 
Created 20000829   SAP 
Last change 20010704   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 IXML Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 TROBJ Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_O2_CO2_PP_OTR has no interface implemented.
Friends
Class CL_O2_CO2_PP_OTR has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 ACTUAL_OTR_TEXT Instance attribute Private Type reference (TYPE) STRING Composed Text for OTR 20010527
2 DEVCLASS Instance attribute Private Type reference (TYPE) SOTR_PACK Packages Allowed in the OTR 20000829
3 FLAG_OTR_OPEN Instance attribute Private Type reference (TYPE) SYCHAR01 CHAR01 Data Element for SYST 20001020
4 NSPACE Instance attribute Private Type reference (TYPE) STRING 20000920
5 OTR_CLASS Instance attribute Private Object reference (TYPE REF TO) CL_SOTR_STRING_MAINTAIN Maintaining Strings in the OTR 20000829
6 PROGRAM Instance attribute Private Type reference (TYPE) STRING Program ID in requests and tasks 20000829
7 SEPARATOR Constant Public Type reference (TYPE) SYCHAR03 '<%>' Separator for OTR texts 20010527
8 USED_GUIDS Instance attribute Private Type reference (TYPE) SOTR_CONC_TT Transfer Table for OTR Key (Concept IDs) 20000829
9 USED_TEXTS Instance attribute Private Type reference (TYPE) SOTR_STRINGS Already used texts 20001025
Methods
# Method Level Visibility Method type Description Created on
1 CONCATENATE Instance method Private Method Concatenate with Separators 20010704
2 CONSTRUCTOR Instance method Public Constructor Constructor 20000829
3 GET_ALREADY_USED_OTRT Instance method Private Method Get all texts that are already used in this application 20000929
4 GET_COMPLETE_TEXT Instance method Private Method Get the whole text 20010704
5 GET_GUID Instance method Private Method Check UID, get new one if necessary 20010704
6 GET_OTR_GUIDS Static method Public Method Get OTR texts of the inactive version 20011126
7 GET_TEXT Instance method Private Method Get everything before 20010718
8 MODIFY_TREE_FOR_OTR Instance method Private Method Insert UID into tree 20000829
9 SPLIT_TEXT Instance method Private Method Get text from node 20010718
10 UPDATE_OTR Instance method Private Method Insert texts into OTR, build where-used list 20000829
11 UPDATE_WHERE_USED_LIST Instance method Private Method Update where-used list for UIDs 20000829
Events
Class CL_O2_CO2_PP_OTR has no event.
Types
Class CL_O2_CO2_PP_OTR has no local type.
Method Signatures

Method CONCATENATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing LAST_OPEN Call by reference Type reference (TYPE) SYCHAR01 CHAR01-Datenelement fuer SYST 20010704
2 Importing MORE Call by reference Type reference (TYPE) SYCHAR01 CHAR01-Datenelement fuer SYST 20010704
3 Importing NO_TAG Call by reference Type reference (TYPE) SYCHAR01 CHAR01-Datenelement fuer SYST 20010717
4 Importing SUBSTRING Call by reference Type reference (TYPE) STRING 20010704
5 Changing TEXT Call by reference Type reference (TYPE) STRING 20010704

Method CONCATENATE on class CL_O2_CO2_PP_OTR has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CLASS Call by reference Type reference (TYPE) STRING Objektname in der Objektliste 20000829
2 Importing PAKET Call by reference Type reference (TYPE) DEVCLASS Erlaubte Pakete im OTR 20000829
# Exception Resumable Description Created on
1 PAKET_OR_PGMID_MISSING programname or paketname missing 20000829

Method GET_ALREADY_USED_OTRT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning USED_TEXTS Value transfer Type reference (TYPE) SOTR_STRINGS Übergabe von Strings zur Laufzeit 20000929

Method GET_ALREADY_USED_OTRT on class CL_O2_CO2_PP_OTR has no exception.

Method GET_COMPLETE_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning COMPLETE_TEXT Value transfer Type reference (TYPE) STRING kompletter Text mit Separator 20010704
2 Importing INDEX Call by reference Type reference (TYPE) I bisheriger Index 20010704
3 Importing NODE_COLLECTION Call by reference Object reference (TYPE REF TO) IF_IXML_NODE_COLLECTION IF_IXML_NODE_COLLECTION 20010704
4 Importing PAGE Call by reference Type reference (TYPE) STRING 20010717
5 Importing PROCESSOR Call by reference Object reference (TYPE REF TO) CL_O2_CO2_PROCESSOR OXYGEN XML-Seiten-Umsetzer 20010717
6 Importing TEXT_BEGIN Call by reference Type reference (TYPE) STRING Anfang des Textes 20010704
# Exception Resumable Description Created on
1 CX_O2_CO2_EXCEPTION Ausnahmebehandlung für Fehlermeldungen im OXYGEN Compiler 20010717

Method GET_GUID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning GUID Value transfer Type reference (TYPE) SOTR_CONC Schlüssel zum logischen Objekt im OTR 20010704
2 Importing TEXT Call by reference Type reference (TYPE) STRING 20010704

Method GET_GUID on class CL_O2_CO2_PP_OTR has no exception.

Method GET_OTR_GUIDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing SOURCE Call by reference Type reference (TYPE) XSTRING 20011126
2 Returning USED_GUIDS Value transfer Type reference (TYPE) BSP_GUIDS Übergabe von Strings zur Laufzeit 20011126

Method GET_OTR_GUIDS on class CL_O2_CO2_PP_OTR has no exception.

Method GET_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting HEADER Value transfer Type reference (TYPE) STRING 20010718
2 Changing STRING Call by reference Type reference (TYPE) STRING 20010718

Method GET_TEXT on class CL_O2_CO2_PP_OTR has no exception.

Method MODIFY_TREE_FOR_OTR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing DOCUMENT Call by reference Object reference (TYPE REF TO) IF_IXML_DOCUMENT IF_IXML_DOCUMENT 20000829
2 Importing GUID Call by reference Type reference (TYPE) SOTR_CONC Schlüssel zum logischen Objekt im OTR 20000829
3 Importing INSERT_NEW_NODE Call by reference Type reference (TYPE) SYCHAR01 'X' erzeuge neuen Knoten 20010705
4 Changing NEXT_ELEMENT Call by reference Object reference (TYPE REF TO) IF_IXML_NODE IF_IXML_ELEMENT 20001026
5 Importing NODE Call by reference Object reference (TYPE REF TO) IF_IXML_NODE IF_IXML_NODE 20000829
6 Importing OFFBEGIN Call by reference Type reference (TYPE) STRING 20000929
7 Importing OTR_OR_STATIC Call by reference Type reference (TYPE) SYCHAR01 nodename = otr or static 20000928
8 Importing OTR_STRING Call by reference Type reference (TYPE) STRING 20000928

Method MODIFY_TREE_FOR_OTR on class CL_O2_CO2_PP_OTR has no exception.

Method SPLIT_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting LAST_OPEN Call by reference Type reference (TYPE) SYCHAR01 letzter Text nicht abgeschlossen 20010718
2 Exporting MORE Call by reference Type reference (TYPE) SYCHAR01 mehr als ein OTR Text im String 20010719
3 Exporting NO_OTR_TEXT Call by reference Type reference (TYPE) SYCHAR01 CHAR01-Datenelement fuer SYST 20010718
4 Exporting NO_TAGS Call by reference Type reference (TYPE) SYCHAR01 keine otr Tags vorhanden 20010718
5 Exporting OTR_SUBSTRING Call by reference Type reference (TYPE) STRING Fertiger Teiltext 20010718
6 Importing PAGE Call by reference Type reference (TYPE) STRING 20010718
7 Importing PROCESSOR Call by reference Object reference (TYPE REF TO) CL_O2_CO2_PROCESSOR OXYGEN XML-Seiten-Umsetzer 20010718
8 Exporting REMNANT Value transfer Type reference (TYPE) STRING Rest 20010718
9 Importing SIM Call by reference Type reference (TYPE) SYCHAR01 SPACE verändere keine globalen Parameter 20010718
10 Importing STRING Call by reference Type reference (TYPE) STRING Inhalt des Knotens als String 20010718
11 Exporting TEXT Call by reference Type reference (TYPE) STRING kein OTR Text 20010718
# Exception Resumable Description Created on
1 CX_O2_CO2_EXCEPTION Ausnahmebehandlung für Fehlermeldungen im OXYGEN Compiler 20010718

Method UPDATE_OTR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FINAL_TEXT Call by reference Type reference (TYPE) SYCHAR01 SPACE Text mit Trennsymbolen 20010528
2 Exporting GUID Call by reference Type reference (TYPE) SOTR_CONC Schlüssel zum logischen Objekt im OTR 20000829
3 Importing OTR_STRING Call by reference Type reference (TYPE) STRING 20000829

Method UPDATE_OTR on class CL_O2_CO2_PP_OTR has no exception.

Method UPDATE_WHERE_USED_LIST Signature

Method UPDATE_WHERE_USED_LIST on class CL_O2_CO2_PP_OTR has no parameter.
Method UPDATE_WHERE_USED_LIST on class CL_O2_CO2_PP_OTR has no exception.
History
Last changed by/on SAP  20010704 
SAP Release Created in 50A