SAP ABAP Class CL_RSRV_HDB_CUBE_PART_REPAIR (Repair partitioning of a standard cube)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-BEX-OT (Application Component) OLAP Technology
     RS_SMA (Package) Split And Merge Monitor
Properties
Class CL_RSRV_HDB_CUBE_PART_REPAIR  
Short Description Repair partitioning of a standard cube    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class RS_SMA    
Program status     
Category 0   
Package RS_SMA   Split And Merge Monitor 
Created 20130528   SAP 
Last change 20140121   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_RS_SMA_DB Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
Class CL_RSRV_HDB_CUBE_PART_REPAIR has no interface implemented.
Friends
Class CL_RSRV_HDB_CUBE_PART_REPAIR has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 P_R_DB Instance attribute Private Object reference (TYPE REF TO) CL_RS_SMA_DB Data Base Interface 20130528
2 P_R_DTA Instance attribute Private Object reference (TYPE REF TO) IF_RSD_DTA InfoProvider / Data Target 20130528
3 P_R_LOG Instance attribute Private Object reference (TYPE REF TO) CL_RSRV_APPL_LOG InfoProvider / Data Target 20130528
4 P_S_DTA Instance attribute Private Type reference (TYPE) RSD_S_DTA Properties InfoProvider 20130528
Methods
# Method Level Visibility Method type Description Created on
1 CHANGE_SPEC Instance method Private Method 20130528
2 CONSTRUCTOR Instance method Public Constructor 20130528
3 GET_MULTI_PART_HOST Instance method Private Method 20130528
4 GET_NUM_PARTITION Instance method Private Method 20130528
5 GET_NUM_SLAVES Instance method Private Method 20130528
6 GET_ONE_PART_HOST Instance method Private Method 20130528
7 GET_PARTITIONS Instance method Private Method 20130528
8 GET_PARTITIONS_ON_HOST Instance method Private Method 20130528
9 GET_SLAVES Instance method Private Method 20130528
10 GET_ZERO_PART_HOST Instance method Private Method 20130528
11 MOVE_2_SLAVE Instance method Private Method 20130528
12 MOVE_F_2_E Instance method Private Method 20130528
13 MOVE_ONE_HOST Instance method Private Method 20130528
14 RAISE_ERROR Instance method Private Method 20130528
15 REMOVE_GOOD_ONES Instance method Private Method 20130528
16 REPAIR Instance method Public Method 20130528
17 REPAIR_FLAT Instance method Private Method 20130528
18 REPAIR_STANDARD Instance method Private Method 20130528
19 SPLIT_2_NUM Instance method Public Method Split 20130528
Events
Class CL_RSRV_HDB_CUBE_PART_REPAIR has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 T_S_PARTITION Private See coding 20130528 BEGIN OF T_S_PARTITION, partition type i, host type string, END OF t_s_partition
2 T_S_PARTITION_PAIR Private See coding 20130528 begin of T_S_PARTITION_PAIR, e type T_T_PARTITION, f type t_t_partition, END OF t_s_partition_pair
3 T_TH_PARTITION Private See coding 20130528 t_th_partition type HASHED TABLE OF t_s_partition with UNIQUE key partition
4 T_T_PARTITION Private See coding 20130528 t_t_partition type STANDARD TABLE OF t_s_partition WITH DEFAULT KEY
Method Signatures

Method CHANGE_SPEC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_COUNT Call by reference Type reference (TYPE) I 20130528
2 Importing I_TABLE Call by reference Type reference (TYPE) CLIKE 20130528
# Exception Resumable Description Created on
1 CX_RS_ERROR BW: General Error Class 20130528

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CUBE Call by reference Type reference (TYPE) CLIKE 20130528
2 Importing I_R_LOG Call by reference Object reference (TYPE REF TO) CL_RSRV_APPL_LOG Application Log for RSRV 20130528
# Exception Resumable Description Created on
1 CX_RS_ERROR BW: General Error Class 20130528

Method GET_MULTI_PART_HOST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_BOOL Call by reference Type reference (TYPE) ABAP_BOOL 20130528
2 Exporting E_S_PARTITION Call by reference Type reference (TYPE) T_S_PARTITION 20130528
3 Importing I_T_PARTITION Call by reference Type reference (TYPE) T_T_PARTITION 20130528
# Exception Resumable Description Created on
1 CX_RS_ERROR BW: General Error Class 20130528

Method GET_NUM_PARTITION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TABLE Call by reference Type reference (TYPE) CLIKE 20130528
2 Returning R_COUNT Value transfer Type reference (TYPE) I 20130528
# Exception Resumable Description Created on
1 CX_RS_ERROR BW: General Error Class 20130528

