SAP ABAP Class CL_RTTI_ECATT_TYPE_READER (Class Type Reader)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-TWB-TST-ECA (Application Component) eCATT Extended Computer Aided Test Tool
     SETO (Package) eCATT: Remote Components for OO
Properties
Class CL_RTTI_ECATT_TYPE_READER  
Short Description Class Type Reader    
Super Class    
Instantiability of a Class 1  Protected 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SETO   eCATT: Remote Components for OO 
Created 20060914   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 SANA Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_RTTI_ECATT_TYPE_READER has no interface implemented.
Friends
Class CL_RTTI_ECATT_TYPE_READER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 OC_DATAKIND_REF Constant Public Type reference (TYPE) DYNPTYPE 'REF' Data kind of type reference 20061120
2 OT_DFIES_EXT Instance attribute Protected Type reference (TYPE) ETXML_DFIES_EXT_TABTYPE Dfies extension for non ddic types 20061107
3 SR_TYPE_READER Static Attribute Private Object reference (TYPE REF TO) CL_RTTI_ECATT_TYPE_READER Class Type Reader 20061107
Methods
# Method Level Visibility Method type Description Created on
1 DESCRIBE_CONST Instance method Public Method method describing constants 20061129
2 DESCRIBE_CONSTANT Instance method Private Method describes constansts : creates temp subroutine pools 20061129
3 DESCRIBE_TYPE Instance method Public Method Interface method to get Class Type description in dfies_ext 20061107
4 GET_DATA_TYPE_FROM_BUFFER Instance method Protected Method To Retrieve Data Types from Buffer 20061107
5 GET_ELEMENTARY_TYPE_DESC Static method Public Method Get elementary types; described in dfies structure 20061115
6 GET_REFERENCE Instance method Protected Method Get Type and constant Reference 20061107
7 GET_RTTI_ECATT_TYPE_READER Static method Public Method Factory method returning Reader Instance 20061107
8 GET_TYPE_FROM_INTYPE Static method Public Method GET 4 CHARCTER DATA TYPE NAME FROM INTERNAL TYPE 20061124
9 READ_DATA_TYPE_INTERNAL Instance method Public Method key method reading data type internally 20061107
10 REF_TO_DFIES_EXT Instance method Private Method 20070326
11 STRUC_TO_DFIES_EXT Instance method Private Method Resolves struture descriptions 20061222
Events
Class CL_RTTI_ECATT_TYPE_READER has no event.
Types
Class CL_RTTI_ECATT_TYPE_READER has no local type.
Method Signatures

Method DESCRIBE_CONST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DFIES_EXT Call by reference Type reference (TYPE) ETXML_DFIES_EXT_TABTYPE Dfies extension for non ddic types 20061129
2 Exporting EV_DATA Call by reference Type reference (TYPE) DATA 20061129
3 Exporting EX_RC Call by reference Type reference (TYPE) I 20061129
4 Importing IV_CONST_NAME Call by reference Type reference (TYPE) CLIKE 20061129

Method DESCRIBE_CONST on class CL_RTTI_ECATT_TYPE_READER has no exception.

Method DESCRIBE_CONSTANT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_CONSTANT_DATA Call by reference Object reference (TYPE REF TO) DATA 20061129
2 Exporting ER_TYPEDESCR Call by reference Object reference (TYPE REF TO) CL_ABAP_TYPEDESCR 20061129
3 Exporting EV_MESSAGE Call by reference Type reference (TYPE) STRING 20061129
4 Exporting EV_SUBRC Call by reference Type reference (TYPE) SYSUBRC 20061129
5 Importing IV_CONSTANT Call by reference Type reference (TYPE) CLIKE 20061129
# Exception Resumable Description Created on
1 TYPE_NOT_FOUND Type not found 20061129

Method DESCRIBE_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DFIES_EXT Call by reference Type reference (TYPE) ETXML_DFIES_EXT_TABTYPE Dfies extension for non ddic types 20061107
2 Exporting EX_RC Call by reference Type reference (TYPE) I Natural number 20061107
3 Importing IV_TYPE_NAME Call by reference Type reference (TYPE) CLIKE 20061107
# Exception Resumable Description Created on
1 TYPE_NOT_FOUND 20061120

Method GET_DATA_TYPE_FROM_BUFFER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DFIES_EXT Call by reference Type reference (TYPE) ETXML_DFIES_EXT_TABTYPE Dfies extension for non ddic types 20061107
2 Importing IV_TYPE_NAME Call by reference Type reference (TYPE) CLIKE 20061107

