SAP ABAP Class CL_RSODSO_ROLLB_ACTIVE_REQUEST (Deletion of Active Requests from a DataStore Object)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-WHM-DBA (Application Component) Data Basis
     RSODSO_ROLLBACK (Package) DataStore Object: Deletion of Requests
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_RSODSO_ROLLBACK_REQUESTS Parallel Deletion of 'yellow' Requests from a DataStore 20040901
Properties
Class CL_RSODSO_ROLLB_ACTIVE_REQUEST  
Short Description Deletion of Active Requests from a DataStore Object    
Super Class CL_RSODSO_ROLLBACK_REQUESTS Parallel Deletion of 'yellow' Requests from a DataStore 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class RSODSO_ROLLBACK    
Program status     
Category 0   
Package RSODSO_ROLLBACK   DataStore Object: Deletion of Requests 
Created 20040901   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)
Interfaces
Class CL_RSODSO_ROLLB_ACTIVE_REQUEST has no interface implemented.
Friends
Class CL_RSODSO_ROLLB_ACTIVE_REQUEST has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 O_MPP_PACKAGE_OFFSET Instance attribute Protected Type reference (TYPE) RSODSOMPPOFFSET Boolean 20090512
2 P_ACTIVATION_QUEUE Instance attribute Private Type reference (TYPE) TABNAME Table Name 20050128
3 P_ACTIVE_TABLE Instance attribute Private Type reference (TYPE) TABNAME Table Name 20110830
4 P_CHANGE_LOG Instance attribute Private Type reference (TYPE) TABNAME Table Name 20050128
5 P_PROGNAME Instance attribute Private Type reference (TYPE) SYREPID Generated program 20040921
6 TBD_O_R_ROLLB_MPP Instance attribute Protected Object reference (TYPE REF TO) CL_RSODSO_ROLLB_MPP Delete an active MPP technology request 20090629
Methods
# Method Level Visibility Method type Description Created on
1 COLLECT_INFORMATION Instance method Private Method Read dbop info for packages that have already been processed 20041104
2 CONSTRUCTOR Instance method Public Constructor 20050128
3 DELETE_CHANGE_LOG_DATA Instance method Private Method Delete Data from the Change Log 20040902
4 DELETE_CLUSTER_DATA Instance method Private Method Deletes Data from Cluster Table 20060510
5 GET_AGGREGATION_BEHAVIOR Instance method Private Method Returns Aggregation Behavior for Data Fields 20060721
6 GET_DBOPS_INFO Instance method Private Method Get dbops Information 20041104
7 GET_LOG_FROM_HDB Instance method Private Method Get Runtime Information 20110408
8 GET_MSG_FROM_HDB Instance method Private Method Get Messages 20110408
9 IS_DATA_IN_ACTIVATION_Q Instance method Public Method Check whether data exists in the activation queue 20040924
10 PROCESS_PACKAGE Instance method Public Method Evaluate whether package has to be deleted 20041102
11 _BEGIN_STATUS_DB_INT Instance method Private Method DO_BEGIN_STATUS für DB-internen Rollback 20130531
12 _END_STATUS_DB_INT Instance method Private Method DO_END_STATUS für DB-internen Rollback 20130531
13 _END_STATUS_HDB Instance method Private Method Delete Activation Request from HDB Management Tables 20110902
14 _EXECUTE_DB_INT_ROLLBACK Instance method Private Method Aufruf der DB-Prozedur zwecks Rücknahme der Aktivierung 20130531
15 _EXECUTE_HDB_DELETION Instance method Private Method Call HDB to Reset Activation 20110307
16 _MAIN_PROCESSING_DB_INT Instance method Private Method DB-internes Löschen 20130531
17 _MAIN_PROCESSING_HDB Instance method Private Method Delete (If HDB) 20110309
18 _MAIN_PROCESSING_RDA Instance method Private Method Deletion in Default Case 20090506
19 _MAIN_PROCESSING_STANDARD Instance method Private Method Deletion in Default Case 20090506
20 _MPP_PROCESSING Instance method Private Method MPP-specific processing 20090506
21 _USE_DB_INTERNAL_ROLLBACK Instance method Private Method Soll ein Request per DB-Prozedur zurückgerollt werden? 20130531
Events
Class CL_RSODSO_ROLLB_ACTIVE_REQUEST has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 T_S_GROUP_TYPE Private See coding 20041104 BEGIN OF t_s_group_type, count TYPE i, recordmode TYPE rodmupdmod, END OF t_s_group_type
Method Signatures

