SAP ABAP Class CL_CHTMLB_XML_PROVIDER (Erzeugung von XML Strömen)
Hierarchy
WEBCUIF (Software Component) SAP Web UI Framework
   CA-WUI-UI-TAG (Application Component) Tag Library
     BSP_DYN_CONFIG_EXTENSIONS (Package) Tag Library for Dynamic Layout
Properties
Class CL_CHTMLB_XML_PROVIDER  
Short Description Erzeugung von XML Strömen    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package BSP_DYN_CONFIG_EXTENSIONS   Tag Library for Dynamic Layout 
Created 20060504   SAP 
Last change 20130531   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)
2 CL_ABAP_STRUCTDESCR Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
Class CL_CHTMLB_XML_PROVIDER has no interface implemented.
Friends
Class CL_CHTMLB_XML_PROVIDER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_ITEMS Constant Protected Type reference (TYPE) STRING 'Items' 20060504
Methods
# Method Level Visibility Method type Description Created on
1 CALCULATE_TREE_INDENT Static method Private Method Return the number of spaces needed to indent 20071121
2 CREATE_EXCEL_TEMPLATE_XML Static method Public Method Generates Excel XML Template 20060504
3 CREATE_EXCEL_TEMPLATE_XML_CON Static method Public Method Generates Schema for Excel Download in UIU 20060523
4 CREATE_EXCEL_TEMPLT_XML_DYN Static method Public Method 20060504
5 CREATE_XSD Static method Public Method Generate XML Schema from a Structure 20060504
6 CREATE_XSD_DYNAMIC Static method Public Method 20060504
7 EXISTENCE_CHECK Static method Public Method Dummy Method for Checking Whether Class Exists 20060504
8 GET_CSV_FROM_XML Static method Public Method Generates Application Data from XML 20060504
9 GET_XML Static method Public Method Generates XML from Random Application Data 20060504
10 GET_XML_DYNAMIC Static method Public Method 20060504
11 GET_XML_FROM_MODEL Static method Public Method Create XML from model 20060713
Events
Class CL_CHTMLB_XML_PROVIDER has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 CHTMLB_TV_COMP_DESCR Public See coding 20060523 begin of chtmlb_tv_comp_descr, column_title type string. include type abap_componentdescr as abap. types: end of chtmlb_tv_comp_descr
2 CHTMLB_TV_COMP_DESCR_TAB Public See coding 20060523 chtmlb_tv_comp_descr_tab type table of chtmlb_tv_comp_descr
Method Signatures

Method CALCULATE_TREE_INDENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_TREE_MODEL Call by reference Object reference (TYPE REF TO) CL_BSP_WD_CONTEXT_NODE_TREE Special Context Node for Tree-Table View 20071121
2 Importing IV_INDEX Call by reference Type reference (TYPE) I Row of Interest 20071121
3 Returning RV_RETURN Value transfer Type reference (TYPE) STRING 20071121

Method CALCULATE_TREE_INDENT on class CL_CHTMLB_XML_PROVIDER has no exception.

Method CREATE_EXCEL_TEMPLATE_XML Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EV_XML_BIN Value transfer Type reference (TYPE) XSTRING 20060504
2 Importing IV_GENERATE_HEADER Value transfer Type reference (TYPE) FLAG 'X' X = Generate Column Headers 20060504
3 Importing IV_STRUCNAME Value transfer Type reference (TYPE) STRUKNAME Name of a Structure 20060504

Method CREATE_EXCEL_TEMPLATE_XML on class CL_CHTMLB_XML_PROVIDER has no exception.

Method CREATE_EXCEL_TEMPLATE_XML_CON Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EV_XML_BIN Value transfer Type reference (TYPE) XSTRING 20060523
2 Importing IT_STRUCTDESCR Call by reference Type reference (TYPE) CHTMLB_TV_COMP_DESCR_TAB 20060523
3 Importing IV_STRUCNAME Call by reference Type reference (TYPE) STRUKNAME Name of a structure 20060523

Method CREATE_EXCEL_TEMPLATE_XML_CON on class CL_CHTMLB_XML_PROVIDER has no exception.

