SAP ABAP Class CL_RSODSO_ACTIVATE_REQUESTS (Activating Data for a DataStore Object)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-WHM-DBA (Application Component) Data Basis
     RSODSO_ACTIVATION (Package) DataStore Object: Activation of Data
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_RSODSO_TASK_STATUS_HANDLING 20040701
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_RSODSO_ACTIVATE_IMO For In-Memory-optimized DataStores 20110223
2 Inheritance (c INHERITING FROM c_ref)  CL_RSODSO_ACTIVATE_MPP DBMS-optimized activation for MPP 20090327
Properties
Class CL_RSODSO_ACTIVATE_REQUESTS  
Short Description Activating Data for a DataStore Object    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RSODSO_ACTIVATION   DataStore Object: Activation of Data 
Created 20040624   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 RSDDB Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 RSDRO Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_RSODSO_TASK_STATUS_HANDLING 20040701
Friends
Class CL_RSODSO_ACTIVATE_REQUESTS has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 N_CLUSTER_TABLE Constant Public Type reference (TYPE) TABNAME 'RSODSACTDATA' Table Name 20061106
2 P_R_ACT_PROP Instance attribute Protected Object reference (TYPE REF TO) CL_RSODSO_ACT_PROPERTIES 20040624
3 P_R_ACT_STATUS Instance attribute Protected Object reference (TYPE REF TO) CL_RSODSO_ACT_STATUS 20040624
4 P_R_PAR_PROP Instance attribute Protected Object reference (TYPE REF TO) CL_RSODSO_PAR_PROPERTIES 20040624
5 P_T_DBOPS Instance attribute Protected Type reference (TYPE) RSODSO_T_DBOPS Executed Operations 20040624
6 P_T_MSG_TABLE Instance attribute Protected Type reference (TYPE) RSODSO_T_MSG Messages Table 20040624
Methods
# Method Level Visibility Method type Description Created on
1 ACTIVATE_DATA_FROM_CLUSTER Instance method Private Method Starts Activation of Exported Cluster Data 20040715
2 ACTIVATE_DATA_FROM_QUEUE Instance method Private Method Activation of Data Saved in Activation Queue Started 20040715
3 ACTIVATE_REQUESTS Instance method Public Method Start of Activation 20040624
4 CHECK_AGGRGEN_CONSISTENCY Instance method Private Method Checks Consistency of RSODSACTUPDTYPE Table 20070817
5 CHECK_KEY_CHANGES Instance method Private Method Check Data Records of Logical Package for Key Change 20040624
6 CLEANUP_CHANGELOG Instance method Private Method Cleans up Change Log After Terminated Activation 20080403
7 CONSTRUCTOR Instance method Public Constructor 20040624
8 CREATE_DYNAMIC_TYPES Instance method Private Method Generate Suitable Dynamic Types for Packaging 20040624
9 FINALIZE Instance method Private Method Finalizing Activation 20040624
10 FINALIZE_SID_CREATION Instance method Private Method Prompts SID Handler to End SID Determination 20040716
11 GENERATE_DATABASE_HINT Instance method Private Method Generate Hints for Selection of Data from Activation Queue 20040624
12 GENERATE_SQL_STATEMENT Instance method Private Method Generate SQL Statement for Reading Activation Queue 20040624
13 INIT Instance method Public Method 20060223
14 POST_PROCESSING Instance method Protected Method 20130624
15 PROCESS_FINISHED_DATAPACKAGE Instance method Private Method Editing Packages that Have Been Activated Successfully 20040624
16 PROCESS_LOGICAL_PACKAGE Instance method Private Method Processing a Logical Package 20040624
17 PROCESS_STATE Instance method Private Method 20040701
18 SET_ACTIVATION_COMPLETED Instance method Public Method Sets Status of DataStore to "Successfully Activated" 20060821
19 SPAWN_LOGICAL_PACKAGE Instance method Private Method Start a Parallel Process for SID Determination 20040715
Events
Class CL_RSODSO_ACTIVATE_REQUESTS has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 T_S_ODSACTUPDTYPE Private Type reference (TYPE) RSODSACTUPDTYPE 20040624
2 T_T_ODSACTUPDTYPE Private See coding 20040624 T_T_ODSACTUPDTYPE TYPE STANDARD TABLE OF t_s_odsactupdtype
Method Signatures