Method GET_NUM_SLAVES Signature

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

Method GET_NUM_SLAVES on class CL_RSRV_HDB_CUBE_PART_REPAIR has no exception.

Method GET_ONE_PART_HOST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_BOOL Call by reference Type reference (TYPE) ABAP_BOOL 20130528
2 Exporting E_S_PARTITION Call by reference Type reference (TYPE) T_S_PARTITION 20130528
3 Importing I_T_PARTITION Call by reference Type reference (TYPE) T_T_PARTITION 20130528
# Exception Resumable Description Created on
1 CX_RS_ERROR BW: General Error Class 20130528

Method GET_PARTITIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TABLE Call by reference Type reference (TYPE) CLIKE 20130528
2 Returning R_TH_PARTITION Value transfer Type reference (TYPE) T_TH_PARTITION 20130528

Method GET_PARTITIONS on class CL_RSRV_HDB_CUBE_PART_REPAIR has no exception.

Method GET_PARTITIONS_ON_HOST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_HOST Call by reference Type reference (TYPE) CLIKE 20130528
2 Importing I_T_PARTITION Call by reference Type reference (TYPE) T_T_PARTITION 20130528
3 Returning R_COUNT Value transfer Type reference (TYPE) I 20130528

Method GET_PARTITIONS_ON_HOST on class CL_RSRV_HDB_CUBE_PART_REPAIR has no exception.

Method GET_SLAVES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_T_SLAVES Value transfer Type reference (TYPE) CL_RS_SMA_DB=>T_T_HOST 20130528

Method GET_SLAVES on class CL_RSRV_HDB_CUBE_PART_REPAIR has no exception.

Method GET_ZERO_PART_HOST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_BOOL Call by reference Type reference (TYPE) ABAP_BOOL 20130528
2 Exporting E_HOST Call by reference Type reference (TYPE) STRING 20130528
3 Importing I_T_PARTITION Call by reference Type reference (TYPE) T_T_PARTITION 20130528
# Exception Resumable Description Created on
1 CX_RS_ERROR BW: General Error Class 20130528

Method MOVE_2_SLAVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TABLE Call by reference Type reference (TYPE) CLIKE 20130528
# Exception Resumable Description Created on
1 CX_RS_ERROR BW: General Error Class 20130528

Method MOVE_F_2_E Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_HOST Call by reference Type reference (TYPE) CLIKE 20130528
2 Importing I_PARTITION Call by reference Type reference (TYPE) I 20130528
3 Importing I_TABLE Call by reference Type reference (TYPE) CLIKE 20130528
# Exception Resumable Description Created on
1 CX_RS_ERROR BW: General Error Class 20130528

Method MOVE_ONE_HOST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TABLE Call by reference Type reference (TYPE) CLIKE 20130528

Method MOVE_ONE_HOST on class CL_RSRV_HDB_CUBE_PART_REPAIR has no exception.

Method RAISE_ERROR Signature

Method RAISE_ERROR on class CL_RSRV_HDB_CUBE_PART_REPAIR has no parameter.
# Exception Resumable Description Created on
1 CX_RS_ERROR BW: General Error Class 20130528

Method REMOVE_GOOD_ONES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_S_PARTITION_PAIR Call by reference Type reference (TYPE) T_S_PARTITION_PAIR 20130528

Method REMOVE_GOOD_ONES on class CL_RSRV_HDB_CUBE_PART_REPAIR has no exception.

Method REPAIR Signature

Method REPAIR on class CL_RSRV_HDB_CUBE_PART_REPAIR has no parameter.
# Exception Resumable Description Created on
1 CX_RS_ERROR BW: General Error Class 20130528

Method REPAIR_FLAT Signature

Method REPAIR_FLAT on class CL_RSRV_HDB_CUBE_PART_REPAIR has no parameter.
# Exception Resumable Description Created on
1 CX_RS_ERROR BW: General Error Class 20130528

Method REPAIR_STANDARD Signature

Method REPAIR_STANDARD on class CL_RSRV_HDB_CUBE_PART_REPAIR has no parameter.
# Exception Resumable Description Created on
1 CX_RS_ERROR BW: General Error Class 20130528

Method SPLIT_2_NUM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_COUNT Call by reference Type reference (TYPE) I 20130528
2 Importing I_TABLE Call by reference Type reference (TYPE) CLIKE 20130528
# Exception Resumable Description Created on
1 CX_RS_ERROR BW: General Error Class 20130823
History
Last changed by/on SAP  20140121 
SAP Release Created in 730