SAP ABAP Class CL_ABT_INDX_TOOL (Analyze INDX-Like Data)
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_INDX_TOOL  
Short Description Analyze INDX-Like Data    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package S_ABAP_TOOLS_UTIL   ABAP: Error Search Tools - Help Functions 
Created 20110126   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_INDX_TOOL has no interface implemented.
Friends
Class CL_ABT_INDX_TOOL has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 DIRECTORY Instance attribute Private Type reference (TYPE) LCL_INDX=>TY_OBJECT_DIRECTORY 20110126
2 PARSER_FINISHED Instance attribute Private Type reference (TYPE) ABAP_BOOL 20110126
3 PARSER_STATUS Instance attribute Private Type reference (TYPE) I 20110131
4 STREAM Instance attribute Private Object reference (TYPE REF TO) IF_ABT_BINARY_STREAMER Binary Data Stream 20110126
5 TRANSPORT_HEADER Instance attribute Private Type reference (TYPE) TY_TRANSPORT_HEADER 20110126
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor 20110126
2 CREATE_FOR_DATA_BUFFER Static method Public Method 20110126
3 CREATE_FOR_INDX_LIKE_TABLE Static method Public Method 20110126
4 CREATE_FROM_STREAM Static method Public Method 20110127
5 GET_DATA_DESCRIPTION Instance method Public Method Get RTTI handle 20110126
6 GET_DIRECTORY Instance method Public Method Get object directory 20110126
7 GET_PARSER_STATUS Instance method Public Method Get parser status 20110131
8 PARSE Instance method Public Method Analyze Structure 20110126
Events
Class CL_ABT_INDX_TOOL has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_OBJECT Public See coding 20110126 begin of ty_object, oh type ty_object_header, fieldname type string, exception type ref to cx_root, end of ty_object
2 TY_OBJECT_DIRECTORY Public See coding 20110126 ty_object_directory type standard table of ty_object with non-unique default key
3 TY_OBJECT_HEADER Public See coding 20110126 begin of ty_object_header, id(1) type x, " /* Kennung */ ityp(1) type x, " /* Feldtyp */ decs(1) type x, " /* Dezimalstellen bei Typ P leng(4) type x, " /* Feldlaenge */ next(4) type x, " /* Offset naechstes Objekt */ nlen(1) type x, " /* Namenslaenge */ thash(4) type x, " /* Hashwert fuer UID typid(16) type x, " /* Typkennung (Checkinfo) */ end of ty_object_header
4 TY_TRANSPORT_HEADER Public See coding 20110126 begin of ty_transport_header, id(1) type x, " /* Kennung */ version(1) type x, " /* Format-Version */ intformat(1) type x, " /* Integerformat */ floatformat(1) type x, " /* Floatformat */ compress(1) type x, " /* Komprimierung ? */ datadescription(1) type x, " /* Datenbeschreib? */ unused1(2) type x, codepage(4) type x, " /* Zeichensatz */ unused2(4) type x, end of ty_transport_header
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_STREAMER Call by reference Object reference (TYPE REF TO) IF_ABT_BINARY_STREAMER Stream für Binärdaten 20110126

Method CONSTRUCTOR on class CL_ABT_INDX_TOOL has no exception.

Method CREATE_FOR_DATA_BUFFER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_BUFFER Call by reference Type reference (TYPE) XSTRING 20110126
2 Returning P_INSTANCE Value transfer Object reference (TYPE REF TO) CL_ABT_INDX_TOOL Retrieve type information from indx-like data 20110126
# Exception Resumable Description Created on
1 CX_ABT_CANCELLED ABT: Abbruch 20110127

Method CREATE_FOR_INDX_LIKE_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning P_INSTANCE Value transfer Object reference (TYPE REF TO) CL_ABT_INDX_TOOL INDX-artige Daten analysieren 20110126
2 Importing P_TABLE Call by reference Type reference (TYPE) ANY TABLE 20110126
# Exception Resumable Description Created on
1 CX_ABT_CANCELLED ABT: Abbruch 20110127

Method CREATE_FROM_STREAM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning P_INSTANCE Value transfer Object reference (TYPE REF TO) CL_ABT_INDX_TOOL INDX-artige Daten analysieren 20110127
2 Importing P_STREAM Call by reference Object reference (TYPE REF TO) IF_ABT_BINARY_STREAMER Stream für Binärdaten 20110127
# Exception Resumable Description Created on
1 CX_ABT_CANCELLED ABT: Abbruch 20110127

Method GET_DATA_DESCRIPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning P_DESCRIPTION Value transfer Object reference (TYPE REF TO) CL_ABAP_DATADESCR Run Time Type Services 20110126
2 Importing P_NAME Call by reference Type reference (TYPE) STRING Name des Objekts 20110126

Method GET_DATA_DESCRIPTION on class CL_ABT_INDX_TOOL has no exception.

Method GET_DIRECTORY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning P_DIRECTORY Value transfer Type reference (TYPE) TY_OBJECT_DIRECTORY 20110126

Method GET_DIRECTORY on class CL_ABT_INDX_TOOL has no exception.

Method GET_PARSER_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning P_STATUS Value transfer Type reference (TYPE) I 20110131

Method GET_PARSER_STATUS on class CL_ABT_INDX_TOOL has no exception.

Method PARSE Signature

Method PARSE on class CL_ABT_INDX_TOOL has no parameter.
Method PARSE on class CL_ABT_INDX_TOOL has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 731