SAP ABAP Class CL_RSDRD_SELDEL_IMO (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
Properties
Class CL_RSDRD_SELDEL_IMO  
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 20110721   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 RSD Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 RSDRD Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 RSDRS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_RSDRD_SELDEL_IMO has no interface implemented.
Friends
Class CL_RSDRD_SELDEL_IMO has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 P_FFACT_TABLNM Instance attribute Private Type reference (TYPE) RSD_TABLNM Name of F Fact Table 20110907
2 P_INFOCUBE Instance attribute Private Type reference (TYPE) RSD_INFOCUBE Name of InfoCube 20110907
3 P_R_DTA Instance attribute Private Object reference (TYPE REF TO) CL_RSD_DTA Reference DTA Class 20110907
4 P_R_LOG Instance attribute Private Object reference (TYPE REF TO) CL_RSDRD_MESSAGE_OBJ_LIST Log 20110907
5 P_THX_SEL Instance attribute Private Type reference (TYPE) RSDRD_THX_SEL List of InfoObects with Delete Conditions 20110907
6 P_TX_DIM Instance attribute Private Type reference (TYPE) RSDRD_TX_DIM_DESC Internal Structure with Restrictions on Dimensions 20110907
7 P_T_DEL_STAT Instance attribute Private Type reference (TYPE) _T_DEL_STAT Statistics on Deletion 20110907
Methods
# Method Level Visibility Method type Description Created on
1 BUILD_SX_QUERY Instance method Private Method Build SX_QUERY from Internal Structure 20110907
2 BUILD_TX_DIM Instance method Private Method Build Internal Structure with Restrictions to Dimensions 20110907
3 CONSTRUCTOR Instance method Public Constructor Constructor 20110907
4 COUNT_REC_PER_REQUEST Instance method Private Method Determine Data Records per Request for RSSM 20110907
5 DELETE_FROM_CUBE Instance method Public Method Delete Data from InfoCube 20110907
6 DELETE_FROM_FFACT Instance method Private Method Delete Data from F Fact Table 20110907
7 GET_DEL_STATS Instance method Public Method Return Statistics on Deletion 20110907
8 GET_LOG Instance method Public Method Return Log 20110907
9 SIMULATE Instance method Public Method Simulate Deletion 20110907
Events
Class CL_RSDRD_SELDEL_IMO has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 _S_DEL_STAT Public See coding 20110907 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 20110907 _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_FACT_TABALIAS Call by reference Type reference (TYPE) RSDRS_ALIAS Alias of Fact Table 20110907
2 Importing I_FACT_TABLNM Call by reference Type reference (TYPE) RSD_TABLNM Name of Fact Table 20110907
3 Importing I_FACT_TABTP Call by reference Type reference (TYPE) RSDRS_TABTP Type of Fact Table (E or F) 20110907
4 Returning R_SX_QUERY Value transfer Type reference (TYPE) RSDRS_SX_QUERY SX_QUERY Structure 20110907

Method BUILD_SX_QUERY on class CL_RSDRD_SELDEL_IMO has no exception.

Method BUILD_TX_DIM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_TX_DIM Value transfer Type reference (TYPE) RSDRD_TX_DIM_DESC Internal Structure with Restrictions on Dimensions 20110907

Method BUILD_TX_DIM on class CL_RSDRD_SELDEL_IMO has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_COND_PARTKEYS Call by reference Type reference (TYPE) STRING Additional Conditions on Partitioning Key 20110907
2 Importing I_INFOCUBE Call by reference Type reference (TYPE) RSD_INFOCUBE InfoCube Name 20110907
3 Importing I_R_LOG Call by reference Object reference (TYPE REF TO) CL_RSDRD_MESSAGE_OBJ_LIST Message object 20110907
4 Importing I_THX_SEL Call by reference Type reference (TYPE) RSDRD_THX_SEL List of InfoObjects with Associated Delete Conditions 20110907
5 Importing I_TRANSACT Call by reference Type reference (TYPE) RS_BOOL '' Transactional Deletion Without Commit 20110907
6 Importing I_WORK_ON_PARTITIONS Call by reference Type reference (TYPE) RS_BOOL '' Work on Partitions 20110907

Method CONSTRUCTOR on class CL_RSDRD_SELDEL_IMO has no exception.

Method COUNT_REC_PER_REQUEST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_T_REQ_STAT Value transfer Type reference (TYPE) RSS2_T_RSICSDELSTAT Current Request Statistics 20110907

Method COUNT_REC_PER_REQUEST on class CL_RSDRD_SELDEL_IMO has no exception.

Method DELETE_FROM_CUBE 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 '' Display Generated SQL Statements 20110907
# Exception Resumable Description Created on
1 CX_RSDRD_EXCEPTION RSDRD Exceptions 20110907

Method DELETE_FROM_FFACT 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 '' Display Generated SQL Statements 20110907
2 Returning R_S_DEL_STAT Value transfer Type reference (TYPE) _S_DEL_STAT Number of Deleted Data Records 20110907
# Exception Resumable Description Created on
1 CX_RSDRD_EXCEPTION RSDRD Exceptions 20110907

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 Number of Data Records Deleted from Both Fact Tables 20110907
2 Exporting E_EFACT_DEL_CNT Call by reference Type reference (TYPE) F Number of Data Records Deleted from E Fact Tables 20110907
3 Exporting E_EFACT_RUNTIME Call by reference Type reference (TYPE) SY-UZEIT Runtime of E Fact Table 20110907
4 Exporting E_FFACT_DEL_CNT Call by reference Type reference (TYPE) F Number of Data Records Deleted from F Fact Tables 20110907
5 Exporting E_FFACT_RUNTIME Call by reference Type reference (TYPE) SY-UZEIT Runtime of F Fact Table 20110907
6 Exporting E_REQ_STAT Call by reference Type reference (TYPE) RSS2_T_RSICSDELSTAT Request Statistics 20110907
7 Exporting E_RUNTIME Call by reference Type reference (TYPE) SY-UZEIT Runtime for Both Fact Tables 20110907

Method GET_DEL_STATS on class CL_RSDRD_SELDEL_IMO 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 Message object 20110907

Method GET_LOG on class CL_RSDRD_SELDEL_IMO 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 '' Display Generated SQL Statements 20110907
# Exception Resumable Description Created on
1 CX_RSDRD_EXCEPTION RSDRD Exceptions 20110907
History
Last changed by/on SAP  20130531 
SAP Release Created in 740