SAP ABAP Class CL_RSDU_IC_COMP_REPART (Complete Repartitioning of an InfoCube)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-BEX-OT (Application Component) OLAP Technology
     RSDU_REPART (Package) Repartitioning of InfoProvider
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_RSCNV_MONITOR Interface for Monitor UI - del/restart/reset functionality 20051005
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_RSDU_REPART Repartitioning 20051005
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_RSDU_IC_COMP_REPART_DB2 20050110
2 Inheritance (c INHERITING FROM c_ref)  CL_RSDU_IC_COMP_REPART_DB4 Complete Repartitioning of an InfoCube 20050209
3 Inheritance (c INHERITING FROM c_ref)  CL_RSDU_IC_COMP_REPART_MSS Repartitioning for MS SQL 20050509
4 Inheritance (c INHERITING FROM c_ref)  CL_RSDU_IC_COMP_REPART_ORA 20041220
5 Inheritance (c INHERITING FROM c_ref)  CL_RSDU_IC_COMP_REPART_SYB Complete Repartitioning of an InfoCube 20101129
Properties
Class CL_RSDU_IC_COMP_REPART  
Short Description Complete Repartitioning of an InfoCube    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RSDU_REPART   Repartitioning of InfoProvider 
Created 20051005   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 RS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 RSCDS 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 RSDDK Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
5 RSDRS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
6 RSDU Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
7 RSENQ Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
8 RSSG Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_RSCNV_MONITOR Interface for Monitor UI - del/restart/reset functionality 20051005
2 IF_RSDU_REPART Repartitioning 20051005
Friends
Class CL_RSDU_IC_COMP_REPART has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 N_C_STEPS Constant Public See coding 20051005
2 N_R_EXCEPTION Instance attribute Private Object reference (TYPE REF TO) CX_ROOT Abstract Superclass for All Global Exceptions 20051005
3 P_C_REPID Constant Protected Type reference (TYPE) SY-REPID 'RSDU_IC_COMP_REPART' ABAP Program Name for Background Job Scheduling 20051005
4 P_MAX_DEGREE Instance attribute Protected Type reference (TYPE) I 3 Maximum Number of Parallel INSERT Processes 20051005
5 P_NCUMTIM Instance attribute Protected Type reference (TYPE) RSNCUMTIM Reference Time Characteristic for Non-Cumulatives 20051005
6 P_PDIM_FIELDNM Instance attribute Protected Type reference (TYPE) RSD_FIELDNM Field Name of P Dimension in Fact Tables 20051005
7 P_PDIM_TABLNM Instance attribute Protected Type reference (TYPE) RSD_TABLNM Name of P Dimension Table 20051005
8 P_REQ Instance attribute Protected Type reference (TYPE) RSDDICREPARTREQ Parameters for Repartitioning Request 20051005
9 P_R_MON Instance attribute Protected Object reference (TYPE REF TO) CL_RSCNV_MONITOR Reference to Monitor Class 20051005
10 P_R_SRVS Instance attribute Protected Object reference (TYPE REF TO) CL_RSDU_REPART_SRVS Repartitioning of an InfoCube 20051005
11 P_TDIM_FIELDNM Instance attribute Protected Type reference (TYPE) RSD_FIELDNM Field Name of T Dimension in Fact Tables 20051005
12 P_TDIM_TABLNM Instance attribute Protected Type reference (TYPE) RSD_TABLNM Name of T Dimension Table 20051005
13 P_TREF_DIMID Instance attribute Protected Type reference (TYPE) RSDIMID Dimension table key 20051005
14 P_TREF_MAXX Instance attribute Protected Type reference (TYPE) RSD_CHAVL Infiniteness of Stock-Carrying Characteristic 20051005
15 P_TREF_SID_FLDNMX Instance attribute Protected Type reference (TYPE) RSD_FIELDNM Field Name of Time-Reference Characteristic in Time Dimensn 20051005
16 P_TREF_SID_TBLNMX Instance attribute Protected Type reference (TYPE) RSD_TABLNM Name of SID Table for Time-Reference Characteristic 20051005
17 P_T_CHA Instance attribute Protected Type reference (TYPE) IF_RSDU_REPART~N_T_CHA Chavels of Fact Tables 20051005
18 P_T_KYF Instance attribute Protected Type reference (TYPE) IF_RSDU_REPART~N_T_KYF Key Figures of Fact Tables 20051005
Methods
# Method Level Visibility Method type Description Created on
1 CONSISTENCY_CHECK Instance method Private Method Consistence Check Before Swapping Fact and Shadow Tables 20051005
2 CONSTRUCTOR Instance method Public Constructor Class Constructor 20051005
3 COPY_REF_TO_SHD_EFACT Instance method Protected Method Copy Markers of Stock-Carrying InfoCubes 20051005
4 FILL_SX_QUERY_EFACT Instance method Protected Method Provide sx_query Structure for Filling the E Shadow Table 20051005
5 FILL_SX_QUERY_FFACT Instance method Protected Method Provide sx_query Structure for Filling the F Shadow Table 20051005
6 FILL_TX_QUERY_EFACT Instance method Protected Method Provide sx_query Structure for Filling the E Shadow Table 20051005
7 FILL_TX_QUERY_FFACT Instance method Protected Method Provide sx_query Structure for Filling the F Shadow Table 20051005
8 GET_HINT Instance method Protected Method Optimizer Directives 20051005
9 GET_PARTTIM_SID Instance method Protected Method Fixed Value for Partitioning Column 20051005
10 GET_REQUEST_PARAMETERS Instance method Private Method Read Request Parameter from Table RSDDICREPARTREQ 20051005
11 INITIALIZE_STEPS Instance method Protected Method Define and Initialize Processing Steps 20051005
12 MODIFY_PRIMIDX_EFACT Instance method Protected Method Adjust Index of E Shadow Table, if Required 20060518
13 PUT_DDSTORAGE_EFACT Instance method Protected Method Write Storage Parameters for E Shadow Table 20051005
14 PUT_DDSTORAGE_FFACT Instance method Protected Method Write Storage Parameters for F Shadow Table 20051005
15 PUT_REQUEST_PARAMETERS Instance method Private Method Write Request Parameters in Table RSDDICREPARTREQ 20051005
16 STEP_ACT_AGGR Instance method Private Method STEP: Activate All Aggregates 20051005
17 STEP_ANALYZE Instance method Private Method STEP: Update Statistics for Both Fact Tables 20051005
18 STEP_COPY_TO_SHD_EFACT Instance method Private Method STEP: Copy Data to E Shadow Table 20051005
19 STEP_COPY_TO_SHD_FFACT Instance method Private Method STEP: Copy Data to F Shadow Table 20051005
20 STEP_CREA_FACTVIEW Instance method Private Method STEP: Create View Over Fact Tables 20051005
21 STEP_CREA_IDX Instance method Protected Method STEP: Create All Indexes for Both Shadow Tables 20051005
22 STEP_CREA_SHD_EFACT Instance method Private Method STEP: Create E Shadow Table with New Structure 20051005
23 STEP_CREA_SHD_FFACT Instance method Private Method STEP: Create E Shadow Table with New Structure 20051005
24 STEP_DEACT_AGGR Instance method Private Method STEP: Deactivate All Aggregates (Technically) 20051005
25 STEP_DEL_FACTVIEW Instance method Private Method STEP: Deletion of the View Using the Fact Table 20051005
26 STEP_POST_ACT Instance method Private Method STEP: Modify Metadata and Transfer Rules 20051005
27 STEP_RELEASE_READ_LOCK Instance method Protected Method STEP: Release Read Lock for InfoCube 20051005
28 STEP_REPA_IDX Instance method Protected Method STEP: Repare Indexes for Both Fact Tables 20051005
29 STEP_SET_READ_LOCK Instance method Private Method STEP: Set Read Lock for InfoCube 20051005
30 STEP_SPACE_CHECK Instance method Protected Method STEP: Check Free Space on DB 20051005
31 STEP_SWITCH Instance method Protected Method Switch shadow table with fact table 20051005
Events
Class CL_RSDU_IC_COMP_REPART has no event.
Types
Class CL_RSDU_IC_COMP_REPART has no local type.
Method Signatures

