SAP ABAP Class CL_W3_XML_EDITOR3 (ITS: XML Templates for Templates: Editor in HTML Control)
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 Interface implementation (CLASS c. INTERFACES i_ref)  IF_W3_XML_EDITOR3 ITS: XML Templates for Templates: Editor 20130129
Properties
Class CL_W3_XML_EDITOR3  
Short Description ITS: XML Templates for Templates: Editor in HTML Control    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SW3_TOOL   ITS Connection: Tool 
Created 20121215   SAP 
Last change 20140121   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_W3_XML_EDITOR3 ITS: XML Templates for Templates: Editor 20130129
Friends
Class CL_W3_XML_EDITOR3 has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 COMMCHANNEL Instance attribute Protected Type reference (TYPE) STRING 'DATAINTERFACE' Target Window for Sending response 20130129
2 EDIT_MODE Instance attribute Protected Type reference (TYPE) ABAP_BOOL 20130129
3 GT_LOADED_MIME_INFO Instance attribute Protected Type reference (TYPE) TT_MIME_INFO 20130715
4 HIERARCHY Instance attribute Protected Object reference (TYPE REF TO) IF_IAC_XML_HIERARCHY_READ3 XML Templates, Hierarchy, Not Changeable 20130129
5 HTML_DECODE Instance attribute Protected Object reference (TYPE REF TO) CL_ABAP_CONV_IN_CE Code Page and Endian Conversion (External -> System Format) 20130129
6 HTML_EVENT Instance attribute Protected Type reference (TYPE) T_HTML_EVENT 20130129
7 HTML_VIEWER Instance attribute Protected Object reference (TYPE REF TO) CL_GUI_HTML_VIEWER HTML Control Proxy Class 20130129
8 MASTER Instance attribute Protected Object reference (TYPE REF TO) CL_W3_XML3 ITS: XML Templates for HTML Templates 20130129
Methods
# Method Level Visibility Method type Description Created on
1 CHANNEL_SET Instance method Protected Method 20130129
2 CONSTRUCTOR Instance method Public Constructor 20130129
3 FROM_POSTDATA_VALUE_INFO Instance method Protected Method 20130129
4 GET_EDITOR_TEXTS_AS_JSON Instance method Protected Method 20130527
5 GET_GUI_COLOR Instance method Protected Method 20130129
6 GET_GUI_COLORS Instance method Protected Method 20130129
7 GET_GUI_COLORS_AS_JSON Instance method Protected Method 20130129
8 GET_GUI_COLORS_BY_NAME Instance method Protected Method 20130129
9 INITIALIZE_LOAD_HTML Instance method Protected Method 20130129
10 INITIALIZE_LOAD_MIME Instance method Protected Method 20130129
11 INITIALIZE_LOAD_MIMES Instance method Protected Method 20130129
12 INITIALIZE_LOAD_SCRIPT Instance method Protected Method 20130129
13 ON_SAPEVENT Instance method Protected Event handling method 20130129
14 ON_SAPEVENT_CHANNEL_SET Instance method Protected Method 20130129
15 ON_SAPEVENT_GETSCREENDATA Instance method Protected Method 20130129
16 ON_SAPEVENT_GET_CSS_INCLUDE Instance method Protected Method 20130129
17 ON_SAPEVENT_GET_GUI_COLORS Instance method Protected Method 20130129
18 ON_SAPEVENT_INIT_CORE Instance method Protected Method 20130527
19 ON_SAPEVENT_INIT_THEME Instance method Protected Method 20130715
20 ON_SAPEVENT_MULTIPLE_VALUE_SET Instance method Protected Method 20130129
21 ON_SAPEVENT_SET_GENERATE_ELE Instance method Protected Method 20130129
22 ON_SAPEVENT_VALUE_DELETE Instance method Protected Method 20130129
23 ON_SAPEVENT_VALUE_SET Instance method Protected Method 20130129
24 REGISTER_EVENT_HANDLER Instance method Protected Method 20130129
25 SPLIT_POSTDATA Instance method Protected Method 20130129
26 SPLIT_POSTDATA_DECODE_VALUE Instance method Protected Method 20130129
27 SPLIT_POSTDATA_STRING Instance method Protected Method 20130129
28 TO_HTML_ADD_HTML_REQUEST_ID Instance method Protected Method 20130129
29 TO_HTML_EXCEPTION Instance method Protected Method 20130129
30 TO_HTML_INIT_CORE Instance method Protected Method 20130527
31 TO_HTML_INIT_THEME Instance method Protected Method 20130715
32 TO_HTML_PREPARE_AFTER_DATA Instance method Protected Method 20130129
33 TO_HTML_PREPARE_BEFORE_DATA Instance method Protected Method 20130129
34 TO_HTML_SEND Instance method Protected Method 20130129
35 TO_HTML_SET_CSS_INCLUDE Instance method Protected Method 20130129
36 TO_HTML_SET_EDIT_MODE Instance method Protected Method 20130129
37 TO_HTML_SET_GENERATE_ELEMENT Instance method Protected Method 20130129
38 TO_HTML_SET_GUI_COLORS Instance method Protected Method 20130129
39 TO_HTML_SET_MULTIPLE_VALUES Instance method Protected Method 20130129
40 TO_HTML_SET_SCREEN_DATA Instance method Protected Method 20130129
41 TO_HTML_SET_VALUE Instance method Protected Method 20130129
Events
Class CL_W3_XML_EDITOR3 has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TT_MIME_INFO Protected See coding 20130715 tt_mime_info TYPE STANDARD TABLE OF T_MIME_INFO
2 T_DYNPRO_COLOR Protected See coding 20130129 BEGIN OF t_dynpro_color, name TYPE string, state TYPE i, id TYPE i, foreground TYPE string, background TYPE string, END OF t_dynpro_color
3 T_DYNPRO_COLORS Protected See coding 20130129 t_dynpro_colors TYPE SORTED TABLE OF t_dynpro_color WITH UNIQUE KEY name state
4 T_HTML_EVENT Protected See coding 20130129 BEGIN OF t_html_event, action TYPE string, postdata TYPE t_splitted_postdata, END OF t_html_event
5 T_INFO_SET Protected See coding 20130129 t_info_set TYPE STANDARD TABLE OF t_splitted_postdata WITH DEFAULT KEY
6 T_MIME_INFO Protected See coding 20130715 BEGIN OF T_MIME_INFO, attributes TYPE w3mimeattr, mimetype TYPE w3conttype, END OF t_mime_info
7 T_SPLITTED_POSTDATA Protected See coding 20130129 t_splitted_postdata TYPE STANDARD TABLE OF t_splitted_postdata_line WITH DEFAULT KEY
8 T_SPLITTED_POSTDATA_LINE Protected See coding 20130129 BEGIN OF t_splitted_postdata_line, parameter TYPE string, value TYPE string, END OF t_splitted_postdata_line
Method Signatures

