SAP ABAP Class CL_SMT_STRUCTURE_DESCRIPTOR (Structure descriptor)
Hierarchy
SAP_BS_FND (Software Component) SAP Business Suite Foundation
   CA-SOA-SMT (Application Component) Service Mapping Tool
     GMT_CONFIGURATION (Package) configuration objects
Properties
Class CL_SMT_STRUCTURE_DESCRIPTOR  
Short Description Structure descriptor    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package GMT_CONFIGURATION   configuration objects 
Created 20080123   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_SMT_CONFIG_CONST Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
Class CL_SMT_STRUCTURE_DESCRIPTOR has no interface implemented.
Friends
Class CL_SMT_STRUCTURE_DESCRIPTOR has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_FIELDNAME_TABLE_LINE Constant Public Type reference (TYPE) FIELDNAME 'TABLE_LINE' Field Name 20080123
2 GC_TMP_FIELD_PATH Static Attribute Private Type reference (TYPE) SMT_FIELD_PATH Field path 20090128
3 MT_FIELD Instance attribute Private Type reference (TYPE) SMT_T_STRUCTURE_FIELD List of structure field data 20080123
4 MV_EVENT Instance attribute Private Type reference (TYPE) SMT_GUID 20080124
5 MV_STRUCTURE Instance attribute Private Type reference (TYPE) SMT_STRUCTURE_PATH Structure path 20080123
6 SO_CO Static Attribute Private Object reference (TYPE REF TO) CL_SMT_CONFIG_CONST Configuration constant attributes 20080123
7 SO_ERR Static Attribute Private Object reference (TYPE REF TO) CL_SMT_ERROR_RAISER Raises error messages 20080124
8 SO_NO Static Attribute Private Object reference (TYPE REF TO) CL_SMT_MSGNO_CONST Message number constant attributes 20080124
9 SO_SERVICES Static Attribute Private Object reference (TYPE REF TO) CL_SMT_SERVICES Grouping of generic services 20080123
Methods
# Method Level Visibility Method type Description Created on
1 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20080123
2 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20080123
3 GET_ELEMENT_FIELD_DATA Instance method Private Method Return the data for an elementary field 20080123
4 GET_FIELD Instance method Public Method Return the data for a structure field 20080124
5 GET_FIELDS Instance method Public Method Returns the list of fields' data 20080125
6 GET_FIELDS_BY_DESCRIPTOR Instance method Private Method Return the fields using the abap descriptor 20080123
7 GET_FIELDS_BY_REF_DESCRIPTOR Instance method Private Method Return the reference fields using hte abap descriptor 20080123
8 GET_FIELDS_DATA Instance method Private Method Return the data for any field 20080123
9 GET_FIELD_BY_ELEM_DESCRIPTOR Instance method Private Method Return the element fields using the abap descriptor 20080123
10 GET_FIELD_BY_OO_DESCRIPTOR Instance method Private Method Return the OO fields using the abap descriptor 20080123
11 GET_FIELD_PATH_STRUCTURE Instance method Public Method Gets the Field Path in Ext mode given structure name path 20090130
12 GET_HEADER_FIELD_DATA Instance method Private Method Return the main structure field 20080124
13 GET_REFERENCE_FIELDS_DATA Instance method Private Method Return the data for a reference field 20080124
14 GET_STRUCTURE Instance method Public Method Return the structure name 20080317
15 GET_STRUCTURE_FIELDS_DATA Instance method Private Method Return the data for a structure field 20080123
16 GET_TABLE_FIELDS_DATA Instance method Private Method Return the data for a table field 20080123
17 IS_USED Instance method Public Method Return true (X) if the structure is used 20080407
18 LOAD_DATA Instance method Private Method Load structure field data 20080123
19 ON_ASSIGNMENT_ADDED Instance method Private Event handling method Handle structure field usage added 20080430
20 ON_ASSIGNMENT_REMOVED Instance method Private Event handling method Handle structure assignment removed 20080430
21 ON_STRUCTURE_USAGE_ADDED Instance method Private Event handling method Handle structure field usage added event 20080124
22 ON_STRUCTURE_USAGE_REMOVED Instance method Private Event handling method Handle structure field usage removed event 20080124
23 REMOVE_FIELD_USAGES Instance method Public Method Remove usages of a list of structure fields 20080125
24 SET_FIELD_USAGES Instance method Public Method Set the field usages 20080125
Events
# Event Type Visibility Description Created on
1 FIELD_USAGE_CHANGED Instance Event
(0)
Public
(2)
Notify listeners that the field usage changed 20080125
2 REINITIALIZED Instance Event
(0)
Public
(2)
Notify listeners the the structure has been reinitialized 20080125
Types
Class CL_SMT_STRUCTURE_DESCRIPTOR has no local type.
Method Signatures

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_SMT_STRUCTURE_DESCRIPTOR has no parameter.
Method CLASS_CONSTRUCTOR on class CL_SMT_STRUCTURE_DESCRIPTOR has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_EVENT Call by reference Type reference (TYPE) SMT_GUID 20080124
2 Importing IV_STRUCTURE Call by reference Type reference (TYPE) SMT_STRUCTURE_PATH Structure path 20080123
# Exception Resumable Description Created on
1 CX_SMT_DATA_NOT_FOUND Data not found error 20080326