Method ACTIVATE_DATA_FROM_CLUSTER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DATASETS_IN_ATAB Call by reference Type reference (TYPE) INT4 Natürliche Zahl 20040715
2 Importing I_PROGRAM_NAME Call by reference Type reference (TYPE) TABNAME Tabellenname 20040715
3 Importing I_T_REQUEST Call by reference Type reference (TYPE) RSODSO_T_REQUEST Requests 20040715
# Exception Resumable Description Created on
1 CX_RSODSO_ACT_DATABASE_ERROR Aktivierung eines ODS-Objektes 20040715
2 CX_RSODSO_ACT_INVALID_DATASET Fehler während der Verarbeitung der Daten 20040715
3 CX_RSODSO_ACT_METADATA_ERROR Fehler während der Verarbeitung der Daten 20040715
4 CX_RSODSO_DATABASE_ERROR Fehler während der Verarbeitung der Daten 20041004
5 CX_RSODSO_STATUS_INCONSISTENT RSODSO Ausnahmehierarchie 20040715
6 CX_RSODSO_STATUS_READ_FAILED CX_RSODSO_STATUS_error 20040715
7 CX_RSODSO_STATUS_UPDATE_FAILED RSODSO Ausnahmehierarchie 20040715
8 CX_RSODSO_TASK_ERROR Fehler während der Verarbeitung der Daten 20040715

Method ACTIVATE_DATA_FROM_QUEUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DATASETS_IN_ATAB Call by reference Type reference (TYPE) INT4 Natürliche Zahl 20040715
2 Importing I_PROGRAM_NAME Call by reference Type reference (TYPE) TABNAME Tabellenname 20040715
3 Importing I_T_REQUEST Call by reference Type reference (TYPE) RSODSO_T_REQUEST Requests 20040715
# Exception Resumable Description Created on
1 CX_RSODSO_ROOT RSODSO Ausnahmehierarchie 20040715

Method ACTIVATE_REQUESTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_DBOPS Call by reference Type reference (TYPE) RSODSO_T_DBOPS Ausgeführte Operationen 20040624
2 Exporting E_T_MSG Call by reference Type reference (TYPE) RSODSO_T_MSG Tabelle mit Nachrichten 20040624
# Exception Resumable Description Created on
1 CX_RSODSO_ROOT RSODSO Ausnahmehierarchie 20040624

Method CHECK_AGGRGEN_CONSISTENCY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_T_REQUEST Call by reference Type reference (TYPE) RSODSO_T_REQUEST Requests 20070817
2 Importing I_T_RSODSACTUPDTYPE Call by reference Type reference (TYPE) RSODSO_T_RSODSACTUPDTYPE Aggregationsverhalten bzgl. Requests 20070817
# Exception Resumable Description Created on
1 CX_RSODSO_METADATA_INCONS Fehler während der Verarbeitung der Daten 20070817

Method CHECK_KEY_CHANGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_KEY_HAS_CHANGED Value transfer Type reference (TYPE) RS_BOOL Boolean 20040624
2 Importing I_DATASET_NEW Call by reference Object reference (TYPE REF TO) DATA 20040624
3 Importing I_DATASET_OLD Call by reference Object reference (TYPE REF TO) DATA 20040624
# Exception Resumable Description Created on
1 CX_RSODSO_ACT_METADATA_ERROR Fehler während der Verarbeitung der Daten 20040624

Method CLEANUP_CHANGELOG Signature

Method CLEANUP_CHANGELOG on class CL_RSODSO_ACTIVATE_REQUESTS has no parameter.
# Exception Resumable Description Created on
1 CX_RSODSO_DATABASE_ERROR Fehler während der Verarbeitung der Daten 20080403
2 CX_RSODSO_METADATA_ERROR Fehler während der Verarbeitung der Daten 20080403

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CREATE_SIDS Call by reference Type reference (TYPE) RS_BOOL Fehlende SID-Werte anlegen (sonst abbrechen) 20040630
2 Importing I_MPP_PROCESSING Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE Standard-Aktivierung wurde aus MPP-Prozessierung gerufen 20090402
3 Importing I_ODSOBJECT Call by reference Type reference (TYPE) RSDODSOBJECT Name des DataStore 20040624
4 Importing I_ONLY_CHECK_SIDS Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE SID-Werte während Aktivierung nur prüfen 20041108
5 Importing I_SERIAL_PROCESSING Call by reference Type reference (TYPE) RS_BOOL Aktivierung seriell prozessieren 20040624
6 Importing I_T_MSG Call by reference Type reference (TYPE) RSODSO_T_MSG Tabelle mit Nachrichten 20090407
7 Importing I_T_REQUEST Call by reference Type reference (TYPE) RSODSO_T_REQUEST Requests 20060223
8 Importing I_UPDTYPE Call by reference Type reference (TYPE) RSDRO_UPDTYPE RSDRO_C_UPDTYPE-USE_DEFAULT Aktualisierungsverhalten während der Aktivierung 20080128
9 Importing I_VARIANT Call by reference Type reference (TYPE) RSPC_VARIANT Variante, falls Aktivierung in Prozesskette läuft 20050331

