SAP ABAP Class CL_W3_TEMPLATE (ITS: Templates)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-DWB-TOO-WAB (Application Component) Web Application Builder
     SW3_TOOL (Package) ITS Connection: Tool
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_W3_OBJECT ITS: General Functions for Sets of Objects 19990727
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_W3_TEMPLATE_DISPLAY_VERSION Display a Version 19990831
Properties
Class CL_W3_TEMPLATE  
Short Description ITS: Templates    
Super Class CL_W3_OBJECT ITS: General Functions for Sets of Objects 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SW3_TOOL   ITS Connection: Tool 
Created 19990713   SAP 
Last change 20140121   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_O2_HTML_TAG_TREE Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 SWBCN Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 SWBM Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_W3_TEMPLATE has no interface implemented.
Friends
Class CL_W3_TEMPLATE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CONTAINER Instance attribute Protected Object reference (TYPE REF TO) CL_GUI_CUSTOM_CONTAINER Container for Control 19990726
2 DATA Instance attribute Protected Object reference (TYPE REF TO) IF_W3_API_TEMPLATE Template Data Object 19990810
3 EDIT_CONTROL Instance attribute Protected Object reference (TYPE REF TO) CL_GUI_TEXTEDIT Edit Control 19990713
4 FLOW_CONTAINER Instance attribute Protected Object reference (TYPE REF TO) CL_GUI_CUSTOM_CONTAINER Container for Flow Edit Control 19990929
5 FLOW_CONTROL Instance attribute Protected Object reference (TYPE REF TO) CL_GUI_TEXTEDIT Edit Control for Flow Logic 19990929
6 FLOW_POS Instance attribute Private Type reference (TYPE) W3SOURPOS Position in Flow Logic 20000207
7 GENERATION_STYLE Static Attribute Protected Type reference (TYPE) W3STYLE WAB: Style for Generating Templates 20061211
8 SOURCE_POS Instance attribute Private Type reference (TYPE) W3SOURPOS Position in Source 20000207
9 XML2HTML_GENERATION_CLASS Instance attribute Protected Type reference (TYPE) W3STYLECLASS 'CL_ITS_GENERATE_HTML_FROM_XML3' WAB: Class for Template Generation 20110321
10 XML2HTML_GENERATION_STYLE Instance attribute Protected Type reference (TYPE) W3STYLE 'FROM_XML' WAB: Style for Generating Templates 20110321
Methods
# Method Level Visibility Method type Description Created on
1 ADD_FROM_DYNPRO_CONTEXT Instance method Protected Method Create Template from Screen Context Menu 19991110
2 ADD_FROM_DYNPRO_CONTEXT_MULTI Instance method Private Method Create Template from Screen Context Menu 20070312
3 ADD_FROM_DYNPRO_CONTEXT_SINGLE Instance method Private Method Create Template from Screen Context Menu 20070312
4 ADD_FROM_XML_CONTEXT Instance method Protected Method Create Template from Screen Context Menu 20110321
5 ADD_FROM_XML_CONTEXT_MULTI Instance method Protected Method Create Template from Screen Context Menu 20110321
6 ADD_FROM_XML_CONTEXT_SINGLE Instance method Protected Method Create Template from Screen Context Menu 20110321
7 ADD_FROM_XML_MULTI_GET_THEME Instance method Protected Method 20110321
8 CHECK_FLOWLOGIC_PRESENT Instance method Public Method Find Out Whether There is Flow Logic for the Template 19990929
9 CONSTRUCTOR Instance method Public Constructor Constructor 19991028
10 COPY_INT Static method Public Method Copy Template (Without Dialog Box) 19990924
11 DELETE_FLOWLOGIC Instance method Private Method Delete Flow Logic for Template 19991027
12 DO_PAI_ATTRIBUTES Instance method Public Method PAI Actions for Attributes Subscreen 19990810
13 DO_PAI_FLOWLOGIC Instance method Public Method PAI Actions for Flow Logic Subscreen 19990929
14 DO_PAI_SOURCE Instance method Public Method PAI Actions for Source Subscreen 19990810
15 DO_PBO_ATTRIBUTES Instance method Public Method PBO Actions for Attributes Subscreen 19990810
16 DO_PBO_FLOWLOGIC Instance method Public Method PBO Actions for Flow Logic Subscreen 19990929
17 DO_PBO_SOURCE Instance method Public Method PBO Actions for Source Subscreen 19990810
18 EVENT_HANDLER_CONTEXT_MENUE Instance method Private Event handling method Event Handler for Displaying Context Menu 20000309
19 EVENT_HANDLER_DROP Instance method Private Event handling method Event Handler for Drop 20000208
20 EVENT_HANDLER_HTML_DOUBLECLICK Instance method Private Event handling method Event Handler for Double-Click in Template Source 20000128
21 EVENT_HANDLER_HTML_F1 Instance method Private Event handling method Event Handler When F1 is Pressed in Template Source 20000128
22 GENERATE_HTML_TEMPLATE Static method Public Method Obsolete 20011008
23 INITIALIZE_EDIT_CONTROL Instance method Protected Method Initialize Edit Control 19990713
24 INITIALIZE_FLOW_CONTROL Instance method Protected Method Initialize Edit Control 19990929
25 INSERT_BHTML_FUNCTION Instance method Private Method Add a Business HTML Function Template 19991227
26 INSERT_PATTERN Instance method Public Method Insert a Template in the Source Code 20000208
27 PRETTY_PRINTER Instance method Protected Method Call HTML Pretty Printer 20000309
28 SAVE_CHECK_SOURCE Instance method Private Method 20090917
Events
# Event Type Visibility Description Created on
1 MODE_CHANGED Instance Event
(0)
Public
(2)
Operation Has Changed 20000222
Types
Class CL_W3_TEMPLATE has no local type.
Method Signatures