Method COLLECT_INFORMATION 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 20041104
2 Importing I_OPERATION Call by reference Type reference (TYPE) RSODSOPERATION ODS Operation 20050104
3 Importing I_STATUS Call by reference Type reference (TYPE) RSODSREQSTATE ODS Request-Zustand 20041104
# Exception Resumable Description Created on
1 CX_RSODSO_STATUS_UPDATE_FAILED RSODSO Ausnahmehierarchie 20041104

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ODSOBJECT Call by reference Type reference (TYPE) RSDODSOBJECT DataStore-Objekt 20050128
2 Importing I_REQUEST Call by reference Type reference (TYPE) RSREQUEST Request GUID 20050128
3 Importing I_R_STATUS Call by reference Object reference (TYPE REF TO) CL_RSODSO_STATUS Status-Handling für DataStore-Objekte 20050128
# Exception Resumable Description Created on
1 CX_RSODSO_ACT_METADATA_ERROR Fehler während der Verarbeitung der Daten 20050128
2 CX_RSODSO_ACT_PARAM_MISSING Aktivierung eines ODS-Objektes 20050128
3 CX_RSODSO_METADATA_ERROR Fehler während der Verarbeitung der Daten 20050128
4 CX_RSODSO_METADATA_INCONS Fehler während der Verarbeitung der Daten 20050128
5 CX_RSODSO_PARAMETER_INVALID RSODSO Ausnahmehierarchie 20050128
6 CX_RSODSO_STATUS_INCONSISTENT RSODSO Ausnahmehierarchie 20050405

Method DELETE_CHANGE_LOG_DATA Signature

Method DELETE_CHANGE_LOG_DATA on class CL_RSODSO_ROLLB_ACTIVE_REQUEST has no parameter.
# Exception Resumable Description Created on
1 CX_RSODSO_DATABASE_ERROR Fehler während der Verarbeitung der Daten 20040921
2 CX_RSODSO_METADATA_ERROR Fehler während der Verarbeitung der Daten 20050109

Method DELETE_CLUSTER_DATA Signature

Method DELETE_CLUSTER_DATA on class CL_RSODSO_ROLLB_ACTIVE_REQUEST has no parameter.
Method DELETE_CLUSTER_DATA on class CL_RSODSO_ROLLB_ACTIVE_REQUEST has no exception.

Method GET_AGGREGATION_BEHAVIOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_T_RSODSACTUPDTYPE Value transfer Type reference (TYPE) RSODSO_T_RSODSACTUPDTYPE Aggregationsverhalten für Datenfelder 20060721
# Exception Resumable Description Created on
1 CX_RSODSO_METADATA_INCONS Fehler während der Verarbeitung der Daten 20060825
2 CX_RSODSO_PARAMETER_MISSING Aktivierung eines ODS-Objektes 20060825

Method GET_DBOPS_INFO 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 20041104

Method GET_DBOPS_INFO on class CL_RSODSO_ROLLB_ACTIVE_REQUEST has no exception.

Method GET_LOG_FROM_HDB Signature

Method GET_LOG_FROM_HDB on class CL_RSODSO_ROLLB_ACTIVE_REQUEST has no parameter.
Method GET_LOG_FROM_HDB on class CL_RSODSO_ROLLB_ACTIVE_REQUEST has no exception.

Method GET_MSG_FROM_HDB Signature

Method GET_MSG_FROM_HDB on class CL_RSODSO_ROLLB_ACTIVE_REQUEST has no parameter.
Method GET_MSG_FROM_HDB on class CL_RSODSO_ROLLB_ACTIVE_REQUEST has no exception.