Method CONSTRUCTOR on class CL_RSODSO_ACTIVATE_REQUESTS has no exception.

Method CREATE_DYNAMIC_TYPES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_R_S_ACTIVATION_QUEUE Call by reference Object reference (TYPE REF TO) CL_ABAP_STRUCTDESCR Run Time Type Services 20040624
2 Exporting E_R_T_ACTIVATION_QUEUE Call by reference Object reference (TYPE REF TO) CL_ABAP_TABLEDESCR Run Time Type Services 20040624

Method CREATE_DYNAMIC_TYPES on class CL_RSODSO_ACTIVATE_REQUESTS has no exception.

Method FINALIZE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ACTIVATION_STARTED Call by reference Type reference (TYPE) TIMESTAMPL Beginn der Laufzeitmessung 20050726
2 Importing I_T_REQUEST Call by reference Type reference (TYPE) RSODSO_T_REQUEST Requests 20040713
# Exception Resumable Description Created on
1 CX_RSODSO_DATABASE_ERROR Fehler während der Verarbeitung der Daten 20041004
2 CX_RSODSO_STATUS_INCONSISTENT RSODSO Ausnahmehierarchie 20041004
3 CX_RSODSO_STATUS_UPDATE_FAILED RSODSO Ausnahmehierarchie 20040713
4 CX_RSODSO_TASK_ERROR Fehler während der Verarbeitung der Daten 20040624

Method FINALIZE_SID_CREATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_IGNORE_REMAINING_VALUES Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE Boolean 20041109
2 Importing I_T_REQUEST Call by reference Type reference (TYPE) RSODSO_T_REQUEST Requests 20040716
# Exception Resumable Description Created on
1 CX_RSODSO_ROOT RSODSO Ausnahmehierarchie 20040716
2 CX_RSODSO_STATUS_UPDATE_FAILED RSODSO Ausnahmehierarchie 20040716

Method GENERATE_DATABASE_HINT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_HINT_DB6 Call by reference Type reference (TYPE) STRING 20060403
2 Exporting E_HINT_INF Value transfer Type reference (TYPE) STRING 20050928
3 Exporting E_HINT_ORA Value transfer Type reference (TYPE) STRING 20050928
# Exception Resumable Description Created on
1 CX_RSODSO_DATABASE_ERROR Fehler während der Verarbeitung der Daten 20050803

Method GENERATE_SQL_STATEMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_FROM Call by reference Type reference (TYPE) RSDRO_T_ABAPSOURCE 20040624
2 Exporting E_T_GROUP_BY Call by reference Type reference (TYPE) RSDRO_T_ABAPSOURCE 20040624
3 Exporting E_T_ORDER_BY Call by reference Type reference (TYPE) RSDRO_T_ABAPSOURCE 20040624
4 Exporting E_T_SELECT Call by reference Type reference (TYPE) RSDRO_T_ABAPSOURCE 20040624
5 Exporting E_T_WHERE Call by reference Type reference (TYPE) RSDRO_T_ABAPSOURCE 20040624
6 Importing I_SORT_BY_LOGICAL_KEY Call by reference Type reference (TYPE) RS_BOOL Sortierung der Ergebnismenge nach log. Schlüssel 20040624
7 Importing I_SORT_BY_TECHNICAL_KEY Call by reference Type reference (TYPE) RS_BOOL Sortierung der Ergebnismenge nach techn. Schlüssel 20050831
8 Importing I_T_REQUESTS Call by reference Type reference (TYPE) RSODSO_T_REQUEST Requests 20040624
# Exception Resumable Description Created on
1 CX_RSODSO_ACT_METADATA_ERROR Fehler während der Verarbeitung der Daten 20040624

Method INIT Signature

Method INIT on class CL_RSODSO_ACTIVATE_REQUESTS has no parameter.
# Exception Resumable Description Created on
1 CX_RSODSO_ROOT RSODSO Ausnahmehierarchie 20060223

Method POST_PROCESSING Signature

Method POST_PROCESSING on class CL_RSODSO_ACTIVATE_REQUESTS has no parameter.
# Exception Resumable Description Created on
1 CX_RSODSO_DATABASE_ERROR Error While Processing the Data 20130624

