SAP ABAP Class CL_RSO_TLOGO_DELETION (Deletion Framework for TLOGO Objects)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-WHM-MTD (Application Component) Metadata (Repository)
     RSO_TLOGO (Package) BI TLOGO Framework
Properties
Class CL_RSO_TLOGO_DELETION  
Short Description Deletion Framework for TLOGO Objects    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RSO_TLOGO   BI TLOGO Framework 
Created 20070430   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)
2 RSDG Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 TRWBO Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_RSO_TLOGO_DELETION has no interface implemented.
Friends
Class CL_RSO_TLOGO_DELETION has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_PROT_EXTNUMBER Constant Public Type reference (TYPE) BALNREXT 'RS_DELETE_TLOGO' Application Log: External ID 20070430
2 C_PROT_SUBOBJECT Constant Public Type reference (TYPE) BALSUBOBJ RSDG_C_APPL_LOG_DEL Application Log: Sub-object 20070430
3 C_TLOGO_CNT_ALL Constant Public Type reference (TYPE) I 68 Total Number of All TLOGO Objects 20071221
4 O_DUMMY_MSG Static Attribute Private Type reference (TYPE) CHAR1 Single-Character Flag 20070430
5 P_ALL_PACKAGES Instance attribute Private Type reference (TYPE) RS_BOOL Boolean 20070508
6 P_OBJVERS_FOR_PACKAGE Instance attribute Private Type reference (TYPE) RSOBJVERS Object Version for Package Restriction 20070508
7 P_ONLY_UNUSED_OBJECTS Instance attribute Private Type reference (TYPE) RS_BOOL Object Only Without Usage 20070430
8 P_PROGRESS_CNT Instance attribute Private Type reference (TYPE) I Counter 20070430
9 P_REALLY_DELETE Instance attribute Private Type reference (TYPE) RS_BOOL =SPACE: Test Mode 20070430
10 P_R_REPOSITORY Static Attribute Private Object reference (TYPE REF TO) CL_RSO_REPOSITORY Repository 20070508
11 P_R_TYPE_MANAGER Static Attribute Private Object reference (TYPE REF TO) CL_RSOBJS_TYPE_MANAGER Object Type Manager Class (Singleton) 20070430
12 P_SHOW_OBJECTS_TO_BE_DEL Instance attribute Private Type reference (TYPE) RS_BOOL Display Objects to be Deleted 20070430
13 P_SUBRC Instance attribute Private Type reference (TYPE) SYSUBRC Status of Deletion 20070430
14 P_TLOGO_CNT Instance attribute Private Type reference (TYPE) I 1 Number of Handled TLOGOs 20071221
15 P_TS_TLOGO Instance attribute Private Type reference (TYPE) RSO_TS_TLOGO Objects to be Deleted 20070430
16 P_T_PACKAGE_SELOPT Instance attribute Private Type reference (TYPE) RSO_TR_DEVCLASS Select Options for Package 20070508
Methods
# Method Level Visibility Method type Description Created on
1 ADD_EXISTENTIAL_OBJECTS Static method Private Method Add Existentially Dependent Objects 20070508
2 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20070430
3 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20070430
4 DELETE_BY_COLLECTION Static method Private Method Deletion of Objects by Collection Class 20070430
5 DELETE_TLOGO Instance method Public Method Deletion of Objects with Where-Used List 20070430
6 DELETE_TLOGO_INT Instance method Private Method Internal: Deletion of Objects with Where-Used List & Dialog 20070508
7 DELETE_TLOGO_NATIVE Static method Public Method Deletion of Objects (Wrapper Around Object-Specific Delet.) 20070430
8 DELETE_TLOGO_OF_REQUEST Instance method Public Method Deletion of Objects of a Request 20070430
9 DELETE_TLOGO_SELECTION Instance method Public Method Deletion of Objects by a Selection 20070508
10 DELETE_TLOGO_SELECTION_STATIC Static method Public Method Static Method to Delete Objects by a Selection 20070508
11 DELETE_TLOGO_STATIC Static method Public Method Static Method to Delete Objects 20070508
12 DISPLAY_POPUP Instance method Private Method Display Popup with Objects 20070508
13 PROGRESS_USED Instance method Private Method Progress Bar for Where-Used List 20070430
14 READ_OBJECTS Instance method Private Method Read Objects from the DB 20070508
15 READ_OBJECTS_REPOSITORY Instance method Private Method Read Objects from the DB 20070508
16 REMOVE_BY_AUTHORITY Instance method Private Method Remove Unauthorized Objects 20070508
17 REMOVE_OBJECT Instance method Private Method Remove Single Object with Dependencies 20070430
18 REMOVE_USED_OBJECTS Instance method Private Method Remove Objects that were Used 20070430
19 RESET_STATUS Instance method Private Method Initialization 20070508
20 TRANSPORT Static method Private Method Transport Connection for Objects to be Deleted 20071115
Events
Class CL_RSO_TLOGO_DELETION has no event.
Types
Class CL_RSO_TLOGO_DELETION has no local type.
Method Signatures

