SAP ABAP Class CL_MDM_GX_EXTR (XML formations)
Hierarchy
PI_BASIS (Software Component) Basis Plug-In
   MDM-CLT (Application Component) Client-System Adapter
     MDM_GX_CORE_RD (Package) MDM Generic Extractor: Release-Dependent Core Objects
Properties
Class CL_MDM_GX_EXTR  
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_RD   MDM Generic Extractor: Release-Dependent Core Objects 
Created 20060724   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_MDM_GX_EXTR has no forward declaration.
Interfaces
Class CL_MDM_GX_EXTR has no interface implemented.
Friends
Class CL_MDM_GX_EXTR has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MT_LANGUAGES Static Attribute Private Type reference (TYPE) MDM_GX_TTLANGUAGE ZZTLANGUAGE 20060724
Methods
# Method Level Visibility Method type Description Created on
1 BUILD_XML_DATA Static method Public Method Build the xml out of the data passed 20060724
2 BUILD_XSD_DATA Static method Public Method Build the xml out of the data passed 20060724
3 GET_COLUMN_SYNTAX Static method Private Method Get the linkage info 20060724
4 GET_CONDITION_SYNTAX Static method Private Method Get the linkage info 20060724
5 GET_DB_SYNTAX Static method Private Method Get the linkage info 20060724
6 GET_EXTR_DATA Static method Public Method Get the extracted data for the object reference data load 20060724
7 GET_FIELDS Static method Public Method Get the table field name and mdm field name maps 20060724
8 GET_LANGUAGES Static method Public Method Set the permitted languages for extraction of data 20060724
9 GET_LINK_INFO Static method Private Method Get the linkage info 20060724
10 GET_TABLE_STRUCT Static method Public Method Get the structure of the table line passed 20060724
11 SEND_DATA Static method Public Method Send the extracted data to the corresponding ports in MDIS 20060724
12 SET_LANGUAGES Static method Public Method Set the permitted languages for extraction of data 20060724
Events
Class CL_MDM_GX_EXTR has no event.
Types
Class CL_MDM_GX_EXTR has no local type.
Method Signatures

Method BUILD_XML_DATA 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 20060724
2 Exporting EV_XML_FILENAME Call by reference Type reference (TYPE) STRING 20060724
3 Exporting EV_XML_SIZE Call by reference Type reference (TYPE) I 20060724
4 Importing IR_FULL_STRUCT Call by reference Object reference (TYPE REF TO) CL_ABAP_STRUCTDESCR Runtime type identification 20060724
5 Importing IR_LANG_STRUCT Call by reference Object reference (TYPE REF TO) CL_ABAP_STRUCTDESCR Runtime type identification 20060724
6 Importing IR_NONLANG_STRUCT Call by reference Object reference (TYPE REF TO) CL_ABAP_STRUCTDESCR Runtime type identification 20060724
7 Importing IT_FIELDINFO Call by reference Type reference (TYPE) MDM_GX_TTMDMFIELD Table containing the MDM field linkage to table 20060724
8 Importing IT_TARGET_TABLE Call by reference Type reference (TYPE) STANDARD TABLE Target table 20060724
9 Importing IV_XML_ROOT Call by reference Type reference (TYPE) STRING 20060724
10 Importing IV_XML_TAG Call by reference Type reference (TYPE) STRING 20060724
# Exception Resumable Description Created on
1 INVALID_ENTRY Invalid entry 20060724

Method BUILD_XSD_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_XSD_TABLE Call by reference Type reference (TYPE) MDM_GX_TTXML_LINE XML Table 20060724
2 Exporting EV_XSD_FILENAME Call by reference Type reference (TYPE) STRING 20060724
3 Exporting EV_XSD_SIZE Call by reference Type reference (TYPE) I 20060724
4 Importing IT_TABLE Call by reference Type reference (TYPE) MDM_GX_TTTABLE Table 20060724
5 Importing IV_XSD_TAG Call by reference Type reference (TYPE) STRING 20060724
# Exception Resumable Description Created on
1 INVALID_ENTRY 20060724

Method GET_COLUMN_SYNTAX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_LANG_COLUMN_SYNTAX Call by reference Type reference (TYPE) STRING Linkage info 20060724
2 Exporting EV_NLANG_COLUMN_SYNTAX Call by reference Type reference (TYPE) STRING Linkage info 20060724
3 Importing IT_LINK Call by reference Type reference (TYPE) MDM_GX_TTLINK Linkage info 20070206
4 Importing IT_TABLE Call by reference Type reference (TYPE) MDM_GX_TTTABLE Table 20060724

Method GET_COLUMN_SYNTAX on class CL_MDM_GX_EXTR has no exception.

