SAP ABAP Class CL_RSODSO_MPP_NATIVE (DSO activation using SQL mass processing)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-WHM-DBA (Application Component) Data Basis
     RSODSO_ACT_MPP (Package) DSO activation using SQL mass processing
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_RSODSO_MPP_NATIVE_ADA DSO activation using SQL mass processing for SAP DB 20090406
2 Inheritance (c INHERITING FROM c_ref)  CL_RSODSO_MPP_NATIVE_DB6 DSO activation using SQL mass processing for DB6 20090406
Properties
Class CL_RSODSO_MPP_NATIVE  
Short Description DSO activation using SQL mass processing    
Super Class    
Instantiability of a Class 1  Protected 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RSODSO_ACT_MPP   DSO activation using SQL mass processing 
Created 20090402   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 RS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_RSODSO_MPP_NATIVE has no interface implemented.
Friends
# Friend Modeled only Created on Description
1 CL_RSODSO_ACT_MPP_VERIFY_ACT 20090730 Data Verification for MPP DataStores
2 CL_RSODSO_ACT_MPP_VERIFY_DEL 20090730 Data verification for deleting requests
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 O_DATAPACKAGE_SIZE Instance attribute Protected Type reference (TYPE) RSODSOPACKAGESIZE Pack. Size 20090403
2 O_DATAPAKID_OFFSET Instance attribute Protected Type reference (TYPE) RSDATAPID Data Package Number 20090402
3 O_DATASTORE Instance attribute Protected Type reference (TYPE) RSDODSOBJECT DataStore Object 20090402
4 O_IS_MPP_ENABLED Instance attribute Protected Type reference (TYPE) ABAP_BOOL 20090424
5 O_REQUEST_GUID Instance attribute Protected Type reference (TYPE) RSREQUEST Request GUID for change log 20090513
6 O_R_SQL_STATEMENT Instance attribute Protected Object reference (TYPE REF TO) CL_SQL_STATEMENT SQL Statement 20090407
7 O_SID_LIST Instance attribute Protected Type reference (TYPE) STRING List of activation SIDs 20090513
8 O_S_DBTABLES Instance attribute Protected Type reference (TYPE) RSODSO_S_DBTABLES Database Tables of a DataStore Object 20090402
9 O_S_RECORDMODE_FIELDNAMES Instance attribute Protected Type reference (TYPE) RSODSO_MPP_S_FIELDNAMES Field Names for MPP Activation 20090519
10 O_T_KEY_TAB Instance attribute Protected Type reference (TYPE) TTFIELDNAME Key Fields 20090514
11 O_T_NONKEY_TAB Instance attribute Protected Type reference (TYPE) RSODSO_MPP_T_FIELDNAMES Field Names for MPP Activation 20090514
12 O_T_REQUEST Instance attribute Protected Type reference (TYPE) RSODSO_T_REQUEST Requests 20090402
13 O_T_UPD_BEHAVIOR Instance attribute Protected Type reference (TYPE) RSODSO_T_RSODSACTUPDTYPE Aggregation Behavior of Request 20090402
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Protected Constructor 20090402
2 CREATE_INSTANCE Static method Public Method Creates an instance of the corresponding subclass 20090406
3 CREATE_INSTANCE_FOR_TESTING Static method Private Method Creates an instance of the required subclass 20090730
4 DELETE Instance method Public Method 20090402
5 FINALIZE Instance method Public Method Delete key and join tables 20090416
6 GET_MPP_ENABLED Instance method Public Method Can SQL mass processing be used? 20090402
7 INIT Instance method Public Method Constructor post-processing 20090402
8 INSERT Instance method Public Method 20090402
9 MERGE Instance method Public Method 20090402
10 PREPARE Instance method Public Method Fill key and join tables 20090402
11 ROLLBACK_DELETE Instance method Public Method 20090402
12 ROLLBACK_INSERT Instance method Public Method 20090402
13 ROLLBACK_MERGE Instance method Public Method 20090402
14 ROLLBACK_UPDATE Instance method Public Method 20090402
15 SET_DATAPACKAGE_OFFSET Instance method Public Method 20090402
16 SET_DATAPACKAGE_SIZE Instance method Public Method 20090403
17 SET_UPD_BEHAVIOR Instance method Public Method 20090403
18 UPDATE Instance method Public Method 20090402
Events
Class CL_RSODSO_MPP_NATIVE has no event.
Types
Class CL_RSODSO_MPP_NATIVE 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_DATASTORE Call by reference Type reference (TYPE) RSDODSOBJECT DataStore-Objekt 20090402
2 Importing I_T_REQUEST Call by reference Type reference (TYPE) RSODSO_T_REQUEST Requests 20090402