Method CONSISTENCY_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FACT_TBLNM Call by reference Type reference (TYPE) RSD_TABLNM 20051005
2 Importing I_SHD_TBLNM Call by reference Type reference (TYPE) RSD_TABLNM 20051005
3 Returning STATUS Value transfer Type reference (TYPE) RSMRT_STEPSTATUS Status von Konvertierungsschritt 20051005
# Exception Resumable Description Created on
1 CX_RSDU_REPART_EXCEPTION RSDU Ausnahmen bei Repartitionierung 20051005

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ACT_AGGR Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE Activate Aggregates 20051005
2 Importing I_DB_PARAMS Call by reference Type reference (TYPE) STRING 20051005
3 Importing I_INFOCUBE Call by reference Type reference (TYPE) RSD_INFOCUBE 20051005
4 Importing I_MAX_PART_CNT Call by reference Type reference (TYPE) RSPARTMAXCNT Max. Anzahl Partitionen 20051005
5 Importing I_NEW_PARTVL_FROM Call by reference Type reference (TYPE) RSPARTVL_FROM Untere Grenze (Partitionierungswert) 20051005
6 Importing I_NEW_PARTVL_TO Call by reference Type reference (TYPE) RSPARTVL_TO Obere Grenze (Partitionierungswert) 20051005
7 Importing I_NEW_PART_OBJNM Call by reference Type reference (TYPE) RSD_IOBJNM 20051005
# Exception Resumable Description Created on
1 CX_RSCDS_METADATA_INCONSISTENT Beim extrahieren der Metadaten ist ein Fehler aufgetreten 20051005
2 CX_RSCDS_REQUIREMENTS_VIOLATED Voraussetzungen für eine erfolgreiche Kondensierung verletzt 20051005
3 CX_RSCNV_EXCEPTION 20051005
4 CX_RSDU_REPART_EXCEPTION RSDU Ausnahmen bei Repartitionierung 20051005
5 CX_SQL_EXCEPTION Ausnahmeklasse für SQL Fehler 20051005

