SAP ABAP Class CL_ABT_TYPE_WIZARD (Analysis of Dictionary/ABAP Types)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-ABA-LA (Application Component) Syntax, Compiler, Runtime
     S_ABAP_TOOLS_UTIL (Package) ABAP: Error Search Tools - Help Functions
Properties
Class CL_ABT_TYPE_WIZARD  
Short Description Analysis of Dictionary/ABAP Types    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package S_ABAP_TOOLS_UTIL   ABAP: Error Search Tools - Help Functions 
Created 20101015   SAP 
Last change 20110908   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)
Interfaces
Class CL_ABT_TYPE_WIZARD has no interface implemented.
Friends
Class CL_ABT_TYPE_WIZARD has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 ROOT Instance attribute Private Type reference (TYPE) TYPE_INFO 20101015
2 ROOT_RTTI Instance attribute Private Object reference (TYPE REF TO) CL_ABAP_TYPEDESCR Runtime Type Services 20101015
3 TYPE_CLASS Constant Public Type reference (TYPE) TYPE_LOCATION 'C' 20101015
4 TYPE_DDIC Constant Public Type reference (TYPE) TYPE_LOCATION 'D' 20101015
5 TYPE_INTF Constant Public Type reference (TYPE) TYPE_LOCATION 'I' 20101015
6 TYPE_NAME Instance attribute Private Type reference (TYPE) STRING 20101015
7 TYPE_PROGRAM Constant Public Type reference (TYPE) TYPE_LOCATION 'P' 20101015
8 UCLEN Static Attribute Private Type reference (TYPE) I 20101015
Methods
# Method Level Visibility Method type Description Created on
1 ANALYZE Instance method Public Method 20101015
2 CLASS_CONSTRUCTOR Static method Public Constructor 20101015
3 CONSTRUCTOR Instance method Public Constructor 20101015
4 CREATE Static method Public Method 20101015
5 CREATE_FOR_HANDLE Static method Public Method 20101015
6 GET_DECLARATION_CODE_FRAGMENT Instance method Public Method 20101116
7 GET_TYPE_INFO Instance method Public Method 20101116
8 __EVALUATE_RTTI Instance method Private Method 20101015
9 __RTTI_ELEM Instance method Private Method 20101015
10 __RTTI_REF Instance method Private Method 20101015
11 __RTTI_STRUCT Instance method Private Method 20101015
12 __RTTI_TABLE Instance method Private Method 20101015
Events
Class CL_ABT_TYPE_WIZARD has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 CODE_FRAGMENT Public See coding 20101116 code_fragment type standard table of string with non-unique default key
2 STRUCT_COMPONENT Public See coding 20101015 begin of struct_component, name type string, include type abap_bool, suffix type string, boxed type abap_bool, type_info type type_info, end of struct_component
3 TYPE_INFO Public See coding 20101015 begin of type_info, category type abap_typecategory, relative_name type string, absolute_name type string, is_ddic type abap_bool, type_info type ref to data, end of type_info
4 TYPE_INFO_ELEM Public See coding 20101015 begin of type_info_elem, abap_type(1) type c, length type i, decimals type i, end of type_info_elem
5 TYPE_INFO_REF Public See coding 20101015 begin of type_info_ref, ref_type type type_info, end of type_info_ref
6 TYPE_INFO_STRUCT Public See coding 20101015 begin of type_info_struct, components type standard table of struct_component with non-unique default key, end of type_info_struct
7 TYPE_INFO_TABLE Public See coding 20101015 begin of type_info_table, table_line_type type type_info, keys type abap_table_keydescr_tab, end of type_info_table
8 TYPE_LOCATION Public See coding 20101015 type_location(1) type c
Method Signatures

Method ANALYZE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_RFC Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20101015
# Exception Resumable Description Created on
1 CX_ABT_RTTI_FAILED 20101015

Method CLASS_CONSTRUCTOR Signature

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

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_ROOT_RTTI Call by reference Object reference (TYPE REF TO) CL_ABAP_TYPEDESCR Run Time Type Services 20101015
2 Importing P_TYPE_NAME Call by reference Type reference (TYPE) STRING 20101015

Method CONSTRUCTOR on class CL_ABT_TYPE_WIZARD has no exception.

Method CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning P_CRAWLER Value transfer Object reference (TYPE REF TO) CL_ABT_TYPE_WIZARD 20101015
2 Importing P_LOCATION Call by reference Type reference (TYPE) TYPE_LOCATION 20101015
3 Importing P_SOURCE Call by reference Type reference (TYPE) STRING 20101015
4 Importing P_TYPE Call by reference Type reference (TYPE) STRING 20101015

Method CREATE on class CL_ABT_TYPE_WIZARD has no exception.

Method CREATE_FOR_HANDLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning P_CRAWLER Value transfer Object reference (TYPE REF TO) CL_ABT_TYPE_WIZARD 20101015
2 Importing P_RTTI Call by reference Object reference (TYPE REF TO) CL_ABAP_TYPEDESCR Run Time Type Services 20101015

Method CREATE_FOR_HANDLE on class CL_ABT_TYPE_WIZARD has no exception.

Method GET_DECLARATION_CODE_FRAGMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning P_CODE_FRAGMENT Value transfer Type reference (TYPE) CODE_FRAGMENT 20101116
# Exception Resumable Description Created on
1 CX_ABT_RTTI_FAILED Fehler bei RTTI-Abfrage 20110104

Method GET_TYPE_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning P_RESULT Value transfer Type reference (TYPE) TYPE_INFO 20101116

Method GET_TYPE_INFO on class CL_ABT_TYPE_WIZARD has no exception.

Method __EVALUATE_RTTI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning P_INFO Value transfer Type reference (TYPE) CL_ABT_TYPE_WIZARD=>TYPE_INFO 20101015
2 Importing P_RTTI Call by reference Object reference (TYPE REF TO) CL_ABAP_TYPEDESCR 20101015

Method __EVALUATE_RTTI on class CL_ABT_TYPE_WIZARD has no exception.

Method __RTTI_ELEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_INFO Call by reference Object reference (TYPE REF TO) DATA 20101015
2 Importing P_RTTI Call by reference Object reference (TYPE REF TO) CL_ABAP_TYPEDESCR 20101015

Method __RTTI_ELEM on class CL_ABT_TYPE_WIZARD has no exception.

Method __RTTI_REF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_INFO Call by reference Object reference (TYPE REF TO) DATA 20101015
2 Importing P_RTTI Call by reference Object reference (TYPE REF TO) CL_ABAP_TYPEDESCR 20101015

Method __RTTI_REF on class CL_ABT_TYPE_WIZARD has no exception.

Method __RTTI_STRUCT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_INFO Call by reference Object reference (TYPE REF TO) DATA 20101015
2 Importing P_RTTI Call by reference Object reference (TYPE REF TO) CL_ABAP_TYPEDESCR 20101015

Method __RTTI_STRUCT on class CL_ABT_TYPE_WIZARD has no exception.

Method __RTTI_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_INFO Call by reference Object reference (TYPE REF TO) DATA 20101015
2 Importing P_RTTI Call by reference Object reference (TYPE REF TO) CL_ABAP_TYPEDESCR 20101015

Method __RTTI_TABLE on class CL_ABT_TYPE_WIZARD has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 703