SAP ABAP Class CL_RSODSO_ROLLB_MPP (Delete an active MPP technology request)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-WHM-DBA (Application Component) Data Basis
     RSODSO_ROLLBACK (Package) DataStore Object: Deletion of Requests
Properties
Class CL_RSODSO_ROLLB_MPP  
Short Description Delete an active MPP technology request    
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 20090421   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_RSODSO_ROLLB_MPP has no forward declaration.
Interfaces
Class CL_RSODSO_ROLLB_MPP has no interface implemented.
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 C_OPERATION_ROLLBACK Constant Protected Type reference (TYPE) C 'R' 20090604
2 L_C_ROLLBACK_CMD Constant Private See coding 20090423
3 N_DUMMY Static Attribute Private Type reference (TYPE) C 20090423
4 N_RUNTIME_STARTVALUE Instance attribute Private Type reference (TYPE) TIMESTAMPL UTC Time Stamp in Long Form (YYYYMMDDhhmmssmmmuuun) 20090424
5 N_R_ROLLB_PROP Instance attribute Public Object reference (TYPE REF TO) CL_RSODSO_ROLLBACK_PROPERTIES Properties when Deleting Requests from a DataStore Object 20090423
6 O_MPP_TEST Instance attribute Protected Type reference (TYPE) RS_BOOL Boolean 20100422
7 O_R_MPP_NATIVE Instance attribute Protected Object reference (TYPE REF TO) CL_RSODSO_MPP_NATIVE DSO activation using SQL mass processing 20090423
8 O_R_STATUS_MPP Instance attribute Protected Object reference (TYPE REF TO) CL_RSODSO_STATUS_ROLLBACK_MPP Status handling for deleting with MPP 20090423
9 O_T_SQL_STMT_COLL Instance attribute Protected Type reference (TYPE) RSODSO_T_MPP_SQL SQL Statement 20090604
10 P_T_DBOPS Instance attribute Private Type reference (TYPE) RSODSO_T_DBOPS Executed Operations 20090423
11 P_T_MSG Instance attribute Private Type reference (TYPE) RSODSO_T_MSG Table with Messages 20090423
Methods
# Method Level Visibility Method type Description Created on
1 CLEANUP Instance method Public Method Clean up after deleting request 20090629
2 CONSTRUCTOR Instance method Public Constructor 20090423
3 CONTROL_MPP_DELETION Instance method Public Method 20090511
4 EXECUTE_DELETION Instance method Private Method 20090423
5 INIT Instance method Public Method 20090423
6 _DO_BEGIN_STATUS Instance method Private Method Consistency check and status update 20090424
7 _DO_END_STATUS Instance method Private Method 20090424
8 _END_ACTION Instance method Private Method 20090506
9 _FINALIZE Instance method Private Method Wrap up after active request rollback 20090423
10 _GET_STATE_AND_OFFSET Instance method Private Method Checks whether rollback using MPP is possible 20090513
11 _ROLLBACK_CONTROLLER Instance method Private Method 20090506
12 _START_ACTION Instance method Private Method 20090506
13 _STEP_EXEC_NATIVE_CMD Instance method Private Method 20090423
14 _STEP_ROLLBACK_DELETE Instance method Private Method 20090423
15 _STEP_ROLLBACK_INIT Instance method Private Method Initialization of rollback 20090709
16 _STEP_ROLLBACK_INSERT Instance method Private Method 20090423
17 _STEP_ROLLBACK_MERGE Instance method Private Method 20090423
18 _STEP_ROLLBACK_UPDATE Instance method Private Method 20090423
19 _WRITE_SQL_LOG Instance method Protected Method 20090604
Events
Class CL_RSODSO_ROLLB_MPP has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 T_CMD Private Type reference (TYPE) CHAR30 20090423
Method Signatures

Method CLEANUP Signature