Method GET_CONDITION_SYNTAX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_LANG_COND_SYNTAX Call by reference Type reference (TYPE) STRING Linkage info 20060724
2 Exporting EV_NLANG_COND_SYNTAX Call by reference Type reference (TYPE) STRING Linkage info 20060724
3 Importing IT_LINK Call by reference Type reference (TYPE) MDM_GX_TTLINK Linkage info 20060724
4 Importing IT_TABLE Call by reference Type reference (TYPE) MDM_GX_TTTABLE Table 20060724

Method GET_CONDITION_SYNTAX on class CL_MDM_GX_EXTR has no exception.

Method GET_DB_SYNTAX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_LANG_DBTAB_SYNTAX Call by reference Type reference (TYPE) STRING Linkage info 20060724
2 Exporting EV_NLANG_DBTAB_SYNTAX Call by reference Type reference (TYPE) STRING Linkage info 20060724
3 Importing IT_LINK Call by reference Type reference (TYPE) MDM_GX_TTLINK Linkage info 20060724
4 Importing IT_TABLE Call by reference Type reference (TYPE) MDM_GX_TTTABLE Table 20060724

Method GET_DB_SYNTAX on class CL_MDM_GX_EXTR has no exception.

Method GET_EXTR_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_TARGET_TABLE Call by reference Type reference (TYPE) STANDARD TABLE 20060724
2 Importing IT_TABLE Call by reference Type reference (TYPE) MDM_GX_TTTABLE List of table names for an object 20060724
3 Importing IV_OBJTYP Call by reference Type reference (TYPE) STRING MDM Object type 20060724
# Exception Resumable Description Created on
1 INVALID_ENTRY 20060724

Method GET_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_FIELDINFO Call by reference Type reference (TYPE) MDM_GX_TTSTFIELD Field 20060724
2 Exporting ET_LANGFIELD Call by reference Type reference (TYPE) MDM_GX_TTFIELD Field 20060724
3 Exporting ET_NONLANGFIELD Call by reference Type reference (TYPE) MDM_GX_TTFIELD Field 20060724
4 Exporting ET_TABLEINFO Call by reference Type reference (TYPE) MDM_GX_TTMDMFIELD Table containing the MDM field linkage to table 20060724
5 Importing IT_TABLE Call by reference Type reference (TYPE) MDM_GX_TTTABLE Table 20060724
# Exception Resumable Description Created on
1 INVALID_FIELD Invalid table field in customizing 20060724
2 INVALID_TABLE Invalid table 20060724

Method GET_LANGUAGES Signature

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

Method GET_LANGUAGES on class CL_MDM_GX_EXTR has no exception.

Method GET_LINK_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_TABLE Call by reference Type reference (TYPE) MDM_GX_TTTABLE Table 20060724
2 Returning RT_LINK Value transfer Type reference (TYPE) MDM_GX_TTLINK Linkage info 20060724

Method GET_LINK_INFO on class CL_MDM_GX_EXTR has no exception.

Method GET_TABLE_STRUCT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_FULLTAB_STRUCT Call by reference Object reference (TYPE REF TO) CL_ABAP_STRUCTDESCR Structure for table selected 20060724
2 Exporting ES_LANG_TAB_STRUCT Call by reference Object reference (TYPE REF TO) CL_ABAP_STRUCTDESCR Structure for language table 20060724
3 Exporting ES_TABLE_STRUCT Call by reference Object reference (TYPE REF TO) CL_ABAP_STRUCTDESCR Structure of the table 20060724
4 Importing IT_TABLE Call by reference Type reference (TYPE) MDM_GX_TTTABLE Table 20060724
# Exception Resumable Description Created on
1 INVALID_ENTRY 20060724

Method SEND_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_XML_TABLE Call by reference Type reference (TYPE) TABLE XML data passed 20060724
2 Importing IV_DEST Call by reference Type reference (TYPE) RFCDES-RFCDEST Logical Destination (Specified in Function Call) 20060724
3 Importing IV_FILE_NAME Call by reference Type reference (TYPE) STRING File name 20060724
4 Importing IV_FILE_PATH Call by reference Type reference (TYPE) STRING Filepath relative to the FTP root 20060724
5 Importing IV_HOST Call by reference Type reference (TYPE) C FTP host 20060724
6 Importing IV_PWD Call by reference Type reference (TYPE) C Password 20060724
7 Importing IV_USR Call by reference Type reference (TYPE) C User for FTP logon 20060724
8 Importing IV_XML_SIZE Call by reference Type reference (TYPE) I Size of the XML file 20060724

Method SEND_DATA on class CL_MDM_GX_EXTR 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 20060724

Method SET_LANGUAGES on class CL_MDM_GX_EXTR has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 732