Method CREATE_EXCEL_TEMPLT_XML_DYN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EV_XML_BIN Value transfer Type reference (TYPE) XSTRING 20060504
2 Importing IT_STRUCTDESCR Value transfer Type reference (TYPE) CL_ABAP_STRUCTDESCR=>COMPONENT_TABLE 20060504
3 Importing IV_GENERATE_HEADER Value transfer Type reference (TYPE) FLAG 'X' 20060504
4 Importing IV_STRUCNAME Value transfer Type reference (TYPE) STRUKNAME 20060504

Method CREATE_EXCEL_TEMPLT_XML_DYN on class CL_CHTMLB_XML_PROVIDER has no exception.

Method CREATE_XSD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EV_XSD Value transfer Type reference (TYPE) STRING XML Schema 20060504
2 Importing IV_DEEP_STRUCTURE Value transfer Type reference (TYPE) FLAG 'X' X = Deep Schema 20060504
3 Importing IV_NO_XML_DECLARATION Value transfer Type reference (TYPE) FLAG ' ' X = No XML Declaration 20060504
4 Importing IV_STRUCNAME Value transfer Type reference (TYPE) STRUKNAME Name of a Structure 20060504

Method CREATE_XSD on class CL_CHTMLB_XML_PROVIDER has no exception.

Method CREATE_XSD_DYNAMIC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EV_XSD Value transfer Type reference (TYPE) STRING 20060504
2 Importing IT_STRUCTDESCR Value transfer Type reference (TYPE) CL_ABAP_STRUCTDESCR=>COMPONENT_TABLE 20060504
3 Importing IV_DEEP_STRUCTURE Value transfer Type reference (TYPE) FLAG 'X' 20060504
4 Importing IV_NO_XML_DECLARATION Value transfer Type reference (TYPE) FLAG ' ' 20060504
5 Importing IV_STRUCNAME Value transfer Type reference (TYPE) STRUKNAME 20060504

Method CREATE_XSD_DYNAMIC on class CL_CHTMLB_XML_PROVIDER has no exception.

Method EXISTENCE_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EV_EXISTS Value transfer Type reference (TYPE) FLAG X = Class Exists 20060504

Method EXISTENCE_CHECK on class CL_CHTMLB_XML_PROVIDER has no exception.

Method GET_CSV_FROM_XML Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EV_CSV Value transfer Type reference (TYPE) STRING 20060504
2 Importing IV_XML Value transfer Type reference (TYPE) XSTRING 20060504

Method GET_CSV_FROM_XML on class CL_CHTMLB_XML_PROVIDER has no exception.

Method GET_XML Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EV_XML Value transfer Type reference (TYPE) XSTRING 20060504
2 Importing IV_DATA Value transfer Type reference (TYPE) ANY 20060504

Method GET_XML on class CL_CHTMLB_XML_PROVIDER has no exception.

Method GET_XML_DYNAMIC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EV_XML Value transfer Type reference (TYPE) XSTRING 20060504
2 Importing IV_DATA Call by reference Type reference (TYPE) ANY 20060504
3 Importing IV_NAME Call by reference Type reference (TYPE) STRING 20060504

Method GET_XML_DYNAMIC on class CL_CHTMLB_XML_PROVIDER has no exception.

Method GET_XML_FROM_MODEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EV_XML Value transfer Type reference (TYPE) XSTRING Data XML 20060713
2 Importing IT_CONFIG Value transfer Type reference (TYPE) BSP_DLC_COLUMN_DESCR_TAB Table column definitions 20060713
3 Importing IV_NAME Value transfer Type reference (TYPE) STRING Structure name 20060713
4 Importing IV_TABLE_MODEL Value transfer Object reference (TYPE REF TO) CL_BSP_WD_CONTEXT_NODE_TV Context Node for Binding Against Table Views 20060713
5 Importing IV_VIEW_CONTROLLER Value transfer Object reference (TYPE REF TO) CL_BSP_WD_VIEW_CONTROLLER BSP Page Context for Element Handler 20070306

Method GET_XML_FROM_MODEL on class CL_CHTMLB_XML_PROVIDER has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 700