Method CLEANUP on class CL_RSODSO_ROLLB_MPP has no parameter.
# Exception Resumable Description Created on
1 CX_RSODSO_MPP_SQL_FAILED Fehlerklasse für CL_RSODSO_MPP_NATIVE 20090629
2 CX_RSODSO_STATUS_INCONSISTENT RSODSO Ausnahmehierarchie 20090629

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_ROLLB_PROP Call by reference Object reference (TYPE REF TO) CL_RSODSO_ROLLBACK_PROPERTIES Eigenschaften beim löschen von Requests aus einem DS-Objekt 20090506

Method CONSTRUCTOR on class CL_RSODSO_ROLLB_MPP has no exception.

Method CONTROL_MPP_DELETION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_PACKAGE_OFFSET Call by reference Type reference (TYPE) RSODSOMPPOFFSET Does standard deletion have to take mpp into account 20090512
2 Exporting E_T_DBOPS Call by reference Type reference (TYPE) RSODSO_T_DBOPS Ausgeführte Operationen 20090511
3 Exporting E_T_MSG Call by reference Type reference (TYPE) RSODSO_T_MSG Tabelle mit Nachrichten 20090511
# Exception Resumable Description Created on
1 CX_RSODSO_ROOT RSODSO Ausnahmehierarchie 20090511

Method EXECUTE_DELETION Signature

Method EXECUTE_DELETION on class CL_RSODSO_ROLLB_MPP has no parameter.
# Exception Resumable Description Created on
1 CX_RSODSO_ROOT RSODSO Ausnahmehierarchie 20090423

Method INIT Signature

Method INIT on class CL_RSODSO_ROLLB_MPP has no parameter.
# Exception Resumable Description Created on
1 CX_RSODSO_MPP_SQL_FAILED Fehlerklasse für CL_RSODSO_MPP_NATIVE 20090423

Method _DO_BEGIN_STATUS Signature

Method _DO_BEGIN_STATUS on class CL_RSODSO_ROLLB_MPP has no parameter.
# Exception Resumable Description Created on
1 CX_RSODSO_STATUS_INCONSISTENT RSODSO Ausnahmehierarchie 20090424
2 CX_RSODSO_STATUS_READ_FAILED CX_RSODSO_STATUS_error 20090424

Method _DO_END_STATUS Signature

Method _DO_END_STATUS on class CL_RSODSO_ROLLB_MPP has no parameter.
# Exception Resumable Description Created on
1 CX_RSODSO_STATUS_INCONSISTENT RSODSO Ausnahmehierarchie 20090424
2 CX_RSODSO_STATUS_READ_FAILED CX_RSODSO_STATUS_error 20090424

Method _END_ACTION Signature

Method _END_ACTION on class CL_RSODSO_ROLLB_MPP has no parameter.
Method _END_ACTION on class CL_RSODSO_ROLLB_MPP has no exception.

Method _FINALIZE Signature

Method _FINALIZE on class CL_RSODSO_ROLLB_MPP has no parameter.
# Exception Resumable Description Created on
1 CX_RSODSO_DATABASE_ERROR Fehler während der Verarbeitung der Daten 20090423
2 CX_RSODSO_METADATA_ERROR Fehler während der Verarbeitung der Daten 20090423
3 CX_RSODSO_METADATA_INCONS Fehler während der Verarbeitung der Daten 20090423
4 CX_RSODSO_MPP_SQL_FAILED Fehlerklasse für CL_RSODSO_MPP_NATIVE 20090423
5 CX_RSODSO_PROCESSING_ERROR Fehler während der Verarbeitung der Daten 20090423
6 CX_RSODSO_STATUS_INCONSISTENT RSODSO Ausnahmehierarchie 20090423

Method _GET_STATE_AND_OFFSET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_EXECUTE_MPP_DELETION Call by reference Type reference (TYPE) RS_BOOL Boolean 20090513
2 Exporting E_PACKAGE_OFFSET Call by reference Type reference (TYPE) RSODSOMPPOFFSET Nummer 10 stellig 20090513
# Exception Resumable Description Created on
1 CX_RSODSO_STATUS_INCONSISTENT RSODSO Ausnahmehierarchie 20090513