Method COPY_REF_TO_SHD_EFACT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning TX_QUERY Value transfer Type reference (TYPE) RSDRS_TX_QUERY 20051005
# Exception Resumable Description Created on
1 CX_RSDU_REPART_EXCEPTION RSDU Ausnahmen bei Repartitionierung 20051005

Method FILL_SX_QUERY_EFACT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DIMID Call by reference Type reference (TYPE) RSDIMID Schlüssel einer Dimensionstabelle 20051005
2 Returning SX_QUERY Value transfer Type reference (TYPE) RSDRS_SX_QUERY 20051005

Method FILL_SX_QUERY_EFACT on class CL_RSDU_IC_COMP_REPART has no exception.

Method FILL_SX_QUERY_FFACT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DIMID Call by reference Type reference (TYPE) RSDIMID Schlüssel einer Dimensionstabelle 20051005
2 Returning SX_QUERY Value transfer Type reference (TYPE) RSDRS_SX_QUERY 20051005
# Exception Resumable Description Created on
1 CX_RSDU_REPART_EXCEPTION RSDU Ausnahmen bei Repartitionierung 20060315

Method FILL_TX_QUERY_EFACT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning TX_QUERY Value transfer Type reference (TYPE) RSDRS_TX_QUERY 20051005
# Exception Resumable Description Created on
1 CX_RSDU_REPART_EXCEPTION Ausnahmeklasse für SQL Fehler 20051005

Method FILL_TX_QUERY_FFACT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning TX_QUERY Value transfer Type reference (TYPE) RSDRS_TX_QUERY 20051005
# Exception Resumable Description Created on
1 CX_RSDU_REPART_EXCEPTION RSDU Ausnahmen bei Repartitionierung 20061113
2 CX_SQL_EXCEPTION Ausnahmeklasse für SQL Fehler 20051005