Method GET_ELEMENT_FIELD_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_CHILD Call by reference Object reference (TYPE REF TO) IF_PROXY_RT_DEF Proxy Runtime: Meta Data 20090416
2 Importing IS_FIELD Call by reference Type reference (TYPE) DFIES DD Interface: Table Fields for DDIF_FIELDINFO_GET 20080123
3 Importing IV_EXT_PARENT_PATH Call by reference Type reference (TYPE) SMT_FIELD_PATH Field path 20090129
4 Importing IV_META_DATA Call by reference Object reference (TYPE REF TO) IF_PROXY_RT_DATA Proxy Runtime: Meta Data 20090416
5 Importing IV_PARENT Call by reference Type reference (TYPE) SMT_STRUCTURE_FIELD_ID Structure field ID 20080123
6 Importing IV_PARENT_PATH Call by reference Type reference (TYPE) SMT_FIELD_PATH Field path 20080123
7 Importing IV_PROXY_ATTRIBUTE Call by reference Object reference (TYPE REF TO) IF_PROXY_RT_ATTRIBUTE Proxy Runtime: Metadata Attribute 20090416
8 Importing IV_READ_ONLY Call by reference Type reference (TYPE) SMT_BOOLEAN CL_SMT_CONFIG_CONST=>GC_FALSE 20080123
9 Importing IV_REFERENCE Call by reference Type reference (TYPE) SMT_BOOLEAN CL_SMT_CONFIG_CONST=>GC_FALSE 20080123
10 Returning RS_FIELD_DATA Value transfer Type reference (TYPE) SMT_S_STRUCTURE_FIELD Structure field data 20080123

Method GET_ELEMENT_FIELD_DATA on class CL_SMT_STRUCTURE_DESCRIPTOR has no exception.

Method GET_FIELD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_FIELD Call by reference Type reference (TYPE) SMT_FIELD_PATH Field path 20080124
2 Returning RS_FIELD_DATA Value transfer Type reference (TYPE) SMT_S_STRUCTURE_FIELD Structure field data 20080124
# Exception Resumable Description Created on
1 CX_SMT_DATA_NOT_FOUND Data not found error 20080124

Method GET_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RTR_FIELD Value transfer Object reference (TYPE REF TO) SMT_T_STRUCTURE_FIELD List of structure field data 20080125

Method GET_FIELDS on class CL_SMT_STRUCTURE_DESCRIPTOR has no exception.

Method GET_FIELDS_BY_DESCRIPTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_CHILD Call by reference Object reference (TYPE REF TO) IF_PROXY_RT_DEF Proxy Runtime: Meta Data 20090602
2 Importing IO_DESCRIPTOR Call by reference Object reference (TYPE REF TO) CL_ABAP_TYPEDESCR Runtime Type Services 20080123
3 Importing IV_NAME Call by reference Type reference (TYPE) FIELDNAME Field Name 20080123
4 Importing IV_PARENT Call by reference Type reference (TYPE) SMT_STRUCTURE_FIELD_ID Structure field ID 20080123
5 Importing IV_PARENT_PATH Call by reference Type reference (TYPE) SMT_FIELD_PATH Field path 20080123
6 Importing IV_POSITION Call by reference Type reference (TYPE) TABFDPOS Position of the field in the table 20080123
7 Importing IV_READ_ONLY Call by reference Type reference (TYPE) SMT_BOOLEAN CL_SMT_CONFIG_CONST=>GC_FALSE 20080123
8 Importing IV_REFERENCE Call by reference Type reference (TYPE) SMT_BOOLEAN CL_SMT_CONFIG_CONST=>GC_FALSE 20080123
9 Returning RTR_FIELD_DATA Value transfer Object reference (TYPE REF TO) SMT_T_STRUCTURE_FIELD List of structure field data 20080123
# Exception Resumable Description Created on
1 CX_SMT_DATA_NOT_FOUND Data not found error 20080402

