SAP ABAP Class CL_TREX_TABLE (Internal Table Abstraction)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-TRX-API (Application Component) TREX ABAP + JAVA API
     STREX (Package) TREX ABAP client
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_TREX_SERIALIZABLE_STRUCTURE Serializable Structure Metadata 20060406
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_TREX_STRUCTURE_META Metadata Interface to Structure 20060106
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_TREX_TABLE_META Metadata Interface to Table 20060106
4 Interface implementation (CLASS c. INTERFACES i_ref)  IF_TREX_X_DESERIALIZABLE Deserialization Interface for XSTRING 20060331
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_TREX_TEST_TABLE Generic Table for Testing 20060221
Properties
Class CL_TREX_TABLE  
Short Description Internal Table Abstraction    
Super Class    
Instantiability of a Class 1  Protected 
Final    
General Data
Message Class    
Program status     
Category 0   
Package STREX   TREX ABAP client 
Created 20051214   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_TREX_TABLE has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_TREX_SERIALIZABLE_STRUCTURE Serializable Structure Metadata 20060406
2 IF_TREX_STRUCTURE_META Metadata Interface to Structure 20060106
3 IF_TREX_TABLE_META Metadata Interface to Table 20060106
4 IF_TREX_X_DESERIALIZABLE Deserialization Interface for XSTRING 20060331
Friends
# Friend Modeled only Created on Description
1 IF_TREX_TABLE_DESERIALIZER 20060106 Table Deserializer
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_PERF_ID_DESERIALIZE Constant Public Type reference (TYPE) STRING 'CL_TREX_TABLE.DESERIALIZE' 20060518
2 DATA Instance attribute Protected Object reference (TYPE REF TO) DATA 20051214
3 META Instance attribute Protected Object reference (TYPE REF TO) IF_TREX_TABLE_META Metadata Interface to Table 20060106
4 SERIALIZABLE_STRUCTURE Instance attribute Private Object reference (TYPE REF TO) IF_TREX_SERIALIZABLE_STRUCTURE Serializable Structure Metadata 20060406
Methods
# Method Level Visibility Method type Description Created on
1 CREATE Static method Public Method 20060106
2 DESERIALIZE Instance method Public Method 20051214
3 GET_ABAP_COMPDESCR Instance method Public Method 20060220
4 GET_ATTRIBUTE_DEFINITIONS Instance method Public Method 20060220
5 GET_COLUMNS_FOR_ATTRIBUTES Instance method Public Method 20060220
6 GET_COMPONENT_DESCRIPTOR Instance method Public Method 20060220
7 GET_KEY_ATTRIBUTES Instance method Public Method 20060220
8 GET_NUMBER_OF_ROWS Instance method Public Method 20051219
9 GET_REF_TO_DATA Instance method Public Method 20060418
10 MAP_ATTRIBUTE Instance method Public Method 20060220
11 SET_ATTRIBUTE_TYPE Instance method Public Method 20060220
Events
Class CL_TREX_TABLE has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 T_COLUMN_NAMES Private Attribute reference (LIKE) 20060220
Method Signatures

Method CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DESCRIPTOR Call by reference Type reference (TYPE) TREXT_COMP_DESCR Description of the components 20060214
2 Changing ITAB Call by reference Type reference (TYPE) INDEX TABLE 20060130
3 Exporting TABLE Call by reference Object reference (TYPE REF TO) CL_TREX_TABLE Internal Table 20060106

Method CREATE on class CL_TREX_TABLE has no exception.

Method DESERIALIZE Signature

Method DESERIALIZE on class CL_TREX_TABLE has no parameter.
Method DESERIALIZE on class CL_TREX_TABLE has no exception.

Method GET_ABAP_COMPDESCR Signature

Method GET_ABAP_COMPDESCR on class CL_TREX_TABLE has no parameter.
Method GET_ABAP_COMPDESCR on class CL_TREX_TABLE has no exception.

Method GET_ATTRIBUTE_DEFINITIONS Signature

Method GET_ATTRIBUTE_DEFINITIONS on class CL_TREX_TABLE has no parameter.
Method GET_ATTRIBUTE_DEFINITIONS on class CL_TREX_TABLE has no exception.

Method GET_COLUMNS_FOR_ATTRIBUTES Signature

Method GET_COLUMNS_FOR_ATTRIBUTES on class CL_TREX_TABLE has no parameter.
Method GET_COLUMNS_FOR_ATTRIBUTES on class CL_TREX_TABLE has no exception.

Method GET_COMPONENT_DESCRIPTOR Signature

Method GET_COMPONENT_DESCRIPTOR on class CL_TREX_TABLE has no parameter.
Method GET_COMPONENT_DESCRIPTOR on class CL_TREX_TABLE has no exception.

Method GET_KEY_ATTRIBUTES Signature

Method GET_KEY_ATTRIBUTES on class CL_TREX_TABLE has no parameter.
Method GET_KEY_ATTRIBUTES on class CL_TREX_TABLE has no exception.

Method GET_NUMBER_OF_ROWS Signature

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

Method GET_NUMBER_OF_ROWS on class CL_TREX_TABLE has no exception.

Method GET_REF_TO_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RVAL Value transfer Object reference (TYPE REF TO) DATA 20060418

Method GET_REF_TO_DATA on class CL_TREX_TABLE has no exception.

Method MAP_ATTRIBUTE Signature

Method MAP_ATTRIBUTE on class CL_TREX_TABLE has no parameter.
Method MAP_ATTRIBUTE on class CL_TREX_TABLE has no exception.

Method SET_ATTRIBUTE_TYPE Signature

Method SET_ATTRIBUTE_TYPE on class CL_TREX_TABLE has no parameter.
Method SET_ATTRIBUTE_TYPE on class CL_TREX_TABLE has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 710