SAP ABAP Class CL_RSDU_ODSO_COMP_REPART (Complete Repartitioning of Active ODS Table)
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 20051024
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_RSDU_REPART_ODSO Repartitioning 20051025
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_RSDU_ODSO_COMP_REPART_DB2 20051026
2 Inheritance (c INHERITING FROM c_ref)  CL_RSDU_ODSO_COMP_REPART_DB4 Complete Repartitioning of Active ODS Table 20051026
3 Inheritance (c INHERITING FROM c_ref)  CL_RSDU_ODSO_COMP_REPART_HDB Complete Reparititioning on HANA 20130412
4 Inheritance (c INHERITING FROM c_ref)  CL_RSDU_ODSO_COMP_REPART_MSS 20051026
5 Inheritance (c INHERITING FROM c_ref)  CL_RSDU_ODSO_COMP_REPART_ORA 20051026
6 Inheritance (c INHERITING FROM c_ref)  CL_RSDU_ODSO_COMP_REPART_SYB Complete Repartitioning of an ODSO 20101202
Properties
Class CL_RSDU_ODSO_COMP_REPART  
Short Description Complete Repartitioning of Active ODS Table    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RSDU_REPART   Repartitioning of InfoProvider 
Created 20051024   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 RSCNV Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
4 RSD Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
5 RSDDK Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
6 RSDRS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
7 RSDU Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
8 RSENQ Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
9 RSSG Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
10 RSTIM 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 20051024
2 IF_RSDU_REPART_ODSO Repartitioning 20051025
Friends
Class CL_RSDU_ODSO_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 20051024
2 N_R_EXCEPTION Instance attribute Protected Object reference (TYPE REF TO) CX_ROOT Exception 20051024
3 P_C_REPID Constant Protected Type reference (TYPE) SY-REPID 'RSDU_ODSO_COMP_REPART' ABAP Program Name for Background Job Scheduling 20051024
4 P_FISCVARNT Instance attribute Protected Type reference (TYPE) RSTIM_VARNT Business Year Variant 20051025
5 P_MAX_DEGREE Instance attribute Protected Type reference (TYPE) I 3 Maximum Number of Parallel INSERT Processes 20051024
6 P_REQ Instance attribute Protected Type reference (TYPE) RSDDICREPARTREQ Parameters for Repartitioning Request 20051024
7 P_R_MON Instance attribute Protected Object reference (TYPE REF TO) CL_RSCNV_MONITOR Referenz auf Monitorklasse 20051024
8 P_R_SRVS Instance attribute Protected Object reference (TYPE REF TO) CL_RSDU_REPART_SRVS Services for Repartitioning 20051024
9 P_T_CHA Instance attribute Private Type reference (TYPE) IF_RSDU_REPART_ODSO~N_T_CHA Key Fields 20051025
10 P_T_KYF Instance attribute Private Type reference (TYPE) IF_RSDU_REPART_ODSO~N_T_KYF Key figures 20051025
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor Class constructor 20051024
2 EXECUTE_STEPS Instance method Protected Method Execute Processing Steps 20130412
3 FILL_SX_QUERY_ODS Instance method Protected Method Get sx_query Structure for Filling Shadow Table 20051025
4 FILL_TX_QUERY_ODS Instance method Private Method Get sx_query Structures for Filling Shadow Table 20051025
5 GET_HINT Instance method Protected Method Optimizer Directives 20051024
6 GET_REQUEST_PARAMETERS Instance method Private Method Read Request Parameter from Table RSDDICREPARTREQ 20051024
7 INITIALIZE_STEPS Instance method Protected Method Bearbeitungsschritte (Steps) definieren und initialisieren 20051024
8 PUT_DDSTORAGE_ODS Instance method Protected Method Write Storage Parameters for ODS Shadow Table 20051025
9 PUT_REQUEST_PARAMETERS Instance method Private Method Write Request Parameters in Table RSDDICREPARTREQ 20051024
10 STEP_ANALYZE Instance method Private Method STEP: Update Statistics in Active ODS Table 20051024
11 STEP_CONSISTENCY_CHECK Instance method Private Method STEP: Consistency Check Before Exchange of ODS & Shad. Table 20051026
12 STEP_COPY_TO_SHD_ODS Instance method Private Method STEP: Copying of Data to ODS Shadow Table 20051025
13 STEP_CREA_IDX Instance method Protected Method STEP: Creation of All Indexes in Shadow Table 20051024
14 STEP_CREA_SHD_ODS Instance method Private Method STEP: Creation of ODS Shadow Table 20051025
15 STEP_POST_ACT Instance method Protected Method STEP: Anpassen der Metadaten 20051026
16 STEP_RELEASE_READ_LOCK Instance method Protected Method STEP: Lesesperre auf ODS freigeben 20051024
17 STEP_REPA_IDX Instance method Private Method STEP: Repair Indexes in Active ODS Tables 20051024
18 STEP_SET_READ_LOCK Instance method Protected Method STEP: Lesesperre auf aktive ODS Tabelle setzen 20051024
19 STEP_SPACE_CHECK Instance method Private Method STEP: Check Free Space on DB 20051024
20 STEP_SWITCH Instance method Protected Method STEP: Exchange Shadow Table with Active ODS Table 20051024
Events
Class CL_RSDU_ODSO_COMP_REPART has no event.
Types
Class CL_RSDU_ODSO_COMP_REPART has no local type.
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DB_PARAMS Call by reference Type reference (TYPE) STRING 20051024
2 Importing I_NEW_PARTVL_FROM Call by reference Type reference (TYPE) RSPARTVL_FROM Untere Grenze (Partitionierungswert) 20051024
3 Importing I_NEW_PARTVL_TO Call by reference Type reference (TYPE) RSPARTVL_TO Obere Grenze (Partitionierungswert) 20051024
4 Importing I_NEW_PART_OBJNM Call by reference Type reference (TYPE) RSD_IOBJNM 20051024
5 Importing I_ODSO Call by reference Type reference (TYPE) RSDODSOBJECT 20051024
# Exception Resumable Description Created on
1 CX_RSCDS_METADATA_INCONSISTENT Beim extrahieren der Metadaten ist ein Fehler aufgetreten 20051024
2 CX_RSCDS_REQUIREMENTS_VIOLATED Voraussetzungen für eine erfolgreiche Kondensierung verletzt 20051024
3 CX_RSCNV_EXCEPTION 20051024
4 CX_RSDU_REPART_EXCEPTION RSDU Ausnahmen bei Repartitionierung 20051024
5 CX_SQL_EXCEPTION Ausnahmeklasse für SQL Fehler 20051024

