SAP ABAP Class CL_ITS_GENERATE_HTML_FROM_XML3 (Generate HTML Template from XML Template)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-FES-ITS (Application Component) SAP Internet Transaction Server
     SITS_ABAP (Package) ITS ABAP Components
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_ITS_GENERATE_TEMPLATE2 HTML Generator for Mobile Clients 20130129
Properties
Class CL_ITS_GENERATE_HTML_FROM_XML3  
Short Description Generate HTML Template from XML Template    
Super Class CL_ITS_GENERATE_TEMPLATE2 HTML Generator for Mobile Clients 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SITS_ABAP   ITS ABAP Components 
Created 20121217   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_IAC_XML_PROP_SETTINGS Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
Class CL_ITS_GENERATE_HTML_FROM_XML3 has no interface implemented.
Friends
Class CL_ITS_GENERATE_HTML_FROM_XML3 has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 XML_HIERARCHY Instance attribute Protected Object reference (TYPE REF TO) IF_IAC_XML_HIERARCHY_READ3 XML Templates, Hierarchy 20130129
2 _CONTAINERS_INFO Instance attribute Protected See coding 20130129
3 _CURRENT_CONTAINER_INFO Instance attribute Protected Type reference (TYPE) T_CONTAINER_INFORMATION 20130129
4 _CURRENT_ELEMENT Instance attribute Protected Type reference (TYPE) ITS_ELEMEN_2006 20130129
5 _ELEMENTS_INFO Instance attribute Protected Type reference (TYPE) ITS_ELEMEN_2006_TAB 20130129
6 _INCLUDE_REPLACEMENTS Instance attribute Protected Type reference (TYPE) _REPLACEMENT_VARIABLES 20130129
7 _LOOP_LINE_NAME Instance attribute Protected Type reference (TYPE) STRING 20130129
8 _STYLE_FOR_GENERATION_INFO Instance attribute Protected Type reference (TYPE) W3STYLE 20130129
9 _THEMES_FOR_TEMPLATES Instance attribute Protected Type reference (TYPE) _T_THEMES_FOR_TEMPLATES 20130129
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor 20130129
2 SET_SYLE_FOR_GENERATION_INFO Instance method Public Method 20130129
3 _CHECK_GENERATE_ELEMENT Instance method Protected Method 20130129
4 _CONTENT_ELEMENT Instance method Protected Method 20130129
5 _CONTENT_RECURSIVE Instance method Protected Method 20130129
6 _CREATE_DIRECT_USE_REPLACEMENT Instance method Protected Method 20130129
7 _ELEMENT_BUTTON Instance method Protected Method 20130129
8 _ELEMENT_CHECKBOX Instance method Protected Method 20130129
9 _ELEMENT_CUSTCTRL Instance method Protected Method 20130129
10 _ELEMENT_FRAME Instance method Protected Method 20130129
11 _ELEMENT_INPUT_OUTPUT Instance method Protected Method 20130129
12 _ELEMENT_LOOP Instance method Protected Method 20130129
13 _ELEMENT_LOOP_BEGIN_LINE Instance method Protected Method 20130129
14 _ELEMENT_LOOP_END_LINE Instance method Protected Method 20130129
15 _ELEMENT_LOOP_LINE_REPLACEMENT Instance method Protected Method 20130129
16 _ELEMENT_RADIO Instance method Protected Method 20130129
17 _ELEMENT_SUBSCREEN Instance method Protected Method 20130129
18 _ELEMENT_TEXT Instance method Protected Method 20130129
19 _GENERATE_HELPER_BEFORE_ALL Instance method Protected Method 20130129
20 _GET_ELEMENT_STANDARD Instance method Protected Method 20130129
21 _GET_INCLUDE_REPLACEMENTS Instance method Protected Method 20130129
22 _GET_STANDARD_REPLACEMENTS Instance method Protected Method 20130129
23 _HEADER_BEGIN Instance method Protected Method 20130129
24 _HEADER_CSS Instance method Protected Method 20130129
25 _HEADER_END Instance method Protected Method 20130129
26 _HEADER_SCRIPT Instance method Protected Method 20130129
27 _HEADER_TITLE Instance method Protected Method 20130129
28 _MAIN_SCREEN_BEGIN Instance method Protected Method 20130129
29 _MAIN_SCREEN_END Instance method Protected Method 20130129
30 _POP_CONTAINER_INFORMATION Instance method Protected Method 20130129
31 _POP_ELEMENT Instance method Protected Method 20130129
32 _PREPARE_VALUE_FOR_TEMPLATE Instance method Protected Method 20130129
33 _PREPARE_VALUE_FOR_TMPL_URL Instance method Private Method 20131128
34 _PUSH_CONTAINER_INFORMATION Instance method Protected Method 20130129
35 _PUSH_ELEMENT Instance method Protected Method 20130129
36 _SUBSCREEN_BEGIN Instance method Protected Method 20130129
37 _SUBSCREEN_END Instance method Protected Method 20130129
Events
Class CL_ITS_GENERATE_HTML_FROM_XML3 has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 T_CONTAINER_INFORMATION Protected See coding 20130129 BEGIN OF t_container_information, container_name TYPE scrcname, container_type TYPE scrntype, lower_frame_column TYPE i, upper_frame_column TYPE i, min_element_column TYPE i, max_element_column TYPE i, lower_frame_row TYPE i, upper_frame_row TYPE i, min_element_row TYPE i, max_element_row TYPE i, elements_of_container TYPE its_elemen_2006_tab, loop_line TYPE string, area_width TYPE i, END OF t_container_information
2 _T_THEMES_FOR_TEMPLATES Protected See coding 20130129 _t_themes_for_templates TYPE STANDARD TABLE OF _t_theme_for_templates
3 _T_THEME_FOR_TEMPLATES Protected See coding 20130129 BEGIN OF _t_theme_for_templates, service TYPE iacservic_, theme TYPE iactheme, END OF _t_theme_for_templates
Method Signatures