Method CHANNEL_SET Signature

Method CHANNEL_SET on class CL_W3_XML_EDITOR3 has no parameter.
# Exception Resumable Description Created on
1 CX_IAC_XML Fehler bei XML-Vorlagen 20130129
2 CX_W3_API_XML Fehler bei XML-Vorlagen 20130129

Method CONSTRUCTOR Signature

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

Method FROM_POSTDATA_VALUE_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting P_ELEMENT_NAME Call by reference Type reference (TYPE) SCRFNAME Name eines Dynproelementes 20130129
2 Exporting P_ELEMENT_PART Call by reference Type reference (TYPE) IACXMLELEMENTPART Teil eines Bildschirmelementes (Button/Label) 20130129
3 Exporting P_ELEMENT_TYPE Call by reference Type reference (TYPE) SCRNTYPE Typ des Dynproelementes (externer Typ) 20130129
4 Importing P_POSTDATA Call by reference Type reference (TYPE) T_SPLITTED_POSTDATA 20130129
5 Exporting P_PROPERTY_NAME Call by reference Type reference (TYPE) IACXMLPROPERTY Eigenschaft von Dynpro-Elementen in XML 20130129
6 Exporting P_PROPERTY_USE Call by reference Type reference (TYPE) IACXMLPROPERTYUSE Spezielle Verwendung eines Attributes (z. B. CSS) 20130129
7 Exporting P_PROPERTY_VALUE Call by reference Type reference (TYPE) ANY 20130129
8 Exporting P_STATUS Call by reference Type reference (TYPE) STRING 20130129

Method FROM_POSTDATA_VALUE_INFO on class CL_W3_XML_EDITOR3 has no exception.

Method GET_EDITOR_TEXTS_AS_JSON Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning P_TEXTS Value transfer Object reference (TYPE REF TO) IF_IAC_JSON JSON-Objekt 20130527

Method GET_EDITOR_TEXTS_AS_JSON on class CL_W3_XML_EDITOR3 has no exception.