Method IS_DATA_IN_ACTIVATION_Q Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_DEL_IN_ACTIVATION_Q Value transfer Type reference (TYPE) RSBOOL Zeigt an, ob Daten in der Aktivierungs Queue gelöscht werden 20040924

Method IS_DATA_IN_ACTIVATION_Q on class CL_RSODSO_ROLLB_ACTIVE_REQUEST has no exception.

Method PROCESS_PACKAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_OPERATION Call by reference Type reference (TYPE) RSODSOPERATION Boolean 20050104
2 Exporting E_PROCESS_PACKAGE Call by reference Type reference (TYPE) RS_BOOL Boolean 20041104
3 Exporting E_STATUS Call by reference Type reference (TYPE) RSODSREQSTATE ODS Request-Zustand 20041104
4 Importing I_DATAPAKID Call by reference Type reference (TYPE) RSDATAPID Datenpaketnummer 20041102
5 Importing I_ODSOBJECT Call by reference Type reference (TYPE) RSDODSOBJECT DataStore-Objekt 20041102
6 Importing I_REQUEST Call by reference Type reference (TYPE) RSREQUEST Request GUID 20041102
# Exception Resumable Description Created on
1 CX_RSODSO_STATUS_INCONSISTENT RSODSO Ausnahmehierarchie 20041103

Method _BEGIN_STATUS_DB_INT Signature

Method _BEGIN_STATUS_DB_INT on class CL_RSODSO_ROLLB_ACTIVE_REQUEST has no parameter.
# Exception Resumable Description Created on
1 CX_RSODSO_STATUS_INCONSISTENT RSODSO Ausnahmehierarchie 20130531
2 CX_RSODSO_STATUS_UPDATE_FAILED RSODSO Ausnahmehierarchie 20130531

Method _END_STATUS_DB_INT Signature

Method _END_STATUS_DB_INT on class CL_RSODSO_ROLLB_ACTIVE_REQUEST has no parameter.
# Exception Resumable Description Created on
1 CX_RSODSO_STATUS_INCONSISTENT RSODSO Ausnahmehierarchie 20130531
2 CX_RSODSO_STATUS_UPDATE_FAILED RSODSO Ausnahmehierarchie 20130531

Method _END_STATUS_HDB Signature

Method _END_STATUS_HDB on class CL_RSODSO_ROLLB_ACTIVE_REQUEST has no parameter.
# Exception Resumable Description Created on
1 CX_RSODSO_ACT_METADATA_ERROR Fehler während der Verarbeitung der Daten 20110905

Method _EXECUTE_DB_INT_ROLLBACK Signature

Method _EXECUTE_DB_INT_ROLLBACK on class CL_RSODSO_ROLLB_ACTIVE_REQUEST has no parameter.
# Exception Resumable Description Created on
1 CX_RSODSO_ABORT Abbruchhandling 20130531
2 CX_RSODSO_DATABASE_ERROR Fehler während der Verarbeitung der Daten 20130531
3 CX_RSODSO_PARAMETER_ERROR RSODSO Ausnahmehierarchie 20130531

Method _EXECUTE_HDB_DELETION Signature

Method _EXECUTE_HDB_DELETION on class CL_RSODSO_ROLLB_ACTIVE_REQUEST has no parameter.
# Exception Resumable Description Created on
1 CX_RSODSO_ABORT Abbruchhandling 20110901
2 CX_RSODSO_DATABASE_ERROR Ausnahmeklasse für SQL Fehler 20110308
3 CX_RSODSO_PARAMETER_ERROR RSODSO Ausnahmehierarchie 20110308

Method _MAIN_PROCESSING_DB_INT Signature

