SAP ABAP Class CL_O2_TAGLIB_MANAGER (Low Level Services for BSP Extensions)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-BSP (Application Component) Business Server Pages
     SBSP_DEVTAGLIB (Package) Development Environment Objects for Taglib Support
Properties
Class CL_O2_TAGLIB_MANAGER  
Short Description Low Level Services for BSP Extensions    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status S  System Program 
Category 0   
Package SBSP_DEVTAGLIB   Development Environment Objects for Taglib Support 
Created 20010809   SAP 
Last change 20050214   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_ABAP_CHAR_UTILITIES Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 CL_IXML Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
4 IXML Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
5 SEOK Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
6 SEOO Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
7 SEOP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
8 SEOR Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
9 SEOS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
10 SO2 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
11 T Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
12 TAGL Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_O2_TAGLIB_MANAGER has no interface implemented.
Friends
# Friend Modeled only Created on Description
1 CL_O2_TAGLIB_EDITOR 20011018 Editor for BSP Tag Libraries
2 CL_O2_TAG_LIBRARY 20010813 Data Model Tag Library (Design Time)
3 CL_O2_TAG_LIBRARY_INFO 20010813 Tag Library (Runtime)
4 CL_O2_TAG_LIBRARY_RT 20010903 Data Model Tag Library (Runtime)
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_DOCU_CLASS Constant Private Type reference (TYPE) DOKU_ID 'IS' Document Class 20011019
2 C_OBJ_CLASS Constant Private Type reference (TYPE) TROBJTYPE 'WTAG' Object name in object list 20011019
3 M_CREATE_CLASSES Static Attribute Private Type reference (TYPE) XFELD 20011019
4 M_DEVCLASS Static Attribute Private Type reference (TYPE) DEVCLASS '$TMP' 20011019
5 M_DOCUMENT Static Attribute Private Object reference (TYPE REF TO) IF_IXML_DOCUMENT IF_IXML_DOCUMENT 20011019
6 M_IXML Static Attribute Private Object reference (TYPE REF TO) IF_IXML IF_IXML 20011019
7 M_STREAM_FACTORY Static Attribute Private Object reference (TYPE REF TO) IF_IXML_STREAM_FACTORY IF_IXML_STREAM_FACTORY 20011019
8 M_S_TAGLIB Static Attribute Private Type reference (TYPE) O2TAGLIB 20011019
9 M_S_TAGLIBT Static Attribute Private Type reference (TYPE) TAGLIBT 20011019
10 M_T_DOCU Static Attribute Private Type reference (TYPE) T_T_DOCU 20011019
11 M_T_TAG Static Attribute Private Type reference (TYPE) T_T_TAG 20011019
12 M_T_TAGATT Static Attribute Private Type reference (TYPE) T_T_TAGATT 20011019
13 M_T_TAGATTT Static Attribute Private Type reference (TYPE) T_T_TAGATTT 20011019
14 M_T_TAGT Static Attribute Private Type reference (TYPE) T_T_TAGT 20011019
Methods
# Method Level Visibility Method type Description Created on
1 ACCESS_PERMISSION Static method Private Method Call RS_ACCESS_PERMISSION 20010823
2 ACTIVATE_TAGLIB Static method Public Method Activate BSP Extension 20010816
3 ADD_ATTRIBUTE_DOCU Static method Private Method Add Documentation to Attribute 20011019
4 ADD_EXAMPLE_DOCU Static method Private Method Add Documentation to BSP Element 20011022
5 ADD_TAGLIB_DOCU Static method Private Method Add Documentation to BSP Extension 20011019
6 ADD_TAG_DOCU Static method Private Method Add Documentation to BSP Element 20011019
7 BACK_TO_ACTIVE_VERSION Static method Private Method Return to active version 20010927
8 CHECK_GENERATION_NECESSARY Static method Private Method Does the Element Handler Class Have to Be Generated? 20010921
9 CHECK_TAG Static method Private Method Check BSP Element 20011017
10 CHECK_TAGLIB Static method Public Method Check BSP Extension 20011008
11 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20010809
12 CLASS_EXISTS Static method Private Method Does Class Exist? 20011017
13 COPY_DOCU Static method Private Method Copy Documentation 20011019
14 COPY_SHORT_TEXTS Static method Private Method Copy Short Text to All Languages 20011207
15 COPY_TAGLIB Static method Private Method Copy BSP Extension 20011015
16 CORR_INSERT Static method Private Method Insert Correction 20010823
17 CREATE_TAG_CLASSES Static method Private Method Generate Element Handler Classes 20011023
18 DELETE_ALL_GENCLASSES Static method Private Method Delete All Basis Classes of a BSP Extension 20010925
19 DELETE_DATA_BACK_TO_ACTIVE Static method Private Method Delete Docu and Basis Class for "Back to Active Version" 20011023
20 DELETE_DATA_INACTIVE Static method Private Method Delete Element Data if no Longer Required 20011211
21 DELETE_DOCU Static method Private Method Delete Documentation 20011019
22 DELETE_FROM_WORKING_AREA Static method Private Method Delete BSP Extension from Worklist 20010927
23 DELETE_GENCLASSES Static method Private Method Delete Specified Table of Generated Classes 20010925
24 DELETE_TAGLIB Static method Private Method Delete BSP Extension 20010809
25 EDIT_DOCUMENTATION Static method Public Method Change documentation 20011029
26 EXISTS_ON_DB Static method Public Method Does BSP Extension Exist on the Database? 20010824
27 EXPORT_DOCU Static method Private Method Export BSP Extension Documentation 20011022
28 EXPORT_EXTENSION Static method Private Method Export BSP Extension to XML File 20011031
29 GENERATE_BASE_CLASS Static method Private Method Generate Basis Class 20011023
30 GENERATE_CLASSES Static method Private Method Generate Element Classes (Basis + Handler) 20010816
31 GENERATE_ELEMENT_CLASS Static method Private Method Generate Element Handler Class 20011029
32 GENERATE_FACTORY Static method Private Method Generating Factory Method 20020410
33 GENERATE_FACTORY_CLEAR Static method Private Method Generating Factory Method 20020415
34 GENERATION_NECESSARY_METHOD Static method Private Method Does the Element Handler Class Have to Be Generated? 20020403
35 GET_GENCLASS_BASE Static method Private Method Determine Class of Generating Basis Class 20020328
36 GET_GENCLASS_NAME Static method Private Method Define Name of Basis Class To Be Generated 20010920
37 GET_TYPTYPE Static method Private Method TYPE or TYPE REF TO ? 20011011
38 IMPORT_EXTENSION Static method Private Method Import BSP Extension from XML File 20011031
39 INACTIVE_IN_WORKING_AREA Static method Private Method Inactive Version of BSP Extension in own Worklist? 20010927
40 INIT_VARIABLES Static method Private Method Initialize Global Variable 20011022
41 INSERT_INTO_WORKING_AREA Static method Private Method Transfer BSP Extension to Worklist 20010824
42 IS_CLASS_VALID Static method Private Method Valid Element Handler Class? 20011018
43 IS_TLIBID_VALID Static method Private Method Check Name for Invalid Characters 20011113
44 IS_VALID_NMTOKEN Static method Private Method Valid XML Token? 20011011
45 LOAD_TAGLIB_DT Static method Private Method Read BSP Extension from Database (Design Time) 20010903
46 LOAD_TAGLIB_RT Static method Private Method Read BSP Extension from Database (Runtime) 20010903
47 OBJECT_IN_WORKING_AREA Static method Private Method BSP Extension Status in Worklist 20010906
48 PARSE_DOCU Static method Private Method String --> Documentation 20011022
49 PARSE_TLD Static method Private Method Parse XML File 20010824
50 PARSE_TLD_BSP Static method Private Method Parse BSP-own XML Formar 20011031
51 PARSE_TLD_JSP11 Static method Private Method Parse TLD Version 1.1 20011031
52 PARSE_TLD_JSP12 Static method Private Method Parse TLD Version 1.2 20010810
53 RENAME_DOCU Static method Private Method Copy Documentation 20011210
54 RENAME_SHORT_TEXTS Static method Private Method Copy Short Text to All Languages 20011210
55 SAVE Static method Private Method Save Inactive BSP Extension in Status 20011213
56 SAVE_AFTER_PARSE Static method Private Method Save BSP Extension After Parsing 20010824
57 SHOW_DOCUMENTATION Static method Public Method Display documentation 20011029
58 TAG_EXISTS_ON_DB Static method Public Method Does BSP Element Exist on the Database? 20011015
59 UPDATE_OBJECT_LISTS Static method Private Method Updating Object Lists 20011109
60 USED_BY_BSP_APPL Static method Private Method Is BSP Extension Used in BSP Application? 20011030
Events
Class CL_O2_TAGLIB_MANAGER has no event.
Types
Class CL_O2_TAGLIB_MANAGER has no local type.
Method Signatures