Method GET_GUI_COLOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_BACKGROUND Call by reference Type reference (TYPE) FLAG allgemeines flag 20130129
2 Exporting P_COLOR Call by reference Type reference (TYPE) STRING 20130129
3 Importing P_ID Call by reference Type reference (TYPE) I 20130129
4 Importing P_STATE Call by reference Type reference (TYPE) I 20130129

Method GET_GUI_COLOR on class CL_W3_XML_EDITOR3 has no exception.

Method GET_GUI_COLORS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting P_COLORS Call by reference Type reference (TYPE) T_DYNPRO_COLORS 20130129

Method GET_GUI_COLORS on class CL_W3_XML_EDITOR3 has no exception.

Method GET_GUI_COLORS_AS_JSON Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning P_JSON Value transfer Object reference (TYPE REF TO) IF_IAC_JSON JSON-Objekt 20130129

Method GET_GUI_COLORS_AS_JSON on class CL_W3_XML_EDITOR3 has no exception.

Method GET_GUI_COLORS_BY_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing P_COLORS Call by reference Type reference (TYPE) T_DYNPRO_COLORS 20130129
2 Importing P_NAME Call by reference Type reference (TYPE) CSEQUENCE 20130129

Method GET_GUI_COLORS_BY_NAME on class CL_W3_XML_EDITOR3 has no exception.

Method INITIALIZE_LOAD_HTML Signature

Method INITIALIZE_LOAD_HTML on class CL_W3_XML_EDITOR3 has no parameter.
Method INITIALIZE_LOAD_HTML on class CL_W3_XML_EDITOR3 has no exception.

Method INITIALIZE_LOAD_MIME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing PT_MIME_INFO Call by reference Type reference (TYPE) TT_MIME_INFO 20130715
2 Importing P_MIME Call by reference Type reference (TYPE) IACIKEYM Struktur interner Schlüssel MIME-Daten (sprachunabhängig) 20130129
3 Changing P_PERMISSION_FAILURE Call by reference Type reference (TYPE) ABAP_BOOL 20130129
4 Importing P_URL_PREFIX Call by reference Type reference (TYPE) CSEQUENCE 20130129
# Exception Resumable Description Created on
1 CX_IAC_XML Fehler bei XML-Vorlagen 20130129

Method INITIALIZE_LOAD_MIMES Signature

Method INITIALIZE_LOAD_MIMES on class CL_W3_XML_EDITOR3 has no parameter.
# Exception Resumable Description Created on
1 CX_IAC_XML Fehler bei XML-Vorlagen 20130129
2 CX_W3_API_XML Fehler bei XML-Vorlagen 20130129

Method INITIALIZE_LOAD_SCRIPT Signature

Method INITIALIZE_LOAD_SCRIPT on class CL_W3_XML_EDITOR3 has no parameter.
Method INITIALIZE_LOAD_SCRIPT on class CL_W3_XML_EDITOR3 has no exception.

Method ON_SAPEVENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ACTION Value transfer Attribute reference (LIKE) 20130129
2 Importing FRAME Value transfer Attribute reference (LIKE) 20130129
3 Importing GETDATA Value transfer Attribute reference (LIKE) 20130129
4 Importing POSTDATA Value transfer Attribute reference (LIKE) 20130129
5 Importing QUERY_TABLE Value transfer Attribute reference (LIKE) 20130129

Method ON_SAPEVENT on class CL_W3_XML_EDITOR3 has no exception.

Method ON_SAPEVENT_CHANNEL_SET Signature

Method ON_SAPEVENT_CHANNEL_SET on class CL_W3_XML_EDITOR3 has no parameter.
# Exception Resumable Description Created on
1 CX_IAC_XML Fehler bei XML-Vorlagen 20130129
2 CX_W3_API_XML Fehler bei XML-Vorlagen 20130129

Method ON_SAPEVENT_GETSCREENDATA Signature

Method ON_SAPEVENT_GETSCREENDATA on class CL_W3_XML_EDITOR3 has no parameter.
# Exception Resumable Description Created on
1 CX_IAC_XML Fehler bei XML-Vorlagen 20130129
2 CX_W3_API_XML Fehler bei XML-Vorlagen 20130129

Method ON_SAPEVENT_GET_CSS_INCLUDE Signature

Method ON_SAPEVENT_GET_CSS_INCLUDE on class CL_W3_XML_EDITOR3 has no parameter.
# Exception Resumable Description Created on
1 CX_IAC_XML Fehler bei XML-Vorlagen 20130129
2 CX_W3_API_XML Fehler bei XML-Vorlagen 20130129