Method GET_FIELDS_BY_REF_DESCRIPTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_CHILD Call by reference Object reference (TYPE REF TO) IF_PROXY_RT_DEF Proxy Runtime: Meta Data 20090602
2 Importing IO_DESCRIPTOR Call by reference Object reference (TYPE REF TO) CL_ABAP_REFDESCR Runtime Type Services 20080123
3 Importing IV_NAME Call by reference Type reference (TYPE) FIELDNAME Field Name 20080123
4 Importing IV_PARENT Call by reference Type reference (TYPE) SMT_STRUCTURE_FIELD_ID 20080123
5 Importing IV_PARENT_PATH Call by reference Type reference (TYPE) SMT_FIELD_PATH Field path 20080123
6 Importing IV_POSITION Call by reference Type reference (TYPE) TABFDPOS Position of the field in the table 20080123
7 Returning RTR_FIELD_DATA Value transfer Object reference (TYPE REF TO) SMT_T_STRUCTURE_FIELD List of structure field data 20080123
# Exception Resumable Description Created on
1 CX_SMT_DATA_NOT_FOUND Data not found error 20080403

Method GET_FIELDS_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_CHILD Call by reference Object reference (TYPE REF TO) IF_PROXY_RT_DEF Proxy Runtime: Meta Data 20090416
2 Importing IO_METADATA Call by reference Object reference (TYPE REF TO) IF_PROXY_RT_DEF Proxy Runtime: Meta Data 20090601
3 Importing IS_FIELD Call by reference Type reference (TYPE) DFIES DD Interface: Table Fields for DDIF_FIELDINFO_GET 20080123
4 Importing IV_EXT_PARENT_PATH Call by reference Type reference (TYPE) SMT_FIELD_PATH Field path 20090129
5 Importing IV_METADATA Call by reference Object reference (TYPE REF TO) IF_PROXY_RT_DATA Proxy Runtime: Meta Data 20090601
6 Importing IV_PARENT Call by reference Type reference (TYPE) SMT_STRUCTURE_FIELD_ID Structure field ID 20080123
7 Importing IV_PARENT_PATH Call by reference Type reference (TYPE) SMT_FIELD_PATH Field path 20080123
8 Importing IV_PROXY_ATTRIBUTE Call by reference Object reference (TYPE REF TO) IF_PROXY_RT_ATTRIBUTE Proxy Runtime: Metadata Attribute 20090416
9 Importing IV_READ_ONLY Call by reference Type reference (TYPE) SMT_BOOLEAN CL_SMT_CONFIG_CONST=>GC_FALSE 20080123
10 Importing IV_REFERENCE Call by reference Type reference (TYPE) SMT_BOOLEAN CL_SMT_CONFIG_CONST=>GC_FALSE 20080123
11 Returning RTR_FIELD_DATA Value transfer Object reference (TYPE REF TO) SMT_T_STRUCTURE_FIELD List of structure field data 20080123
# Exception Resumable Description Created on
1 CX_SMT_DATA_NOT_FOUND Data not found error 20080403

Method GET_FIELD_BY_ELEM_DESCRIPTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_CHILD Call by reference Object reference (TYPE REF TO) IF_PROXY_RT_DEF Proxy Runtime: Meta Data 20090602
2 Importing IO_DESCRIPTOR Call by reference Object reference (TYPE REF TO) CL_ABAP_ELEMDESCR Runtime Type Services 20080123
3 Importing IV_NAME Call by reference Type reference (TYPE) FIELDNAME Field Name 20080123
4 Importing IV_PARENT Call by reference Type reference (TYPE) SMT_STRUCTURE_FIELD_ID Structure field ID 20080123
5 Importing IV_POSITION Call by reference Type reference (TYPE) TABFDPOS Position of the field in the table 20080123
6 Importing IV_READ_ONLY Call by reference Type reference (TYPE) SMT_BOOLEAN CL_SMT_CONFIG_CONST=>GC_FALSE 20080123
7 Importing IV_REFERENCE Call by reference Type reference (TYPE) SMT_BOOLEAN CL_SMT_CONFIG_CONST=>GC_FALSE 20080123
8 Returning RS_FIELD_DATA Value transfer Type reference (TYPE) SMT_S_STRUCTURE_FIELD Structure field data 20080123

