SAP ABAP Class CL_RSODP_INDEX (cl_rsodp_r3is_index)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-WHM-DST (Application Component) Data Staging
     RSODP (Package) Operational Data Provisioning (BW Part)
Properties
Class CL_RSODP_INDEX  
Short Description cl_rsodp_r3is_index    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RSODP   Operational Data Provisioning (BW Part) 
Created 20080822   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 CL_RSODP_R3IS Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
Class CL_RSODP_INDEX has no interface implemented.
Friends
Class CL_RSODP_INDEX has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_INDEX_TYPE Constant Public See coding 20080908
2 C_PACKAGE_SIZE Constant Private Type reference (TYPE) INT4 20000000 Natural Number 20090325
3 P_INDEX_HIGH Instance attribute Private Type reference (TYPE) INT4 Natural Number 20090325
4 P_INDEX_LOW Instance attribute Private Type reference (TYPE) INT4 1 Natural Number 20090325
5 P_RECS_PER_PKG Instance attribute Private Type reference (TYPE) INT4 Natural Number 20090325
Methods
# Method Level Visibility Method type Description Created on
1 COMMIT Static method Public Method 20090312
2 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20090325
3 CREATE_BIA_INDEX Static method Public Method 20081103
4 CREATE_PHYS_INDEX Static method Public Method 20081103
5 DELETE_INDEX Static method Public Method 20080910
6 DELETE_PARTITION Static method Public Method 20081210
7 PREPARE Static method Public Method 20090312
8 READ_INDEX Static method Public Method 20081117
9 READ_INDEX_AGGR Static method Public Method 20091201
10 ROLLBACK Static method Public Method 20090312
11 WRITE_PACKAGE Instance method Public Method 20080910
12 _BUILD_ATTRIBUTE_DEF Static method Private Method 20080822
13 _GET_NEXT_PACKAGE Instance method Private Method 20090325
Events
Class CL_RSODP_INDEX has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TS_COMP_TO_ATTRNAME Public See coding 20080909 BEGIN OF ts_comp_to_attrname, component TYPE abap_compname, attrname TYPE trexd_attr_name, displayname TYPE trexs_view_attribute-display_name, END OF ts_comp_to_attrname
2 TS_COMP_TO_FIELDTAB Public See coding 20080822 BEGIN OF ts_comp_to_fieldtab, component TYPE abap_compname, tabname TYPE tabname, fieldname TYPE fieldname, END OF ts_comp_to_fieldtab
3 TTH_COMP_TO_ATTRNAME Public See coding 20080909 tth_comp_to_attrname TYPE HASHED TABLE OF ts_comp_to_attrname WITH UNIQUE KEY component
4 TTH_COMP_TO_FIELDTAB Public See coding 20080822 tth_comp_to_fieldtab TYPE HASHED TABLE OF ts_comp_to_fieldtab WITH UNIQUE KEY component
5 T_INDEX_TYPE Public See coding 20080908 t_index_type(4) TYPE c
Method Signatures

Method COMMIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_INDEX Call by reference Type reference (TYPE) TREX_RFC-INDEX_ID Index-ID 20090312
2 Importing I_RFCDEST Call by reference Type reference (TYPE) TREX_RFC-RFC_DESTINATION RFC-Destination auf TREX 20090312
# Exception Resumable Description Created on
1 CX_RSODP_TREX_ERROR Fehler 20090312

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_RSODP_INDEX has no parameter.
Method CONSTRUCTOR on class CL_RSODP_INDEX has no exception.

Method CREATE_BIA_INDEX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_BIA_INDEX Call by reference Type reference (TYPE) TREX_RFC-INDEX_ID Index-ID 20081103
2 Importing I_PHYS_INDEX Call by reference Type reference (TYPE) TREX_RFC-INDEX_ID Index-ID 20081103
3 Importing I_RFCDEST Call by reference Type reference (TYPE) TREX_RFC-RFC_DESTINATION RFC-Destination zur TREX-Engine 20081103
4 Importing I_TH_COMP_TO_ATTRNAME Call by reference Type reference (TYPE) TTH_COMP_TO_ATTRNAME 20081103
5 Importing I_T_COMPONENTS Call by reference Type reference (TYPE) ABAP_COMPDESCR_TAB 20081103
6 Importing I_T_KEYFIGURES Call by reference Type reference (TYPE) TREXT_KEY_FIGURE_2 Kennzahl 20081103
# Exception Resumable Description Created on
1 CX_RSODP_TREX_ERROR Fehler 20081203

Method CREATE_PHYS_INDEX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_INDEX_TYPE Call by reference Type reference (TYPE) T_INDEX_TYPE 20081103
2 Importing I_PARTITION_ATTRIBUTE Call by reference Type reference (TYPE) TREXD_ATTR_NAME Attributname 20081202
3 Importing I_PHYS_INDEX Call by reference Type reference (TYPE) TREX_RFC-INDEX_ID Index-ID 20081103
4 Importing I_RFCDEST Call by reference Type reference (TYPE) TREX_RFC-RFC_DESTINATION RFC-Destination zur TREX-Engine 20081103
5 Importing I_TH_COMP_TO_ATTRNAME Call by reference Type reference (TYPE) TTH_COMP_TO_ATTRNAME 20081103
6 Importing I_T_COMPONENTS Call by reference Type reference (TYPE) ABAP_COMPDESCR_TAB 20081103
7 Importing I_T_KEY_ATTRIBUTES Call by reference Type reference (TYPE) TREXT_ATTRIBUTES Attribute 20090630
# Exception Resumable Description Created on
1 CX_RSODP_TREX_ERROR Fehler 20081203