Method ADD_FROM_DYNPRO_CONTEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_WB_REQUEST Call by reference Object reference (TYPE REF TO) CL_WB_REQUEST Request für neues Objekt 19991110
# Exception Resumable Description Created on
1 ACTION_CANCELLED Aktion wurde abgebrochen 19991110
2 ERROR_OCCURED Fehler bei Requestbearbeitung aufgetreten 19991110
3 OBJECT_ALREADY_EXISTS Objekt nicht gefunden 19991110
4 PERMISSION_FAILURE fehlende Berechtigung 19991110

Method ADD_FROM_DYNPRO_CONTEXT_MULTI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_WB_REQUEST Call by reference Object reference (TYPE REF TO) CL_WB_REQUEST Request für neues Objekt 20070312
# Exception Resumable Description Created on
1 ACTION_CANCELLED Aktion wurde abgebrochen 20070312
2 ERROR_OCCURED Fehler bei Requestbearbeitung aufgetreten 20070312
3 OBJECT_ALREADY_EXISTS Objekt nicht gefunden 20070312
4 PERMISSION_FAILURE fehlende Berechtigung 20070312

Method ADD_FROM_DYNPRO_CONTEXT_SINGLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_WB_REQUEST Call by reference Object reference (TYPE REF TO) CL_WB_REQUEST Request für neues Objekt 20070312
# Exception Resumable Description Created on
1 ACTION_CANCELLED Aktion wurde abgebrochen 20070312
2 ERROR_OCCURED Fehler bei Requestbearbeitung aufgetreten 20070312
3 OBJECT_ALREADY_EXISTS Objekt nicht gefunden 20070312
4 PERMISSION_FAILURE fehlende Berechtigung 20070312

Method ADD_FROM_XML_CONTEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_WB_REQUEST Call by reference Object reference (TYPE REF TO) CL_WB_REQUEST Request für neues Objekt 20110321
# Exception Resumable Description Created on
1 ACTION_CANCELLED Aktion wurde abgebrochen 20110321
2 ERROR_OCCURED Fehler bei Requestbearbeitung aufgetreten 20110321
3 OBJECT_ALREADY_EXISTS Objekt nicht gefunden 20110321
4 PERMISSION_FAILURE fehlende Berechtigung 20110321
5 USER_ERROR Nutzer-Fehler 20110329
6 XML_DOES_NOT_EXIST XML-Vorlage existiert nicht 20110321

Method ADD_FROM_XML_CONTEXT_MULTI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_WB_REQUEST Call by reference Object reference (TYPE REF TO) CL_WB_REQUEST Request für neues Objekt 20110321
# Exception Resumable Description Created on
1 ACTION_CANCELLED Aktion wurde abgebrochen 20110321
2 ERROR_OCCURED Fehler bei Requestbearbeitung aufgetreten 20110321
3 OBJECT_ALREADY_EXISTS Objekt nicht gefunden 20110321
4 PERMISSION_FAILURE fehlende Berechtigung 20110321
5 XML_DOES_NOT_EXIST XML-Vorlage existiert nicht 20110321