Method GET_FIELD_BY_ELEM_DESCRIPTOR on class CL_SMT_STRUCTURE_DESCRIPTOR has no exception.

Method GET_FIELD_BY_OO_DESCRIPTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_CHILD Call by reference Object reference (TYPE REF TO) IF_PROXY_RT_DEF Proxy Runtime: Meta Data 20090602
2 Importing IO_DESCRIPTOR Call by reference Object reference (TYPE REF TO) CL_ABAP_TYPEDESCR Runtime Type Services 20080123
3 Importing IV_NAME Call by reference Type reference (TYPE) FIELDNAME Field Name 20080123
4 Importing IV_PARENT Call by reference Type reference (TYPE) SMT_STRUCTURE_FIELD_ID Structure field ID 20080123
5 Importing IV_PARENT_PATH Call by reference Type reference (TYPE) SMT_FIELD_PATH Field path 20080123
6 Importing IV_POSITION Call by reference Type reference (TYPE) TABFDPOS Position of the field in the table 20080123
7 Returning RS_FIELD_DATA Value transfer Type reference (TYPE) SMT_S_STRUCTURE_FIELD Structure field data 20080123

Method GET_FIELD_BY_OO_DESCRIPTOR on class CL_SMT_STRUCTURE_DESCRIPTOR has no exception.

Method GET_FIELD_PATH_STRUCTURE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_PATH Call by reference Type reference (TYPE) SMT_FIELD_PATH Field path 20090130
2 Importing I_PATH Call by reference Type reference (TYPE) SMT_FIELD_PATH Field path 20090130

Method GET_FIELD_PATH_STRUCTURE on class CL_SMT_STRUCTURE_DESCRIPTOR has no exception.

Method GET_HEADER_FIELD_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_STRUCTURE Call by reference Type reference (TYPE) SMT_STRUCTURE_PATH Structure path 20080124
2 Returning RS_FIELD_DATA Value transfer Type reference (TYPE) SMT_S_STRUCTURE_FIELD Structure field data 20080124

Method GET_HEADER_FIELD_DATA on class CL_SMT_STRUCTURE_DESCRIPTOR has no exception.

Method GET_REFERENCE_FIELDS_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_CHILD Call by reference Object reference (TYPE REF TO) IF_PROXY_RT_DEF Proxy Runtime: Meta Data 20090604
2 Importing IS_FIELD Call by reference Type reference (TYPE) DFIES DD Interface: Table Fields for DDIF_FIELDINFO_GET 20080124
3 Importing IV_PARENT Call by reference Type reference (TYPE) SMT_STRUCTURE_FIELD_ID Structure field ID 20080124
4 Importing IV_PARENT_PATH Call by reference Type reference (TYPE) SMT_FIELD_PATH Field path 20080124
5 Importing IV_READ_ONLY Call by reference Type reference (TYPE) SMT_BOOLEAN CL_SMT_CONFIG_CONST=>GC_FALSE 20080124
6 Returning RTR_FIELD_DATA Value transfer Object reference (TYPE REF TO) SMT_T_STRUCTURE_FIELD List of structure field data 20080124
# Exception Resumable Description Created on
1 CX_SMT_DATA_NOT_FOUND Data not found error 20080403

Method GET_STRUCTURE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_STRUCTURE Value transfer Type reference (TYPE) SMT_STRUCTURE_PATH Structure path 20080317

Method GET_STRUCTURE on class CL_SMT_STRUCTURE_DESCRIPTOR has no exception.

Method GET_STRUCTURE_FIELDS_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_CHILD Call by reference Object reference (TYPE REF TO) IF_PROXY_RT_DEF Proxy Runtime: Meta Data 20090416
2 Importing IO_METADATA Call by reference Object reference (TYPE REF TO) IF_PROXY_RT_DATA Proxy Runtime: Meta Data 20090601
3 Importing IV_EXT_PARENT_PATH Call by reference Type reference (TYPE) SMT_FIELD_PATH Field path 20090129
4 Importing IV_FIELDNAME Call by reference Type reference (TYPE) FIELDNAME 30 Characters 20090417
5 Importing IV_PARENT Call by reference Type reference (TYPE) SMT_STRUCTURE_FIELD_ID Structure field ID 20080123
6 Importing IV_PARENT_PATH Call by reference Type reference (TYPE) SMT_FIELD_PATH Field path 20080123
7 Importing IV_READ_ONLY Call by reference Type reference (TYPE) SMT_BOOLEAN CL_SMT_CONFIG_CONST=>GC_FALSE 20080123
8 Importing IV_STRUCTURE Call by reference Type reference (TYPE) ANY 20080123
9 Returning RTR_FIELD_DATA Value transfer Object reference (TYPE REF TO) SMT_T_STRUCTURE_FIELD List of structure field data 20080123
# Exception Resumable Description Created on
1 CX_SMT_DATA_NOT_FOUND Data not found error 20080326

