SAP ABAP Class CL_RSDDTREX_WRITEINDEX_ITAB (Indexing an Internal Table)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-BEX-OT (Application Component) OLAP Technology
     RSDDTREX (Package) TREX Aggregate
Properties
Class CL_RSDDTREX_WRITEINDEX_ITAB  
Short Description Indexing an Internal Table    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RSDDTREX   TREX Aggregate 
Created 20051107   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 RS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 RSD Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
4 RSDBI Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_RSDDTREX_WRITEINDEX_ITAB has no interface implemented.
Friends
Class CL_RSDDTREX_WRITEINDEX_ITAB has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 N_STATUID Static Attribute Public Type reference (TYPE) SYSUUID_25 Statistics UID - if required 20091002
2 P_INDEX_ID Static Attribute Private Type reference (TYPE) TREXD_INDEX_ID Index ID 20051108
3 P_INDEX_TYPE Static Attribute Private Type reference (TYPE) CHAR1 '0'= Normal, '2'= Temp. Index 20051110
4 P_RFCDEST Static Attribute Private Type reference (TYPE) RFCDEST Logical destination (specified when calling function) 20051108
5 P_TRIGGER_DBFALLBACK Static Attribute Private Type reference (TYPE) RS_BOOL Boolean 20081016
6 P_T_COMP Static Attribute Private Type reference (TYPE) ABAP_COMPDESCR_TAB 20051108
7 P_T_KEYCOMP Static Attribute Private Type reference (TYPE) ABAP_COMPDESCR_TAB 20051108
Methods
# Method Level Visibility Method type Description Created on
1 WRITE_INDEX_ITAB Static method Public Method Writes the Contents of an Internal Table to an Index 20051108
2 _COMPARE_COMP Static method Private Method 20051111
3 _GET_EXCEPTION_TEXT Static method Private Method 20081218
4 _GET_PKGSIZE Static method Private Method 20051109
5 _OPTIMIZE_INDEX Static method Private Method 20051108
6 _SET_INDEXID Static method Private Method 20051109
7 _TRUNCATE Static method Private Method 20090309
8 _WRITE_INDEX_ITAB_CONVERT Static method Private Method 20051108
9 _WRITE_INDEX_ITAB_NOCONVERT Static method Private Method 20051108
Events
Class CL_RSDDTREX_WRITEINDEX_ITAB has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 S_COMP_TO_ATTRNAME Public See coding 20080923 BEGIN OF s_comp_to_attrname, compname TYPE abap_compname, attrname TYPE trexd_attr_name, END OF s_comp_to_attrname
2 TTH_COMP_TO_ATTRNAME Public See coding 20080923 tth_comp_to_attrname TYPE HASHED TABLE OF s_comp_to_attrname WITH UNIQUE KEY compname
Method Signatures

Method WRITE_INDEX_ITAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_APPL Call by reference Type reference (TYPE) RSDDBBIAAPPL RSDBI_C_BIAAPPL-BIA Applikation, die in den BIA indiziert (Namensraum) 20081211
2 Importing I_CHECK_NAME Call by reference Type reference (TYPE) RS_BOOL RS_C_TRUE Tabname gg existierende Index-Namen checken 20081024
3 Importing I_CONVERT Call by reference Type reference (TYPE) RS_BOOL RS_C_TRUE Boolean 20060130
4 Importing I_CREATE Call by reference Type reference (TYPE) RS_BOOL Boolean 20051109
5 Importing I_IDX_CREATION_TYPE Call by reference Type reference (TYPE) TREXD_INDEX_ACTION 'N' Indextyp: N = INSERT, SPACE = REPLACE, rest nicht verwenden 20100803
6 Importing I_INDEXID Call by reference Type reference (TYPE) TREXD_INDEX_ID Index-ID 20090312
7 Importing I_INDEX_TYPE Call by reference Type reference (TYPE) CHAR1 '2' '0'=normal, '2'= temp. Index 20051110
8 Importing I_KEEP_LUW Call by reference Type reference (TYPE) RS_BOOL Boolean 20061102
9 Importing I_NAME Call by reference Type reference (TYPE) RSD_TABLNM Name des Index (ohne Namespace) 20081211
10 Importing I_NO_MSG Call by reference Type reference (TYPE) RS_BOOL Boolean 20070312
11 Importing I_RFCDEST Call by reference Type reference (TYPE) RFCDEST logische Destination (Wird bei Funktionsaufruf angegeben) 20090309
12 Importing I_TH_COMP_TO_ATTRNAME Call by reference Type reference (TYPE) TTH_COMP_TO_ATTRNAME 20080923
13 Importing I_TRIGGER_DBFALLBACK Call by reference Type reference (TYPE) RS_BOOL DB-Fallback einschalten (nur für Query-Laufzeit!) 20081016
14 Importing I_TRUNCATE_BEFORE Call by reference Type reference (TYPE) RS_BOOL Boolean 20090309
15 Importing I_T_COMP Call by reference Type reference (TYPE) ABAP_COMPDESCR_TAB 20051108
16 Importing I_T_DATA Call by reference Type reference (TYPE) ANY TABLE 20051108
17 Importing I_T_KEYCOMP Call by reference Type reference (TYPE) ABAP_COMPDESCR_TAB 20051108
# Exception Resumable Description Created on
1 BIA_FAILURE 20061031