Method ACCESS_PERMISSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting P_CORR_NUM Call by reference Type reference (TYPE) TRKORR Auftrag/Aufgabe 20010823
2 Exporting P_DEVCLASS Call by reference Type reference (TYPE) DEVCLASS Paket 20010823
3 Exporting P_MASTER_LANG Call by reference Type reference (TYPE) SYLANGU SAP-System, aktuelle Sprache 20010823
4 Importing P_MODE Call by reference Type reference (TYPE) SO2_ACCESS_MODE Operation 20010823
5 Exporting P_MODIFY_LANG Call by reference Type reference (TYPE) SY-LANGU SAP-System, aktuelle Sprache 20010823
6 Importing P_NO_DIALOG Call by reference Type reference (TYPE) CHAR1 SPACE Einstelliges Kennzeichen 20010823
7 Importing P_OBJECT_KEY Call by reference Type reference (TYPE) C Objektschlüssel 20010823
8 Exporting P_TRANSPORT_KEY Call by reference Type reference (TYPE) TRKEY Vollstaendiger Key eines Transportobjektes 20010823
# Exception Resumable Description Created on
1 CX_TAG_LIBRARY Exceptions für Tag Libraries 20010906
2 CX_TAG_LIBRARY_ENQ_DEQ Exceptions für Sperren/Entsperren einer Tag-Library 20010906

