SAP ABAP Class CL_MDM_ERP_MAT_UTIL (Material classifications and characteristics)
Hierarchy
☛
SAP_APPL (Software Component) Logistics and Accounting
⤷
MDM-CLT (Application Component) Client-System Adapter
⤷
MDM_GX_ERP (Package) MDM Generic Extractor: Special Functions for R/3 and ERP

⤷

⤷

Properties
Class | CL_MDM_ERP_MAT_UTIL | |
Short Description | Material classifications and characteristics | |
Super Class | ||
Instantiability of a Class | 2 | Public |
Final |
General Data
Message Class | ||
Program status | ||
Category | 0 | |
Package | MDM_GX_ERP | MDM Generic Extractor: Special Functions for R/3 and ERP |
Created | 20060721 | SAP |
Last change | 20110908 | SAP |
Shared Memory-enabled | ||
Fixed point arithmetic | ||
Unicode checks active |
Forward declarations
Class CL_MDM_ERP_MAT_UTIL has no forward declaration.
Interfaces
Class CL_MDM_ERP_MAT_UTIL has no interface implemented.
Friends
Class CL_MDM_ERP_MAT_UTIL has no friend class.
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
Constant | Public | Type reference (TYPE) | N | 1 | Standard extraction method | 20070625 | |
2 | ![]() |
Constant | Public | Type reference (TYPE) | N | 2 | Enhanced extraction method | 20070625 | |
3 | ![]() |
Static Attribute | Private | Type reference (TYPE) | MDM_GX_TTCLASS_CHARAC | Class and characteristic info | 20060721 | ||
4 | ![]() |
Static Attribute | Private | Type reference (TYPE) | MDM_GX_TTCLASS_CHARAC_CACHE | Cache for characteristics and classes | 20060721 | ||
5 | ![]() |
Static Attribute | Private | Type reference (TYPE) | MDM_GX_TTCLASS_CHARAC | Class and characteristic info, with explicit inheritance | 20060725 | ||
6 | ![]() |
Static Attribute | Private | Type reference (TYPE) | MDM_GX_TT_LANGUAGE | Languages | 20060721 | ||
7 | ![]() |
Static Attribute | Private | Type reference (TYPE) | MDM_GX_TTPARENT | Parent class table | 20060721 | ||
8 | ![]() |
Static Attribute | Private | Type reference (TYPE) | MDM_GX_TTPARENT_FLAT | Parent class table | 20060721 | ||
9 | ![]() |
Static Attribute | Public | Type reference (TYPE) | N | Extraction method (Version) | 20070625 |
Methods
Events
Class CL_MDM_ERP_MAT_UTIL has no event.
Types
Class CL_MDM_ERP_MAT_UTIL has no local type.
Method Signatures
Method BUILD_XML_CHARAC 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_TT_XML_LINE | XML Table | 20060721 | ||
2 | ![]() |
EV_XML_FILENAME | Call by reference | Type reference (TYPE) | STRING | 20060721 | |||
3 | ![]() |
EV_XML_SIZE | Call by reference | Type reference (TYPE) | I | 20060721 | |||
4 | ![]() |
IT_CHARAC | Call by reference | Type reference (TYPE) | MDM_GX_TTCLASS_CHARAC | Characteristic value table | 20060721 | ||
5 | ![]() |
IV_XML_ROOT | Call by reference | Type reference (TYPE) | STRING | 20060721 | |||
6 | ![]() |
IV_XML_TAG | Call by reference | Type reference (TYPE) | STRING | 20060721 |
Method BUILD_XML_CHARAC on class CL_MDM_ERP_MAT_UTIL has no exception.
Method BUILD_XML_CHARAC_MAIN Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IT_CHARAC | Call by reference | Type reference (TYPE) | MDM_GX_TTCLASS_CHARAC | Characteristic value table | 20081124 |
Method BUILD_XML_CHARAC_MAIN on class CL_MDM_ERP_MAT_UTIL has no exception.
Method BUILD_XML_CLASS_MAIN Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IT_CHARAC | Call by reference | Type reference (TYPE) | MDM_GX_TTCLASS_CHARAC | Characteristic value table | 20081031 |
Method BUILD_XML_CLASS_MAIN on class CL_MDM_ERP_MAT_UTIL has no exception.
Method BUILD_XML_CLOSE 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_TT_XML_LINE | XML Table | 20081124 | ||
2 | ![]() |
EV_XML_FILENAME | Call by reference | Type reference (TYPE) | STRING | 20081124 | |||
3 | ![]() |
EV_XML_SIZE | Call by reference | Type reference (TYPE) | I | 20081124 | |||
4 | ![]() |
IV_XML_TAG | Call by reference | Type reference (TYPE) | STRING | 20081124 |
Method BUILD_XML_CLOSE on class CL_MDM_ERP_MAT_UTIL has no exception.
Method BUILD_XML_PREPARE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IV_NAME | Call by reference | Type reference (TYPE) | STRING | Name of XML Element | 20081124 | ||
2 | ![]() |
IV_XML_ROOT | Call by reference | Type reference (TYPE) | STRING | XML root element | 20081124 |
Method BUILD_XML_PREPARE on class CL_MDM_ERP_MAT_UTIL has no exception.
Method BUILD_XML_PRODUCT_HIER 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_TT_XML_LINE | XML line | 20060721 | ||
2 | ![]() |
EV_XML_FILENAME | Call by reference | Type reference (TYPE) | STRING | 20060721 | |||
3 | ![]() |
EV_XML_SIZE | Call by reference | Type reference (TYPE) | I | 20060721 | |||
4 | ![]() |
IT_PRODHIER | Call by reference | Type reference (TYPE) | MDM_GX_TTPRODHIER | Product hierarchies | 20060721 | ||
5 | ![]() |
IV_XML_ROOT | Call by reference | Type reference (TYPE) | STRING | 20060721 | |||
6 | ![]() |
IV_XML_TAG | Call by reference | Type reference (TYPE) | STRING | 20060721 |
Method BUILD_XML_PRODUCT_HIER on class CL_MDM_ERP_MAT_UTIL has no exception.
Method BUILD_XSD_CHARAC 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_TT_XML_LINE | XML line | 20060721 | ||
2 | ![]() |
EV_XML_FILENAME | Call by reference | Type reference (TYPE) | STRING | 20060721 | |||
3 | ![]() |
EV_XML_SIZE | Call by reference | Type reference (TYPE) | I | 20060721 | |||
4 | ![]() |
IV_XML_ROOT | Call by reference | Type reference (TYPE) | STRING | 20060721 | |||
5 | ![]() |
IV_XML_TAG | Call by reference | Type reference (TYPE) | STRING | 20060721 |
Method BUILD_XSD_CHARAC on class CL_MDM_ERP_MAT_UTIL has no exception.
Method GET_CHARACTERISTICS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ET_CLASS_CHARAC_ALL | Value transfer | Type reference (TYPE) | MDM_GX_TTCLASS_CHARAC | Class and characteristic info | 20060721 | ||
2 | ![]() |
IV_CLASS | Call by reference | Type reference (TYPE) | KLASSE_D | Class Number | 20060721 | ||
3 | ![]() |
IV_CLASSTYPE | Call by reference | Type reference (TYPE) | KLAH-KLART | Class Type | 20060721 |
Method GET_CHARACTERISTICS on class CL_MDM_ERP_MAT_UTIL has no exception.
Method GET_CHARACTERISTIC_INFO Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ET_CLASS_CHARAC_ALL | Call by reference | Type reference (TYPE) | MDM_GX_TTCLASS_CHARAC | Class and characteristic info | 20060721 | ||
2 | ![]() |
IV_CLASS | Call by reference | Type reference (TYPE) | KLASSE_D | Class Number | 20060721 |
Method GET_CHARACTERISTIC_INFO on class CL_MDM_ERP_MAT_UTIL has no exception.
Method GET_CHILDREN_CHARACTERISTICS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IS_CLASS | Call by reference | Type reference (TYPE) | ANY | 20060721 | |||
2 | ![]() |
IT_CABN | Call by reference | Type reference (TYPE) | ANY | 20060721 | |||
3 | ![]() |
IT_CABNT | Call by reference | Type reference (TYPE) | ANY | 20060721 | |||
4 | ![]() |
IT_CAWN | Call by reference | Type reference (TYPE) | ANY | 20060721 | |||
5 | ![]() |
IT_CAWNT | Call by reference | Type reference (TYPE) | ANY | 20060721 | |||
6 | ![]() |
IT_KLAH | Call by reference | Type reference (TYPE) | ANY | 20060721 | |||
7 | ![]() |
IT_KSML | Call by reference | Type reference (TYPE) | ANY | 20060721 | |||
8 | ![]() |
IT_KSSK | Call by reference | Type reference (TYPE) | ANY | 20060721 | |||
9 | ![]() |
IT_PARENT_CLASS | Call by reference | Type reference (TYPE) | MDM_GX_TTPARENT | Parent class table | 20060721 | ||
10 | ![]() |
IT_SWOR | Call by reference | Type reference (TYPE) | ANY | 20060721 |
Method GET_CHILDREN_CHARACTERISTICS on class CL_MDM_ERP_MAT_UTIL has no exception.
Method GET_CLASS_LIST Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IS_CLASS | Call by reference | Type reference (TYPE) | ANY | 20060721 | |||
2 | ![]() |
IT_CABN | Call by reference | Type reference (TYPE) | ANY | 20060721 | |||
3 | ![]() |
IT_CABNT | Call by reference | Type reference (TYPE) | ANY | 20060721 | |||
4 | ![]() |
IT_CAWN | Call by reference | Type reference (TYPE) | ANY | 20060721 | |||
5 | ![]() |
IT_CAWNT | Call by reference | Type reference (TYPE) | ANY | 20060721 | |||
6 | ![]() |
IT_KLAH | Call by reference | Type reference (TYPE) | ANY | 20060721 | |||
7 | ![]() |
IT_KSML | Call by reference | Type reference (TYPE) | ANY | 20060721 | |||
8 | ![]() |
IT_KSSK | Call by reference | Type reference (TYPE) | ANY | 20060721 | |||
9 | ![]() |
IT_PARENT_CLASS | Call by reference | Type reference (TYPE) | MDM_GX_TTPARENT | Parent class table | 20060721 | ||
10 | ![]() |
IT_SWOR | Call by reference | Type reference (TYPE) | ANY | 20060721 |
Method GET_CLASS_LIST on class CL_MDM_ERP_MAT_UTIL has no exception.
Method GET_INHERITED_CHARACTERISTICS Signature
Method GET_INHERITED_CHARACTERISTICS on class CL_MDM_ERP_MAT_UTIL has no parameter.
Method GET_INHERITED_CHARACTERISTICS on class CL_MDM_ERP_MAT_UTIL has no exception.
Method GET_PRODUCT_HIERARCHIES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ET_PRODHIER | Call by reference | Type reference (TYPE) | MDM_GX_TTPRODHIER | Product hierarchies | 20060721 |
Method GET_PRODUCT_HIERARCHIES on class CL_MDM_ERP_MAT_UTIL has no exception.
Method NEXT_LEVEL Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IT_ATTR_INFO | Call by reference | Type reference (TYPE) | MDM_GX_TTATTR_INFO | Attribute info | 20060725 | ||
2 | ![]() |
IV_PARENT | Call by reference | Type reference (TYPE) | CLINT | Internal Class Number | 20060725 |
Method NEXT_LEVEL on class CL_MDM_ERP_MAT_UTIL 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_TT_LANGUAGE | ZZTLANGUAGE | 20060721 |
Method SET_LANGUAGES on class CL_MDM_ERP_MAT_UTIL has no exception.
Method SET_MDMGX_VERSION Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IV_PARAMETER | Call by reference | Type reference (TYPE) | STRING | Generic parameter | 20070625 |
Method SET_MDMGX_VERSION on class CL_MDM_ERP_MAT_UTIL has no exception.
History
Last changed by/on | SAP | 20110908 |
SAP Release Created in | 2004_1_470 |