Method GET_HINT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CALLER Call by reference Type reference (TYPE) CHAR32 Characterfeld der Länge 32 20051005
2 Returning T_HINT Value transfer Type reference (TYPE) RSDRS_T_ABAPSOURCE 20051005

Method GET_HINT on class CL_RSDU_IC_COMP_REPART has no exception.

Method GET_PARTTIM_SID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DIMID Call by reference Type reference (TYPE) RSDIMID Schlüssel einer Dimensionstabelle 20051005
2 Returning PARTTIM_SID Value transfer Type reference (TYPE) CHAR10 Stammdaten ID 20051005

Method GET_PARTTIM_SID on class CL_RSDU_IC_COMP_REPART has no exception.

Method GET_REQUEST_PARAMETERS Signature

Method GET_REQUEST_PARAMETERS on class CL_RSDU_IC_COMP_REPART has no parameter.
Method GET_REQUEST_PARAMETERS on class CL_RSDU_IC_COMP_REPART has no exception.

Method INITIALIZE_STEPS Signature

Method INITIALIZE_STEPS on class CL_RSDU_IC_COMP_REPART has no parameter.
# Exception Resumable Description Created on
1 CX_RSCNV_EXCEPTION 20051005

Method MODIFY_PRIMIDX_EFACT Signature

Method MODIFY_PRIMIDX_EFACT on class CL_RSDU_IC_COMP_REPART has no parameter.
Method MODIFY_PRIMIDX_EFACT on class CL_RSDU_IC_COMP_REPART has no exception.

Method PUT_DDSTORAGE_EFACT Signature

Method PUT_DDSTORAGE_EFACT on class CL_RSDU_IC_COMP_REPART has no parameter.
Method PUT_DDSTORAGE_EFACT on class CL_RSDU_IC_COMP_REPART has no exception.

Method PUT_DDSTORAGE_FFACT Signature

Method PUT_DDSTORAGE_FFACT on class CL_RSDU_IC_COMP_REPART has no parameter.
Method PUT_DDSTORAGE_FFACT on class CL_RSDU_IC_COMP_REPART has no exception.

Method PUT_REQUEST_PARAMETERS Signature

Method PUT_REQUEST_PARAMETERS on class CL_RSDU_IC_COMP_REPART has no parameter.
Method PUT_REQUEST_PARAMETERS on class CL_RSDU_IC_COMP_REPART has no exception.

Method STEP_ACT_AGGR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning STATUS Value transfer Type reference (TYPE) RSMRT_STEPSTATUS Einstelliges Kennzeichen 20051005
# Exception Resumable Description Created on
1 CX_RSDU_REPART_EXCEPTION RSDU Ausnahmen bei Repartitionierung 20051005

Method STEP_ANALYZE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning STATUS Value transfer Type reference (TYPE) RSMRT_STEPSTATUS Einstelliges Kennzeichen 20051005

Method STEP_ANALYZE on class CL_RSDU_IC_COMP_REPART has no exception.

Method STEP_COPY_TO_SHD_EFACT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_SHOW_REPORT Call by reference Type reference (TYPE) RS_BOOL '' Boolean 20051005
2 Returning STATUS Value transfer Type reference (TYPE) RSMRT_STEPSTATUS Einstelliges Kennzeichen 20051005
# Exception Resumable Description Created on
1 CX_RSDU_REPART_EXCEPTION RSDU Ausnahmen bei Repartitionierung 20051005

Method STEP_COPY_TO_SHD_FFACT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_SHOW_REPORT Call by reference Type reference (TYPE) RS_BOOL Boolean 20051005
2 Returning STATUS Value transfer Type reference (TYPE) RSMRT_STEPSTATUS Einstelliges Kennzeichen 20051005
# Exception Resumable Description Created on
1 CX_RSDU_REPART_EXCEPTION RSDU Ausnahmen bei Repartitionierung 20051005