Method EXECUTE_STEPS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_T_MSG Call by reference Type reference (TYPE) RS_T_MSG BW: Tabelle mit Nachrichten (Application Log Protokoll) 20130412
2 Exporting E_REQSTATUS Call by reference Type reference (TYPE) RSMRT_REQSTATUS Status von Konvertierungsrequest 20130412
3 Exporting E_STEPSTATUS Call by reference Type reference (TYPE) RSMRT_STEPSTATUS Status von Konvertierungsschritt 20130412
4 Importing I_LOCKID Call by reference Type reference (TYPE) RSENQ_LOCKID Sperr-ID des Sperr-Managers 20130412
5 Importing I_STEPNM Call by reference Type reference (TYPE) RSMRT_APPL_STEPNM Anwendungsschritt-Name für Monitor 20130412
6 Importing I_T_OBJECT Call by reference Type reference (TYPE) RSENQ_T_OBJECT 20130412

Method EXECUTE_STEPS on class CL_RSDU_ODSO_COMP_REPART has no exception.

Method FILL_SX_QUERY_ODS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FLDNM Call by reference Type reference (TYPE) RSD_FIELDNM 20051028
2 Importing I_PARTVL Call by reference Type reference (TYPE) RSPARTVL_TO Wert des Partitionierungsschlüssel 20051025
3 Returning SX_QUERY Value transfer Type reference (TYPE) RSDRS_SX_QUERY Query Struktur der RSDRS Leseschnittstelle 20051025

Method FILL_SX_QUERY_ODS on class CL_RSDU_ODSO_COMP_REPART has no exception.

Method FILL_TX_QUERY_ODS 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 20051025
# Exception Resumable Description Created on
1 CX_RSDU_REPART_EXCEPTION Ausnahmeklasse für SQL Fehler 20051025

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 20051024
2 Returning T_HINT Value transfer Type reference (TYPE) RSDRS_T_ABAPSOURCE 20051024

Method GET_HINT on class CL_RSDU_ODSO_COMP_REPART has no exception.

Method GET_REQUEST_PARAMETERS Signature

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

Method INITIALIZE_STEPS Signature

Method INITIALIZE_STEPS on class CL_RSDU_ODSO_COMP_REPART has no parameter.
# Exception Resumable Description Created on
1 CX_RSCNV_EXCEPTION 20051024

Method PUT_DDSTORAGE_ODS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TABLNM Call by reference Type reference (TYPE) RSD_TABLNM Tabellenname 20051207

Method PUT_DDSTORAGE_ODS on class CL_RSDU_ODSO_COMP_REPART has no exception.

Method PUT_REQUEST_PARAMETERS Signature

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

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 20051024

Method STEP_ANALYZE on class CL_RSDU_ODSO_COMP_REPART has no exception.

Method STEP_CONSISTENCY_CHECK Signature

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

Method STEP_COPY_TO_SHD_ODS 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 20051025
2 Returning STATUS Value transfer Type reference (TYPE) RSMRT_STEPSTATUS Einstelliges Kennzeichen 20051025
# Exception Resumable Description Created on
1 CX_RSDU_REPART_EXCEPTION RSDU Ausnahmen bei Repartitionierung 20051025

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 20051024
# Exception Resumable Description Created on
1 CX_RSDU_REPART_EXCEPTION RSDU Ausnahmen bei Repartitionierung 20051024

Method STEP_CREA_SHD_ODS 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 20051025
# Exception Resumable Description Created on
1 CX_RSDU_REPART_EXCEPTION RSDU Ausnahmen bei Repartitionierung 20051025

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 20051026
# Exception Resumable Description Created on
1 CX_RSDU_REPART_EXCEPTION RSDU Ausnahmen bei Repartitionierung 20051026

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 20051024

Method STEP_RELEASE_READ_LOCK on class CL_RSDU_ODSO_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 20051024

Method STEP_REPA_IDX on class CL_RSDU_ODSO_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 20051024
# Exception Resumable Description Created on
1 CX_RSDU_REPART_EXCEPTION RSDU Ausnahmen bei Repartitionierung 20051024

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 20051024
# Exception Resumable Description Created on
1 CX_SQL_EXCEPTION Ausnahmeklasse für SQL Fehler 20051024

Method STEP_SWITCH Signature

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