SAP ABAP Class CL_RSDRD_SELDEL_IC (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_IC  
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 20050615   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_IC has no interface implemented.
Friends
Class CL_RSDRD_SELDEL_IC has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 P_COND_PARTKEYS Instance attribute Private Type reference (TYPE) STRING Additional Condition for Partitioning Key 20050726
2 P_EFACT_TABLNM Instance attribute Private Type reference (TYPE) RSD_TABLNM Name of E Fact Table 20050615
3 P_FFACT_TABLNM Instance attribute Private Type reference (TYPE) RSD_TABLNM Name of F Fact Table 20050615
4 P_INFOCUBE Instance attribute Private Type reference (TYPE) RSD_INFOCUBE Name of InfoCube 20050615
5 P_PARTITIONED Instance attribute Private Type reference (TYPE) RS_BOOL InfoCube Partitioned 20050826
6 P_R_DTA Instance attribute Private Object reference (TYPE REF TO) CL_RSD_DTA Reference DTA Class 20051129
7 P_R_LOG Instance attribute Private Object reference (TYPE REF TO) CL_RSDRD_MESSAGE_OBJ_LIST Log 20050615
8 P_TDIM_TABLNM Instance attribute Private Type reference (TYPE) RSD_TABLNM Name of T Dimension Table 20050617
9 P_THX_SEL Instance attribute Private Type reference (TYPE) RSDRD_THX_SEL List of InfoObects with Delete Conditions 20050615
10 P_TRANSACT Instance attribute Private Type reference (TYPE) RS_BOOL Transactional Deletion 20050615
11 P_TX_DIM Instance attribute Private Type reference (TYPE) RSDRD_TX_DIM_DESC Internal Structure with Restrictions on Dimensions 20050726
12 P_T_DEL_STAT Instance attribute Private Type reference (TYPE) _T_DEL_STAT Statistics on Deletion 20050616
13 P_WORK_ON_PARTITIONS Instance attribute Private Type reference (TYPE) RS_BOOL Process Partitions (Truncate Partition) 20050622
Methods
# Method Level Visibility Method type Description Created on
1 BUILD_COND_PARTITIONS Instance method Private Method Attach Additional Condition to Partitioning Columns 20050728
2 BUILD_SX_QUERY Instance method Private Method Build SX_QUERY from Internal Structure 20050615
3 BUILD_SX_QUERY_TDIM Instance method Private Method Build SX_QUERY for Time Dimension Request 20050727
4 BUILD_TX_DIM Instance method Private Method Build Internal Structure with Restrictions to Dimensions 20050726
5 CONSTRUCTOR Instance method Public Constructor Constructor 20050615
6 COUNT_REC_PER_REQUEST Instance method Private Method Determine Data Records per Request for RSSM 20050616
7 DELETE_FROM_CUBE Instance method Public Method Delete Data from InfoCube 20050617
8 DELETE_FROM_EFACT Instance method Private Method Delete Data from E Fact Table 20050615
9 DELETE_FROM_FFACT Instance method Private Method Delete Data from F Fact Table 20050615
10 GET_COND_PARTKEYS Instance method Public Method Additional Conditions for Partitioning Key 20050728
11 GET_DEL_STATS Instance method Public Method Return Statistics on Deletion 20050616
12 GET_LOG Instance method Public Method Return Log 20050616
13 SET_TRANSACT Instance method Public Method Transactional Delete Without Commit 20050812
14 SIMULATE Instance method Public Method Simulate Deletion 20050727
Events
Class CL_RSDRD_SELDEL_IC has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 _S_DEL_STAT Public See coding 20050728 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 20050728 _t_del_stat TYPE STANDARD TABLE OF _s_del_stat WITH DEFAULT KEY
Method Signatures

Method BUILD_COND_PARTITIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_COND_PARTKEYS Value transfer Type reference (TYPE) STRING Zusätzliche Einschränkungen auf Partitionierungsschlüssel 20050728

Method BUILD_COND_PARTITIONS on class CL_RSDRD_SELDEL_IC has no exception.

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 einer Faktentabelle 20050616
2 Importing I_FACT_TABLNM Call by reference Type reference (TYPE) RSD_TABLNM Name einer Faktentabelle 20050616
3 Importing I_FACT_TABTP Call by reference Type reference (TYPE) RSDRS_TABTP Type der Faktentabelle (E oder F) 20050616
4 Returning R_SX_QUERY Value transfer Type reference (TYPE) RSDRS_SX_QUERY sx_query Struktur 20050615

Method BUILD_SX_QUERY on class CL_RSDRD_SELDEL_IC has no exception.

Method BUILD_SX_QUERY_TDIM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PART_FIELDNM Call by reference Type reference (TYPE) RSPARTTIM Partitionierungs-Zeitmerkmal 20050727
2 Importing I_SX_DIM Call by reference Type reference (TYPE) RSDRD_SX_DIM_DESC Interne Struktur mit Einschränkungen auf eine Dimension 20050727
3 Returning SX_QUERY Value transfer Type reference (TYPE) RSDRS_SX_QUERY sx_query Struktur 20050727

Method BUILD_SX_QUERY_TDIM on class CL_RSDRD_SELDEL_IC 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 Interne Struktur mit Einschränkungen auf Dimensionen 20050726

Method BUILD_TX_DIM on class CL_RSDRD_SELDEL_IC 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 Zusätzliche Bedingungen auf Aprtitionierungsschlüssel 20050726
2 Importing I_INFOCUBE Call by reference Type reference (TYPE) RSD_INFOCUBE Name eines InfoCubes 20050615
3 Importing I_R_LOG Call by reference Object reference (TYPE REF TO) CL_RSDRD_MESSAGE_OBJ_LIST Message Objekt 20050615
4 Importing I_THX_SEL Call by reference Type reference (TYPE) RSDRD_THX_SEL Liste von IOBJs mit dazugehörenden Löschbedingungen 20050615
5 Importing I_TRANSACT Call by reference Type reference (TYPE) RS_BOOL '' Transaktionales Löschen ohne Commit 20050812
6 Importing I_WORK_ON_PARTITIONS Call by reference Type reference (TYPE) RS_BOOL '' Auf Partitionen arbeiten 20050812

Method CONSTRUCTOR on class CL_RSDRD_SELDEL_IC 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 Aktuelle Requeststaistiken 20050616

Method COUNT_REC_PER_REQUEST on class CL_RSDRD_SELDEL_IC 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 '' Generierte SQL-Statements anzeigen 20050617
# Exception Resumable Description Created on
1 CX_RSDRD_EXCEPTION RSDRD Ausnahmen 20050617

Method DELETE_FROM_EFACT 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
2 Returning R_S_DEL_STAT Value transfer Type reference (TYPE) _S_DEL_STAT Anzahl gelöschter Datensätze 20050616
# Exception Resumable Description Created on
1 CX_RSDRD_EXCEPTION RSDRD Ausnahmen 20050616

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 '' Generierte SQL Statements anzeigen 20050616
2 Returning R_S_DEL_STAT Value transfer Type reference (TYPE) _S_DEL_STAT Anzahl gelöschter Datensätze 20050616
# Exception Resumable Description Created on
1 CX_RSDRD_EXCEPTION RSDRD Ausnahmen 20050616

Method GET_COND_PARTKEYS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_COND_PARTKEYS Value transfer Type reference (TYPE) STRING Zusätzliche Bedingungen auf Partitionierungsschlüssel 20050728

Method GET_COND_PARTKEYS on class CL_RSDRD_SELDEL_IC has no exception.

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 Faktentabelle 20050616
2 Exporting E_EFACT_DEL_CNT Call by reference Type reference (TYPE) F Anzahl gelöschter Datensätze aus der E-Faktentabelle 20050616
3 Exporting E_EFACT_RUNTIME Call by reference Type reference (TYPE) SY-UZEIT Laufzeit E-Faktentabelle 20050616
4 Exporting E_FFACT_DEL_CNT Call by reference Type reference (TYPE) F Anzahl gelöschter Datensätze aus der F-Faktentabelle 20050616
5 Exporting E_FFACT_RUNTIME Call by reference Type reference (TYPE) SY-UZEIT Laufzeit F-Faktentabelle 20050616
6 Exporting E_REQ_STAT Call by reference Type reference (TYPE) RSS2_T_RSICSDELSTAT Requeststatistiken 20050616
7 Exporting E_RUNTIME Call by reference Type reference (TYPE) SY-UZEIT Laufzeit für beide Faktentabellen 20050616

Method GET_DEL_STATS on class CL_RSDRD_SELDEL_IC 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 Objekt 20050616

Method GET_LOG on class CL_RSDRD_SELDEL_IC has no exception.

Method SET_TRANSACT Signature

Method SET_TRANSACT on class CL_RSDRD_SELDEL_IC has no parameter.
Method SET_TRANSACT on class CL_RSDRD_SELDEL_IC 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 20050727
# Exception Resumable Description Created on
1 CX_RSDRD_EXCEPTION RSDRD Ausnahmen 20080416
History
Last changed by/on SAP  20130531 
SAP Release Created in 710