Method ON_SAPEVENT_GET_GUI_COLORS Signature

Method ON_SAPEVENT_GET_GUI_COLORS on class CL_W3_XML_EDITOR3 has no parameter.
# Exception Resumable Description Created on
1 CX_IAC_XML Fehler bei XML-Vorlagen 20130129

Method ON_SAPEVENT_INIT_CORE Signature

Method ON_SAPEVENT_INIT_CORE on class CL_W3_XML_EDITOR3 has no parameter.
# Exception Resumable Description Created on
1 CX_IAC_XML Fehler bei XML-Vorlagen 20130527
2 CX_W3_API_XML Fehler bei XML-Vorlagen 20130527

Method ON_SAPEVENT_INIT_THEME Signature

Method ON_SAPEVENT_INIT_THEME on class CL_W3_XML_EDITOR3 has no parameter.
# Exception Resumable Description Created on
1 CX_IAC_XML Fehler bei XML-Vorlagen 20130715

Method ON_SAPEVENT_MULTIPLE_VALUE_SET Signature

Method ON_SAPEVENT_MULTIPLE_VALUE_SET on class CL_W3_XML_EDITOR3 has no parameter.
# Exception Resumable Description Created on
1 CX_IAC_XML Fehler bei XML-Vorlagen 20130129
2 CX_W3_API_XML Fehler bei XML-Vorlagen 20130129

Method ON_SAPEVENT_SET_GENERATE_ELE Signature

Method ON_SAPEVENT_SET_GENERATE_ELE on class CL_W3_XML_EDITOR3 has no parameter.
# Exception Resumable Description Created on
1 CX_IAC_XML Fehler bei XML-Vorlagen 20130129
2 CX_W3_API_XML Fehler bei XML-Vorlagen 20130129
3 CX_W3_XML Fehler bei Bearbeitung von Template-Vorlagen 20130129

Method ON_SAPEVENT_VALUE_DELETE Signature

Method ON_SAPEVENT_VALUE_DELETE on class CL_W3_XML_EDITOR3 has no parameter.
# Exception Resumable Description Created on
1 CX_IAC_XML Fehler bei XML-Vorlagen 20130129
2 CX_W3_API_XML Fehler bei XML-Vorlagen 20130129

Method ON_SAPEVENT_VALUE_SET Signature

Method ON_SAPEVENT_VALUE_SET on class CL_W3_XML_EDITOR3 has no parameter.
# Exception Resumable Description Created on
1 CX_IAC_XML Fehler bei XML-Vorlagen 20130129
2 CX_W3_API_XML Fehler bei XML-Vorlagen 20130129

Method REGISTER_EVENT_HANDLER Signature

Method REGISTER_EVENT_HANDLER on class CL_W3_XML_EDITOR3 has no parameter.
Method REGISTER_EVENT_HANDLER on class CL_W3_XML_EDITOR3 has no exception.

Method SPLIT_POSTDATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_POSTDATA Call by reference Type reference (TYPE) CNHT_POST_DATA_TAB 20130129
2 Exporting P_SPLITTED_POSTDATA Call by reference Type reference (TYPE) T_SPLITTED_POSTDATA 20130129

Method SPLIT_POSTDATA on class CL_W3_XML_EDITOR3 has no exception.

Method SPLIT_POSTDATA_DECODE_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_VALUE_IN Call by reference Type reference (TYPE) STRING 20130129
2 Exporting P_VALUE_OUT Call by reference Type reference (TYPE) STRING 20130129

Method SPLIT_POSTDATA_DECODE_VALUE on class CL_W3_XML_EDITOR3 has no exception.

Method SPLIT_POSTDATA_STRING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_POSTDATA Call by reference Type reference (TYPE) STRING 20130129
2 Exporting P_SPLITTED_POSTDATA Call by reference Type reference (TYPE) T_SPLITTED_POSTDATA 20130129

Method SPLIT_POSTDATA_STRING on class CL_W3_XML_EDITOR3 has no exception.

Method TO_HTML_ADD_HTML_REQUEST_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing P_DATA Call by reference Type reference (TYPE) STRING_TABLE Tabelle von Strings 20130129

Method TO_HTML_ADD_HTML_REQUEST_ID on class CL_W3_XML_EDITOR3 has no exception.

Method TO_HTML_EXCEPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_EXCEPTION Call by reference Object reference (TYPE REF TO) CX_STATIC_CHECK Ausnahmen mit statischer und dynamischer Prüfung von RAISING 20130129
# Exception Resumable Description Created on
1 CX_IAC_XML Fehler bei XML-Vorlagen 20130129

