SAP ABAP Class CL_RSDRD_SELDEL_ODSO (Selective Deletion from InfoCube)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-BEX-OT (Application Component) OLAP Technology
     RSDRD (Package) Delete Data Manager Data
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_RSDRD_SELDEL_ODSO_AQ Selective Deletion from InfoCube 20130725
2 Inheritance (c INHERITING FROM c_ref)  CL_RSDRD_SELDEL_ODSO_ATAB Selective Deletion from InfoCube 20130724
3 Inheritance (c INHERITING FROM c_ref)  CL_RSDRD_SELDEL_ODSO_CL Selective Deletion from InfoCube 20130815
Properties
Class CL_RSDRD_SELDEL_ODSO  
Short Description Selective Deletion from InfoCube    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RSDRD   Delete Data Manager Data 
Created 20050616   SAP 
Last change 20140121   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 RSD Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 RSDRD Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
4 RSDRS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_RSDRD_SELDEL_ODSO has no interface implemented.
Friends
Class CL_RSDRD_SELDEL_ODSO has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 O_DATASTORE Instance attribute Protected Type reference (TYPE) RSDODSOBJECT ODSO Object 20130724
2 O_IS_TABLE_PARTITIONED Instance attribute Protected Type reference (TYPE) RS_BOOL Active ODSO Table Partitioned 20130815
3 O_R_DSO_MTD_HANDLER Instance attribute Protected Object reference (TYPE REF TO) CL_RSDRD_MTD_HANDLER_DSO Steering of metadata access fb / std DSO 20130807
4 O_R_LOG Instance attribute Protected Object reference (TYPE REF TO) CL_RSDRD_MESSAGE_OBJ_LIST Log 20130724
5 O_TABLNM Instance attribute Protected Type reference (TYPE) RSD_TABLNM Name of ODSO Table 20130725
6 O_TABTP Instance attribute Protected Type reference (TYPE) RSDODSTABT Table type of ODS table 20130725
7 O_THX_SEL Instance attribute Protected Type reference (TYPE) RSDRD_THX_SEL Delete Conditions 20130724
8 O_TRANSACT Instance attribute Protected Type reference (TYPE) RS_BOOL Transactional Deletion? 20130724
9 O_T_DEL_STAT Instance attribute Protected Type reference (TYPE) _T_DEL_STAT Statistics on Deletion 20130724
10 O_WORK_ON_PARTITIONS Instance attribute Protected Type reference (TYPE) RS_BOOL Process Partitions (Truncate Partition) 20130724
Methods
# Method Level Visibility Method type Description Created on
1 BUILD_SX_QUERY Instance method Protected Method Build SX_QUERY 20050616
2 CONSTRUCTOR Instance method Public Constructor Constructor 20050616
3 DELETE_FROM_ODSO Instance method Public Method Deletion from ODSO 20050616
4 EXECUTE_DELETION Instance method Protected Method 20130724
5 GET_DEL_STATS Instance method Public Method Statistics on Deletion 20050616
6 GET_LOG Instance method Public Method Log 20050616
7 SET_TRANSACT Instance method Public Method Switch On Transactional Deletion 20050616
8 SET_WORK_ON_PARTITIONS Instance method Public Method Process Partitions (Truncate Partitions) If Possible 20050622
9 SIMULATE Instance method Public Method Simulate Deletion 20050826
Events
Class CL_RSDRD_SELDEL_ODSO has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 _S_DEL_STAT Public See coding 20050616 BEGIN OF _s_del_stat, tablnm TYPE rsd_tablnm, tabalias TYPE rsdrs_alias, nof_records TYPE i, runtime TYPE sy-uzeit, END OF _s_del_stat
2 _T_DEL_STAT Public See coding 20050616 _t_del_stat TYPE STANDARD TABLE OF _s_del_stat WITH DEFAULT KEY
Method Signatures

Method BUILD_SX_QUERY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ODSO_TABALIAS Call by reference Type reference (TYPE) RSDRS_ALIAS 20050616
2 Importing I_ODSO_TABLNM Call by reference Type reference (TYPE) RSD_TABLNM 20050616
3 Returning R_SX_QUERY Value transfer Type reference (TYPE) RSDRS_SX_QUERY 20050616
# Exception Resumable Description Created on
1 CX_RSDRD_EXCEPTION RSDRD exceptions 20130813

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 ODSO Object 20130724
2 Importing I_R_LOG Call by reference Object reference (TYPE REF TO) CL_RSDRD_MESSAGE_OBJ_LIST hierarchical list of message objects for the appl. log 20050616
3 Importing I_THX_SEL Call by reference Type reference (TYPE) RSDRD_THX_SEL list of iobjs with corresp. deletion criteria 20050616
4 Importing I_TRANSACT Call by reference Type reference (TYPE) RS_BOOL SPACE Transaktionales Löschen ohne Commit 20050826
5 Importing I_WORK_ON_PARTITIONS Call by reference Type reference (TYPE) RS_BOOL SPACE Auf Partitionen arbeiten 20050826

Method CONSTRUCTOR on class CL_RSDRD_SELDEL_ODSO has no exception.

Method DELETE_FROM_ODSO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_SHOW_STMT Call by reference Type reference (TYPE) RS_BOOL '' Generierte SQL-Statements anzeigen 20050616
# Exception Resumable Description Created on
1 CX_RSDRD_EXCEPTION RSDRD Ausnahmen 20050616

Method EXECUTE_DELETION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_SHOW_STMT Call by reference Type reference (TYPE) RS_BOOL Boolean 20130724
2 Returning R_S_DEL_STAT Value transfer Type reference (TYPE) _S_DEL_STAT 20130724
# Exception Resumable Description Created on
1 CX_RSDRD_EXCEPTION RSDRD exceptions 20130724

Method GET_DEL_STATS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_DEL_CNT Call by reference Type reference (TYPE) F Anzahl gelöschter Datensätze aus beiden ODSO Tabellen 20050616
2 Exporting E_RUNTIME Call by reference Type reference (TYPE) SY-UZEIT Laufzeit für beide ODSO Tabellen 20050616

Method GET_DEL_STATS on class CL_RSDRD_SELDEL_ODSO has no exception.

Method GET_LOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_LOG Value transfer Object reference (TYPE REF TO) CL_RSDRD_MESSAGE_OBJ_LIST hierarchical list of message objects for the appl. log 20050616

Method GET_LOG on class CL_RSDRD_SELDEL_ODSO has no exception.

Method SET_TRANSACT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TRANSACT Call by reference Type reference (TYPE) RS_BOOL Transaktionales Löschen einschalten 20050616

Method SET_TRANSACT on class CL_RSDRD_SELDEL_ODSO has no exception.

Method SET_WORK_ON_PARTITIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_WORK_ON_PARTITIONS Call by reference Type reference (TYPE) RS_BOOL trucate partitions? 20050622

Method SET_WORK_ON_PARTITIONS on class CL_RSDRD_SELDEL_ODSO has no exception.

Method SIMULATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_SHOW_STMT Call by reference Type reference (TYPE) RS_BOOL '' Generierte SQL-Statements anzeigen 20050826
# Exception Resumable Description Created on
1 CX_RSDRD_EXCEPTION RSDRD Ausnahmen 20080416
History
Last changed by/on SAP  20140121 
SAP Release Created in 710