Method ACTIVATE_TAGLIB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_TLIBID Call by reference Type reference (TYPE) O2TLIBID Tag-Library: ID 20010816
# Exception Resumable Description Created on
1 CX_TAG_LIBRARY Exceptions für Tag Libraries 20010816

Method ADD_ATTRIBUTE_DOCU Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_ATTID Call by reference Type reference (TYPE) O2ATTID Tag: Attribute: ID 20011019
2 Importing P_DOCUTEXT Call by reference Type reference (TYPE) STRING 20011019
3 Importing P_TAGID Call by reference Type reference (TYPE) O2TAGID Tag: ID 20011019
4 Importing P_TLIBID Call by reference Type reference (TYPE) O2TLIBID Tag-Library: ID 20011019

Method ADD_ATTRIBUTE_DOCU on class CL_O2_TAGLIB_MANAGER has no exception.

Method ADD_EXAMPLE_DOCU Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_DOCUTEXT Call by reference Type reference (TYPE) STRING 20011022
2 Importing P_TAGID Call by reference Type reference (TYPE) O2TAGID Tag: ID 20011022
3 Importing P_TLIBID Call by reference Type reference (TYPE) O2TLIBID Tag-Library: ID 20011022

Method ADD_EXAMPLE_DOCU on class CL_O2_TAGLIB_MANAGER has no exception.

Method ADD_TAGLIB_DOCU Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_DOCUTEXT Call by reference Type reference (TYPE) STRING 20011019
2 Importing P_TLIBID Call by reference Type reference (TYPE) O2TLIBID Tag-Library: ID 20011019

Method ADD_TAGLIB_DOCU on class CL_O2_TAGLIB_MANAGER has no exception.

Method ADD_TAG_DOCU Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_DOCUTEXT Call by reference Type reference (TYPE) STRING 20011019
2 Importing P_TAGID Call by reference Type reference (TYPE) O2TAGID Tag: ID 20011019
3 Importing P_TLIBID Call by reference Type reference (TYPE) O2TLIBID Tag-Library: ID 20011019

Method ADD_TAG_DOCU on class CL_O2_TAGLIB_MANAGER has no exception.

Method BACK_TO_ACTIVE_VERSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_CHANGEABLE Call by reference Type reference (TYPE) XFELD 'X': BSP-Extension ist bereits gesperrt 20020114
2 Importing P_TLIBID Call by reference Type reference (TYPE) O2TLIBID Tag-Library: ID 20010927
# Exception Resumable Description Created on
1 CX_TAG_LIBRARY Exceptions für Tag Libraries 20010927

Method CHECK_GENERATION_NECESSARY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_CLASS Call by reference Type reference (TYPE) VSEOCLASS Generierte Tabelle zum View VSEOCLASS 20010921
2 Importing P_INHERITANCE Call by reference Type reference (TYPE) VSEOEXTEND Generierte Tabelle zum View VSEOEXTEND 20010921
3 Exporting P_NECESSARY Value transfer Type reference (TYPE) XFELD 'X': Generierung erforderlich 20010921
4 Importing P_SOURCES Call by reference Type reference (TYPE) SEOP_METHODS_W_SOURCE 20020403
5 Importing P_TAGCLASS Call by reference Type reference (TYPE) SEOCLSNAME Objekttypname 20020401
6 Importing P_T_ATTRIBUTE Call by reference Type reference (TYPE) SEOO_ATTRIBUTES_R 20010921
7 Importing P_T_IMPLEMENTING Call by reference Type reference (TYPE) SEOR_IMPLEMENTINGS_R 20010921
8 Importing P_T_METHOD Call by reference Type reference (TYPE) SEOO_METHODS_R 20010921
9 Importing P_T_PARAMETERS Call by reference Type reference (TYPE) SEOS_PARAMETERS_R 20020417

Method CHECK_GENERATION_NECESSARY on class CL_O2_TAGLIB_MANAGER has no exception.

Method CHECK_TAG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting P_ERROR Call by reference Type reference (TYPE) XFELD 'X': Fehler 20011017
2 Importing P_TAG_EDIT Call by reference Type reference (TYPE) O2TAGEDIT Tag (Designtime): alle Informationen in tiefer Struktur 20011017
3 Importing P_TLIBID Call by reference Type reference (TYPE) O2TLIBID Tag-Library: ID 20011017
4 Exporting P_WARNING Call by reference Type reference (TYPE) XFELD 'X': Warnung(en) 20011109
5 Changing P_WB_CHECKLIST Call by reference Object reference (TYPE REF TO) CL_WB_CHECKLIST Liste aller Fehlermeldungen eines Syntax-Checks 20011017