Method TO_HTML_INIT_CORE Signature

Method TO_HTML_INIT_CORE on class CL_W3_XML_EDITOR3 has no parameter.
# Exception Resumable Description Created on
1 CX_IAC_XML Fehler bei XML-Vorlagen 20130527

Method TO_HTML_INIT_THEME Signature

Method TO_HTML_INIT_THEME on class CL_W3_XML_EDITOR3 has no parameter.
# Exception Resumable Description Created on
1 CX_IAC_XML Fehler bei XML-Vorlagen 20130715

Method TO_HTML_PREPARE_AFTER_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing P_DATA Call by reference Type reference (TYPE) STRING_TABLE Tabelle von Strings 20130129

Method TO_HTML_PREPARE_AFTER_DATA on class CL_W3_XML_EDITOR3 has no exception.

Method TO_HTML_PREPARE_BEFORE_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_ACTION Call by reference Type reference (TYPE) STRING 20130129
2 Changing P_DATA Call by reference Type reference (TYPE) STRING_TABLE Tabelle von Strings 20130129

Method TO_HTML_PREPARE_BEFORE_DATA on class CL_W3_XML_EDITOR3 has no exception.

Method TO_HTML_SEND 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) STRING_TABLE Tabelle von Strings 20130129

Method TO_HTML_SEND on class CL_W3_XML_EDITOR3 has no exception.

Method TO_HTML_SET_CSS_INCLUDE Signature

Method TO_HTML_SET_CSS_INCLUDE on class CL_W3_XML_EDITOR3 has no parameter.
# Exception Resumable Description Created on
1 CX_IAC_XML Fehler bei XML-Vorlagen 20130129
2 CX_W3_API_XML Fehler bei XML-Vorlagen 20130129

Method TO_HTML_SET_EDIT_MODE Signature

Method TO_HTML_SET_EDIT_MODE on class CL_W3_XML_EDITOR3 has no parameter.
# Exception Resumable Description Created on
1 CX_IAC_XML 20130129

Method TO_HTML_SET_GENERATE_ELEMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_ELEMENT_NAME Call by reference Type reference (TYPE) SCRFNAME Name eines Dynproelementes 20130129
2 Importing P_ELEMENT_TYPE Call by reference Type reference (TYPE) SCRNTYPE Typ des Dynproelementes (externer Typ) 20130129
# Exception Resumable Description Created on
1 CX_IAC_XML Fehler bei XML-Vorlagen 20130129

Method TO_HTML_SET_GUI_COLORS Signature

Method TO_HTML_SET_GUI_COLORS on class CL_W3_XML_EDITOR3 has no parameter.
# Exception Resumable Description Created on
1 CX_IAC_XML Fehler bei XML-Vorlagen 20130129

Method TO_HTML_SET_MULTIPLE_VALUES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_KEYS_FOR_VALUES Call by reference Type reference (TYPE) T_INFO_SET 20130129
# Exception Resumable Description Created on
1 CX_IAC_XML Fehler bei XML-Vorlagen 20130129

Method TO_HTML_SET_SCREEN_DATA Signature

Method TO_HTML_SET_SCREEN_DATA on class CL_W3_XML_EDITOR3 has no parameter.
# Exception Resumable Description Created on
1 CX_IAC_XML Fehler bei XML-Vorlagen 20130129

Method TO_HTML_SET_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_ELEMENT_NAME Call by reference Type reference (TYPE) SCRFNAME Name eines Dynproelementes 20130129
2 Importing P_ELEMENT_PART Call by reference Type reference (TYPE) IACXMLELEMENTPART Teil eines Bildschirmelementes (Button/Label) 20130129
3 Importing P_ELEMENT_TYPE Call by reference Type reference (TYPE) SCRNTYPE Typ des Dynproelementes (externer Typ) 20130129
4 Importing P_PROPERTY_NAME Call by reference Type reference (TYPE) IACXMLPROPERTY Eigenschaft von Dynpro-Elementen in XML 20130129
5 Importing P_PROPERTY_USE Call by reference Type reference (TYPE) IACXMLPROPERTYUSE Spezielle Verwendung eines Attributes (z. B. CSS) 20130129
6 Importing P_STATUS Call by reference Type reference (TYPE) STRING 20130129
# Exception Resumable Description Created on
1 CX_IAC_XML Fehler bei XML-Vorlagen 20130129
History
Last changed by/on SAP  20140121 
SAP Release Created in 740