Method GET_TABLE_FIELDS_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_CHILD Call by reference Object reference (TYPE REF TO) IF_PROXY_RT_DEF Proxy Runtime: Meta Data 20090602
2 Importing IO_METADATA Call by reference Object reference (TYPE REF TO) IF_PROXY_RT_DATA Proxy Runtime: Meta Data 20090603
3 Importing IV_PARENT Call by reference Type reference (TYPE) SMT_STRUCTURE_FIELD_ID Structure field ID 20080123
4 Importing IV_PARENT_PATH Call by reference Type reference (TYPE) SMT_FIELD_PATH Field path 20080123
5 Importing IV_TABLE Call by reference Type reference (TYPE) ANY 20080123
6 Returning RTR_FIELD_DATA Value transfer Object reference (TYPE REF TO) SMT_T_STRUCTURE_FIELD List of structure field data 20080123
# Exception Resumable Description Created on
1 CX_SMT_DATA_NOT_FOUND Data not found error 20080403

Method IS_USED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_USED Value transfer Type reference (TYPE) SMT_BOOLEAN Boolean value 20080407

Method IS_USED on class CL_SMT_STRUCTURE_DESCRIPTOR has no exception.

Method LOAD_DATA Signature

Method LOAD_DATA on class CL_SMT_STRUCTURE_DESCRIPTOR has no parameter.
# Exception Resumable Description Created on
1 CX_SMT_DATA_NOT_FOUND Data not found error 20080326

Method ON_ASSIGNMENT_ADDED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PV_EVENT Value transfer Attribute reference (LIKE) 20080430
2 Importing PV_FIELD Value transfer Attribute reference (LIKE) 20080430
3 Importing PV_STRUCTURE Value transfer Attribute reference (LIKE) 20080430

Method ON_ASSIGNMENT_ADDED on class CL_SMT_STRUCTURE_DESCRIPTOR has no exception.

Method ON_ASSIGNMENT_REMOVED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PV_EVENT Value transfer Attribute reference (LIKE) 20080430
2 Importing PV_FIELD Value transfer Attribute reference (LIKE) 20080430
3 Importing PV_STRUCTURE Value transfer Attribute reference (LIKE) 20080430

Method ON_ASSIGNMENT_REMOVED on class CL_SMT_STRUCTURE_DESCRIPTOR has no exception.

Method ON_STRUCTURE_USAGE_ADDED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PTR_USAGE Value transfer Attribute reference (LIKE) 20080509
2 Importing PV_EVENT Value transfer Attribute reference (LIKE) >INVALID< 20080124

Method ON_STRUCTURE_USAGE_ADDED on class CL_SMT_STRUCTURE_DESCRIPTOR has no exception.

Method ON_STRUCTURE_USAGE_REMOVED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PTR_USAGE Value transfer Attribute reference (LIKE) 20080509
2 Importing PV_EVENT Value transfer Attribute reference (LIKE) >INVALID< 20080124

Method ON_STRUCTURE_USAGE_REMOVED on class CL_SMT_STRUCTURE_DESCRIPTOR has no exception.

Method REMOVE_FIELD_USAGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_USAGE Call by reference Type reference (TYPE) SMT_T_FIELD_USAGE List of structure field usage 20080509

Method REMOVE_FIELD_USAGES on class CL_SMT_STRUCTURE_DESCRIPTOR has no exception.

Method SET_FIELD_USAGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_USAGE Call by reference Type reference (TYPE) SMT_T_FIELD_USAGE List of structure field usage 20080125

Method SET_FIELD_USAGES on class CL_SMT_STRUCTURE_DESCRIPTOR has no exception.
Event Signatures

Event FIELD_USAGE_CHANGED Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 PTR_USAGE Exporting Value transfer Object reference (TYPE REF TO) SMT_T_FIELD_USAGE List of structure field usage 20080509

Event REINITIALIZED Signature
Event REINITIALIZED on class CL_SMT_STRUCTURE_DESCRIPTOR has no parameter.
History
Last changed by/on SAP  20110908 
SAP Release Created in 701