Method CHECK_TAG on class CL_O2_TAGLIB_MANAGER has no exception.

Method CHECK_TAGLIB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_CREATE_CLASSES Call by reference Type reference (TYPE) XFELD 'X': Fehlende Klassen nach Nachfrage generieren 20011024
2 Exporting P_ERROR Call by reference Type reference (TYPE) XFELD 'X': Es sind Fehler aufgetreten 20011008
3 Importing P_TLIBID Call by reference Type reference (TYPE) O2TLIBID Tag-Library: ID 20011008
4 Importing P_TLIB_EDIT Call by reference Type reference (TYPE) O2TLIBEDIT Tag-Library (Designtime): alle Daten in tiefer Struktur 20011008
5 Exporting P_WARNING Call by reference Type reference (TYPE) XFELD 'X': Es sind Warnungen aufgetreten 20011109
6 Changing P_WB_CHECKLIST Call by reference Object reference (TYPE REF TO) CL_WB_CHECKLIST Liste aller Fehlermeldungen eines Syntax-Checks 20011008

Method CHECK_TAGLIB on class CL_O2_TAGLIB_MANAGER has no exception.

Method CLASS_CONSTRUCTOR Signature

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

Method CLASS_EXISTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_CLASSNAME Call by reference Type reference (TYPE) SEOCLSNAME Objekttypname 20011017
2 Returning P_EXISTS Value transfer Type reference (TYPE) XFELD 'X': Klasse existiert 20011017

Method CLASS_EXISTS on class CL_O2_TAGLIB_MANAGER has no exception.

Method COPY_DOCU Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_TAGID_SOURCE Call by reference Type reference (TYPE) O2TAGID Tag: ID 20011019
2 Importing P_TAGID_TARGET Call by reference Type reference (TYPE) O2TAGID Tag: ID 20011019
3 Importing P_TLIBID_SOURCE Call by reference Type reference (TYPE) O2TLIBID Tag-Library: ID 20011019
4 Importing P_TLIBID_TARGET Call by reference Type reference (TYPE) O2TLIBID Tag-Library: ID 20011019
# Exception Resumable Description Created on
1 CX_TAG_LIBRARY Exceptions für Tag Libraries 20011019

Method COPY_SHORT_TEXTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_STATE Call by reference Type reference (TYPE) R3STATE ABAP: Programmstatus (aktiv, gesichert, transportiert...) 20011210
2 Importing P_TAGID_SOURCE Call by reference Type reference (TYPE) O2TAGID Tag: ID 20011207
3 Importing P_TAGID_TARGET Call by reference Type reference (TYPE) O2TAGID Tag: ID 20011207
4 Importing P_TLIBID_SOURCE Call by reference Type reference (TYPE) O2TLIBID Tag-Library: ID 20011207
5 Importing P_TLIBID_TARGET Call by reference Type reference (TYPE) O2TLIBID Tag-Library: ID 20011207
# Exception Resumable Description Created on
1 CX_TAG_LIBRARY Exceptions für Tag Libraries 20011207

Method COPY_TAGLIB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_TLIBID_SOURCE Call by reference Type reference (TYPE) O2TLIBID Tag-Library: ID 20011015
2 Importing P_TLIBID_TARGET Call by reference Type reference (TYPE) O2TLIBID Tag-Library: ID 20011015
# Exception Resumable Description Created on
1 CX_TAG_LIBRARY Exceptions für Tag Libraries 20011015

Method CORR_INSERT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing P_CORR_NUM Call by reference Type reference (TYPE) TRKORR Auftrag/Aufgabe 20010823
2 Changing P_DEV_CLASS Call by reference Type reference (TYPE) DEVCLASS Paket 20010823
3 Importing P_MODE Call by reference Type reference (TYPE) SEOK_ACCESS_MODE Operation 20010823
4 Importing P_OBJECT_KEY Call by reference Type reference (TYPE) C Objektschlüssel 20010823
# Exception Resumable Description Created on
1 CX_TAG_LIBRARY Exceptions für Tag Libraries 20010924
2 CX_TAG_LIBRARY_CTS Exceptions vom Change&Transport-System 20010823

Method CREATE_TAG_CLASSES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_TAG_EDIT Call by reference Type reference (TYPE) O2TAGEDIT Tag (Designtime): alle Informationen in tiefer Struktur 20011023
2 Importing P_TLIBID Call by reference Type reference (TYPE) O2TLIBID Tag-Library: ID 20011023
# Exception Resumable Description Created on
1 CX_TAG_LIBRARY Exceptions für Tag Libraries 20011023

Method DELETE_ALL_GENCLASSES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_CORR_NUM Call by reference Type reference (TYPE) TRKORR Auftrag/Aufgabe 20010925
2 Importing P_TLIBID Call by reference Type reference (TYPE) O2TLIBID Tag-Library: ID 20010925
# Exception Resumable Description Created on
1 CX_TAG_LIBRARY Exceptions für Tag Libraries 20010925