Method ADD_FROM_XML_CONTEXT_SINGLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_WB_REQUEST Call by reference Object reference (TYPE REF TO) CL_WB_REQUEST Request für neues Objekt 20110321
# Exception Resumable Description Created on
1 ACTION_CANCELLED Aktion wurde abgebrochen 20110321
2 ERROR_OCCURED Fehler bei Requestbearbeitung aufgetreten 20110321
3 OBJECT_ALREADY_EXISTS Objekt nicht gefunden 20110321
4 PERMISSION_FAILURE fehlende Berechtigung 20110321
5 USER_ERROR Nutzer-Fehler 20110329
6 XML_DOES_NOT_EXIST XML-Vorlage existiert nicht 20110321

Method ADD_FROM_XML_MULTI_GET_THEME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing P_THEME_INFO Call by reference Type reference (TYPE) W3RESOKEY ITS: Schlüssel für Sprachressourcen 20110321
2 Importing P_WB_REQUEST Call by reference Object reference (TYPE REF TO) CL_WB_REQUEST Workbench Manager: Request 20110321
# Exception Resumable Description Created on
1 ACTION_CANCELLED Abbruch 20110321
2 ERROR_OCCURED Fehler aufgetreten 20110321

Method CHECK_FLOWLOGIC_PRESENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting P_FLOWLOGIC Call by reference Type reference (TYPE) CHAR1 X: Flowlogic vorhanden 19990929

Method CHECK_FLOWLOGIC_PRESENT on class CL_W3_TEMPLATE has no exception.

Method CONSTRUCTOR Signature

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

Method COPY_INT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PI_DO_NOT_CHECK_NAME Call by reference Type reference (TYPE) FLAG Templatenamen und Dynpro nicht pruefen 20050804
2 Importing P_SOURCE_TEMPLATE_NAME Call by reference Type reference (TYPE) IACIKEYT Quell-Template 19990924
3 Changing P_TARGET_DEVCLASS Call by reference Type reference (TYPE) DEVCLASS E-Klasse des Ziel-Template 19990927
4 Importing P_TARGET_LONG_NAME Call by reference Type reference (TYPE) IACKEYLONG Langer Name des Ziel-Template 19991210
5 Importing P_TARGET_TEMPLATE_NAME Call by reference Type reference (TYPE) IACIKEYT Ziel-Template 19990924
6 Changing P_TRANSPORT_REQUEST Call by reference Type reference (TYPE) TRKORR Auftrag/Aufgabe 20000124
# Exception Resumable Description Created on
1 ACTION_CANCELLED Aktion wurde abgebrochen 19990924
2 ERROR_OCCURED Fehler bei Requestbearbeitung aufgetreten 19990924
3 OBJECT_ALREADY_EXISTS Objekt existiert bereits 19990924
4 OBJECT_NOT_FOUND Objekt nicht gefunden 19990924
5 PERMISSION_FAILURE fehlende Berechtigung 19990924

Method DELETE_FLOWLOGIC Signature

Method DELETE_FLOWLOGIC on class CL_W3_TEMPLATE has no parameter.
Method DELETE_FLOWLOGIC on class CL_W3_TEMPLATE has no exception.

Method DO_PAI_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_DATA Call by reference Type reference (TYPE) W3TEMPATTR Template Header 19990810

Method DO_PAI_ATTRIBUTES on class CL_W3_TEMPLATE has no exception.

Method DO_PAI_FLOWLOGIC Signature

Method DO_PAI_FLOWLOGIC on class CL_W3_TEMPLATE has no parameter.
Method DO_PAI_FLOWLOGIC on class CL_W3_TEMPLATE has no exception.

Method DO_PAI_SOURCE Signature

Method DO_PAI_SOURCE on class CL_W3_TEMPLATE has no parameter.
Method DO_PAI_SOURCE on class CL_W3_TEMPLATE has no exception.

Method DO_PBO_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting P_DATA Call by reference Type reference (TYPE) W3TEMPATTR Template Header 19990810
2 Exporting P_PUBLISHINFO Call by reference Type reference (TYPE) W3PUBLISHINFO Publizier-Information für IAC-Objekte 20130709

Method DO_PBO_ATTRIBUTES on class CL_W3_TEMPLATE has no exception.