Method _ROLLBACK_CONTROLLER Signature

Method _ROLLBACK_CONTROLLER on class CL_RSODSO_ROLLB_MPP has no parameter.
# Exception Resumable Description Created on
1 CX_RSODSO_METADATA_INCONS Fehler während der Verarbeitung der Daten 20090709
2 CX_RSODSO_MPP_SQL_FAILED RSODSO Ausnahmehierarchie 20090604
3 CX_RSODSO_PARAMETER_MISSING Aktivierung eines ODS-Objektes 20090709
4 CX_RSODSO_STATUS_INCONSISTENT RSODSO Ausnahmehierarchie 20090506
5 CX_RSODSO_STATUS_READ_FAILED CX_RSODSO_STATUS_error 20090508

Method _START_ACTION Signature

Method _START_ACTION on class CL_RSODSO_ROLLB_MPP has no parameter.
Method _START_ACTION on class CL_RSODSO_ROLLB_MPP has no exception.

Method _STEP_EXEC_NATIVE_CMD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CMD Call by reference Type reference (TYPE) T_CMD 20090423
# Exception Resumable Description Created on
1 CX_RSODSO_MPP_SQL_FAILED Fehlerklasse für CL_RSODSO_MPP_NATIVE 20090423

Method _STEP_ROLLBACK_DELETE Signature

Method _STEP_ROLLBACK_DELETE on class CL_RSODSO_ROLLB_MPP has no parameter.
# Exception Resumable Description Created on
1 CX_RSODSO_MPP_SQL_FAILED Fehlerklasse für CL_RSODSO_MPP_NATIVE 20090423
2 CX_RSODSO_STATUS_UPDATE_FAILED RSODSO Ausnahmehierarchie 20090423

Method _STEP_ROLLBACK_INIT Signature

Method _STEP_ROLLBACK_INIT on class CL_RSODSO_ROLLB_MPP has no parameter.
# Exception Resumable Description Created on
1 CX_RSODSO_METADATA_INCONS Fehlerklasse für CL_RSODSO_MPP_NATIVE 20090709
2 CX_RSODSO_MPP_SQL_FAILED Fehlerklasse für CL_RSODSO_MPP_NATIVE 20090709
3 CX_RSODSO_PARAMETER_MISSING RSODSO Ausnahmehierarchie 20090709

Method _STEP_ROLLBACK_INSERT Signature

Method _STEP_ROLLBACK_INSERT on class CL_RSODSO_ROLLB_MPP has no parameter.
# Exception Resumable Description Created on
1 CX_RSODSO_MPP_SQL_FAILED Fehlerklasse für CL_RSODSO_MPP_NATIVE 20090423
2 CX_RSODSO_STATUS_UPDATE_FAILED RSODSO Ausnahmehierarchie 20090423

Method _STEP_ROLLBACK_MERGE Signature

Method _STEP_ROLLBACK_MERGE on class CL_RSODSO_ROLLB_MPP has no parameter.
# Exception Resumable Description Created on
1 CX_RSODSO_MPP_SQL_FAILED Fehlerklasse für CL_RSODSO_MPP_NATIVE 20090423
2 CX_RSODSO_STATUS_UPDATE_FAILED RSODSO Ausnahmehierarchie 20090423

Method _STEP_ROLLBACK_UPDATE Signature

Method _STEP_ROLLBACK_UPDATE on class CL_RSODSO_ROLLB_MPP has no parameter.
# Exception Resumable Description Created on
1 CX_RSODSO_MPP_SQL_FAILED Fehlerklasse für CL_RSODSO_MPP_NATIVE 20090423
2 CX_RSODSO_STATUS_UPDATE_FAILED RSODSO Ausnahmehierarchie 20090423

Method _WRITE_SQL_LOG Signature

Method _WRITE_SQL_LOG on class CL_RSODSO_ROLLB_MPP has no parameter.
Method _WRITE_SQL_LOG on class CL_RSODSO_ROLLB_MPP has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 720