Method _COMPARE_COMP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_T_COMP Call by reference Type reference (TYPE) ABAP_COMPDESCR_TAB 20051111
2 Returning R_DIFF Value transfer Type reference (TYPE) RS_BOOL Boolean 20051111

Method _COMPARE_COMP on class CL_RSDDTREX_WRITEINDEX_ITAB has no exception.

Method _GET_EXCEPTION_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_STATIC_CHECK Call by reference Object reference (TYPE REF TO) CX_RS_STATIC_CHECK BW Basis Exception mit T100 Meldung (statisch geprüft) 20081218
2 Returning R_TEXT Value transfer Type reference (TYPE) STRING 20081218

Method _GET_EXCEPTION_TEXT on class CL_RSDDTREX_WRITEINDEX_ITAB has no exception.

Method _GET_PKGSIZE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_T_DATA Call by reference Type reference (TYPE) ANY TABLE 20051109
2 Returning R_PKGSIZE Value transfer Type reference (TYPE) INT4 Natürliche Zahl 20051109

Method _GET_PKGSIZE on class CL_RSDDTREX_WRITEINDEX_ITAB has no exception.

Method _OPTIMIZE_INDEX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_KEEP_LUW Call by reference Type reference (TYPE) RS_BOOL Boolean 20061103
# Exception Resumable Description Created on
1 CX_RS_STATIC_CHECK BW Basis Exception mit T100 Meldung (statisch geprüft) 20061031

Method _SET_INDEXID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_APPL Call by reference Type reference (TYPE) RSDDBBIAAPPL Applikation, die in den BIA indiziert (Namensraum) 20081211
2 Importing I_INDEXID Call by reference Type reference (TYPE) TREXD_INDEX_ID Index-ID 20090312
3 Importing I_TABLNM Call by reference Type reference (TYPE) RSD_TABLNM 20051109

Method _SET_INDEXID on class CL_RSDDTREX_WRITEINDEX_ITAB has no exception.

Method _TRUNCATE Signature

Method _TRUNCATE on class CL_RSDDTREX_WRITEINDEX_ITAB has no parameter.
# Exception Resumable Description Created on
1 CX_RS_STATIC_CHECK BW Basis Exception mit T100 Meldung (statisch geprüft) 20090309

Method _WRITE_INDEX_ITAB_CONVERT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_KEEP_LUW Call by reference Type reference (TYPE) RS_BOOL Boolean 20061102
2 Importing I_T_DATA Call by reference Type reference (TYPE) ANY TABLE 20051108
# Exception Resumable Description Created on
1 CX_RS_STATIC_CHECK BW Basis Exception mit T100 Meldung (statisch geprüft) 20061031

Method _WRITE_INDEX_ITAB_NOCONVERT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DOC_ACTION Call by reference Type reference (TYPE) TREXD_INDEX_ACTION Dokumentaktion für Indizierung 20100803
2 Importing I_KEEP_LUW Call by reference Type reference (TYPE) RS_BOOL Boolean 20061102
3 Importing I_TH_COMP_TO_ATTRNAME Call by reference Type reference (TYPE) TTH_COMP_TO_ATTRNAME 20080923
4 Importing I_T_DATA Call by reference Type reference (TYPE) ANY TABLE 20051108
# Exception Resumable Description Created on
1 CX_RS_STATIC_CHECK BW Basis Exception mit T100 Meldung (statisch geprüft) 20061031
History
Last changed by/on SAP  20130531 
SAP Release Created in 700