Method GET_DATA_TYPE_FROM_BUFFER on class CL_RTTI_ECATT_TYPE_READER has no exception.

Method GET_ELEMENTARY_TYPE_DESC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_DFIES_EXT Call by reference Type reference (TYPE) ETXML_DFIES_EXT Dfies Extended Structure 20061115
2 Importing IR_TYPEDESCR Call by reference Object reference (TYPE REF TO) CL_ABAP_TYPEDESCR Runtime Type Services 20061115
3 Importing IV_POSITION Call by reference Type reference (TYPE) TABFDPOS Field Position field 20061124
4 Importing IV_TYPE_NAME Call by reference Type reference (TYPE) CLIKE 20061115

Method GET_ELEMENTARY_TYPE_DESC on class CL_RTTI_ECATT_TYPE_READER has no exception.

Method GET_REFERENCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_TYPEDESCR Call by reference Object reference (TYPE REF TO) CL_ABAP_TYPEDESCR Runtime Type Services 20061107
2 Exporting EV_RC Call by reference Type reference (TYPE) I 20061120
3 Importing IV_TYPE_NAME Call by reference Type reference (TYPE) STRING 20061107
# Exception Resumable Description Created on
1 TYPE_NOT_FOUND TYPE NOT FOUND 20061107

Method GET_RTTI_ECATT_TYPE_READER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ER_TYPE_READER Value transfer Object reference (TYPE REF TO) CL_RTTI_ECATT_TYPE_READER Class Type Reader 20061107
2 Importing IM_GENERATE_NEW_OBJ Call by reference Type reference (TYPE) ETONOFF SPACE eCATT Switch On/Off 20061107

Method GET_RTTI_ECATT_TYPE_READER on class CL_RTTI_ECATT_TYPE_READER has no exception.

Method GET_TYPE_FROM_INTYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_DATATYPE Call by reference Type reference (TYPE) DYNPTYPE ABAP/4 Dictionary: Screen data type for Screen Painter 20061124
2 Importing IV_INTTYPE Call by reference Type reference (TYPE) INTTYPE ABAP data type (C,D,N,...) 20061124

Method GET_TYPE_FROM_INTYPE on class CL_RTTI_ECATT_TYPE_READER has no exception.

Method READ_DATA_TYPE_INTERNAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DFIES_EXT Call by reference Type reference (TYPE) ETXML_DFIES_EXT_TABTYPE Dfies extension for non ddic types 20061107
2 Importing IR_TYPEDESCR Call by reference Object reference (TYPE REF TO) CL_ABAP_TYPEDESCR Runtime Type Services 20061107
3 Importing IV_TYPE_NAME Call by reference Type reference (TYPE) CLIKE 20061107

Method READ_DATA_TYPE_INTERNAL on class CL_RTTI_ECATT_TYPE_READER has no exception.

Method REF_TO_DFIES_EXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_DFIES_EXT Call by reference Type reference (TYPE) ETXML_DFIES_EXT 20070326
2 Changing C_POSITION Call by reference Type reference (TYPE) TABFDPOS 20070326
3 Importing IR_TYPEDESCR Call by reference Object reference (TYPE REF TO) CL_ABAP_TYPEDESCR 20070326
4 Importing I_TYPE_NAME Call by reference Type reference (TYPE) CLIKE 20070326

Method REF_TO_DFIES_EXT on class CL_RTTI_ECATT_TYPE_READER has no exception.

Method STRUC_TO_DFIES_EXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_DFIES_EXT Call by reference Type reference (TYPE) ETXML_DFIES_EXT_TABTYPE 20061222
2 Changing C_POSITION Call by reference Type reference (TYPE) TABFDPOS Position des Feldes in der Tabelle 20061222
3 Exporting E_RANGE_DEFINITION Call by reference Type reference (TYPE) C 20120911
4 Importing IR_TYPEDESCR Call by reference Object reference (TYPE REF TO) CL_ABAP_TYPEDESCR Runtime Type Services 20061222
5 Importing I_SUFFIX Call by reference Type reference (TYPE) STRING 20080521
6 Importing I_TYPE_NAME Call by reference Type reference (TYPE) CLIKE 20061222

Method STRUC_TO_DFIES_EXT on class CL_RTTI_ECATT_TYPE_READER has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 710