Method DELETE_INDEX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_INDEX Call by reference Type reference (TYPE) TREX_RFC-INDEX_ID Index-ID 20080910
2 Importing I_RFCDEST Call by reference Type reference (TYPE) TREX_RFC-RFC_DESTINATION RFC-Destination zur TREX-Engine 20080910
# Exception Resumable Description Created on
1 CX_RSODP_TREX_ERROR Fehler 20081203

Method DELETE_PARTITION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_INDEX Call by reference Type reference (TYPE) TREX_RFC-INDEX_ID Index-ID 20081210
2 Importing I_PARTITION_ATTRIBUTE Call by reference Type reference (TYPE) TREXD_ATTR_NAME Attributname 20081210
3 Importing I_RFCDEST Call by reference Type reference (TYPE) TREX_RFC-RFC_DESTINATION RFC-Destination zur TREX-Engine 20081210
4 Importing I_VALUE Call by reference Type reference (TYPE) RSLOW Selektionskriterien: Von-Wert 20081210
# Exception Resumable Description Created on
1 CX_RSODP_TREX_ERROR Aktion wurde abgebrochen 20081210

Method PREPARE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_INDEX Call by reference Type reference (TYPE) TREX_RFC-INDEX_ID Index-ID 20090312
2 Importing I_RFCDEST Call by reference Type reference (TYPE) TREX_RFC-RFC_DESTINATION RFC-Destination auf TREX 20090312
# Exception Resumable Description Created on
1 CX_RSODP_TREX_ERROR Fehler 20090312

Method READ_INDEX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_R_DATA Call by reference Object reference (TYPE REF TO) DATA 20081117
2 Importing I_BIA_INDEX Call by reference Type reference (TYPE) TREX_RFC-INDEX_ID Index-ID 20081117
3 Importing I_INDEX Call by reference Type reference (TYPE) TREX_RFC-INDEX_ID Index-ID 20081117
4 Importing I_RFCDEST Call by reference Type reference (TYPE) TREX_RFC-RFC_DESTINATION RFC-Destination zur TREX-Engine 20081117
5 Importing I_TH_COMP_TO_ATTRNAME Call by reference Type reference (TYPE) TTH_COMP_TO_ATTRNAME 20081117
6 Importing I_T_COMPONENTS Call by reference Type reference (TYPE) ABAP_COMPDESCR_TAB 20081117
# Exception Resumable Description Created on
1 CX_RSODP_TREX_ERROR Fehler 20081203

Method READ_INDEX_AGGR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_R_DATA Call by reference Object reference (TYPE REF TO) DATA 20091201
2 Importing I_BIA_INDEX Call by reference Type reference (TYPE) TREX_RFC-INDEX_ID Index-ID 20091201
3 Importing I_INDEX Call by reference Type reference (TYPE) TREX_RFC-INDEX_ID Index-ID 20091201
4 Importing I_RFCDEST Call by reference Type reference (TYPE) TREX_RFC-RFC_DESTINATION RFC-Destination zur TREX-Engine 20091201
5 Importing I_TH_COMP_TO_ATTRNAME Call by reference Type reference (TYPE) TTH_COMP_TO_ATTRNAME 20091201
6 Importing I_T_COMPONENTS Call by reference Type reference (TYPE) ABAP_COMPDESCR_TAB 20091201
7 Importing I_T_KEYFIGURES Call by reference Type reference (TYPE) TREXT_KEY_FIGURE_2 20091201
# Exception Resumable Description Created on
1 CX_RSODP_TREX_ERROR Fehler 20091201

Method ROLLBACK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_INDEX Call by reference Type reference (TYPE) TREX_RFC-INDEX_ID Index-ID 20090312
2 Importing I_RFCDEST Call by reference Type reference (TYPE) TREX_RFC-RFC_DESTINATION RFC-Destination auf TREX 20090312
# Exception Resumable Description Created on
1 CX_RSODP_TREX_ERROR Fehler 20090312

Method WRITE_PACKAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_INDEX Call by reference Type reference (TYPE) TREX_RFC-INDEX_ID Index-ID 20080910
2 Importing I_RFCDEST Call by reference Type reference (TYPE) TREX_RFC-RFC_DESTINATION RFC-Destination zur TREX-Engine 20080910
3 Importing I_TH_COMP_TO_ATTRNAME Call by reference Type reference (TYPE) TTH_COMP_TO_ATTRNAME 20080910
4 Importing I_T_DATA Call by reference Type reference (TYPE) STANDARD TABLE 20080910
# Exception Resumable Description Created on
1 CX_RSODP_TREX_ERROR Fehler 20090312

Method _BUILD_ATTRIBUTE_DEF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_ATTRIBUTE_DEF Call by reference Type reference (TYPE) TREXT_ATTR_DEF Attributdfinitionen 20080910
2 Importing I_TH_COMP_TO_ATTRNAME Call by reference Type reference (TYPE) TTH_COMP_TO_ATTRNAME 20080909
3 Importing I_T_COMPONENTS Call by reference Type reference (TYPE) ABAP_COMPDESCR_TAB 20080822

Method _BUILD_ATTRIBUTE_DEF on class CL_RSODP_INDEX has no exception.

Method _GET_NEXT_PACKAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_T_DATA Call by reference Type reference (TYPE) TABLE 20090325
2 Exporting E_LAST_PACKAGE Call by reference Type reference (TYPE) RS_BOOL Boolean 20090325
3 Importing I_T_DATA Call by reference Type reference (TYPE) TABLE 20090325

Method _GET_NEXT_PACKAGE on class CL_RSODP_INDEX has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 720