Method _MAIN_PROCESSING_DB_INT on class CL_RSODSO_ROLLB_ACTIVE_REQUEST has no parameter.
# Exception Resumable Description Created on
1 CX_RSODSO_ABORT Abbruchhandling 20130531
2 CX_RSODSO_DATABASE_ERROR Fehler während der Verarbeitung der Daten 20130531
3 CX_RSODSO_PARAMETER_ERROR RSODSO Ausnahmehierarchie 20130531
4 CX_RSODSO_STATUS_INCONSISTENT RSODSO Ausnahmehierarchie 20130531
5 CX_RSODSO_STATUS_UPDATE_FAILED RSODSO Ausnahmehierarchie 20130531

Method _MAIN_PROCESSING_HDB Signature

Method _MAIN_PROCESSING_HDB on class CL_RSODSO_ROLLB_ACTIVE_REQUEST has no parameter.
# Exception Resumable Description Created on
1 CX_RSODSO_ABORT Abbruchhandling 20110901
2 CX_RSODSO_DATABASE_ERROR Fehler während der Verarbeitung der Daten 20110309
3 CX_RSODSO_PARAMETER_ERROR RSODSO Ausnahmehierarchie 20110309
4 CX_RSODSO_STATUS_INCONSISTENT RSODSO Ausnahmehierarchie 20110309
5 CX_RSODSO_STATUS_UPDATE_FAILED RSODSO Ausnahmehierarchie 20110309

Method _MAIN_PROCESSING_RDA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_MAX_PACKAGE_NO Call by reference Type reference (TYPE) RSDATAPID Natürliche Zahl 20090506
# Exception Resumable Description Created on
1 CX_RSODSO_DATABASE_ERROR Fehler während der Verarbeitung der Daten 20090506
2 CX_RSODSO_METADATA_ERROR Fehler während der Verarbeitung der Daten 20090506
3 CX_RSODSO_STATUS_INCONSISTENT RSODSO Ausnahmehierarchie 20090506
4 CX_RSODSO_STATUS_READ_FAILED CX_RSODSO_STATUS_error 20090506
5 CX_RSODSO_STATUS_UPDATE_FAILED RSODSO Ausnahmehierarchie 20090506
6 CX_RSODSO_TASK_ERROR Fehler während der Verarbeitung der Daten 20090506

Method _MAIN_PROCESSING_STANDARD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_MAX_PACKAGE_NO Call by reference Type reference (TYPE) RSDATAPID Natürliche Zahl 20090506
# Exception Resumable Description Created on
1 CX_RSODSO_DATABASE_ERROR Fehler während der Verarbeitung der Daten 20090506
2 CX_RSODSO_METADATA_ERROR Fehler während der Verarbeitung der Daten 20090506
3 CX_RSODSO_STATUS_INCONSISTENT RSODSO Ausnahmehierarchie 20090506
4 CX_RSODSO_STATUS_READ_FAILED CX_RSODSO_STATUS_error 20090506
5 CX_RSODSO_STATUS_UPDATE_FAILED RSODSO Ausnahmehierarchie 20090506
6 CX_RSODSO_TASK_ERROR Fehler während der Verarbeitung der Daten 20090506

Method _MPP_PROCESSING Signature

Method _MPP_PROCESSING on class CL_RSODSO_ROLLB_ACTIVE_REQUEST has no parameter.
# Exception Resumable Description Created on
1 CX_RSODSO_MPP_SQL_FAILED Fehlerklasse für CL_RSODSO_MPP_NATIVE 20090506
2 CX_RSODSO_ROOT RSODSO Ausnahmehierarchie 20090506

Method _USE_DB_INTERNAL_ROLLBACK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DATASTORE Call by reference Type reference (TYPE) RSDODSOBJECT DataStore-Objekt 20130531
2 Importing I_T_REQUEST Call by reference Type reference (TYPE) RSODSO_T_REQUEST Requests 20130531
3 Returning R_DB_INT_ROLLB Value transfer Type reference (TYPE) RS_BOOL Boolean 20130531
# Exception Resumable Description Created on
1 CX_RSODSO_STATUS_INCONSISTENT RSODSO Ausnahmehierarchie 20130531
History
Last changed by/on SAP  20130531 
SAP Release Created in 700