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
⤷ 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.
Method DELETE_TLOGO 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_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 |