Method CONSTRUCTOR on class CL_RSODSO_MPP_NATIVE has no exception.

Method CREATE_INSTANCE 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 20090406
2 Importing I_T_REQUEST Call by reference Type reference (TYPE) RSODSO_T_REQUEST Requests 20090406
3 Returning R_R_ACT_MPP Value transfer Object reference (TYPE REF TO) CL_RSODSO_MPP_NATIVE DSO-Aktivierung per SQL-Massenverarbeitung 20090406

Method CREATE_INSTANCE on class CL_RSODSO_MPP_NATIVE has no exception.

Method CREATE_INSTANCE_FOR_TESTING 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 20090730
2 Importing I_DBSYS Call by reference Type reference (TYPE) SYDBSYS Zentrales Datenbanksystem 20090730
3 Importing I_T_REQUEST Call by reference Type reference (TYPE) RSODSO_T_REQUEST Requests 20090730
4 Returning R_R_ACT_MPP Value transfer Object reference (TYPE REF TO) CL_RSODSO_MPP_NATIVE DSO-Aktivierung per SQL-Massenverarbeitung 20090730

Method CREATE_INSTANCE_FOR_TESTING on class CL_RSODSO_MPP_NATIVE has no exception.

Method DELETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_T_STATEMENT Call by reference Type reference (TYPE) RSODSO_T_MPP_SQL SQL-Statement 20090515
2 Exporting E_AT_REC_DEL Call by reference Type reference (TYPE) RSNUMRECORD 20090406
3 Exporting E_CL_DP_ADDED Call by reference Type reference (TYPE) RSNUMDATA 20090406
4 Exporting E_CL_REC_ADDED Call by reference Type reference (TYPE) RSNUMRECORD 20090406
5 Importing I_PARTVAL Call by reference Type reference (TYPE) RSPARTVAL 0 Partitionswert für PSA-Tabelle 20090406
# Exception Resumable Description Created on
1 CX_RSODSO_MPP_SQL_FAILED Fehlerklasse für CL_RSODSO_MPP_NATIVE 20090407

Method FINALIZE Signature

Method FINALIZE on class CL_RSODSO_MPP_NATIVE has no parameter.
# Exception Resumable Description Created on
1 CX_RSODSO_MPP_SQL_FAILED Fehlerklasse für CL_RSODSO_MPP_NATIVE 20090416

Method GET_MPP_ENABLED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_OBJVERS Call by reference Type reference (TYPE) RS_OBJVERS RS_C_OBJVERS-ACTIVE 20090422
2 Returning R_IS_ENABLED Value transfer Type reference (TYPE) ABAP_BOOL 20090402

Method GET_MPP_ENABLED on class CL_RSODSO_MPP_NATIVE has no exception.

Method INIT Signature

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

Method INSERT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_T_STATEMENT Call by reference Type reference (TYPE) RSODSO_T_MPP_SQL SQL-Statement 20090515
2 Exporting E_AT_REC_ADDED Call by reference Type reference (TYPE) RSNUMRECORD Anzahl der selektierten Datensätze absolut 20090406
3 Exporting E_CL_DP_ADDED Call by reference Type reference (TYPE) RSNUMDATA Natürliche Zahl 20090406
4 Exporting E_CL_REC_ADDED Call by reference Type reference (TYPE) RSNUMRECORD Anzahl der selektierten Datensätze absolut 20090406
5 Importing I_PARTVAL Call by reference Type reference (TYPE) RSPARTVAL 0 Partitionswert für PSA-Tabelle 20090406
# Exception Resumable Description Created on
1 CX_RSODSO_MPP_SQL_FAILED Fehlerklasse für CL_RSODSO_MPP_NATIVE 20090407

Method MERGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_T_STATEMENT Call by reference Type reference (TYPE) RSODSO_T_MPP_SQL SQL-Statement 20090515
2 Exporting E_AT_REC_MERGED Call by reference Type reference (TYPE) RSNUMRECORD 20090406
3 Exporting E_CL_DP_ADDED Call by reference Type reference (TYPE) RSNUMDATA 20090406
4 Exporting E_CL_REC_ADDED Call by reference Type reference (TYPE) RSNUMRECORD 20090406
5 Importing I_PARTVAL Call by reference Type reference (TYPE) RSPARTVAL 0 Partitionswert für PSA-Tabelle 20090406
# Exception Resumable Description Created on
1 CX_RSODSO_MPP_SQL_FAILED Fehlerklasse für CL_RSODSO_MPP_NATIVE 20090407

