SAP ABAP Class CL_RSODSO_ROLLBACK_REQUESTS (Parallel Deletion of 'yellow' Requests from a DataStore)
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 Interface implementation (CLASS c. INTERFACES i_ref)  IF_RSODSO_TASK_STATUS_HANDLING 20040903
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_RSODSO_ROLLBACK_FASTSTORE Deletion of Requests from a Fast Store 20050127
2 Inheritance (c INHERITING FROM c_ref)  CL_RSODSO_ROLLB_ACTIVE_REQUEST Deletion of Active Requests from a DataStore Object 20040901
3 Inheritance (c INHERITING FROM c_ref)  CL_RSODSO_ROLLB_LOADED_REQUEST Deleting Requests from a DataStore Object 20040901
Properties
Class CL_RSODSO_ROLLBACK_REQUESTS  
Short Description Parallel Deletion of 'yellow' Requests from a DataStore    
Super Class    
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 20040825   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
# Interface Abstract Final Description Created on
1 IF_RSODSO_TASK_STATUS_HANDLING 20040903
Friends
# Friend Modeled only Created on Description
1 CL_RSODSO_ACT_MPP_VERIFY_DEL 20090811 Data verification for deleting requests
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 N_DUMMY Static Attribute Public Type reference (TYPE) C 20041102
2 N_RUNTIME_STARTVALUE Instance attribute Public Type reference (TYPE) INT4 Time Value at Start of Process Flow (save if not 0) 20050422
3 N_R_PAR_PROP Instance attribute Public Object reference (TYPE REF TO) CL_RSODSO_PAR_PROPERTIES 20041102
4 N_R_ROLLB_PROP Instance attribute Public Object reference (TYPE REF TO) CL_RSODSO_ROLLBACK_PROPERTIES Properties when Deleting Requests from a DataStore Object 20041102
5 N_R_STATUS Instance attribute Public Object reference (TYPE REF TO) CL_RSODSO_STATUS Status Handling for DataStore Objects 20050128
6 N_T_DBOPS Instance attribute Public Type reference (TYPE) RSODSO_T_DBOPS Executed Operations 20041102
7 N_T_MSG Instance attribute Public Type reference (TYPE) RSODSO_T_MSG Messages Table 20041119
8 O_REALTIME_REQUEST Instance attribute Protected Type reference (TYPE) RS_BOOL Boolean 20090506
9 O_R_ROLLB_MPP Instance attribute Protected Object reference (TYPE REF TO) CL_RSODSO_ROLLB_MPP Delete an MPP technology request 20090629
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor 20040831
2 DO_BEGIN_STATUS Instance method Public Method combine status check and set status 20041028
3 DO_END_STATUS Instance method Public Method combine status check and set status 20041028
4 END_ACTION Instance method Public Method write usecase dependent "END" message 20041122
5 EXECUTE_DELETION Instance method Public Method Execute Deletion Logic 20040902
6 FACTORY Static method Public Method 20041027
7 FILL_REQUEST_LINE Static method Public Method 20041123
8 FILL_REQUEST_TABLE Static method Public Method 20050105
9 FINALIZE Instance method Public Method End of Processing (Set Status, Message Tables) 20040914
10 GET_MAX_PACKAGE_NUMBER Instance method Public Method Determine Number of Biggest Package 20040830
11 GET_PACKAGE_SIZE Static method Public Method Determine Package Size for Request 20050701
12 GET_REQUEST_STATUS Static method Private Method check out of which tables the request has to be deleted 20041028
13 IS_REQUEST_REALTIME Instance method Private Method 20050214
14 SPAWN_LOGICAL_PACKAGE Instance method Public Method Split Process 20041102
15 START_ACTION Instance method Public Method write usecase dependent "START" message 20041122
Events
Class CL_RSODSO_ROLLBACK_REQUESTS has no event.
Types
Class CL_RSODSO_ROLLBACK_REQUESTS 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_ODSOBJECT Call by reference Type reference (TYPE) RSDODSOBJECT DataStore-Objekt 20041116
2 Importing I_REQUEST Call by reference Type reference (TYPE) RSREQUEST Request GUID 20041116
# Exception Resumable Description Created on
1 CX_RSODSO_ACT_METADATA_ERROR Fehler während der Verarbeitung der Daten 20040901
2 CX_RSODSO_ACT_PARAM_MISSING Aktivierung eines ODS-Objektes 20041027
3 CX_RSODSO_METADATA_ERROR Fehler während der Verarbeitung der Daten 20041027
4 CX_RSODSO_METADATA_INCONS Fehler während der Verarbeitung der Daten 20041027
5 CX_RSODSO_PARAMETER_INVALID RSODSO Ausnahmehierarchie 20041027
6 CX_RSODSO_STATUS_INCONSISTENT RSODSO Ausnahmehierarchie 20050405

