SAP ABAP Class CL_RSDDB_GARBAGE_COLLECTOR (Delete objects no longer required)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-BEX-OT (Application Component) OLAP Technology
     RSDDB (Package) BIA Objects and Write Routines
Properties
Class CL_RSDDB_GARBAGE_COLLECTOR  
Short Description Delete objects no longer required    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RSDDB   BIA Objects and Write Routines 
Created 20090825   SAP 
Last change 20130531   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)
Interfaces
Class CL_RSDDB_GARBAGE_COLLECTOR has no interface implemented.
Friends
Class CL_RSDDB_GARBAGE_COLLECTOR has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 P_DELETE Instance attribute Private Type reference (TYPE) RS_BOOL Deletion should be carried out 20090825
2 P_DUMMY Instance attribute Private Type reference (TYPE) C Dummy for Writing a Message 20091009
3 P_GC_LOCKID Instance attribute Private Type reference (TYPE) RSENQ_LOCKID Collector's Lock ID 20091009
4 P_TH_OBJNM Instance attribute Private Type reference (TYPE) TP_TH_OBJNM BI Name of BIA Objects 20090825
5 P_T_DEPENDANCE Instance attribute Private See coding List of Dependencies 20090825
6 P_T_MSG Instance attribute Private Type reference (TYPE) RS_T_MSG Messages (reason why objects are not deleted) 20090828
7 P_WITH_APPL_LOG Instance attribute Private Type reference (TYPE) RS_BOOL Is written to the appl_log 20090828
Methods
# Method Level Visibility Method type Description Created on
1 CHANGE_DETLEVEL Instance method Private Method 20090828
2 CHECK Instance method Private Method Check for Dependencies 20090825
3 DEFINE Instance method Public Method Define Deletion Mode 20090825
4 DELETE Instance method Private Method Delete all objects that are not needed anymore 20090825
5 EXECUTE Instance method Public Method 20090825
6 FILL_DEP_TABLE Instance method Private Method 20090825
7 FILL_IOBJNM_LIST Instance method Private Method 20090825
8 FILL_LIST Instance method Private Method Run Check for Each Object 20090825
9 FILL_MDR_LIST Instance method Private Method Get List of All Active MDR Objects 20090825
10 SET_MDD_NOT_POSSIBLE Instance method Private Method Select MDF Objects and Dependent Objects as Used 20091001
11 SET_NOT_POSSIBLE Instance method Private Method Select BWA Objects and Dependent Objects as Used 20090825
12 WRITE_MSG Instance method Private Method 20090828
13 _DEQUEUE Instance method Private Method Reset Lock 20090915
14 _ENQUEUE Instance method Private Method Set and Check Lock 20090915
Events
Class CL_RSDDB_GARBAGE_COLLECTOR has no event.
Types
Class CL_RSDDB_GARBAGE_COLLECTOR has no local type.
Method Signatures

Method CHANGE_DETLEVEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_LEVEL Call by reference Type reference (TYPE) INT4 Natürliche Zahl 20090828

Method CHANGE_DETLEVEL on class CL_RSDDB_GARBAGE_COLLECTOR has no exception.

Method CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_MDD_NOT_POSSIBLE Call by reference Type reference (TYPE) CHAR1 Einstelliges Kennzeichen 20091001
2 Changing C_NOT_POSSIBLE Call by reference Type reference (TYPE) CHAR1 Einstelliges Kennzeichen 20090825
3 Exporting E_NOT_POSSIBLE Call by reference Type reference (TYPE) RS_BOOL Boolean 20090825
4 Importing I_IDXTP Call by reference Type reference (TYPE) RSDDBIDXTP Typ des BWA-Index 20090825
5 Importing I_OBJNM Call by reference Type reference (TYPE) RSDDBBIAOBJECT BW-Name des Objekts des BWA-Index (InfoCube o. InfoObjekt) 20090825

Method CHECK on class CL_RSDDB_GARBAGE_COLLECTOR has no exception.