Method CONSTRUCTOR Signature

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

Method SET_SYLE_FOR_GENERATION_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PI_STYLE Call by reference Type reference (TYPE) CLIKE 20130129

Method SET_SYLE_FOR_GENERATION_INFO on class CL_ITS_GENERATE_HTML_FROM_XML3 has no exception.

Method _CHECK_GENERATE_ELEMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting PI_GENERATE Call by reference Type reference (TYPE) IACXMLGENERATEELEMENT 20130129
# Exception Resumable Description Created on
1 CX_ITS_GENERATE_TEMPLATE2 20130129

Method _CONTENT_ELEMENT Signature

Method _CONTENT_ELEMENT on class CL_ITS_GENERATE_HTML_FROM_XML3 has no parameter.
# Exception Resumable Description Created on
1 CX_ITS_GENERATE_TEMPLATE2 20130129

Method _CONTENT_RECURSIVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PI_ELEMENTS_OF_CONTAINER Call by reference Type reference (TYPE) ITS_ELEMEN_2006_TAB 20130129
2 Importing PI_LOOP_LINE Call by reference Type reference (TYPE) STRING '1' 20130129
3 Importing PI_LOWER_FRAME_COLUMN Call by reference Type reference (TYPE) NUMERIC 20130129
4 Importing PI_LOWER_FRAME_ROW Call by reference Type reference (TYPE) NUMERIC 20130129
5 Importing PI_MAX_ELEMENT_COLUMN Call by reference Type reference (TYPE) NUMERIC 20130129
6 Importing PI_MAX_ELEMENT_ROW Call by reference Type reference (TYPE) NUMERIC 20130129
7 Importing PI_MIN_ELEMENT_COLUMN Call by reference Type reference (TYPE) NUMERIC 20130129
8 Importing PI_MIN_ELEMENT_ROW Call by reference Type reference (TYPE) NUMERIC 20130129
9 Importing PI_PARENT_ELEMENT Call by reference Type reference (TYPE) SCRCNAME 20130129
10 Importing PI_UPPER_FRAME_COLUMN Call by reference Type reference (TYPE) NUMERIC 20130129
11 Importing PI_UPPER_FRAME_ROW Call by reference Type reference (TYPE) NUMERIC 20130129
# Exception Resumable Description Created on
1 CX_ITS_GENERATE_TEMPLATE2 20130129