Method DELETE_DATA_BACK_TO_ACTIVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_TLIBID Call by reference Type reference (TYPE) O2TLIBID Tag-Library: ID 20011023
# Exception Resumable Description Created on
1 CX_TAG_LIBRARY Exceptions für Tag Libraries 20011023

Method DELETE_DATA_INACTIVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_TAGID Call by reference Type reference (TYPE) O2TAGID Tag: ID 20011211
2 Importing P_TLIBID Call by reference Type reference (TYPE) O2TLIBID Tag-Library: ID 20011211
# Exception Resumable Description Created on
1 CX_TAG_LIBRARY Exceptions für Tag Libraries 20011211

Method DELETE_DOCU Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_TAGID Call by reference Type reference (TYPE) O2TAGID Tag: ID 20011019
2 Importing P_TLIBID Call by reference Type reference (TYPE) O2TLIBID Tag-Library: ID 20011019
# Exception Resumable Description Created on
1 CX_TAG_LIBRARY Exceptions für Tag Libraries 20011019

Method DELETE_FROM_WORKING_AREA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_GLOBAL Call by reference Type reference (TYPE) XFELD 'X': ACTUALIZE_WORKING_AREA='X' 20010927
2 Importing P_TLIBID Call by reference Type reference (TYPE) O2TLIBID Tag-Library: ID 20010927

Method DELETE_FROM_WORKING_AREA on class CL_O2_TAGLIB_MANAGER has no exception.

Method DELETE_GENCLASSES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_CORR_NUM Call by reference Type reference (TYPE) TRKORR Auftrag/Aufgabe 20010925
2 Importing P_T_TAG Call by reference Type reference (TYPE) T_T_TAG 20010925
# Exception Resumable Description Created on
1 CX_TAG_LIBRARY Exceptions für Tag Libraries 20010925

Method DELETE_TAGLIB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_CHANGEABLE Call by reference Type reference (TYPE) XFELD 'X': BSP-Extension ist bereits gesperrt 20020114
2 Importing P_TLIBID Call by reference Type reference (TYPE) O2TLIBID Tag-Library: ID 20010809
# Exception Resumable Description Created on
1 CX_TAG_LIBRARY Exceptions vom Change&Transport-System 20010823
2 CX_TAG_LIBRARY_CTS Exceptions vom Change&Transport-System 20010823

Method EDIT_DOCUMENTATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_LANGU Call by reference Type reference (TYPE) SYLANGU SAP-System, aktuelle Sprache 20011211
2 Importing P_TAGID Call by reference Type reference (TYPE) O2TAGID Tag: ID 20011029
3 Importing P_TLIBID Call by reference Type reference (TYPE) O2TLIBID Tag-Library: ID 20011029
# Exception Resumable Description Created on
1 CX_TAG_LIBRARY Exceptions für BSP-Extensions 20011108

Method EXISTS_ON_DB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning P_EXISTS Value transfer Type reference (TYPE) CHAR1 'I': inaktiv, 'A': aktiv, SPACE: existiert nicht 20010824
2 Importing P_TLIBID Call by reference Type reference (TYPE) O2TLIBID Tag-Library: ID 20010824

Method EXISTS_ON_DB on class CL_O2_TAGLIB_MANAGER has no exception.

Method EXPORT_DOCU Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_ATTID Call by reference Type reference (TYPE) O2ATTID Tag: Attribute: ID 20011022
2 Importing P_EXAMPLE Call by reference Type reference (TYPE) XFELD Feld zum Ankreuzen 20011022
3 Importing P_TAGID Call by reference Type reference (TYPE) O2TAGID Tag: ID 20011022
4 Returning P_TEXT Value transfer Type reference (TYPE) STRING 20011022
5 Importing P_TLIBID Call by reference Type reference (TYPE) O2TLIBID Tag-Library: ID 20011022

Method EXPORT_DOCU on class CL_O2_TAGLIB_MANAGER has no exception.

Method EXPORT_EXTENSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_FILENAME Call by reference Type reference (TYPE) STRING 20011031
2 Importing P_TLIBID Call by reference Type reference (TYPE) O2TLIBID Tag-Library: ID 20011031
# Exception Resumable Description Created on
1 CX_TAG_LIBRARY Exceptions für Tag Libraries 20011031
2 CX_TAG_LIBRARY_EXPORT Exceptions für Import/Export von Tag Libraries 20011031

Method GENERATE_BASE_CLASS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_CORRNUM Call by reference Type reference (TYPE) TRKORR Auftrag/Aufgabe 20011023
2 Importing P_DEVCLASS Call by reference Type reference (TYPE) DEVCLASS Paket 20011023
3 Importing P_TAGID Call by reference Type reference (TYPE) O2TAGID Tag: ID 20011023
4 Importing P_TAG_INFO Call by reference Type reference (TYPE) O2TAGINFO Tag: alle Informationen in tiefer Struktur 20011023
5 Importing P_TLIBID Call by reference Type reference (TYPE) O2TLIBID Tag-Library: ID 20011023
# Exception Resumable Description Created on
1 CX_TAG_LIBRARY Exceptions für Tag Libraries 20011023