Method DO_PBO_FLOWLOGIC Signature

Method DO_PBO_FLOWLOGIC on class CL_W3_TEMPLATE has no parameter.
Method DO_PBO_FLOWLOGIC on class CL_W3_TEMPLATE has no exception.

Method DO_PBO_SOURCE Signature

Method DO_PBO_SOURCE on class CL_W3_TEMPLATE has no parameter.
Method DO_PBO_SOURCE on class CL_W3_TEMPLATE has no exception.

Method EVENT_HANDLER_CONTEXT_MENUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing MENU Value transfer Attribute reference (LIKE) 20000309

Method EVENT_HANDLER_CONTEXT_MENUE on class CL_W3_TEMPLATE has no exception.

Method EVENT_HANDLER_DROP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DRAGDROP_OBJECT Value transfer Attribute reference (LIKE) 20000208
2 Importing INDEX Value transfer Attribute reference (LIKE) 20000208
3 Importing LINE Value transfer Attribute reference (LIKE) 20000208
4 Importing POS Value transfer Attribute reference (LIKE) 20000208

Method EVENT_HANDLER_DROP on class CL_W3_TEMPLATE has no exception.

Method EVENT_HANDLER_HTML_DOUBLECLICK Signature

Method EVENT_HANDLER_HTML_DOUBLECLICK on class CL_W3_TEMPLATE has no parameter.
Method EVENT_HANDLER_HTML_DOUBLECLICK on class CL_W3_TEMPLATE has no exception.

Method EVENT_HANDLER_HTML_F1 Signature

Method EVENT_HANDLER_HTML_F1 on class CL_W3_TEMPLATE has no parameter.
Method EVENT_HANDLER_HTML_F1 on class CL_W3_TEMPLATE has no exception.

Method GENERATE_HTML_TEMPLATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting P_CANCELLED Call by reference Type reference (TYPE) CHAR1 X: Abbruch durch Benutzer 20011008
2 Exporting P_LINE Call by reference Type reference (TYPE) I Zeile mit Fehler (0-> kein Fehler) 20011008
3 Changing P_OVERWRITE_ALL Call by reference Type reference (TYPE) CHAR1 X: Sicherheitsabfrage übergehen 20011008
4 Importing P_SOURCE_TEMPLATE Call by reference Object reference (TYPE REF TO) IF_W3_API_TEMPLATE Quell-XML-Template 20011008

Method GENERATE_HTML_TEMPLATE on class CL_W3_TEMPLATE has no exception.

Method INITIALIZE_EDIT_CONTROL Signature

Method INITIALIZE_EDIT_CONTROL on class CL_W3_TEMPLATE has no parameter.
Method INITIALIZE_EDIT_CONTROL on class CL_W3_TEMPLATE has no exception.

Method INITIALIZE_FLOW_CONTROL Signature

Method INITIALIZE_FLOW_CONTROL on class CL_W3_TEMPLATE has no parameter.
Method INITIALIZE_FLOW_CONTROL on class CL_W3_TEMPLATE has no exception.

Method INSERT_BHTML_FUNCTION Signature

Method INSERT_BHTML_FUNCTION on class CL_W3_TEMPLATE has no parameter.
Method INSERT_BHTML_FUNCTION on class CL_W3_TEMPLATE has no exception.

Method INSERT_PATTERN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_PATTERN Call by reference Type reference (TYPE) W3BHTMPATT Muster, Wizzard, ... 20000208
2 Importing P_PATTERN_REF Call by reference Object reference (TYPE REF TO) IF_O2_HTML_PATTERN Pattern-Referenz (HTML-Tag...) 20010124

Method INSERT_PATTERN on class CL_W3_TEMPLATE has no exception.

Method PRETTY_PRINTER Signature

Method PRETTY_PRINTER on class CL_W3_TEMPLATE has no parameter.
Method PRETTY_PRINTER on class CL_W3_TEMPLATE has no exception.

Method SAVE_CHECK_SOURCE Signature

Method SAVE_CHECK_SOURCE on class CL_W3_TEMPLATE has no parameter.
# Exception Resumable Description Created on
1 ERROR_MSG 20090917
Event Signatures

Event MODE_CHANGED Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 P_MODE Exporting Value transfer Type reference (TYPE) SEU_ACTION Modus: Anzeigen oder Ändern 20000222
History
Last changed by/on SAP  20140121 
SAP Release Created in