Method _CREATE_DIRECT_USE_REPLACEMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing PC_REPLACEMENTS Call by reference Type reference (TYPE) _REPLACEMENT_VARIABLES 20130129
2 Importing PI_ELEMENT_NAME Call by reference Type reference (TYPE) SCRFNAME 20130129
3 Importing PI_ELEMENT_PART Call by reference Type reference (TYPE) IACXMLELEMENTPART 20130129
4 Importing PI_ELEMENT_TYPE Call by reference Type reference (TYPE) SCRNTYPE 20130129
5 Importing PI_PROPERTY_DEFINITION Call by reference Type reference (TYPE) CL_IAC_XML_PROP_SETTINGS=>T_PROPERTY 20130129
6 Importing PI_REPLACEMENT_FORM Call by reference Type reference (TYPE) _REPLACEMENT_VARIABLE 20130129
7 Importing PI_STATUS Call by reference Type reference (TYPE) STRING 20130129
# Exception Resumable Description Created on
1 CX_IAC_XML 20130129

Method _ELEMENT_BUTTON Signature

Method _ELEMENT_BUTTON on class CL_ITS_GENERATE_HTML_FROM_XML3 has no parameter.
# Exception Resumable Description Created on
1 CX_ITS_GENERATE_TEMPLATE2 20130129

Method _ELEMENT_CHECKBOX Signature

Method _ELEMENT_CHECKBOX on class CL_ITS_GENERATE_HTML_FROM_XML3 has no parameter.
# Exception Resumable Description Created on
1 CX_ITS_GENERATE_TEMPLATE2 20130129

Method _ELEMENT_CUSTCTRL Signature

Method _ELEMENT_CUSTCTRL on class CL_ITS_GENERATE_HTML_FROM_XML3 has no parameter.
# Exception Resumable Description Created on
1 CX_ITS_GENERATE_TEMPLATE2 20130129

Method _ELEMENT_FRAME Signature

Method _ELEMENT_FRAME on class CL_ITS_GENERATE_HTML_FROM_XML3 has no parameter.
# Exception Resumable Description Created on
1 CX_ITS_GENERATE_TEMPLATE2 20130129

Method _ELEMENT_INPUT_OUTPUT Signature

Method _ELEMENT_INPUT_OUTPUT on class CL_ITS_GENERATE_HTML_FROM_XML3 has no parameter.
# Exception Resumable Description Created on
1 CX_ITS_GENERATE_TEMPLATE2 20130129

Method _ELEMENT_LOOP Signature

Method _ELEMENT_LOOP on class CL_ITS_GENERATE_HTML_FROM_XML3 has no parameter.
# Exception Resumable Description Created on
1 CX_ITS_GENERATE_TEMPLATE2 20130129

Method _ELEMENT_LOOP_BEGIN_LINE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PI_NUMBER_OF_LOOP_STEPS Call by reference Type reference (TYPE) I 20130129
# Exception Resumable Description Created on
1 CX_ITS_GENERATE_TEMPLATE2 20130129

Method _ELEMENT_LOOP_END_LINE Signature

Method _ELEMENT_LOOP_END_LINE on class CL_ITS_GENERATE_HTML_FROM_XML3 has no parameter.
# Exception Resumable Description Created on
1 CX_ITS_GENERATE_TEMPLATE2 20130129

Method _ELEMENT_LOOP_LINE_REPLACEMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting PE_REPLACEMENTS Call by reference Type reference (TYPE) _REPLACEMENT_VARIABLES 20130129
2 Importing PI_NUMBER_OF_LOOP_STEPS Call by reference Type reference (TYPE) I 20130129
# Exception Resumable Description Created on
1 CX_ITS_GENERATE_TEMPLATE2 20130129

Method _ELEMENT_RADIO Signature

Method _ELEMENT_RADIO on class CL_ITS_GENERATE_HTML_FROM_XML3 has no parameter.
# Exception Resumable Description Created on
1 CX_ITS_GENERATE_TEMPLATE2 20130129

