SAP ABAP Class /TDAG/CP_IMDSCL_ENV (IMDS Customizing Environment)
Hierarchy
☛
TDAGBCA (Software Component) TechniData Basic Components
⤷
EHS (Application Component) Environment, Health and Safety
⤷
/TDAG/CP_IMDS (Package) IMDS Advanced Interface Integration

⤷

⤷

Properties
Class | /TDAG/CP_IMDSCL_ENV | |
Short Description | IMDS Customizing Environment | |
Super Class | ||
Instantiability of a Class | 2 | Public |
Final |
General Data
Message Class | ||
Program status | ||
Category | 0 | |
Package | /TDAG/CP_IMDS | IMDS Advanced Interface Integration |
Created | 20100618 | SAP |
Last change | 20141109 | |
Shared Memory-enabled | ||
Fixed point arithmetic | ||
Unicode checks active |
Forward declarations
# | Type group / Object type | Type | Type Description |
---|---|---|---|
1 | ![]() |
Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
2 | ![]() |
Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
Interfaces
Class /TDAG/CP_IMDSCL_ENV has no interface implemented.
Friends
Class /TDAG/CP_IMDSCL_ENV has no friend class.
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
Constant | Public | Type reference (TYPE) | I | 1 | Component Type | 20100618 | |
2 | ![]() |
Constant | Public | Type reference (TYPE) | I | 3 | Material Component Type | 20100618 | |
3 | ![]() |
Constant | Public | Type reference (TYPE) | I | 2 | Semicomponent Type | 20100618 | |
4 | ![]() |
Constant | Public | Type reference (TYPE) | I | 4 | Substance Component Type | 20100621 | |
5 | ![]() |
Static Attribute | Private | Type reference (TYPE) | ESEVALUE | 'X' | 20100618 | ||
6 | ![]() |
Static Attribute | Private | Type reference (TYPE) | ESEVALUE | 'M:PC;ZPDM_1028_009;ZPDM_1028_009_APPL_STD' | 20100618 | ||
7 | ![]() |
Static Attribute | Private | Type reference (TYPE) | ESEVALUE | 'M:PC;ZPDM_1028_009;ZPDM_1028_009_APPL_CSTD' | Environment Parameter Value | 20100915 | |
8 | ![]() |
Static Attribute | Private | Type reference (TYPE) | ESEVALUE | 'M:PC;ZPDM_1028_005;ZPDM_1028_005_VDA_CLASS' | 20100618 | ||
9 | ![]() |
Static Attribute | Private | Type reference (TYPE) | ESEVALUE | 'CONFIDENT' | 20100618 | ||
10 | ![]() |
Static Attribute | Private | Type reference (TYPE) | ESEVALUE | 'SAP_EHS_1012_001' | 20100618 | ||
11 | ![]() |
Static Attribute | Private | Type reference (TYPE) | ESEVALUE | 'MARA;MATNR' | 20100618 | ||
12 | ![]() |
Static Attribute | Private | Type reference (TYPE) | ESEVALUE | 'NAM;PROD' | 20100618 | ||
13 | ![]() |
Static Attribute | Private | Type reference (TYPE) | ESEVALUE | '0' | 20100618 | ||
14 | ![]() |
Static Attribute | Private | Type reference (TYPE) | ESEVALUE | ' | 20100618 | ||
15 | ![]() |
Static Attribute | Private | Type reference (TYPE) | ESEVALUE | 'NUM;IMDS_ID' | 20100618 | ||
16 | ![]() |
Static Attribute | Private | Type reference (TYPE) | ESEVALUE | 'IND;IMDSNGADSL' | 20140317 | ||
17 | ![]() |
Static Attribute | Private | Type reference (TYPE) | ESEVALUE | 'MARA;MATNR' | 20100618 | ||
18 | ![]() |
Static Attribute | Private | Type reference (TYPE) | ESEVALUE | 'NAM;WRK_SURF' | 20100618 | ||
19 | ![]() |
Static Attribute | Private | Type reference (TYPE) | ESEVALUE | 'NUM;BASMAT_STD' | 20100618 | ||
20 | ![]() |
Static Attribute | Private | Type reference (TYPE) | ESEVALUE | 'NAM;TRADE' | 20100618 | ||
21 | ![]() |
Static Attribute | Private | Type reference (TYPE) | ESEVALUE | '%NL%' | 20100618 | ||
22 | ![]() |
Static Attribute | Private | Type reference (TYPE) | ESEVALUE | 'NUM;IMDS_NODE' | 20100618 | ||
23 | ![]() |
Static Attribute | Private | Type reference (TYPE) | ESEVALUE | 'SAP_EHS_1012_001' | 20100618 | ||
24 | ![]() |
Static Attribute | Private | Type reference (TYPE) | ESEVALUE | 'M:FT=RM;ZPDM_1028_005;' | 20100618 | ||
25 | ![]() |
Static Attribute | Private | Type reference (TYPE) | ESEVALUE | 'M:FT=RM;ZPDM_1028_005;' | 20100618 | ||
26 | ![]() |
Static Attribute | Private | Type reference (TYPE) | ESEVALUE | 'RE' | Default ENV Parameter Value | 20100618 | |
27 | ![]() |
Static Attribute | Private | Type reference (TYPE) | ESEVALUE | 'MARA;MATNR' | 20100618 | ||
28 | ![]() |
Static Attribute | Private | Type reference (TYPE) | ESEVALUE | 'NAM;MAT' | 20100618 | ||
29 | ![]() |
Static Attribute | Private | Type reference (TYPE) | ESEVALUE | 'SAP_EHS_1012_001' | 20100618 | ||
30 | ![]() |
Static Attribute | Private | Type reference (TYPE) | ESEVALUE | 'NAM;SUPPLIER' | 20100618 | ||
31 | ![]() |
Static Attribute | Private | Type reference (TYPE) | ESEVALUE | 'FRM;BASMAT_SYM' | 20100618 | ||
32 | ![]() |
Static Attribute | Private | Type reference (TYPE) | ESEVALUE | 'NUM;IMDS_VERS' | 20100618 | ||
33 | ![]() |
Static Attribute | Private | Type reference (TYPE) | ESEVALUE | '' | 20100618 | ||
34 | ![]() |
Constant | Private | Type reference (TYPE) | CHAR10 | 'MAKTX' | MAKTX Pseudo Ident category | 20101206 | |
35 | ![]() |
Constant | Private | Type reference (TYPE) | CHAR10 | 'MARA' | MARA Pseudo Ident type | 20101201 | |
36 | ![]() |
Static Attribute | Public | Type reference (TYPE) | PROP_TYPE | property used for the attribute RECYCL_NORM of the XML Tag M | 20100618 | ||
37 | ![]() |
Static Attribute | Public | Type reference (TYPE) | PROP_TYPE | property used for the attribute RECYCL_NORM of the XML Tag M | 20100915 | ||
38 | ![]() |
Static Attribute | Public | Type reference (TYPE) | PROP_TYPE | property used for the attribute Category of the XML Tag Mate | 20100618 | ||
39 | ![]() |
Static Attribute | Private | Type reference (TYPE) | IDENT_TYPE | Identifier for Component ArtNr (do not use directly!) | 20100618 | ||
40 | ![]() |
Static Attribute | Private | Type reference (TYPE) | IDENT_TYPE | identfier used for the attribute Name of the XML Tag Compone | 20100618 | ||
41 | ![]() |
Static Attribute | Public | Type reference (TYPE) | IDENT_TYPE | Identificator Definition | 20100618 | ||
42 | ![]() |
Static Attribute | Public | Type reference (TYPE) | IDENT_TYPE | Identifier used for the attribute No Wildcard for GADSL | 20140317 | ||
43 | ![]() |
Static Attribute | Private | Type reference (TYPE) | IDENT_TYPE | Identifier for Material ArtNr (do not use directly!) | 20100618 | ||
44 | ![]() |
Static Attribute | Private | Type reference (TYPE) | IDENT_TYPE | identfier used for the attribute Name of the XML Tag Materia | 20100618 | ||
45 | ![]() |
Static Attribute | Private | Type reference (TYPE) | IDENT_TYPE | Identifier for Std Material ArtNr (do not use directly!) | 20100618 | ||
46 | ![]() |
Static Attribute | Public | Type reference (TYPE) | IDENT_TYPE | identfier used for the attribute Trade of the XML Tag Materi | 20100618 | ||
47 | ![]() |
Static Attribute | Public | Type reference (TYPE) | IDENT_TYPE | identifier used for the IMDS_NODE_ID | 20100618 | ||
48 | ![]() |
Static Attribute | Public | Type reference (TYPE) | PROP_TYPE | property used for the attribute Supplier of the XML Tag Mate | 20100618 | ||
49 | ![]() |
Static Attribute | Public | Type reference (TYPE) | PROP_TYPE | property used for the attribute Symbol of the XML Tag Materi | 20100618 | ||
50 | ![]() |
Static Attribute | Public | Type reference (TYPE) | PROP_TYPE | property used for the attribute Remark_DE of the XML Tag Mat | 20100618 | ||
51 | ![]() |
Static Attribute | Public | Type reference (TYPE) | PROP_TYPE | property used for the attribute Remark_EN of the XML Tag Mat | 20100618 | ||
52 | ![]() |
Static Attribute | Public | Type reference (TYPE) | ESEESTCAT | actual substance characteristic category for sap_ehs_1012_00 | 20100618 | ||
53 | ![]() |
Static Attribute | Public | Type reference (TYPE) | ESEESTCAT | actual substance characteristic category for sap_ehs_1012_0 | 20100618 | ||
54 | ![]() |
Static Attribute | Public | Type reference (TYPE) | ESEESTCAT | actual substance characteristic category for sap_ehs_1012_00 | 20100618 | ||
55 | ![]() |
Static Attribute | Private | Type reference (TYPE) | IDENT_TYPE | Identifier for Semi-Component ArtNr (do not use directly!) | 20100618 | ||
56 | ![]() |
Static Attribute | Private | Type reference (TYPE) | IDENT_TYPE | identfier used for the attribute Name of the XML Tag SemiCom | 20100618 | ||
57 | ![]() |
Static Attribute | Public | Type reference (TYPE) | IDENT_TYPE | identfier used for the attribute MatNr of the XML Tag Materi | 20100618 | ||
58 | ![]() |
Static Attribute | Public | Type reference (TYPE) | IDENT_TYPE | identfier used for the attribute MatNr of the XML Tag Materi | 20100618 | ||
59 | ![]() |
Static Attribute | Public | Type reference (TYPE) | IDENT_TYPE | identifier used for the IMDS Version Number | 20100618 | ||
60 | ![]() |
Static Attribute | Public | Type reference (TYPE) | ESEENVPARAM | 'ABORT_ON_ERROR' | ENV Parameter (/tdag/cpc_eximds) | 20100618 | |
61 | ![]() |
Static Attribute | Public | Type reference (TYPE) | ESEENVPARAM | 'ATTR_MATERIAL_APPL_STD' | ENV Parameter (/tdag/cpc_eximds) | 20100618 | |
62 | ![]() |
Static Attribute | Public | Type reference (TYPE) | ESEENVPARAM | 'ATTR_MATERIAL_APPL_CSTD' | ENV Parameter (/tdag/cpc_eximds) | 20100915 | |
63 | ![]() |
Static Attribute | Public | Type reference (TYPE) | ESEENVPARAM | 'ATTR_MATERIAL_CATEGORY' | ENV Parameter (/tdag/cpc_eximds) | 20100618 | |
64 | ![]() |
Static Attribute | Public | Type reference (TYPE) | ESEENVPARAM | 'ATTR_COMP_ARTNR' | ENV Parameter (/tdag/cpc_eximds) | 20100618 | |
65 | ![]() |
Static Attribute | Public | Type reference (TYPE) | ESEENVPARAM | 'ATTR_COMP_NAME' | ENV Parameter (/tdag/cpc_eximds) | 20100618 | |
66 | ![]() |
Static Attribute | Public | Type reference (TYPE) | ESEENVPARAM | 'DTD_TAG' | ENV Parameter (/tdag/cpc_eximds) | 20100618 | |
67 | ![]() |
Static Attribute | Public | Type reference (TYPE) | ESEENVPARAM | 'ATTR_IMDS_ID' | ENV Parameter (/tdag/cpc_eximds) | 20100618 | |
68 | ![]() |
Static Attribute | Public | Type reference (TYPE) | ESEENVPARAM | 'ATTR_MATERIAL_MATNR' | ENV Parameter (/tdag/cpc_eximds) | 20100618 | |
69 | ![]() |
Static Attribute | Public | Type reference (TYPE) | ESEENVPARAM | 'ATTR_MATERIAL_NAME' | ENV Parameter (/tdag/cpc_eximds) | 20100618 | |
70 | ![]() |
Static Attribute | Public | Type reference (TYPE) | ESEENVPARAM | 'ATTR_MATERIAL_STD_MATNR' | ENV Parameter (/tdag/cpc_eximds) | 20100618 | |
71 | ![]() |
Static Attribute | Public | Type reference (TYPE) | ESEENVPARAM | 'ATTR_MATERIAL_TRADE' | ENV Parameter (/tdag/cpc_eximds) | 20100618 | |
72 | ![]() |
Static Attribute | Public | Type reference (TYPE) | ESEENVPARAM | 'NEW_LINE' | ENV Parameter (/tdag/cpc_eximds) | 20100618 | |
73 | ![]() |
Static Attribute | Public | Type reference (TYPE) | ESEENVPARAM | 'ATTR_IMDSNODE_ID' | ENV Parameter (/tdag/cpc_eximds) | 20100618 | |
74 | ![]() |
Static Attribute | Public | Type reference (TYPE) | ESEENVPARAM | 'ATTR_MATERIAL_REMARK_DE' | ENV Parameter (/tdag/cpc_eximds) | 20100618 | |
75 | ![]() |
Static Attribute | Public | Type reference (TYPE) | ESEENVPARAM | 'ATTR_MATERIAL_REMARK_EN' | ENV Parameter (/tdag/cpc_eximds) | 20100618 | |
76 | ![]() |
Static Attribute | Public | Type reference (TYPE) | ESEENVPARAM | 'ATTR_SEMICOMP_ARTNR' | ENV Parameter (/tdag/cpc_eximds) | 20100618 | |
77 | ![]() |
Static Attribute | Public | Type reference (TYPE) | ESEENVPARAM | 'ATTR_SEMICOMP_NAME' | ENV Parameter (/tdag/cpc_eximds) | 20100618 | |
78 | ![]() |
Static Attribute | Public | Type reference (TYPE) | ESEENVPARAM | 'ATTR_MATERIAL_SUPPLIER' | ENV Parameter (/tdag/cpc_eximds) | 20100618 | |
79 | ![]() |
Static Attribute | Public | Type reference (TYPE) | ESEENVPARAM | 'ATTR_MATERIAL_SYMBOL' | ENV Parameter (/tdag/cpc_eximds) | 20100618 | |
80 | ![]() |
Static Attribute | Public | Type reference (TYPE) | ESEENVPARAM | 'ATTR_IMDS_VERSION' | ENV Parameter (/tdag/cpc_eximds) | 20100618 | |
81 | ![]() |
Static Attribute | Public | Type reference (TYPE) | ESEENVPARAM | 'XML_TAG' | ENV Parameter (/tdag/cpc_eximds) | 20100618 | |
82 | ![]() |
Constant | Public | Type reference (TYPE) | STRING | 'M:' | Property Type Default | 20100623 | |
83 | ![]() |
Constant | Public | Type reference (TYPE) | STRING | 'M:PC' | Property Type Phrase Code | 20100623 | |
84 | ![]() |
Constant | Public | Type reference (TYPE) | STRING | 'M:PK' | Property Type Phrase Key | 20100623 | |
85 | ![]() |
Constant | Public | Type reference (TYPE) | STRING | 'M:PT' | Property Type Phrase Text | 20100623 | |
86 | ![]() |
Constant | Public | Type reference (TYPE) | STRING | 'M:FT' | Property Type Text | 20100623 | |
87 | ![]() |
Static Attribute | Public | Type reference (TYPE) | SUBCAT_TABLE | table containing all substance categories for a material in | 20100618 | ||
88 | ![]() |
Static Attribute | Public | Type reference (TYPE) | SUBCAT_TABLE | table containing all substance categories for a part in imds | 20100618 | ||
89 | ![]() |
Static Attribute | Public | Type reference (TYPE) | SUBCAT_TABLE | table containing all substance categories for a semipart in | 20100618 | ||
90 | ![]() |
Static Attribute | Public | Type reference (TYPE) | SUBCAT_TABLE | table containing all substance categories for a substance in | 20100618 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | ![]() |
Static method | Public | Constructor | CLASS_CONSTRUCTOR | 20100618 |
2 | ![]() |
Static method | Private | Method | Read Environment Parameter | 20100618 |
3 | ![]() |
Static method | Public | Method | Determs the Component Type | 20100618 |
4 | ![]() |
Static method | Public | Method | Reads the identifier category name | 20101130 |
5 | ![]() |
Static method | Public | Method | Get the Import restriction for the given recipient status | 20101011 |
6 | ![]() |
Static method | Public | Method | Reads an related Identifier value | 20101206 |
7 | ![]() |
Static method | Private | Method | Initialize from Customizing Settings | 20100618 |
Events
Class /TDAG/CP_IMDSCL_ENV has no event.
Types
# | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
---|---|---|---|---|---|---|---|
1 | IDENT_TYPE | Public | See coding | Identificator Type | 20100618 | BEGIN OF IDENT_TYPE,
* identification category
idcat TYPE eseidcat,
* identification type
idtype TYPE eseidtype,
END OF IDENT_TYPE
|
|
2 | PROP_TYPE | Public | See coding | Property Type | 20100618 | BEGIN OF PROP_TYPE,
prop_type(4) TYPE c, " Art des Merkmals
text_type type ESETEXTCAT, " Freitextart
subchacat type ESEESTCAT, " Stoffbewertung
name_char type ATNAM, " merkmalname
END OF PROP_TYPE
|
|
3 | SUBCAT_TABLE | Public | See coding | 20100618 | SUBCAT_TABLE TYPE STANDARD TABLE OF ESESUBCAT
|
Method Signatures
Method CLASS_CONSTRUCTOR Signature
Method CLASS_CONSTRUCTOR on class /TDAG/CP_IMDSCL_ENV has no parameter.
Method CLASS_CONSTRUCTOR on class /TDAG/CP_IMDSCL_ENV has no exception.
Method ENV_PAR_READ Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
E_VALUE | Call by reference | Type reference (TYPE) | ESEVALUE | Environment Parameter Value | 20100618 | ||
2 | ![]() |
I_DEF_VALUE | Call by reference | Type reference (TYPE) | ESEVALUE | Environment Parameter Value | 20100618 | ||
3 | ![]() |
I_PARAM | Call by reference | Type reference (TYPE) | ESEENVPARAM | Environment Parameters | 20100618 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Parameter was not found | 20100618 |
Method GET_COMPONENT_TYPE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IV_SUBCAT | Call by reference | Type reference (TYPE) | ESESUBCAT | Specification Type | 20100618 | ||
2 | ![]() |
RV_COMP_TYPE | Value transfer | Type reference (TYPE) | I | Component Type | 20100618 |
Method GET_COMPONENT_TYPE on class /TDAG/CP_IMDSCL_ENV has no exception.
Method GET_IDENTCAT_NAME Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
EV_IDCNAM | Call by reference | Type reference (TYPE) | ESEIDCNAM | Description of the Identification Type | 20101130 | ||
2 | ![]() |
IV_ENV_PARAM | Call by reference | Type reference (TYPE) | ESEENVPARAM | Environment Parameters | 20101130 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Failed to read the identifier category name | 20101130 |
Method GET_IMP_RESTRICTION Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
EV_IMP_ALLOW | Call by reference | Type reference (TYPE) | /TDAG/CPE_IMP_ALLOW | MDS Import allowed | 20101011 | ||
2 | ![]() |
IV_REC_STATUS | Call by reference | Type reference (TYPE) | /TDAG/CPE_REC_STATUS | Recipient Status | 20101011 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Restriction for Status is not maintained | 20101011 |
Method GET_VARIABLE_VAL Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ET_IDENT | Call by reference | Type reference (TYPE) | /TDAG/CPY_TLINE | Table Type for Structure Tline | 20101206 | ||
2 | ![]() |
EV_IDENT_LONG_TEXT | Call by reference | Type reference (TYPE) | STRING | Long Text | 20101206 | ||
3 | ![]() |
EV_IDENT_VAL | Call by reference | Type reference (TYPE) | TDLINE | Text Line | 20101206 | ||
4 | ![]() |
IV_ENV_PARAM | Call by reference | Type reference (TYPE) | ESEENVPARAM | Environment Parameters | 20101206 | ||
5 | ![]() |
IV_FLG_FORCE_LANG | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | Flag: force the lang | 20101206 | |
6 | ![]() |
IV_LANGU | Call by reference | Type reference (TYPE) | SPRAS | Language Key | 20101206 | ||
7 | ![]() |
IV_RECN | Call by reference | Type reference (TYPE) | ESERECN | Sequential Number of Data Record | 20101206 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Failed to read the identificator | 20101206 |
Method INITIALIZE Signature
Method INITIALIZE on class /TDAG/CP_IMDSCL_ENV has no parameter.
Method INITIALIZE on class /TDAG/CP_IMDSCL_ENV has no exception.
History
Last changed by/on | SAP | 20141109 |
SAP Release Created in | 200_600 |