Method GENERATE_CLASSES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_TLIBID Call by reference Type reference (TYPE) O2TLIBID Tag-Library: ID 20010816
# Exception Resumable Description Created on
1 CX_TAG_LIBRARY Exceptions für Tag Libraries 20010816

Method GENERATE_ELEMENT_CLASS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_CORRNUM Call by reference Type reference (TYPE) TRKORR Auftrag/Aufgabe 20011029
2 Importing P_DEVCLASS Call by reference Type reference (TYPE) DEVCLASS Paket 20011029
3 Importing P_TAGID Call by reference Type reference (TYPE) O2TAGID Tag: ID 20011029
4 Importing P_TAG_INFO Call by reference Type reference (TYPE) O2TAGINFO Tag: alle Informationen in tiefer Struktur 20011029
5 Importing P_TLIBID Call by reference Type reference (TYPE) O2TLIBID Tag-Library: ID 20011029
# Exception Resumable Description Created on
1 CX_TAG_LIBRARY Exceptions für Tag Libraries 20011029

Method GENERATE_FACTORY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_ATTRIBUTES Call by reference Type reference (TYPE) O2ATTINFOT Tagattribute 20020410
2 Importing P_CLASSNAME Call by reference Type reference (TYPE) SEOCLSNAME Objekttypname 20020410
3 Exporting P_METHOD Call by reference Type reference (TYPE) SEOO_METHOD_R 20020410
4 Exporting P_PARAMETERS Call by reference Type reference (TYPE) SEOS_PARAMETERS_R 20020410
5 Importing P_PARENTCLASSNAME Call by reference Type reference (TYPE) SEOCLSNAME Objekttypname 20020415
6 Exporting P_SOURCE Call by reference Type reference (TYPE) SEOP_METHOD_W_SOURCE 20020410
7 Importing P_TLIBID Call by reference Type reference (TYPE) O2TLIBID BSP-Extension: ID 20020410

Method GENERATE_FACTORY on class CL_O2_TAGLIB_MANAGER has no exception.

Method GENERATE_FACTORY_CLEAR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_ATTRIBUTES Call by reference Type reference (TYPE) O2ATTINFOT Tagattribute 20020415
2 Importing P_CLASSNAME Call by reference Type reference (TYPE) SEOCLSNAME Objekttypname 20020415
3 Exporting P_METHOD Call by reference Type reference (TYPE) SEOO_METHOD_R 20020415
4 Exporting P_PARAMETERS Call by reference Type reference (TYPE) SEOS_PARAMETERS_R 20020415
5 Importing P_PARENTCLASSNAME Call by reference Type reference (TYPE) SEOCLSNAME Objekttypname 20020415
6 Exporting P_SOURCE Call by reference Type reference (TYPE) SEOP_METHOD_W_SOURCE 20020415
7 Importing P_TLIBID Call by reference Type reference (TYPE) O2TLIBID BSP-Extension: ID 20020415

Method GENERATE_FACTORY_CLEAR on class CL_O2_TAGLIB_MANAGER has no exception.

Method GENERATION_NECESSARY_METHOD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_CLASS_NAME Call by reference Type reference (TYPE) CSEQUENCE 20020403
2 Importing P_METHOD_NAME Call by reference Type reference (TYPE) CSEQUENCE 20020403
3 Returning P_NECESSARY Value transfer Type reference (TYPE) XFELD 'X': Generierung erforderlich 20020403
4 Importing P_SOURCES Call by reference Type reference (TYPE) SEOP_METHODS_W_SOURCE 20020403

Method GENERATION_NECESSARY_METHOD on class CL_O2_TAGLIB_MANAGER has no exception.

Method GET_GENCLASS_BASE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning P_CLASSNAME Value transfer Type reference (TYPE) SEOCLSNAME Objekttypname 20020328
2 Importing P_TLIBID Call by reference Type reference (TYPE) O2TLIBID Tag-Library: ID 20020328

Method GET_GENCLASS_BASE on class CL_O2_TAGLIB_MANAGER has no exception.

Method GET_GENCLASS_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning P_CLASSNAME Value transfer Type reference (TYPE) SEOCLSNAME Objekttypname 20010920
2 Importing P_TAGID Call by reference Type reference (TYPE) O2TAGID Tag: ID 20010920
3 Importing P_TLIBID Call by reference Type reference (TYPE) O2TLIBID Tag-Library: ID 20010920

Method GET_GENCLASS_NAME on class CL_O2_TAGLIB_MANAGER has no exception.

Method GET_TYPTYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_TYPE Call by reference Type reference (TYPE) RS38L_TYP Bezugstyp eines Schnittstellenparameters 20011011
2 Returning P_TYPTYPE Value transfer Type reference (TYPE) O2TLTYPTYPE Typisierungsart 20011011