Method _ELEMENT_SUBSCREEN Signature

Method _ELEMENT_SUBSCREEN on class CL_ITS_GENERATE_HTML_FROM_XML3 has no parameter.
# Exception Resumable Description Created on
1 CX_ITS_GENERATE_TEMPLATE2 20130129

Method _ELEMENT_TEXT Signature

Method _ELEMENT_TEXT on class CL_ITS_GENERATE_HTML_FROM_XML3 has no parameter.
# Exception Resumable Description Created on
1 CX_ITS_GENERATE_TEMPLATE2 20130129

Method _GENERATE_HELPER_BEFORE_ALL Signature

Method _GENERATE_HELPER_BEFORE_ALL on class CL_ITS_GENERATE_HTML_FROM_XML3 has no parameter.
# Exception Resumable Description Created on
1 CX_ITS_GENERATE_TEMPLATE2 20130129

Method _GET_ELEMENT_STANDARD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PI_ELEMENT_NAME Call by reference Type reference (TYPE) SCRFNAME 20130129
2 Importing PI_ELEMENT_PART Call by reference Type reference (TYPE) IACXMLELEMENTPART 20130129
3 Importing PI_ELEMENT_TYPE Call by reference Type reference (TYPE) SCRNTYPE 20130129
4 Importing PI_TEMPLATE_NAME Call by reference Type reference (TYPE) IACKEYLONG 20130129
# Exception Resumable Description Created on
1 CX_ITS_GENERATE_TEMPLATE2 20130129

Method _GET_INCLUDE_REPLACEMENTS Signature

Method _GET_INCLUDE_REPLACEMENTS on class CL_ITS_GENERATE_HTML_FROM_XML3 has no parameter.
# Exception Resumable Description Created on
1 CX_ITS_GENERATE_TEMPLATE2 20130129

Method _GET_STANDARD_REPLACEMENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing PC_MULTIREPL_WITH_BACKTICKS Call by reference Type reference (TYPE) STRING_TABLE 20130129
2 Changing PC_REPLACEMENTS Call by reference Type reference (TYPE) _REPLACEMENT_VARIABLES 20130129
3 Importing PI_ELEMENT_NAME Call by reference Type reference (TYPE) SCRFNAME 20130129
4 Importing PI_ELEMENT_PART Call by reference Type reference (TYPE) IACXMLELEMENTPART 20130129
5 Importing PI_ELEMENT_TYPE Call by reference Type reference (TYPE) SCRNTYPE 20130129
# Exception Resumable Description Created on
1 CX_IAC_XML 20130129

Method _HEADER_BEGIN Signature

Method _HEADER_BEGIN on class CL_ITS_GENERATE_HTML_FROM_XML3 has no parameter.
# Exception Resumable Description Created on
1 CX_ITS_GENERATE_TEMPLATE2 20130129

Method _HEADER_CSS Signature

Method _HEADER_CSS on class CL_ITS_GENERATE_HTML_FROM_XML3 has no parameter.
# Exception Resumable Description Created on
1 CX_ITS_GENERATE_TEMPLATE2 20130129

Method _HEADER_END Signature

Method _HEADER_END on class CL_ITS_GENERATE_HTML_FROM_XML3 has no parameter.
# Exception Resumable Description Created on
1 CX_ITS_GENERATE_TEMPLATE2 20130129

Method _HEADER_SCRIPT Signature

Method _HEADER_SCRIPT on class CL_ITS_GENERATE_HTML_FROM_XML3 has no parameter.
# Exception Resumable Description Created on
1 CX_ITS_GENERATE_TEMPLATE2 20130129

Method _HEADER_TITLE Signature

Method _HEADER_TITLE on class CL_ITS_GENERATE_HTML_FROM_XML3 has no parameter.
# Exception Resumable Description Created on
1 CX_ITS_GENERATE_TEMPLATE2 20130129

Method _MAIN_SCREEN_BEGIN Signature

Method _MAIN_SCREEN_BEGIN on class CL_ITS_GENERATE_HTML_FROM_XML3 has no parameter.
# Exception Resumable Description Created on
1 CX_ITS_GENERATE_TEMPLATE2 20130129

