SAP ABAP Class CL_MDM_GX_DATA_UTIL (XML formations)
Hierarchy
PI_BASIS (Software Component) Basis Plug-In
   MDM-CLT (Application Component) Client-System Adapter
     MDM_GX_CORE_RI (Package) MDM Generic Extractor: Release-Independant Core Objects
Properties
Class CL_MDM_GX_DATA_UTIL  
Short Description XML formations    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package MDM_GX_CORE_RI   MDM Generic Extractor: Release-Independant Core Objects 
Created 20060721   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_IXML Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
Class CL_MDM_GX_DATA_UTIL has no interface implemented.
Friends
Class CL_MDM_GX_DATA_UTIL has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MR_ATTR_ROOT Static Attribute Private Object reference (TYPE REF TO) IF_IXML_ELEMENT IF_IXML_ELEMENT 20060721
2 MR_CURRENT_ROOT Static Attribute Private Object reference (TYPE REF TO) IF_IXML_ELEMENT IF_IXML_ELEMENT 20060721
3 MR_IXML Static Attribute Private Object reference (TYPE REF TO) IF_IXML Root xml 20060721
4 MR_XML_DOCUMENT Static Attribute Private Object reference (TYPE REF TO) IF_IXML_DOCUMENT XML document 20060721
5 MR_XML_DOC_ROOT Static Attribute Private Object reference (TYPE REF TO) IF_IXML_ELEMENT Document root for adding individual tables 20060721
6 MR_XML_ELEMENT_TABLE Static Attribute Private Object reference (TYPE REF TO) IF_IXML_ELEMENT XML element table 20060721
7 MR_XML_ROOT Static Attribute Private Object reference (TYPE REF TO) IF_IXML_ELEMENT Root for adding new nodes -- rolling 20060721
8 MT_LANGUAGES Static Attribute Private Type reference (TYPE) MDM_GX_TTLANGUAGE Language Key Texts 20060721
9 MT_STATISTICS Static Attribute Private Type reference (TYPE) MDM_GX_TTSTATISTIC Statistics 20060721
10 MV_NAME_EXISTS Static Attribute Private Type reference (TYPE) FLAG General Flag 20060721
11 MV_TABLESET_NAME Static Attribute Private Type reference (TYPE) STRING 20060721
12 MV_TABLE_HAS_LANGUAGE Static Attribute Private Type reference (TYPE) FLAG General Flag 20060721
13 MV_TABLE_NAME Static Attribute Private Type reference (TYPE) STRING Table name 20060721
Methods
# Method Level Visibility Method type Description Created on
1 ADD_FIELD Static method Public Method 20060721
2 ADD_LINE_2DOC Static method Public Method 20060721
3 ADD_NAME_FIELD Static method Public Method 20060721
4 ADD_XSD_ATTRIBUTE Static method Public Method 20060721
5 APPEND_ATTR_LINE Static method Public Method 20060721
6 APPEND_ATTR_XSD_LINE Static method Public Method 20060721
7 APPEND_LINE Static method Public Method 20060721
8 APPEND_XSD_LINE Static method Public Method 20060721
9 CLEAR_ALL Static method Public Method 20060721
10 CONVERT_EXP2FLOAT Static method Public Method 20060721
11 DOWNLOAD_DOC Static method Public Method 20060721
12 GET_LANGUAGES Static method Public Method Sets the languages supported 20060721
13 GET_STATISTICS Static method Public Method 20060721
14 INIT_DOC Static method Public Method 20060721
15 INIT_XSD_DOC Static method Public Method 20060721
16 SET_LANGUAGES Static method Public Method Sets the languages supported 20060721
17 SET_TABLE Static method Public Method 20060721
18 SET_TABLESET Static method Public Method 20060721
19 SET_XSD_ROOT Static method Public Method 20060721
Events
Class CL_MDM_GX_DATA_UTIL has no event.
Types
Class CL_MDM_GX_DATA_UTIL has no local type.
Method Signatures

Method ADD_FIELD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DATA Call by reference Type reference (TYPE) STRING 20060721
2 Importing IV_NAME Call by reference Type reference (TYPE) ANY 20060721
3 Importing MAXOCCURS Call by reference Type reference (TYPE) STRING 20060721
4 Importing MINOCCURS Call by reference Type reference (TYPE) STRING 20060721
5 Importing NAME Call by reference Type reference (TYPE) STRING 20060721

Method ADD_FIELD on class CL_MDM_GX_DATA_UTIL has no exception.

Method ADD_LINE_2DOC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PREFIX Call by reference Type reference (TYPE) STRING 20060721

Method ADD_LINE_2DOC on class CL_MDM_GX_DATA_UTIL has no exception.

Method ADD_NAME_FIELD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DATA Call by reference Type reference (TYPE) STRING 20060721
2 Importing IV_LANGUAGE Call by reference Type reference (TYPE) SPRAS Language Key 20060721
3 Importing IV_NAME Call by reference Type reference (TYPE) ANY 20060721
4 Importing MAXOCCURS Call by reference Type reference (TYPE) STRING 20060721
5 Importing MINOCCURS Call by reference Type reference (TYPE) STRING 20060721
6 Importing NAME Call by reference Type reference (TYPE) STRING 20060721

Method ADD_NAME_FIELD on class CL_MDM_GX_DATA_UTIL has no exception.