Method ADD_EXISTENTIAL_OBJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_TS_TLOGO Call by reference Type reference (TYPE) RSO_TS_TLOGO BW Repository: Tabelle (sortiert) von TLOGO Obj. (mit Typ) 20071115

Method ADD_EXISTENTIAL_OBJECTS on class CL_RSO_TLOGO_DELETION has no exception.

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_RSO_TLOGO_DELETION has no parameter.
Method CLASS_CONSTRUCTOR on class CL_RSO_TLOGO_DELETION has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ONLY_UNUSED_OBJECTS Call by reference Type reference (TYPE) RS_BOOL RS_C_TRUE Nur Objekt ohne Verwendung 20070430
2 Importing I_REALLY_DELETE Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE =SPACE: Testmodus 20070430
3 Importing I_SHOW_OBJECTS_TO_BE_DEL Call by reference Type reference (TYPE) RS_BOOL RS_C_TRUE Zu Löschende Objekte anzeigen 20070430

Method CONSTRUCTOR on class CL_RSO_TLOGO_DELETION has no exception.

Method DELETE_BY_COLLECTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_TH_TLOGO_ERROR Call by reference Type reference (TYPE) RSO_TH_TLOGO Fehlerhafte nicht gelöschte Objekte 20110816
2 Changing C_T_MSG Call by reference Type reference (TYPE) RS_T_MSG BW: Tabelle mit Nachrichten (Application Log Protokoll) 20070430
3 Exporting E_DONE Call by reference Type reference (TYPE) RS_BOOL =X Objekte konnten über die Collection gelöscht werden 20070430
4 Importing I_DETLEVEL Call by reference Type reference (TYPE) BALLEVEL '3' Anwendungs-Log: Detaillierungsgrad 20070430
5 Importing I_FORCE_DELETEION Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE Löschung erzwingen 20100217
6 Importing I_TLOGO Call by reference Type reference (TYPE) RSTLOGO BW: Objekttyp (TLOGO) 20070430
7 Importing I_TS_TLOGO Call by reference Type reference (TYPE) RSO_TS_TLOGO BW Repository: Liste (Hash) von TLOGO Objekt und Typ 20070430

Method DELETE_BY_COLLECTION on class CL_RSO_TLOGO_DELETION has no exception.

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_MSG Call by reference Type reference (TYPE) RS_T_MSG BW: Tabelle mit Nachrichten (Application Log Protokoll) 20070508
2 Importing I_DETLEVEL Call by reference Type reference (TYPE) BALLEVEL '1' Anwendungs-Log: Detaillierungsgrad 20070430
3 Importing I_TS_TLOGO Call by reference Type reference (TYPE) RSO_TS_TLOGO BW Repository: Liste (Hash) von TLOGO Objekt und Typ 20070430

Method DELETE_TLOGO on class CL_RSO_TLOGO_DELETION has no exception.

Method DELETE_TLOGO_INT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DETLEVEL Call by reference Type reference (TYPE) BALLEVEL '1' Anwendungs-Log: Detaillierungsgrad 20070508

Method DELETE_TLOGO_INT on class CL_RSO_TLOGO_DELETION has no exception.