Method _MAIN_SCREEN_END Signature

Method _MAIN_SCREEN_END on class CL_ITS_GENERATE_HTML_FROM_XML3 has no parameter.
# Exception Resumable Description Created on
1 CX_ITS_GENERATE_TEMPLATE2 20130129

Method _POP_CONTAINER_INFORMATION Signature

Method _POP_CONTAINER_INFORMATION on class CL_ITS_GENERATE_HTML_FROM_XML3 has no parameter.
Method _POP_CONTAINER_INFORMATION on class CL_ITS_GENERATE_HTML_FROM_XML3 has no exception.

Method _POP_ELEMENT Signature

Method _POP_ELEMENT on class CL_ITS_GENERATE_HTML_FROM_XML3 has no parameter.
Method _POP_ELEMENT on class CL_ITS_GENERATE_HTML_FROM_XML3 has no exception.

Method _PREPARE_VALUE_FOR_TEMPLATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_VALUE Call by reference Type reference (TYPE) STRING 20130129
2 Importing PI_PROPERTY_DEFINITION Call by reference Type reference (TYPE) CL_IAC_XML_PROP_SETTINGS=>T_PROPERTY 20130129

Method _PREPARE_VALUE_FOR_TEMPLATE on class CL_ITS_GENERATE_HTML_FROM_XML3 has no exception.

Method _PREPARE_VALUE_FOR_TMPL_URL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_VALUE Call by reference Type reference (TYPE) STRING 20131128

Method _PREPARE_VALUE_FOR_TMPL_URL on class CL_ITS_GENERATE_HTML_FROM_XML3 has no exception.

Method _PUSH_CONTAINER_INFORMATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PI_AREA_WIDTH Call by reference Type reference (TYPE) I 20130129
2 Importing PI_ELEMENTS_OF_CONTAINER Call by reference Type reference (TYPE) ITS_ELEMEN_2006_TAB 20130129
3 Importing PI_LOOP_LINE Call by reference Type reference (TYPE) STRING 20130129
4 Importing PI_LOWER_FRAME_COLUMN Call by reference Type reference (TYPE) NUMERIC 20130129
5 Importing PI_LOWER_FRAME_ROW Call by reference Type reference (TYPE) NUMERIC 20130129
6 Importing PI_MAX_ELEMENT_COLUMN Call by reference Type reference (TYPE) NUMERIC 20130129
7 Importing PI_MAX_ELEMENT_ROW Call by reference Type reference (TYPE) NUMERIC 20130129
8 Importing PI_MIN_ELEMENT_COLUMN Call by reference Type reference (TYPE) NUMERIC 20130129
9 Importing PI_MIN_ELEMENT_ROW Call by reference Type reference (TYPE) NUMERIC 20130129
10 Importing PI_PARENT_ELEMENT Call by reference Type reference (TYPE) SCRCNAME 20130129
11 Importing PI_UPPER_FRAME_COLUMN Call by reference Type reference (TYPE) NUMERIC 20130129
12 Importing PI_UPPER_FRAME_ROW Call by reference Type reference (TYPE) NUMERIC 20130129

Method _PUSH_CONTAINER_INFORMATION on class CL_ITS_GENERATE_HTML_FROM_XML3 has no exception.

Method _PUSH_ELEMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PI_ELEMENT Call by reference Type reference (TYPE) ITS_ELEMEN_2006 20130129

Method _PUSH_ELEMENT on class CL_ITS_GENERATE_HTML_FROM_XML3 has no exception.

Method _SUBSCREEN_BEGIN Signature

Method _SUBSCREEN_BEGIN on class CL_ITS_GENERATE_HTML_FROM_XML3 has no parameter.
# Exception Resumable Description Created on
1 CX_ITS_GENERATE_TEMPLATE2 20130129

Method _SUBSCREEN_END Signature

Method _SUBSCREEN_END on class CL_ITS_GENERATE_HTML_FROM_XML3 has no parameter.
# Exception Resumable Description Created on
1 CX_ITS_GENERATE_TEMPLATE2 20130129
History
Last changed by/on SAP  20140121 
SAP Release Created in 740