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 | ![]() |
Static Attribute | Private | Type reference (TYPE) | MDM_GX_TTLANGUAGE | ZZTLANGUAGE | 20060724 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | ![]() |
Static method | Public | Method | Build the xml out of the data passed | 20060724 |
2 | ![]() |
Static method | Public | Method | Build the xml out of the data passed | 20060724 |
3 | ![]() |
Static method | Private | Method | Get the linkage info | 20060724 |
4 | ![]() |
Static method | Private | Method | Get the linkage info | 20060724 |
5 | ![]() |
Static method | Private | Method | Get the linkage info | 20060724 |
6 | ![]() |
Static method | Public | Method | Get the extracted data for the object reference data load | 20060724 |
7 | ![]() |
Static method | Public | Method | Get the table field name and mdm field name maps | 20060724 |
8 | ![]() |
Static method | Public | Method | Set the permitted languages for extraction of data | 20060724 |
9 | ![]() |
Static method | Private | Method | Get the linkage info | 20060724 |
10 | ![]() |
Static method | Public | Method | Get the structure of the table line passed | 20060724 |
11 | ![]() |
Static method | Public | Method | Send the extracted data to the corresponding ports in MDIS | 20060724 |
12 | ![]() |
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 | ![]() |
ET_XML_TABLE | Call by reference | Type reference (TYPE) | MDM_GX_TTXML_LINE | XML Table | 20060724 | ||
2 | ![]() |
EV_XML_FILENAME | Call by reference | Type reference (TYPE) | STRING | 20060724 | |||
3 | ![]() |
EV_XML_SIZE | Call by reference | Type reference (TYPE) | I | 20060724 | |||
4 | ![]() |
IR_FULL_STRUCT | Call by reference | Object reference (TYPE REF TO) | CL_ABAP_STRUCTDESCR | Runtime type identification | 20060724 | ||
5 | ![]() |
IR_LANG_STRUCT | Call by reference | Object reference (TYPE REF TO) | CL_ABAP_STRUCTDESCR | Runtime type identification | 20060724 | ||
6 | ![]() |
IR_NONLANG_STRUCT | Call by reference | Object reference (TYPE REF TO) | CL_ABAP_STRUCTDESCR | Runtime type identification | 20060724 | ||
7 | ![]() |
IT_FIELDINFO | Call by reference | Type reference (TYPE) | MDM_GX_TTMDMFIELD | Table containing the MDM field linkage to table | 20060724 | ||
8 | ![]() |
IT_TARGET_TABLE | Call by reference | Type reference (TYPE) | STANDARD TABLE | Target table | 20060724 | ||
9 | ![]() |
IV_XML_ROOT | Call by reference | Type reference (TYPE) | STRING | 20060724 | |||
10 | ![]() |
IV_XML_TAG | Call by reference | Type reference (TYPE) | STRING | 20060724 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Invalid entry | 20060724 |
Method BUILD_XSD_DATA Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ET_XSD_TABLE | Call by reference | Type reference (TYPE) | MDM_GX_TTXML_LINE | XML Table | 20060724 | ||
2 | ![]() |
EV_XSD_FILENAME | Call by reference | Type reference (TYPE) | STRING | 20060724 | |||
3 | ![]() |
EV_XSD_SIZE | Call by reference | Type reference (TYPE) | I | 20060724 | |||
4 | ![]() |
IT_TABLE | Call by reference | Type reference (TYPE) | MDM_GX_TTTABLE | Table | 20060724 | ||
5 | ![]() |
IV_XSD_TAG | Call by reference | Type reference (TYPE) | STRING | 20060724 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
20060724 |
Method GET_COLUMN_SYNTAX Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
EV_LANG_COLUMN_SYNTAX | Call by reference | Type reference (TYPE) | STRING | Linkage info | 20060724 | ||
2 | ![]() |
EV_NLANG_COLUMN_SYNTAX | Call by reference | Type reference (TYPE) | STRING | Linkage info | 20060724 | ||
3 | ![]() |
IT_LINK | Call by reference | Type reference (TYPE) | MDM_GX_TTLINK | Linkage info | 20070206 | ||
4 | ![]() |
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 | ![]() |
EV_LANG_COND_SYNTAX | Call by reference | Type reference (TYPE) | STRING | Linkage info | 20060724 | ||
2 | ![]() |
EV_NLANG_COND_SYNTAX | Call by reference | Type reference (TYPE) | STRING | Linkage info | 20060724 | ||
3 | ![]() |
IT_LINK | Call by reference | Type reference (TYPE) | MDM_GX_TTLINK | Linkage info | 20060724 | ||
4 | ![]() |
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 | ![]() |
EV_LANG_DBTAB_SYNTAX | Call by reference | Type reference (TYPE) | STRING | Linkage info | 20060724 | ||
2 | ![]() |
EV_NLANG_DBTAB_SYNTAX | Call by reference | Type reference (TYPE) | STRING | Linkage info | 20060724 | ||
3 | ![]() |
IT_LINK | Call by reference | Type reference (TYPE) | MDM_GX_TTLINK | Linkage info | 20060724 | ||
4 | ![]() |
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 | ![]() |
ET_TARGET_TABLE | Call by reference | Type reference (TYPE) | STANDARD TABLE | 20060724 | |||
2 | ![]() |
IT_TABLE | Call by reference | Type reference (TYPE) | MDM_GX_TTTABLE | List of table names for an object | 20060724 | ||
3 | ![]() |
IV_OBJTYP | Call by reference | Type reference (TYPE) | STRING | MDM Object type | 20060724 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
20060724 |
Method GET_FIELDS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ET_FIELDINFO | Call by reference | Type reference (TYPE) | MDM_GX_TTSTFIELD | Field | 20060724 | ||
2 | ![]() |
ET_LANGFIELD | Call by reference | Type reference (TYPE) | MDM_GX_TTFIELD | Field | 20060724 | ||
3 | ![]() |
ET_NONLANGFIELD | Call by reference | Type reference (TYPE) | MDM_GX_TTFIELD | Field | 20060724 | ||
4 | ![]() |
ET_TABLEINFO | Call by reference | Type reference (TYPE) | MDM_GX_TTMDMFIELD | Table containing the MDM field linkage to table | 20060724 | ||
5 | ![]() |
IT_TABLE | Call by reference | Type reference (TYPE) | MDM_GX_TTTABLE | Table | 20060724 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Invalid table field in customizing | 20060724 | |
2 | ![]() |
Invalid table | 20060724 |
Method GET_LANGUAGES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
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 | ![]() |
IT_TABLE | Call by reference | Type reference (TYPE) | MDM_GX_TTTABLE | Table | 20060724 | ||
2 | ![]() |
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 | ![]() |
ES_FULLTAB_STRUCT | Call by reference | Object reference (TYPE REF TO) | CL_ABAP_STRUCTDESCR | Structure for table selected | 20060724 | ||
2 | ![]() |
ES_LANG_TAB_STRUCT | Call by reference | Object reference (TYPE REF TO) | CL_ABAP_STRUCTDESCR | Structure for language table | 20060724 | ||
3 | ![]() |
ES_TABLE_STRUCT | Call by reference | Object reference (TYPE REF TO) | CL_ABAP_STRUCTDESCR | Structure of the table | 20060724 | ||
4 | ![]() |
IT_TABLE | Call by reference | Type reference (TYPE) | MDM_GX_TTTABLE | Table | 20060724 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
20060724 |
Method SEND_DATA Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IT_XML_TABLE | Call by reference | Type reference (TYPE) | TABLE | XML data passed | 20060724 | ||
2 | ![]() |
IV_DEST | Call by reference | Type reference (TYPE) | RFCDES-RFCDEST | Logical Destination (Specified in Function Call) | 20060724 | ||
3 | ![]() |
IV_FILE_NAME | Call by reference | Type reference (TYPE) | STRING | File name | 20060724 | ||
4 | ![]() |
IV_FILE_PATH | Call by reference | Type reference (TYPE) | STRING | Filepath relative to the FTP root | 20060724 | ||
5 | ![]() |
IV_HOST | Call by reference | Type reference (TYPE) | C | FTP host | 20060724 | ||
6 | ![]() |
IV_PWD | Call by reference | Type reference (TYPE) | C | Password | 20060724 | ||
7 | ![]() |
IV_USR | Call by reference | Type reference (TYPE) | C | User for FTP logon | 20060724 | ||
8 | ![]() |
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 | ![]() |
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 |