Method DO_BEGIN_STATUS Signature

Method DO_BEGIN_STATUS on class CL_RSODSO_ROLLBACK_REQUESTS has no parameter.
# Exception Resumable Description Created on
1 CX_RSODSO_STATUS_INCONSISTENT RSODSO Ausnahmehierarchie 20041028
2 CX_RSODSO_STATUS_UPDATE_FAILED RSODSO Ausnahmehierarchie 20041028

Method DO_END_STATUS Signature

Method DO_END_STATUS on class CL_RSODSO_ROLLBACK_REQUESTS has no parameter.
# Exception Resumable Description Created on
1 CX_RSODSO_STATUS_INCONSISTENT RSODSO Ausnahmehierarchie 20041029
2 CX_RSODSO_STATUS_UPDATE_FAILED RSODSO Ausnahmehierarchie 20041028

Method END_ACTION Signature

Method END_ACTION on class CL_RSODSO_ROLLBACK_REQUESTS has no parameter.
Method END_ACTION on class CL_RSODSO_ROLLBACK_REQUESTS has no exception.

Method EXECUTE_DELETION 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 20041119
2 Exporting E_T_MSG Call by reference Type reference (TYPE) RSODSO_T_MSG Tabelle mit Nachrichten 20041119
# Exception Resumable Description Created on
1 CX_RSODSO_ACT_METADATA_ERROR Fehler während der Verarbeitung der Daten 20040906
2 CX_RSODSO_DATABASE_ERROR Fehler während der Verarbeitung der Daten 20040903
3 CX_RSODSO_METADATA_ERROR Fehler während der Verarbeitung der Daten 20040913
4 CX_RSODSO_METADATA_INCONS Fehler während der Verarbeitung der Daten 20040909
5 CX_RSODSO_ROOT RSODSO Ausnahmehierarchie 20040914
6 CX_RSODSO_STATUS_INCONSISTENT RSODSO Ausnahmehierarchie 20041103
7 CX_RSODSO_STATUS_UPDATE_FAILED RSODSO Ausnahmehierarchie 20041103
8 CX_RSODSO_TASK_ERROR Fehler während der Verarbeitung der Daten 20040903

Method FACTORY 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 Eigenschaften beim löschen von Requests aus einem DS-Objekt 20041116
2 Importing I_REQUEST Call by reference Type reference (TYPE) RSREQUEST Requests 20041116
3 Importing I_T_REQUEST Call by reference Type reference (TYPE) RSODSO_T_REQUEST Requests 20041116
4 Returning R_T_ROLLBACK_OBJECTS Value transfer Type reference (TYPE) RSODSO_T_ROLLBACK_OBJECTS Speichern von Objekten beim Rollback (Command Übergabe) 20041028
# Exception Resumable Description Created on
1 CX_RSODSO_ACT_METADATA_ERROR Fehler während der Verarbeitung der Daten 20041028
2 CX_RSODSO_ACT_PARAM_MISSING Aktivierung eines ODS-Objektes 20041028
3 CX_RSODSO_DATABASE_ERROR Fehler während der Verarbeitung der Daten 20041028
4 CX_RSODSO_METADATA_ERROR Fehler während der Verarbeitung der Daten 20041028
5 CX_RSODSO_METADATA_INCONS Fehler während der Verarbeitung der Daten 20041028
6 CX_RSODSO_PARAMETER_INVALID RSODSO Ausnahmehierarchie 20041028
7 CX_RSODSO_ROOT RSODSO Ausnahmehierarchie 20041028
8 CX_RSODSO_TASK_ERROR Fehler während der Verarbeitung der Daten 20041028

Method FILL_REQUEST_LINE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_S_REQUEST Value transfer Type reference (TYPE) RSODSO_S_REQUEST Requests 20041123
2 Importing I_ODSOBJECT Call by reference Type reference (TYPE) RSDODSOBJECT DataStore-Objekt 20041123
3 Importing I_REQUEST Call by reference Type reference (TYPE) RSREQUEST Request GUID 20041123
# Exception Resumable Description Created on
1 CX_RSODSO_ACT_METADATA_ERROR Fehler während der Verarbeitung der Daten 20041123
2 CX_RSODSO_ACT_PARAM_INVALID RSODSO Ausnahmehierarchie 20041123
3 CX_RSODSO_ACT_PARAM_MISSING Aktivierung eines ODS-Objektes 20041123