Method DEFINE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DELETE Call by reference Type reference (TYPE) RS_BOOL RS_C_TRUE löschen wird im execute ausgeführt 20090825
2 Importing I_OBJNM Call by reference Type reference (TYPE) RSDDBBIAOBJECT bei initial werden alle MDR überprüft 20090825
3 Importing I_T_DEPOBJ Call by reference Type reference (TYPE) RSDDB_T_BIAOBJECT BI Namen der BIA Objekte 20090825
4 Importing I_WITH_APPL_LOG Call by reference Type reference (TYPE) RS_BOOL RS_C_TRUE Boolean 20090828
# Exception Resumable Description Created on
1 CX_RSDDB_LOCKED Sperre sitzt fürs Füllen eines BIA-Index 20091012

Method DELETE Signature

Method DELETE on class CL_RSDDB_GARBAGE_COLLECTOR has no parameter.
Method DELETE on class CL_RSDDB_GARBAGE_COLLECTOR has no exception.

Method EXECUTE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_T_MSG Value transfer Type reference (TYPE) RS_T_MSG BW: Tabelle mit Nachrichten (Application Log Protokoll) 20090825

Method EXECUTE on class CL_RSDDB_GARBAGE_COLLECTOR has no exception.

Method FILL_DEP_TABLE Signature

Method FILL_DEP_TABLE on class CL_RSDDB_GARBAGE_COLLECTOR has no parameter.
Method FILL_DEP_TABLE on class CL_RSDDB_GARBAGE_COLLECTOR has no exception.

Method FILL_IOBJNM_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_OBJ Call by reference Object reference (TYPE REF TO) IF_RSDDB_OBJ BIA-Index Objekt 20090825

Method FILL_IOBJNM_LIST on class CL_RSDDB_GARBAGE_COLLECTOR has no exception.

Method FILL_LIST Signature

Method FILL_LIST on class CL_RSDDB_GARBAGE_COLLECTOR has no parameter.
Method FILL_LIST on class CL_RSDDB_GARBAGE_COLLECTOR has no exception.

Method FILL_MDR_LIST Signature

Method FILL_MDR_LIST on class CL_RSDDB_GARBAGE_COLLECTOR has no parameter.
Method FILL_MDR_LIST on class CL_RSDDB_GARBAGE_COLLECTOR has no exception.

Method SET_MDD_NOT_POSSIBLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_NOT_POSSIBLE Call by reference Type reference (TYPE) CHAR1 Einstelliges Kennzeichen 20091001
2 Importing I_OBJNM Call by reference Type reference (TYPE) RSDDBBIAOBJECT BW-Name des Objekts des BWA-Index (InfoCube o. InfoObjekt) 20091001

Method SET_MDD_NOT_POSSIBLE on class CL_RSDDB_GARBAGE_COLLECTOR has no exception.

Method SET_NOT_POSSIBLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_NOT_POSSIBLE Call by reference Type reference (TYPE) CHAR1 Einstelliges Kennzeichen 20090825
2 Importing I_OBJNM Call by reference Type reference (TYPE) RSDDBBIAOBJECT BW-Name des Objekts des BWA-Index (InfoCube o. InfoObjekt) 20090825

Method SET_NOT_POSSIBLE on class CL_RSDDB_GARBAGE_COLLECTOR has no exception.

Method WRITE_MSG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_MSGID Call by reference Type reference (TYPE) SY-MSGID 'RSDDB' Nachrichtenklasse 20090828
2 Importing I_MSGNO Call by reference Type reference (TYPE) SY-MSGNO '106' Nachrichtennummer 20090828
3 Importing I_MSGTY Call by reference Type reference (TYPE) SY-MSGTY 'S' Nachrichtentyp 20090828
4 Importing I_MSGV1 Call by reference Type reference (TYPE) ANY Nachrichtenvariable 20090828
5 Importing I_MSGV2 Call by reference Type reference (TYPE) ANY Nachrichtenvariable 20090828

Method WRITE_MSG on class CL_RSDDB_GARBAGE_COLLECTOR has no exception.

Method _DEQUEUE Signature

Method _DEQUEUE on class CL_RSDDB_GARBAGE_COLLECTOR has no parameter.
Method _DEQUEUE on class CL_RSDDB_GARBAGE_COLLECTOR has no exception.

Method _ENQUEUE Signature

Method _ENQUEUE on class CL_RSDDB_GARBAGE_COLLECTOR has no parameter.
# Exception Resumable Description Created on
1 CX_RSDDB_LOCKED Fehlermeldung aus BIA-API 20091009
History
Last changed by/on SAP  20130531 
SAP Release Created in 730