Method PROCESS_FINISHED_DATAPACKAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DATAPAKID Call by reference Type reference (TYPE) RSDATAPID Datenpaketnummer 20040624
2 Importing I_STATE Call by reference Type reference (TYPE) RSDRO_S_REQSTATE-STATUS 20040624
3 Importing I_T_REQUEST Call by reference Type reference (TYPE) RSODSO_T_REQUEST Requests 20040624
# Exception Resumable Description Created on
1 CX_RSODSO_STATUS_UPDATE_FAILED RSODSO Ausnahmehierarchie 20040624

Method PROCESS_LOGICAL_PACKAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DATAPACKAGE Call by reference Object reference (TYPE REF TO) DATA 20040624
2 Importing I_DATAPAKID Call by reference Type reference (TYPE) RSDATAPID Datenpaketnummer 20040624
3 Importing I_DATASETS_IN_ATAB Call by reference Type reference (TYPE) INT4 Natürliche Zahl 20040624
4 Importing I_PROGRAM_NAME Call by reference Type reference (TYPE) TABNAME Tabellenname 20040624
5 Importing I_T_REQUEST Call by reference Type reference (TYPE) RSODSO_T_REQUEST Requests 20040624
# Exception Resumable Description Created on
1 CX_RSODSO_ACT_DATABASE_ERROR Aktivierung eines ODS-Objektes 20040624
2 CX_RSODSO_ACT_INVALID_DATASET Fehler während der Verarbeitung der Daten 20040624
3 CX_RSODSO_ACT_METADATA_ERROR Fehler während der Verarbeitung der Daten 20040624
4 CX_RSODSO_DATABASE_ERROR Fehler während der Verarbeitung der Daten 20041004
5 CX_RSODSO_METADATA_INCONS Fehler während der Verarbeitung der Daten 20040708
6 CX_RSODSO_ROOT RSODSO Ausnahmehierarchie 20041104
7 CX_RSODSO_SID_INVALID_DATASET Fehler während der Verarbeitung der Daten 20040624
8 CX_RSODSO_SID_METADATA_ERROR Fehler während der Verarbeitung der Daten 20040708
9 CX_RSODSO_SID_METADATA_INCONS Fehler während der Verarbeitung der Daten 20040624
10 CX_RSODSO_STATUS_INCONSISTENT RSODSO Ausnahmehierarchie 20040624
11 CX_RSODSO_STATUS_READ_FAILED CX_RSODSO_STATUS_error 20040624
12 CX_RSODSO_STATUS_UPDATE_FAILED RSODSO Ausnahmehierarchie 20040624
13 CX_RSODSO_TASK_ERROR Fehler während der Verarbeitung der Daten 20040624

Method PROCESS_STATE Signature

Method PROCESS_STATE on class CL_RSODSO_ACTIVATE_REQUESTS has no parameter.
Method PROCESS_STATE on class CL_RSODSO_ACTIVATE_REQUESTS has no exception.

Method SET_ACTIVATION_COMPLETED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_COMMIT Call by reference Type reference (TYPE) RS_BOOL RS_C_TRUE Boolean 20060821
# Exception Resumable Description Created on
1 CX_RSODSO_STATUS_INCONSISTENT RSODSO Ausnahmehierarchie 20060821
2 CX_RSODSO_STATUS_UPDATE_FAILED RSODSO Ausnahmehierarchie 20060821

Method SPAWN_LOGICAL_PACKAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DATAPAKID Call by reference Type reference (TYPE) RSDATAPID Datenpaketnummer 20040715
2 Importing I_DATASETS_IN_ATAB Call by reference Type reference (TYPE) INT4 Natürliche Zahl 20040715
3 Importing I_PROGRAM_NAME Call by reference Type reference (TYPE) TABNAME Tabellenname 20040715
4 Importing I_T_REQUEST Call by reference Type reference (TYPE) RSODSO_T_REQUEST Requests 20040715
# Exception Resumable Description Created on
1 CX_RSODSO_ACT_DATABASE_ERROR Aktivierung eines ODS-Objektes 20040715
2 CX_RSODSO_ACT_INVALID_DATASET Fehler während der Verarbeitung der Daten 20040715
3 CX_RSODSO_ACT_METADATA_ERROR Fehler während der Verarbeitung der Daten 20040715
4 CX_RSODSO_DATABASE_ERROR Fehler während der Verarbeitung der Daten 20041004
5 CX_RSODSO_STATUS_INCONSISTENT RSODSO Ausnahmehierarchie 20041004
6 CX_RSODSO_STATUS_READ_FAILED CX_RSODSO_STATUS_error 20040715
7 CX_RSODSO_STATUS_UPDATE_FAILED RSODSO Ausnahmehierarchie 20040715
8 CX_RSODSO_TASK_ERROR Fehler während der Verarbeitung der Daten 20040715
History
Last changed by/on SAP  20130531 
SAP Release Created in 400