Method FILL_REQUEST_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_T_REQUEST Value transfer Type reference (TYPE) RSODSO_T_REQUEST Requests 20050105
2 Importing I_ODSOBJECT Call by reference Type reference (TYPE) RSDODSOBJECT DataStore-Objekt 20050105
3 Importing I_REQUEST Call by reference Type reference (TYPE) RSREQUEST Request GUID 20050105
# Exception Resumable Description Created on
1 CX_RSODSO_ACT_METADATA_ERROR Fehler während der Verarbeitung der Daten 20050105
2 CX_RSODSO_ACT_PARAM_INVALID RSODSO Ausnahmehierarchie 20050105
3 CX_RSODSO_ACT_PARAM_MISSING Aktivierung eines ODS-Objektes 20050105

Method FINALIZE 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 20041026
# Exception Resumable Description Created on
1 CX_RSODSO_DATABASE_ERROR Fehler während der Verarbeitung der Daten 20041027
2 CX_RSODSO_STATUS_INCONSISTENT RSODSO Ausnahmehierarchie 20041027
3 CX_RSODSO_STATUS_UPDATE_FAILED RSODSO Ausnahmehierarchie 20041027
4 CX_RSODSO_TASK_ERROR Fehler während der Verarbeitung der Daten 20041027

Method GET_MAX_PACKAGE_NUMBER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_MAX_PACKAGE_NO Value transfer Type reference (TYPE) RSDATAPID Datenpaketnummer 20040915
# Exception Resumable Description Created on
1 CX_RSODSO_DATABASE_ERROR Fehler während der Verarbeitung der Daten 20040903

Method GET_PACKAGE_SIZE 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 20050701
2 Importing I_REQUEST Call by reference Type reference (TYPE) RSREQUID Request-ID (Datenpaket) 20050701
3 Returning R_PACKAGE_SIZE Value transfer Type reference (TYPE) INT4 Nummer 10 stellig 20050701

Method GET_PACKAGE_SIZE on class CL_RSODSO_ROLLBACK_REQUESTS has no exception.

Method GET_REQUEST_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_STATUS Call by reference Type reference (TYPE) RSODSO_REQUEST_AVAILABILITY ODS Request-Zustand 20050128
2 Changing C_USECASE Call by reference Type reference (TYPE) RSODSOCONSTANTS Konstanten bzgl. des DataStore-Objektes 20050128
3 Importing I_ODSOBJECT Call by reference Type reference (TYPE) RSDODSOBJECT DataStore-Objekt 20041112
4 Importing I_REQUEST Call by reference Type reference (TYPE) RSREQUEST Request GUID 20041119
5 Importing I_R_STATUS_DELETE Call by reference Object reference (TYPE REF TO) CL_RSODSO_STATUS_DELETE Status-Handling für DataStore-Objekte 20041112
6 Importing I_R_STATUS_ROLLBACK Call by reference Object reference (TYPE REF TO) CL_RSODSO_STATUS_ROLLBACK Status-Handling für DataStore-Objekte 20041112
7 Importing I_R_STATUS_ROLLBACK_FS Call by reference Object reference (TYPE REF TO) CL_RSODSO_STATUS_ROLLBACK_FS Status-Handling für DataStore-Objekte 20050729
8 Importing I_T_REQUEST Call by reference Type reference (TYPE) RSODSO_T_REQUEST Requests 20041119
# Exception Resumable Description Created on
1 CX_RSODSO_METADATA_ERROR Fehler während der Verarbeitung der Daten 20050128
2 CX_RSODSO_STATUS_INCONSISTENT RSODSO Ausnahmehierarchie 20041112

Method IS_REQUEST_REALTIME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_REQUEST Call by reference Type reference (TYPE) RSREQUEST Request GUID 20050214
2 Returning R_IS_RDA Value transfer Type reference (TYPE) RS_BOOL Boolean 20050214
# Exception Resumable Description Created on
1 CX_RSODSO_STATUS_INCONSISTENT RSODSO Ausnahmehierarchie 20050214

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 20041102
# Exception Resumable Description Created on
1 CX_RSODSO_ACT_METADATA_ERROR Fehler während der Verarbeitung der Daten 20041102
2 CX_RSODSO_DATABASE_ERROR Fehler während der Verarbeitung der Daten 20041102
3 CX_RSODSO_STATUS_INCONSISTENT RSODSO Ausnahmehierarchie 20041102
4 CX_RSODSO_STATUS_UPDATE_FAILED RSODSO Ausnahmehierarchie 20041102
5 CX_RSODSO_TASK_ERROR Fehler während der Verarbeitung der Daten 20041102

Method START_ACTION Signature

Method START_ACTION on class CL_RSODSO_ROLLBACK_REQUESTS has no parameter.
Method START_ACTION on class CL_RSODSO_ROLLBACK_REQUESTS has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 700