Method STEP_CREA_FACTVIEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning STATUS Value transfer Type reference (TYPE) RSMRT_STEPSTATUS Status von Konvertierungsschritt 20051005
# Exception Resumable Description Created on
1 CX_RSDU_REPART_EXCEPTION RSDU Ausnahmen bei Repartitionierung 20051005

Method STEP_CREA_IDX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning STATUS Value transfer Type reference (TYPE) RSMRT_STEPSTATUS Einstelliges Kennzeichen 20051005
# Exception Resumable Description Created on
1 CX_RSDU_REPART_EXCEPTION RSDU Ausnahmen bei Repartitionierung 20051005

Method STEP_CREA_SHD_EFACT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning STATUS Value transfer Type reference (TYPE) RSMRT_STEPSTATUS Einstelliges Kennzeichen 20051005
# Exception Resumable Description Created on
1 CX_RSDU_REPART_EXCEPTION RSDU Ausnahmen bei Repartitionierung 20051005

Method STEP_CREA_SHD_FFACT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning STATUS Value transfer Type reference (TYPE) RSMRT_STEPSTATUS Einstelliges Kennzeichen 20051005
# Exception Resumable Description Created on
1 CX_RSDU_REPART_EXCEPTION Ausnahmeklasse für SQL Fehler 20051005

Method STEP_DEACT_AGGR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning STATUS Value transfer Type reference (TYPE) RSMRT_STEPSTATUS Einstelliges Kennzeichen 20051005
# Exception Resumable Description Created on
1 CX_RSDU_REPART_EXCEPTION RSDU Ausnahmen bei Repartitionierung 20051005

Method STEP_DEL_FACTVIEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning STATUS Value transfer Type reference (TYPE) RSMRT_STEPSTATUS Status von Konvertierungsschritt 20051005
# Exception Resumable Description Created on
1 CX_RSDU_REPART_EXCEPTION RSDU Ausnahmen bei Repartitionierung 20051005

Method STEP_POST_ACT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning STATUS Value transfer Type reference (TYPE) RSMRT_STEPSTATUS Einstelliges Kennzeichen 20051005
# Exception Resumable Description Created on
1 CX_RSDU_REPART_EXCEPTION RSDU Ausnahmen bei Repartitionierung 20051005

Method STEP_RELEASE_READ_LOCK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning STATUS Value transfer Type reference (TYPE) RSMRT_STEPSTATUS Einstelliges Kennzeichen 20051005

Method STEP_RELEASE_READ_LOCK on class CL_RSDU_IC_COMP_REPART has no exception.

Method STEP_REPA_IDX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning STATUS Value transfer Type reference (TYPE) RSMRT_STEPSTATUS Einstelliges Kennzeichen 20051005

Method STEP_REPA_IDX on class CL_RSDU_IC_COMP_REPART has no exception.

Method STEP_SET_READ_LOCK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning STATUS Value transfer Type reference (TYPE) RSMRT_STEPSTATUS Einstelliges Kennzeichen 20051005
# Exception Resumable Description Created on
1 CX_RSDU_REPART_EXCEPTION RSDU Ausnahmen bei Repartitionierung 20051005

Method STEP_SPACE_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning STATUS Value transfer Type reference (TYPE) RSMRT_STEPSTATUS Einstelliges Kennzeichen 20051005
# Exception Resumable Description Created on
1 CX_SQL_EXCEPTION Ausnahmeklasse für SQL Fehler 20051005

Method STEP_SWITCH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FACT_TBLNM Call by reference Type reference (TYPE) RSD_TABLNM 20051005
2 Importing I_SHD_TBLNM Call by reference Type reference (TYPE) RSD_TABLNM 20051005
3 Returning STATUS Value transfer Type reference (TYPE) RSMRT_STEPSTATUS Einstelliges Kennzeichen 20051005
# Exception Resumable Description Created on
1 CX_RSDU_REPART_EXCEPTION RSDU Ausnahmen bei Repartitionierung 20051005
History
Last changed by/on SAP  20130531 
SAP Release Created in 710