Method GET_TYPTYPE on class CL_O2_TAGLIB_MANAGER has no exception.

Method IMPORT_EXTENSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_FILENAME Call by reference Type reference (TYPE) STRING 20011031
2 Importing P_TLIBID Call by reference Type reference (TYPE) O2TLIBID Tag-Library: ID 20011031
# Exception Resumable Description Created on
1 CX_TAG_LIBRARY Exceptions für Tag Libraries 20011031
2 CX_TAG_LIBRARY_CTS Exceptions vom Change&Transport-System 20011031
3 CX_TAG_LIBRARY_IMPORT Exceptions für Import/Export von Tag Libraries 20011031

Method INACTIVE_IN_WORKING_AREA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning P_RESULT Value transfer Type reference (TYPE) XFELD 'X': inaktive Version in eigenem Arbeitsvorrat 20010927
2 Importing P_TLIBID Call by reference Type reference (TYPE) O2TLIBID Tag-Library: ID 20010927

Method INACTIVE_IN_WORKING_AREA on class CL_O2_TAGLIB_MANAGER has no exception.

Method INIT_VARIABLES Signature

Method INIT_VARIABLES on class CL_O2_TAGLIB_MANAGER has no parameter.
Method INIT_VARIABLES on class CL_O2_TAGLIB_MANAGER has no exception.

Method INSERT_INTO_WORKING_AREA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_TLIBID Call by reference Type reference (TYPE) O2TLIBID Tag-Library: ID 20010824
# Exception Resumable Description Created on
1 CX_TAG_LIBRARY_WORKING_AREA Exceptions für Arbeitsvorrat 20010824

Method IS_CLASS_VALID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_CLASSNAME Call by reference Type reference (TYPE) SEOCLSNAME Objekttypname 20011018
2 Importing P_TAGID Call by reference Type reference (TYPE) O2TAGID BSP-Element: ID 20011109
3 Importing P_TLIBID Call by reference Type reference (TYPE) O2TLIBID BSP-Extension: ID 20011109
4 Returning P_VALID Value transfer Type reference (TYPE) XFELD 'X': Validierungsklasse ist gültig 20011018

Method IS_CLASS_VALID on class CL_O2_TAGLIB_MANAGER has no exception.

Method IS_TLIBID_VALID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_TLIBID Call by reference Type reference (TYPE) O2TLIBID Tag-Library: ID 20011113
2 Returning P_VALID Value transfer Type reference (TYPE) XFELD 'X': ID ist gültig 20011113

Method IS_TLIBID_VALID on class CL_O2_TAGLIB_MANAGER has no exception.

Method IS_VALID_NMTOKEN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_TOKEN Call by reference Type reference (TYPE) STRING 20011011
2 Returning P_VALID Value transfer Type reference (TYPE) XFELD 'X': Token ist zulässig 20011011

Method IS_VALID_NMTOKEN on class CL_O2_TAGLIB_MANAGER has no exception.

Method LOAD_TAGLIB_DT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_LANGU Call by reference Type reference (TYPE) SYLANGU Modifikationssprache 20011206
2 Importing P_MERGE_MASTERLANG Call by reference Type reference (TYPE) XFELD Feld zum Ankreuzen 20011211
3 Importing P_STATE Call by reference Type reference (TYPE) R3STATE ABAP: Programmstatus (aktiv, gesichert, transportiert...) 20010903
4 Importing P_TLIBID Call by reference Type reference (TYPE) O2TLIBID Tag-Library: ID 20010903
5 Exporting P_TLIB_EDIT Call by reference Type reference (TYPE) O2TLIBEDIT Tag-Library (Designtime): alle Daten in tiefer Struktur 20010903
# Exception Resumable Description Created on
1 CX_TAG_LIBRARY Exceptions für Tag Libraries 20010903

Method LOAD_TAGLIB_RT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_TLIBID Call by reference Type reference (TYPE) O2TLIBID Tag-Library: ID 20010903
2 Exporting P_TLIB_INFO Call by reference Type reference (TYPE) O2TLIBINFO Tag-Library: alle Daten in tiefer Struktur 20010903
3 Importing P_WITH_DESC Call by reference Type reference (TYPE) XFELD SPACE Feld zum Ankreuzen 20010903
# Exception Resumable Description Created on
1 CX_TAG_LIBRARY Exceptions für Tag Libraries 20010903

Method OBJECT_IN_WORKING_AREA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_MODE Call by reference Type reference (TYPE) C 'S' 20010906
2 Importing P_TLIBID Call by reference Type reference (TYPE) O2TLIBID Tag-Library: ID 20010906
3 Exporting P_VERSION Call by reference Type reference (TYPE) R3STATE Version im Tool 20010906

Method OBJECT_IN_WORKING_AREA on class CL_O2_TAGLIB_MANAGER has no exception.