Method PREPARE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_T_STATEMENT Call by reference Type reference (TYPE) RSODSO_T_MPP_SQL SQL-Statement 20090515
2 Exporting E_REC_IN_TJOIN Call by reference Type reference (TYPE) RSNUMRECORD Anzahl der selektierten Datensätze absolut 20090406
3 Exporting E_REC_IN_TJOIN_NU Call by reference Type reference (TYPE) RSNUMRECORD Anzahl der selektierten Datensätze absolut 20090406
# Exception Resumable Description Created on
1 CX_RSODSO_MPP_SQL_FAILED Fehlerklasse für CL_RSODSO_MPP_NATIVE 20090407

Method ROLLBACK_DELETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_T_STATEMENT Call by reference Type reference (TYPE) RSODSO_T_MPP_SQL SQL-Statement 20090515
2 Exporting E_AT_REC_PROC Call by reference Type reference (TYPE) RSNUMRECORD Anzahl der selektierten Datensätze absolut 20090406
# Exception Resumable Description Created on
1 CX_RSODSO_MPP_SQL_FAILED Fehlerklasse für CL_RSODSO_MPP_NATIVE 20090407

Method ROLLBACK_INSERT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_T_STATEMENT Call by reference Type reference (TYPE) RSODSO_T_MPP_SQL SQL-Statement 20090515
2 Exporting E_AT_REC_PROC Call by reference Type reference (TYPE) RSNUMRECORD Anzahl der selektierten Datensätze absolut 20090406
# Exception Resumable Description Created on
1 CX_RSODSO_MPP_SQL_FAILED Fehlerklasse für CL_RSODSO_MPP_NATIVE 20090407

Method ROLLBACK_MERGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_T_STATEMENT Call by reference Type reference (TYPE) RSODSO_T_MPP_SQL SQL-Statement 20090515
2 Exporting E_AT_REC_PROC Call by reference Type reference (TYPE) RSNUMRECORD Anzahl der selektierten Datensätze absolut 20090406
# Exception Resumable Description Created on
1 CX_RSODSO_MPP_SQL_FAILED Fehlerklasse für CL_RSODSO_MPP_NATIVE 20090407

Method ROLLBACK_UPDATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_T_STATEMENT Call by reference Type reference (TYPE) RSODSO_T_MPP_SQL SQL-Statement 20090515
2 Exporting E_AT_REC_PROC Call by reference Type reference (TYPE) RSNUMRECORD Anzahl der selektierten Datensätze absolut 20090406
# Exception Resumable Description Created on
1 CX_RSODSO_MPP_SQL_FAILED Fehlerklasse für CL_RSODSO_MPP_NATIVE 20090407

Method SET_DATAPACKAGE_OFFSET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DATAPAKID_OFFSET Call by reference Type reference (TYPE) RSDATAPID Datenpaketnummer 20090402

Method SET_DATAPACKAGE_OFFSET on class CL_RSODSO_MPP_NATIVE has no exception.

Method SET_DATAPACKAGE_SIZE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DATAPACKAGE_SIZE Call by reference Type reference (TYPE) RSODSOPACKAGESIZE Natürliche Zahl 20090403
# Exception Resumable Description Created on
1 CX_RSODSO_MPP_SQL_FAILED Fehlerklasse für CL_RSODSO_MPP_NATIVE 20090604

Method SET_UPD_BEHAVIOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_T_UPD_BEHAVIOR Call by reference Type reference (TYPE) RSODSO_T_RSODSACTUPDTYPE Aggregationsverhalten bzgl. Requests 20090403
# Exception Resumable Description Created on
1 CX_RSODSO_MPP_SQL_FAILED Fehlerklasse für CL_RSODSO_MPP_NATIVE 20090529

Method UPDATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_T_STATEMENT Call by reference Type reference (TYPE) RSODSO_T_MPP_SQL SQL-Statement 20090515
2 Exporting E_AT_REC_UPD Call by reference Type reference (TYPE) RSNUMRECORD Anzahl der selektierten Datensätze absolut 20090406
3 Exporting E_CL_DP_ADDED Call by reference Type reference (TYPE) RSNUMDATA Anzahl der Datenpakete 20090406
4 Exporting E_CL_REC_ADDED Call by reference Type reference (TYPE) RSNUMRECORD Anzahl der selektierten Datensätze absolut 20090406
5 Importing I_PARTVAL Call by reference Type reference (TYPE) RSPARTVAL 0 Partitionswert für PSA-Tabelle 20090406
# Exception Resumable Description Created on
1 CX_RSODSO_MPP_SQL_FAILED Fehlerklasse für CL_RSODSO_MPP_NATIVE 20090407
History
Last changed by/on SAP  20130531 
SAP Release Created in 720