Method ADD_XSD_ATTRIBUTE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_NAME Call by reference Type reference (TYPE) STRING 20060721

Method ADD_XSD_ATTRIBUTE on class CL_MDM_GX_DATA_UTIL has no exception.

Method APPEND_ATTR_LINE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_NAME Call by reference Type reference (TYPE) STRING 20060721
2 Importing MAXOCCURS Call by reference Type reference (TYPE) STRING 20060721
3 Importing MINOCCURS Call by reference Type reference (TYPE) STRING 20060721
4 Importing NAME Call by reference Type reference (TYPE) STRING 20060721
5 Importing PREFIX Call by reference Type reference (TYPE) STRING 20060721

Method APPEND_ATTR_LINE on class CL_MDM_GX_DATA_UTIL has no exception.

Method APPEND_ATTR_XSD_LINE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_NAME Call by reference Type reference (TYPE) STRING 20060721
2 Importing MAXOCCURS Call by reference Type reference (TYPE) STRING 20060721
3 Importing MINOCCURS Call by reference Type reference (TYPE) STRING 20060721
4 Importing NAME Call by reference Type reference (TYPE) STRING 20060721
5 Importing PREFIX Call by reference Type reference (TYPE) STRING 20060721

Method APPEND_ATTR_XSD_LINE on class CL_MDM_GX_DATA_UTIL has no exception.

Method APPEND_LINE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_NAME Call by reference Type reference (TYPE) STRING 20060721
2 Importing MAXOCCURS Call by reference Type reference (TYPE) STRING 20060721
3 Importing MINOCCURS Call by reference Type reference (TYPE) STRING 20060721
4 Importing NAME Call by reference Type reference (TYPE) STRING 20060721
5 Importing PREFIX Call by reference Type reference (TYPE) STRING 20060721

Method APPEND_LINE on class CL_MDM_GX_DATA_UTIL has no exception.

Method APPEND_XSD_LINE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_NAME Call by reference Type reference (TYPE) STRING 20060721
2 Importing MAXOCCURS Call by reference Type reference (TYPE) STRING 20060721
3 Importing MINOCCURS Call by reference Type reference (TYPE) STRING 20060721
4 Importing NAME Call by reference Type reference (TYPE) STRING 20060721
5 Importing PREFIX Call by reference Type reference (TYPE) STRING 20060721

Method APPEND_XSD_LINE on class CL_MDM_GX_DATA_UTIL has no exception.

Method CLEAR_ALL Signature

Method CLEAR_ALL on class CL_MDM_GX_DATA_UTIL has no parameter.
Method CLEAR_ALL on class CL_MDM_GX_DATA_UTIL has no exception.

Method CONVERT_EXP2FLOAT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_FLOAT Call by reference Type reference (TYPE) C Float number with exponentials 20060721
2 Returning RV_FLOAT_STD Value transfer Type reference (TYPE) STRING Floating number in readable format 20060721

Method CONVERT_EXP2FLOAT on class CL_MDM_GX_DATA_UTIL has no exception.

Method DOWNLOAD_DOC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_XML_TABLE Call by reference Type reference (TYPE) MDM_GX_TTXML_LINE XML Table 20060721
2 Exporting EV_XML_SIZE Call by reference Type reference (TYPE) I 20060721
3 Importing IV_FILENAME Call by reference Type reference (TYPE) STRING 20060721
4 Importing IV_FPATH Call by reference Type reference (TYPE) STRING 20060721
5 Importing IV_SUFFIX Call by reference Type reference (TYPE) STRING *.XML or *.XSD etc 20060721

Method DOWNLOAD_DOC on class CL_MDM_GX_DATA_UTIL has no exception.

Method GET_LANGUAGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning IT_LANGUAGES Value transfer Type reference (TYPE) MDM_GX_TTLANGUAGE ZZTLANGUAGE 20060721

Method GET_LANGUAGES on class CL_MDM_GX_DATA_UTIL has no exception.

Method GET_STATISTICS Signature

Method GET_STATISTICS on class CL_MDM_GX_DATA_UTIL has no parameter.
Method GET_STATISTICS on class CL_MDM_GX_DATA_UTIL has no exception.

Method INIT_DOC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_NAME Call by reference Type reference (TYPE) STRING 20060721

Method INIT_DOC on class CL_MDM_GX_DATA_UTIL has no exception.

Method INIT_XSD_DOC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_NAME Call by reference Type reference (TYPE) STRING 20060721

Method INIT_XSD_DOC on class CL_MDM_GX_DATA_UTIL has no exception.

Method SET_LANGUAGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_LANGUAGES Call by reference Type reference (TYPE) MDM_GX_TTLANGUAGE ZZTLANGUAGE 20060721

Method SET_LANGUAGES on class CL_MDM_GX_DATA_UTIL has no exception.

Method SET_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_NAME Call by reference Type reference (TYPE) STRING 20060721

Method SET_TABLE on class CL_MDM_GX_DATA_UTIL has no exception.

Method SET_TABLESET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_NAME Call by reference Type reference (TYPE) STRING 20060721

Method SET_TABLESET on class CL_MDM_GX_DATA_UTIL has no exception.

Method SET_XSD_ROOT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_NAME Call by reference Type reference (TYPE) STRING 20060721

Method SET_XSD_ROOT on class CL_MDM_GX_DATA_UTIL has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 2006_1_620