Method PARSE_DOCU Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_DOCUTEXT Call by reference Type reference (TYPE) STRING 20011022
2 Importing P_KEEP_SPACES Call by reference Type reference (TYPE) XFELD 'X': Führende Spaces erhalten 20011022
3 Changing P_S_DOCU Call by reference Type reference (TYPE) T_S_DOCU 20011022
4 Importing P_TDFORMAT Call by reference Type reference (TYPE) TDFORMAT Formatspalte 20011022

Method PARSE_DOCU on class CL_O2_TAGLIB_MANAGER has no exception.

Method PARSE_TLD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_FILENAME Call by reference Type reference (TYPE) STRING Dateiname 20010824
2 Importing P_TLIBID Call by reference Type reference (TYPE) O2TLIBID Tag-Library: ID 20010824
# Exception Resumable Description Created on
1 CX_TAG_LIBRARY Exceptions für Tag Libraries 20010824
2 CX_TAG_LIBRARY_IMPORT Exceptions für Import/Export von Tag Libraries 20010824

Method PARSE_TLD_BSP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_TLIBID Call by reference Type reference (TYPE) O2TLIBID Tag-Library: ID 20011031
# Exception Resumable Description Created on
1 CX_TAG_LIBRARY_IMPORT Exceptions für Import/Export von Tag Libraries 20011031

Method PARSE_TLD_JSP11 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_TLIBID Call by reference Type reference (TYPE) O2TLIBID Tag-Library: ID 20011031
# Exception Resumable Description Created on
1 CX_TAG_LIBRARY_IMPORT Exceptions für Import/Export von Tag Libraries 20011031

Method PARSE_TLD_JSP12 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_TLIBID Call by reference Type reference (TYPE) O2TLIBID Tag-Library: ID 20010810
# Exception Resumable Description Created on
1 CX_TAG_LIBRARY_IMPORT Exceptions für Import/Export von Tag Libraries 20010815

Method RENAME_DOCU Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_TAGID_SOURCE Call by reference Type reference (TYPE) O2TAGID Tag: ID 20011210
2 Importing P_TAGID_TARGET Call by reference Type reference (TYPE) O2TAGID Tag: ID 20011210
3 Importing P_TLIBID Call by reference Type reference (TYPE) O2TLIBID Tag-Library: ID 20011210
# Exception Resumable Description Created on
1 CX_TAG_LIBRARY Exceptions für Tag Libraries 20011210

Method RENAME_SHORT_TEXTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_TAGID_SOURCE Call by reference Type reference (TYPE) O2TAGID Tag: ID 20011210
2 Importing P_TAGID_TARGET Call by reference Type reference (TYPE) O2TAGID Tag: ID 20011210
3 Importing P_TLIBID Call by reference Type reference (TYPE) O2TLIBID Tag-Library: ID 20011210
# Exception Resumable Description Created on
1 CX_TAG_LIBRARY Exceptions für Tag Libraries 20011210

Method SAVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_TLIB_EDIT Call by reference Type reference (TYPE) O2TLIBEDIT Tag-Library (Designtime): alle Daten in tiefer Struktur 20011213
# Exception Resumable Description Created on
1 CX_TAG_LIBRARY Exceptions für Tag Libraries 20011213

Method SAVE_AFTER_PARSE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_TLIBID Call by reference Type reference (TYPE) O2TLIBID Tag-Library: ID 20010824
# Exception Resumable Description Created on
1 CX_TAG_LIBRARY Exceptions für Tag Libraries 20010824

Method SHOW_DOCUMENTATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_TAGID Call by reference Type reference (TYPE) O2TAGID Tag: ID 20011029
2 Importing P_TLIBID Call by reference Type reference (TYPE) O2TLIBID Tag-Library: ID 20011029

Method SHOW_DOCUMENTATION on class CL_O2_TAGLIB_MANAGER has no exception.

Method TAG_EXISTS_ON_DB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning P_EXISTS Value transfer Type reference (TYPE) XFELD 'I' / 'A' / 'B' / SPACE 20011015
2 Importing P_TAGID Call by reference Type reference (TYPE) O2TAGID Tag: ID 20011015
3 Importing P_TLIBID Call by reference Type reference (TYPE) O2TLIBID Tag-Library: ID 20011015

Method TAG_EXISTS_ON_DB on class CL_O2_TAGLIB_MANAGER has no exception.

Method UPDATE_OBJECT_LISTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_OPERATION Call by reference Type reference (TYPE) C 20011109
2 Importing P_TLIBID Call by reference Type reference (TYPE) O2TLIBID BSP-Extension: ID 20011109

Method UPDATE_OBJECT_LISTS on class CL_O2_TAGLIB_MANAGER has no exception.

Method USED_BY_BSP_APPL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_TLIBID Call by reference Type reference (TYPE) O2TLIBID BSP-Extension: ID 20011030
2 Returning P_USED Value transfer Type reference (TYPE) XFELD 'X': wird verwendet 20011030

Method USED_BY_BSP_APPL on class CL_O2_TAGLIB_MANAGER has no exception.
History
Last changed by/on SAP  20050214 
SAP Release Created in 620