Method DELETE_TLOGO_NATIVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_TH_TLOGO_ERROR Call by reference Type reference (TYPE) RSO_TH_TLOGO Fehlehafte nicht gelöschte Objekte 20110816
2 Changing C_T_MSG Call by reference Type reference (TYPE) RS_T_MSG BW: Tabelle mit Nachrichten (Application Log Protokoll) 20070430
3 Importing I_DETLEVEL Call by reference Type reference (TYPE) BALLEVEL '1' Anwendungs-Log: Detaillierungsgrad 20070430
4 Importing I_FORCE_DELETION Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE Löschung erzwingen 20100217
5 Importing I_TS_TLOGO Value transfer Type reference (TYPE) RSO_TS_TLOGO BW Repository: Liste (Hash) von TLOGO Objekt und Typ 20070430
6 Importing I_WITH_CTO Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE ='X': Mit Transportwesen 20071115

Method DELETE_TLOGO_NATIVE on class CL_RSO_TLOGO_DELETION has no exception.

Method DELETE_TLOGO_OF_REQUEST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_MSG Call by reference Type reference (TYPE) RS_T_MSG BW: Tabelle mit Nachrichten (Application Log Protokoll) 20070430
2 Importing I_DETLEVEL Call by reference Type reference (TYPE) BALLEVEL '1' Anwendungs-Log: Detaillierungsgrad 20070508
3 Importing I_REQUEST Call by reference Type reference (TYPE) TRKORR BW Repository: Liste (Hash) von TLOGO Objekt und Typ 20070430

Method DELETE_TLOGO_OF_REQUEST on class CL_RSO_TLOGO_DELETION has no exception.

Method DELETE_TLOGO_SELECTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_MSG Call by reference Type reference (TYPE) RS_T_MSG BW: Tabelle mit Nachrichten (Application Log Protokoll) 20070508
2 Importing I_ALL_TLOGO Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE ='X' alle Objekte (Einschränkung nur über Paket) 20070508
3 Importing I_DETLEVEL Call by reference Type reference (TYPE) BALLEVEL '1' Anwendungs-Log: Detaillierungsgrad 20070508
4 Importing I_OBJVERS_FOR_PACKAGE Call by reference Type reference (TYPE) RSOBJVERS RS_C_OBJVERS-ACTIVE Objektversion für die die Paketeinschänkung 20070508
5 Importing I_TX_TLOGO_SELECTION Call by reference Type reference (TYPE) RSO_TX_TLOGO_SELECTION Selektion von TLOGO Objekten 20070508
6 Importing I_T_PACKAGE_SELOPT Call by reference Type reference (TYPE) RSO_TR_DEVCLASS Select Options für Pakete 20070508

Method DELETE_TLOGO_SELECTION on class CL_RSO_TLOGO_DELETION has no exception.

Method DELETE_TLOGO_SELECTION_STATIC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_MSG Call by reference Type reference (TYPE) RS_T_MSG BW: Tabelle mit Nachrichten (Application Log Protokoll) 20070508
2 Importing I_ALL_TLOGO Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE ='X' alle Objekte (Einschränkung nur über Paket) 20070508
3 Importing I_OBJVERS_FOR_PACKAGE Call by reference Type reference (TYPE) RSOBJVERS RS_C_OBJVERS-ACTIVE Objektversion für die die Paketeinschänkung 20070508
4 Importing I_ONLY_UNUSED_OBJECTS Call by reference Type reference (TYPE) RS_BOOL RS_C_TRUE Nur Objekt ohne Verwendung 20070508
5 Importing I_REALLY_DELETE Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE =SPACE: Testmodus 20070508
6 Importing I_SHOW_OBJECTS_TO_BE_DEL Call by reference Type reference (TYPE) RS_BOOL RS_C_TRUE Zu Löschende Objekte anzeigen 20070508
7 Importing I_TX_TLOGO_SELECTION Call by reference Type reference (TYPE) RSO_TX_TLOGO_SELECTION Selektion von TLOGO Objekten 20070508
8 Importing I_T_PACKAGE_SELOPT Call by reference Type reference (TYPE) RSO_TR_DEVCLASS Select Options für Pakete 20070508

Method DELETE_TLOGO_SELECTION_STATIC on class CL_RSO_TLOGO_DELETION has no exception.

Method DELETE_TLOGO_STATIC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_MSG Call by reference Type reference (TYPE) RS_T_MSG BW: Tabelle mit Nachrichten (Application Log Protokoll) 20070508
2 Importing I_ONLY_UNUSED_OBJECTS Call by reference Type reference (TYPE) RS_BOOL RS_C_TRUE Nur Objekt ohne Verwendung 20070508
3 Importing I_REALLY_DELETE Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE =SPACE: Testmodus 20070508
4 Importing I_SHOW_OBJECTS_TO_BE_DEL Call by reference Type reference (TYPE) RS_BOOL RS_C_TRUE Zu Löschende Objekte anzeigen 20070508
5 Importing I_TS_TLOGO Call by reference Type reference (TYPE) RSO_TS_TLOGO BW Repository: Tabelle (sortiert) von TLOGO Obj. (mit Typ) 20070508

Method DELETE_TLOGO_STATIC on class CL_RSO_TLOGO_DELETION has no exception.

Method DISPLAY_POPUP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TITLE Call by reference Type reference (TYPE) C Titel des Popups 20070508
2 Importing I_TS_TLOGO Call by reference Type reference (TYPE) RSO_TS_TLOGO Anzuzeigende Objekte 20070508

Method DISPLAY_POPUP on class CL_RSO_TLOGO_DELETION has no exception.

Method PROGRESS_USED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TABIX Call by reference Type reference (TYPE) SYTABIX Index interner Tabellen 20070430
2 Importing I_TLOGO Call by reference Type reference (TYPE) RSTLOGO BW: Objekttyp (TLOGO) 20070430

Method PROGRESS_USED on class CL_RSO_TLOGO_DELETION has no exception.

Method READ_OBJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TLOGO Call by reference Type reference (TYPE) RSTLOGO Objekttyp 20070508
2 Importing I_T_SELOPT Call by reference Type reference (TYPE) RSO_T_TLOGO_SELOPT Select Option Knotenfilt 20070508

Method READ_OBJECTS on class CL_RSO_TLOGO_DELETION has no exception.

Method READ_OBJECTS_REPOSITORY 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) RSOBJVERS Objektversion 20070508
2 Importing I_TLOGO Call by reference Type reference (TYPE) RSTLOGO Objekttyp 20070508
3 Importing I_T_SELOPT Call by reference Type reference (TYPE) RSO_T_TLOGO_SELOPT Select Option Knotenfilt 20070508

Method READ_OBJECTS_REPOSITORY on class CL_RSO_TLOGO_DELETION has no exception.

Method REMOVE_BY_AUTHORITY Signature

Method REMOVE_BY_AUTHORITY on class CL_RSO_TLOGO_DELETION has no parameter.
Method REMOVE_BY_AUTHORITY on class CL_RSO_TLOGO_DELETION has no exception.

Method REMOVE_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_TS_TLOGO_USED Call by reference Type reference (TYPE) RSO_TS_TLOGO Liste der entfernten Objekte 20070430
2 Changing C_T_USED_LIST Call by reference Type reference (TYPE) RSO_T_ASC_LIST Referenzen auf verwendete Objete 20070430
3 Importing I_MSG_LEVEL Call by reference Type reference (TYPE) BALLEVEL Anwendungs-Log: Detaillierungsgrad 20070430
4 Importing I_S_TLOGO Value transfer Type reference (TYPE) RSO_S_TLOGO BW Repository: TLOGO Objekt und Typ 20070430
5 Importing I_TABIX Call by reference Type reference (TYPE) SYTABIX Index interner Tabellen 20070430

Method REMOVE_OBJECT on class CL_RSO_TLOGO_DELETION has no exception.

Method REMOVE_USED_OBJECTS Signature

Method REMOVE_USED_OBJECTS on class CL_RSO_TLOGO_DELETION has no parameter.
Method REMOVE_USED_OBJECTS on class CL_RSO_TLOGO_DELETION has no exception.

Method RESET_STATUS Signature

Method RESET_STATUS on class CL_RSO_TLOGO_DELETION has no parameter.
Method RESET_STATUS on class CL_RSO_TLOGO_DELETION has no exception.

Method TRANSPORT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_T_MSG Call by reference Type reference (TYPE) RS_T_MSG BW: Tabelle mit Nachrichten (Application Log Protokoll) 20071115
2 Importing I_DETLEVEL Call by reference Type reference (TYPE) BALLEVEL '1' Anwendungs-Log: Detaillierungsgrad 20071115
3 Importing I_TS_TLOGO Call by reference Type reference (TYPE) RSO_TS_TLOGO BW Repository: Liste (Hash) von TLOGO Objekt und Typ 20071115

Method TRANSPORT on class CL_RSO_TLOGO_DELETION has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 710