Hierarchy
⤷
⤷
Properties
| Class | /GC1/CL_CO_GARBAGE_COLLECTOR | |
| Short Description | Garbage Collector: Main Class | |
| Super Class | ||
| Instantiability of a Class | 0 | Private |
| Final |
General Data
| Message Class | /GC1/MSG | |
| Program status | ||
| Category | 0 | |
| Package | /GC1/FRAMEWORK | Garbage Collector Framework |
| Created | 20040602 | SAP |
| Last change | 20110908 | SAP |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
Class /GC1/CL_CO_GARBAGE_COLLECTOR has no forward declaration.
Interfaces
Class /GC1/CL_CO_GARBAGE_COLLECTOR has no interface implemented.
Friends
| # | Friend | Modeled only | Created on | Description |
|---|---|---|---|---|
| 1 | /GC1/CL_CO_GC_HELPER | 20050110 | OBSOLETE | |
| 2 | /GC1/CL_TEST | 20060224 | Testklasse |
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Static Attribute | Private | Type reference (TYPE) | /GC1/DTE_ICON_DATA_EXIST | Data exist | 20060307 | |||
| 2 | Static Attribute | Private | Type reference (TYPE) | /GC1/DTE_DELETION_ICON | Icon for Deletion Mode | 20060306 | |||
| 3 | Static Attribute | Private | Type reference (TYPE) | /GC1/DTE_STATUS_ICON | Status | 20060306 | |||
| 4 | Static Attribute | Private | Type reference (TYPE) | /GC1/DTE_USERS_ICON | Additional Users | 20060306 | |||
| 5 | Static Attribute | Private | Type reference (TYPE) | /GC1/DTE_DELETION_ICON | Icon for Deletion Mode | 20060306 | |||
| 6 | Instance attribute | Private | Type reference (TYPE) | C | 20060307 | ||||
| 7 | Instance attribute | Private | Type reference (TYPE) | /GC1/DTE_FLAG | 20060210 | ||||
| 8 | Instance attribute | Private | Type reference (TYPE) | /GC1/DTE_FLAG | General Indicator | 20060216 | |||
| 9 | Instance attribute | Public | Type reference (TYPE) | /GC1/DTE_FLG_SIMULATION | 'X' | Indicator: Simulation | 20060213 | ||
| 10 | Instance attribute | Private | Type reference (TYPE) | C | Test Flag (No Authorization Check) | 20060224 | |||
| 11 | Instance attribute | Public | Object reference (TYPE REF TO) | /GC1/CL_CO_MSG_HANDLER | Message Routine | 20060208 | |||
| 12 | Instance attribute | Private | Object reference (TYPE REF TO) | /GC1/CL_CO_TRANSPORT_HANDLER | Transport Routine for Garbage Collector | 20060208 | |||
| 13 | Instance attribute | Private | Type reference (TYPE) | /GC1/TAB_RNG_APPLICATION | Area Table for Applications | 20060224 | |||
| 14 | Instance attribute | Private | Type reference (TYPE) | /GC1/TAB_RNG_OBJNAME | Area Table for Object Names | 20060224 | |||
| 15 | Instance attribute | Private | Type reference (TYPE) | /GC1/TAB_RNG_OBJTYPE | Area Table for Object Types | 20060224 | |||
| 16 | Instance attribute | Private | Type reference (TYPE) | /GC1/TAB_RNG_TECHNICAL_TYPE | Value Table for Technical Type | 20060224 | |||
| 17 | Instance attribute | Private | Type reference (TYPE) | /GC1/TAB_RNG_APPLICATION | Area Table for Applications | 20060224 | |||
| 18 | Instance attribute | Private | Type reference (TYPE) | /GC1/TAB_RNG_CLIENT | Area Table for Client | 20060224 | |||
| 19 | Instance attribute | Private | Type reference (TYPE) | /GC1/TAB_RNG_OBJNAME | Area Table for Object Names | 20060224 | |||
| 20 | Instance attribute | Private | Type reference (TYPE) | /GC1/TAB_RNG_OBJTYPE | Area Table for Object Types | 20060224 | |||
| 21 | Static Attribute | Private | Type reference (TYPE) | C | Buffering Is Permitted / On | 20060207 | |||
| 22 | Static Attribute | Private | Type reference (TYPE) | C | Initialization has been completed | 20060207 | |||
| 23 | Static Attribute | Public | Object reference (TYPE REF TO) | /GC1/CL_CO_MSG_HANDLER | Message Management | 20060206 | |||
| 24 | Static Attribute | Public | Type reference (TYPE) | /GC1/TAB_CALLBACKCLASS | Table Containing Information on Type of Object | 20060221 | |||
| 25 | Static Attribute | Private | Type reference (TYPE) | /GC1/TAB_CB_BUFF | Table for Callback Buffer | 20060206 | |||
| 26 | Static Attribute | Private | Type reference (TYPE) | /GC1/TAB_V_OBJTYPE | Table Containing Information about the Object Type | 20060206 | |||
| 27 | Static Attribute | Public | Type reference (TYPE) | /GC1/TAB_SCOPE_LIST | Table Contains All Areas in System | 20060206 | |||
| 28 | Static Attribute | Private | Type reference (TYPE) | /GC1/TAB_SCOPE_BUFF | Table Containing Buffered Scopes | 20060207 | |||
| 29 | Static Attribute | Private | Type reference (TYPE) | /GC1/TAB_TTECHTYPE | GC Technical Types | 20060206 | |||
| 30 | Static Attribute | Public | Type reference (TYPE) | /GC1/TAB_USAGE_REGISTRATION | Registration of Object Types Used by Foreign Users | 20060217 | |||
| 31 | Instance attribute | Private | Type reference (TYPE) | TYP_TAB_CB_ORDERED | 20060222 | ||||
| 32 | Instance attribute | Private | Type reference (TYPE) | /GC1/TAB_OBJECT | Deleted Objects | 20060210 | |||
| 33 | Instance attribute | Public | Type reference (TYPE) | /GC1/TAB_ALV_DISPLAY | Table Containing Information on Generated Objects | 20060216 | |||
| 34 | Instance attribute | Private | Type reference (TYPE) | /GC1/TAB_ALV_DISPLAY_INDEX_1 | Index for Generating Objects | 20060216 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Private | Method | Authorization Check | 20060221 | |
| 2 | Instance method | Private | Method | Generates Additional Access Index for Generated Objects | 20060224 | |
| 3 | Instance method | Private | Method | Generate Display Table from Usage Table | 20060306 | |
| 4 | Instance method | Public | Method | Creates List of Objects | 20060217 | |
| 5 | Instance method | Private | Method | Generates Scope Table by Calling S_GET_CB | 20060224 | |
| 6 | Instance method | Public | Method | Delete Client | 20060307 | |
| 7 | Instance method | Private | Method | Call Collective Deletion | 20060203 | |
| 8 | Instance method | Private | Method | Selects Generated Object When Validity Periods Overlap | 20040604 | |
| 9 | Instance method | Private | Method | Updates Callback Class Table Using Deletion Request Info | 20060222 | |
| 10 | Instance method | Public | Constructor | Initializes Garbage Collector | 20040603 | |
| 11 | Instance method | Public | Method | Deletes All Objects or the Objects Transferred | 20060217 | |
| 12 | Instance method | Private | Method | Deletes the Objects Transferred | 20060227 | |
| 13 | Instance method | Private | Method | Deletes All Selected Deletable Objects | 20040603 | |
| 14 | Instance method | Private | Method | Determine Use of Objects | 20060217 | |
| 15 | Instance method | Public | Method | Displays Selected Object When Display Is Available | 20040625 | |
| 16 | Instance method | Private | Method | Delivers the Basis Category (Obj. Type or Tech. Cat.) to Obj | 20041222 | |
| 17 | Instance method | Private | Method | Checks If Object Contains Data and Updates Its Status | 20040604 | |
| 18 | Instance method | Public | Method | Delivers Deletable Objects | 20060228 | |
| 19 | Instance method | Private | Method | Queries Registered Users About External Use | 20060306 | |
| 20 | Instance method | Public | Method | Information Query Concerning Selected Objects | 20040624 | |
| 21 | Instance method | Public | Method | Delivers Log Messages | 20040616 | |
| 22 | Instance method | Private | Method | Returns the Display Structure for an Object | 20060227 | |
| 23 | Instance method | Private | Method | Log Objects That Were Additionally Deleted | 20060203 | |
| 24 | Instance method | Private | Method | Starts a Deletion Process | 20060123 | |
| 25 | Instance method | Public | Method | Checks Whether an Object Can Be Deleted | 20060221 | |
| 26 | Instance method | Public | Method | Inserts the Surrounding or Referencing Objects | 20060224 | |
| 27 | Static method | Private | Event handling method | Event Handler: Generated Object Type Triggers Buffering | 20060228 | |
| 28 | Static method | Private | Event handling method | Event Handler: Generating Object Type Triggers Buffering | 20060228 | |
| 29 | Instance method | Public | Method | Delivers an Entry from the Object Table | 20060227 | |
| 30 | Instance method | Private | Method | Clean Up After Deletion | 20060216 | |
| 31 | Instance method | Public | Method | Update Invalidated (=not current) Objects | 20060227 | |
| 32 | Instance method | Public | Method | Sets Deletion Parameters | 20040604 | |
| 33 | Instance method | Private | Method | Set Icons in DISPLAY Structure | 20060306 | |
| 34 | Instance method | Private | Method | Set Reasons That Are Against a Deletion | 20060306 | |
| 35 | Instance method | Public | Method | Object Selection Criteria for Processing | 20040603 | |
| 36 | Static method | Private | Method | Delete buffer | 20060207 | |
| 37 | Static method | Private | Method | Deletes Scope from Buffer | 20060207 | |
| 38 | Static method | Private | Method | Finds Longest Generation Path | 20060206 | |
| 39 | Static method | Public | Method | Generates Instance of the Garbage Collector | 20060207 | |
| 40 | Static method | Public | Method | Display Object Type (in Customizing) | 20060307 | |
| 41 | Static method | Public | Method | Delivers Callback Class (Structure) | 20060221 | |
| 42 | Static method | Private | Method | Deliver Class from Buffer | 20060206 | |
| 43 | Static method | Private | Method | Delivers a GUID16 | 20060303 | |
| 44 | Static method | Private | Method | Delivers Buffer Information About Scopes | 20060207 | |
| 45 | Static method | Private | Method | Initialization | 20060207 | |
| 46 | Static method | Private | Method | Initializes Implementation of All Objects | 20060221 | |
| 47 | Static method | Private | Method | Initialize Icons | 20060206 | |
| 48 | Static method | Private | Method | Initializes Area of Validity | 20060206 | |
| 49 | Static method | Private | Method | Registers All Foreign Users | 20060206 | |
| 50 | Static method | Private | Method | Inserts a Callback Class in the Buffer | 20060207 | |
| 51 | Static method | Private | Method | Inserts a Scope Class in the Buffer | 20060207 | |
| 52 | Instance method | Private | Method | Updates Buffer After an Object Is Deleted | 20060216 | |
| 53 | Instance method | Private | Method | Select Transferred Object As Deleted | 20060203 |
Events
Class /GC1/CL_CO_GARBAGE_COLLECTOR has no event.
Types
Class /GC1/CL_CO_GARBAGE_COLLECTOR has no local type.
Method Signatures
Method AUTHORITY_CHECK Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_STR_DISPLAY | Value transfer | Type reference (TYPE) | /GC1/STR_ALV_DISPLAY | Anzuzeigende und auszuführende Objektinformation | 20060221 | |||
| 2 | R_FLG_AUTHORIZED | Value transfer | Type reference (TYPE) | OS_BOOLEAN | Boolean | 20060221 |
Method AUTHORITY_CHECK on class /GC1/CL_CO_GARBAGE_COLLECTOR has no exception.
Method BUILD_CROSSREF_INDEX Signature
Method BUILD_CROSSREF_INDEX on class /GC1/CL_CO_GARBAGE_COLLECTOR has no parameter.
Method BUILD_CROSSREF_INDEX on class /GC1/CL_CO_GARBAGE_COLLECTOR has no exception.
Method BUILD_DISPLAYTAB_FROM_USAGETAB Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_REF_LOG | Call by reference | Object reference (TYPE REF TO) | /GC1/IF_CO_MSG_LOG | Nachrichtenverwaltung | 20060306 | |||
| 2 | I_STR_SCOPE | Value transfer | Type reference (TYPE) | /GC1/STR_SCOPE_LIST | Speichert Information zum Gültigkeitsbereich | 20060306 | |||
| 3 | I_TAB_USAGE | Call by reference | Type reference (TYPE) | /GC1/TAB_USAGE | Verwendungsinformation der generierten Objekte | 20060306 | |||
| 4 | R_TAB_DISPLAY | Value transfer | Type reference (TYPE) | /GC1/TAB_ALV_DISPLAY | Tabelle mit Informationen zu den generierenden Objekten | 20060306 |
Method BUILD_DISPLAYTAB_FROM_USAGETAB on class /GC1/CL_CO_GARBAGE_COLLECTOR has no exception.
Method BUILD_OBJECT_LIST Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_TAB_SCOPE | Value transfer | Type reference (TYPE) | /GC1/TAB_SCOPE_LIST | Tabelle mit allen Gültigkeitsbereichen im System | 20060221 |
Method BUILD_OBJECT_LIST on class /GC1/CL_CO_GARBAGE_COLLECTOR has no exception.
Method BUILD_SCOPE_TAB Signature
Method BUILD_SCOPE_TAB on class /GC1/CL_CO_GARBAGE_COLLECTOR has no parameter.
Method BUILD_SCOPE_TAB on class /GC1/CL_CO_GARBAGE_COLLECTOR has no exception.
Method CLIENT_DELETION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_MANDT | Value transfer | Type reference (TYPE) | SY-MANDT | Mandantenkennung des aktuellen Benutzers | 20060307 |
Method CLIENT_DELETION on class /GC1/CL_CO_GARBAGE_COLLECTOR has no exception.
Method COLLECTIVE_DELETION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_TAB_GENERATED | Value transfer | Type reference (TYPE) | /GC1/TAB_CALLBACKCLASS | Tabelle mit Objektart-Informationen | 20060203 | |||
| 2 | I_TAB_GENERATING | Value transfer | Type reference (TYPE) | /GC1/TAB_CALLBACKCLASS | Tabelle mit Objektart-Informationen | 20060203 |
Method COLLECTIVE_DELETION on class /GC1/CL_CO_GARBAGE_COLLECTOR has no exception.
Method COMPARE_OBJECTS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | C_FLG_ERROR | Call by reference | Type reference (TYPE) | C | 20060220 | ||||
| 2 | C_STR_DISPLAY_OBJ1 | Call by reference | Type reference (TYPE) | /GC1/STR_ALV_DISPLAY | Object information to be displayed and processed | 20060220 | |||
| 3 | C_STR_DISPLAY_OBJ2 | Call by reference | Type reference (TYPE) | /GC1/STR_ALV_DISPLAY | Object information to be displayed and processed | 20040604 | |||
| 4 | I_REF_LOG | Call by reference | Object reference (TYPE REF TO) | /GC1/IF_CO_MSG_LOG | Nachrichtenverwaltung | 20060306 |
Method COMPARE_OBJECTS on class /GC1/CL_CO_GARBAGE_COLLECTOR has no exception.
Method COMPUTE_DELETION_ORDER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_TAB_OBJECTS | Value transfer | Type reference (TYPE) | /GC1/TAB_OBJECT | Generierte Objekte | 20060222 |
Method COMPUTE_DELETION_ORDER on class /GC1/CL_CO_GARBAGE_COLLECTOR has no exception.
Method CONSTRUCTOR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_STR_TEST_OBJECT_TYPE | Call by reference | Type reference (TYPE) | /GC1/V_OBJTYPE | Objtype to test | 20040616 | |||
| 2 | I_TAB_TEST_OBJECT_TYPE_CATALOG | Call by reference | Type reference (TYPE) | /GC1/TAB_V_OBJTYPE | Object types to test (overides the Obj. Types Catalog) | 20040617 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20040616 | |||
| 2 | 20040603 |
Method DELETE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_TAB_OBJECTS | Value transfer | Type reference (TYPE) | /GC1/TAB_OBJECT | Liste der zu löschenden Objekte | 20060217 |
Method DELETE on class /GC1/CL_CO_GARBAGE_COLLECTOR has no exception.
Method DELETE_OBJECTS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_REF_PGI | Call by reference | Object reference (TYPE REF TO) | /GC1/CL_PROGRESS_INDICATOR | Fortschrittsanzeige | 20060228 | |||
| 2 | I_TAB_OBJECTS | Call by reference | Type reference (TYPE) | /GC1/TAB_OBJECT | Generated objects | 20060227 |
Method DELETE_OBJECTS on class /GC1/CL_CO_GARBAGE_COLLECTOR has no exception.
Method DELETE_SELECTED_OBJECTS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_TAB_OBJECTS | Value transfer | Type reference (TYPE) | /GC1/TAB_OBJECT | 20060216 |
Method DELETE_SELECTED_OBJECTS on class /GC1/CL_CO_GARBAGE_COLLECTOR has no exception.
Method DETERMINE_USAGE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_GENERATED_OBJTYPE | Value transfer | Type reference (TYPE) | /GC1/DTE_OBJTYPE | Objektart im Garbage Collector | 20060217 | |||
| 2 | I_GENERATING_OBJTYPE | Value transfer | Type reference (TYPE) | /GC1/DTE_OBJTYPE | Objektart im Garbage Collector | 20060217 | |||
| 3 | I_REF_LOG | Value transfer | Object reference (TYPE REF TO) | /GC1/IF_CO_MSG_LOG | Nachrichtenverwaltung | 20060306 | |||
| 4 | I_TAB_OBJECTS | Value transfer | Type reference (TYPE) | /GC1/TAB_OBJECT | Objekte | 20060217 | |||
| 5 | R_TAB_USAGE | Value transfer | Type reference (TYPE) | /GC1/TAB_USAGE | Tabelle mit Info über Verwendung | 20060217 |
Method DETERMINE_USAGE on class /GC1/CL_CO_GARBAGE_COLLECTOR has no exception.
Method DISPLAY_OBJECT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_FLG_GENERATING | Call by reference | Type reference (TYPE) | BOOLEAN | Allgemeines Kennzeichen | 20040625 | |||
| 2 | I_STR_DISPLAY | Call by reference | Type reference (TYPE) | /GC1/STR_ALV_DISPLAY | Object information to be displayed and processed | 20040625 |
Method DISPLAY_OBJECT on class /GC1/CL_CO_GARBAGE_COLLECTOR has no exception.
Method GET_BASIC_TYPE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_OBJTYPE | Value transfer | Type reference (TYPE) | /GC1/DTE_OBJTYPE | Objektart im Garbage Collector | 20041222 | |||
| 2 | R_TYPE | Value transfer | Type reference (TYPE) | /GC1/DTE_OBJTYPE | Objektart im Garbage Collector | 20041222 |
Method GET_BASIC_TYPE on class /GC1/CL_CO_GARBAGE_COLLECTOR has no exception.
Method GET_CONTAINER_OBJECTS_INFO Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | C_STR_DISPLAY | Call by reference | Type reference (TYPE) | /GC1/STR_ALV_DISPLAY | Object information to be displayed and processed | 20040604 | |||
| 2 | I_REF_LOG | Call by reference | Object reference (TYPE REF TO) | /GC1/IF_CO_MSG_LOG | Nachrichtenverwaltung | 20060306 |
Method GET_CONTAINER_OBJECTS_INFO on class /GC1/CL_CO_GARBAGE_COLLECTOR has no exception.
Method GET_DELETABLE_OBJECTS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_TAB_DISPLAY | Call by reference | Type reference (TYPE) | /GC1/TAB_ALV_DISPLAY | Tabelle mit Informationen zu den generierenden Objekten | 20060228 | |||
| 2 | R_TAB_DISPLAY | Value transfer | Type reference (TYPE) | /GC1/TAB_ALV_DISPLAY | Tabelle mit Informationen zu den generierenden Objekten | 20060228 |
Method GET_DELETABLE_OBJECTS on class /GC1/CL_CO_GARBAGE_COLLECTOR has no exception.
Method GET_EXTERNAL_USAGE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | C_TAB_USAGE | Call by reference | Type reference (TYPE) | /GC1/TAB_USAGE | Table containing generated objects' usage information | 20060306 | |||
| 2 | I_GENERATED_OBJTYPE | Call by reference | Type reference (TYPE) | /GC1/DTE_OBJTYPE | Objektart im Garbage Collector | 20060306 | |||
| 3 | I_GENERATING_OBJTYPE | Call by reference | Type reference (TYPE) | /GC1/DTE_OBJTYPE | Objektart im Garbage Collector | 20060306 | |||
| 4 | I_REF_LOG | Call by reference | Object reference (TYPE REF TO) | /GC1/IF_CO_MSG_LOG | Nachrichtenverwaltung | 20060306 |
Method GET_EXTERNAL_USAGE on class /GC1/CL_CO_GARBAGE_COLLECTOR has no exception.
Method GET_INFORMATION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_TAB_OBJECT | Call by reference | Type reference (TYPE) | /GC1/TAB_OBJECT | Generated objects | 20040624 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20040624 |
Method GET_MESSAGES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_TAB_MSG | Value transfer | Type reference (TYPE) | /GC1/TAB_MSG | Messages table | 20040616 | |||
| 2 | I_STR_DATE_TIME | Call by reference | Type reference (TYPE) | BAL_S_DTTM | Anwendungs-Log: Intervall für Datum+Uhrzeit | 20040616 | |||
| 3 | I_STR_MSG_FILTER | Call by reference | Type reference (TYPE) | BAL_S_MFIL | Anwendungs-Log: Filterkriterien für eine Meldung | 20040616 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Problem ocurred while getting a message | 20040616 |
Method GET_OBJECT_INTO_DISPLAYTAB Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_OBJNAME | Value transfer | Type reference (TYPE) | /GC1/DTE_OBJNAME | Name des generierten Objekts | 20060227 | |||
| 2 | I_OBJTYPE | Value transfer | Type reference (TYPE) | /GC1/DTE_OBJTYPE | Objektart im Garbage Collector | 20060227 | |||
| 3 | I_REF_LOG | Call by reference | Object reference (TYPE REF TO) | /GC1/IF_CO_MSG_LOG | Nachrichtenverwaltung | 20060306 | |||
| 4 | R_STR_DISPLAY | Value transfer | Type reference (TYPE) | /GC1/STR_ALV_DISPLAY | Anzuzeigende und auszuführende Objektinformation | 20060227 |
Method GET_OBJECT_INTO_DISPLAYTAB on class /GC1/CL_CO_GARBAGE_COLLECTOR has no exception.
Method HANDLE_ADDITIONALLY_DELETED Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_STR_MASTER_OBJECT | Value transfer | Type reference (TYPE) | /GC1/STR_OBJECT | Anzuzeigende und auszuführende Objektinformation | 20060203 | |||
| 2 | I_TAB_OBJECTS | Value transfer | Type reference (TYPE) | /GC1/TAB_OBJECT | Generierte Objekte | 20060203 |
Method HANDLE_ADDITIONALLY_DELETED on class /GC1/CL_CO_GARBAGE_COLLECTOR has no exception.
Method INITIALIZE_DELETION Signature
Method INITIALIZE_DELETION on class /GC1/CL_CO_GARBAGE_COLLECTOR has no parameter.
Method INITIALIZE_DELETION on class /GC1/CL_CO_GARBAGE_COLLECTOR has no exception.
Method IS_DELETABLE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_STR_DISPLAY | Call by reference | Type reference (TYPE) | /GC1/STR_ALV_DISPLAY | Anzuzeigende und auszuführende Objektinformation | 20060221 | |||
| 2 | R_FLG_DELETABLE | Value transfer | Type reference (TYPE) | OS_BOOLEAN | Boolean | 20060221 |
Method IS_DELETABLE on class /GC1/CL_CO_GARBAGE_COLLECTOR has no exception.
Method LOAD_OBJECT_ENVIRONMENT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_REF_LOG | Value transfer | Object reference (TYPE REF TO) | /GC1/IF_CO_MSG_LOG | Nachrichtenprotokoll | 20060224 | |||
| 2 | I_TAB_OBJECTS | Value transfer | Type reference (TYPE) | /GC1/TAB_OBJECT | Generierte Objekte | 20060224 | |||
| 3 | R_TAB_LOADED_OBJECTS | Value transfer | Type reference (TYPE) | /GC1/TAB_OBJECT | Generierte Objekte | 20060224 |
Method LOAD_OBJECT_ENVIRONMENT on class /GC1/CL_CO_GARBAGE_COLLECTOR has no exception.
Method ON_BUFFER_READY_GENERATED Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | SENDER | Call by reference | Attribute reference (LIKE) | 20060228 |
Method ON_BUFFER_READY_GENERATED on class /GC1/CL_CO_GARBAGE_COLLECTOR has no exception.
Method ON_BUFFER_READY_GENERATING Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | SENDER | Call by reference | Attribute reference (LIKE) | 20060228 |
Method ON_BUFFER_READY_GENERATING on class /GC1/CL_CO_GARBAGE_COLLECTOR has no exception.
Method READ_FROM_DISPLAYTAB Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_FLG_WITH_INDEX | Value transfer | Type reference (TYPE) | C | 20060227 | ||||
| 2 | I_OBJNAME | Value transfer | Type reference (TYPE) | /GC1/DTE_OBJNAME | Name des generierten Objekts | 20060227 | |||
| 3 | I_OBJTYPE | Value transfer | Type reference (TYPE) | /GC1/DTE_OBJTYPE | Objektart im Garbage Collector | 20060227 | |||
| 4 | R_STR_DISPLAY | Value transfer | Type reference (TYPE) | /GC1/STR_ALV_DISPLAY | Anzuzeigende und auszuführende Objektinformation | 20060227 |
Method READ_FROM_DISPLAYTAB on class /GC1/CL_CO_GARBAGE_COLLECTOR has no exception.
Method REFRESH_AFTER_DELETION Signature
Method REFRESH_AFTER_DELETION on class /GC1/CL_CO_GARBAGE_COLLECTOR has no parameter.
Method REFRESH_AFTER_DELETION on class /GC1/CL_CO_GARBAGE_COLLECTOR has no exception.
Method REFRESH_INVALIDATED_OBJECTS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_REF_LOG | Call by reference | Object reference (TYPE REF TO) | /GC1/IF_CO_MSG_LOG | Nachrichtenprotokoll | 20060306 |
Method REFRESH_INVALIDATED_OBJECTS on class /GC1/CL_CO_GARBAGE_COLLECTOR has no exception.
Method SET_DELETION_PARAMETERS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_FLG_DELETE_WITH_DATA | Call by reference | Type reference (TYPE) | /GC1/DTE_FLAG | SPACE | Delete Objects with Data | 20041028 | ||
| 2 | I_FLG_INFORMATION | Call by reference | Type reference (TYPE) | /GC1/DTE_FLAG | SPACE | Allgemeines Kennzeichen | 20040604 | ||
| 3 | I_FLG_SIMULATION | Call by reference | Type reference (TYPE) | /GC1/DTE_FLG_SIMULATION | 'X' | Flag: simulation | 20040604 | ||
| 4 | I_TRANSPORT_REQUEST | Call by reference | Type reference (TYPE) | TRKORR | SPACE | Auftrag/Aufgabe | 20040604 |
Method SET_DELETION_PARAMETERS on class /GC1/CL_CO_GARBAGE_COLLECTOR has no exception.
Method SET_ICONS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | C_STR_DISPLAY | Call by reference | Type reference (TYPE) | /GC1/STR_ALV_DISPLAY | Object information to be displayed and processed | 20060306 |
Method SET_ICONS on class /GC1/CL_CO_GARBAGE_COLLECTOR has no exception.
Method SET_NODELETION_REASONS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | C_STR_DISPLAY | Call by reference | Type reference (TYPE) | /GC1/STR_ALV_DISPLAY | Anzuzeigende und auszuführende Objektinformation | 20060306 |
Method SET_NODELETION_REASONS on class /GC1/CL_CO_GARBAGE_COLLECTOR has no exception.
Method SET_SELECTION_CRITERIA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_RNG_GENERATED_APPLICATION | Value transfer | Type reference (TYPE) | /GC1/TAB_RNG_APPLICATION | Applications' range table | 20040603 | |||
| 2 | I_RNG_GENERATED_OBJNAME | Value transfer | Type reference (TYPE) | /GC1/TAB_RNG_OBJNAME | Object name range table | 20040603 | |||
| 3 | I_RNG_GENERATED_OBJTYPE | Value transfer | Type reference (TYPE) | /GC1/TAB_RNG_OBJTYPE | Object type's range table | 20040603 | |||
| 4 | I_RNG_GENERATED_TECH_TYPE | Value transfer | Type reference (TYPE) | /GC1/TAB_RNG_TECHNICAL_TYPE | Wertetabelle für Technischer Typ | 20040902 | |||
| 5 | I_RNG_GENERATING_APPLICATION | Value transfer | Type reference (TYPE) | /GC1/TAB_RNG_APPLICATION | Applications' range table | 20040603 | |||
| 6 | I_RNG_GENERATING_CLIENT | Value transfer | Type reference (TYPE) | /GC1/TAB_RNG_CLIENT | Client's range table | 20040603 | |||
| 7 | I_RNG_GENERATING_OBJNAME | Value transfer | Type reference (TYPE) | /GC1/TAB_RNG_OBJNAME | Object name range table | 20040603 | |||
| 8 | I_RNG_GENERATING_OBJTYPE | Value transfer | Type reference (TYPE) | /GC1/TAB_RNG_OBJTYPE | Object type's range table | 20040603 |
Method SET_SELECTION_CRITERIA on class /GC1/CL_CO_GARBAGE_COLLECTOR has no exception.
Method S_CLEAR_CB_FROM_BUFF Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_OBJTYPE | Value transfer | Type reference (TYPE) | /GC1/DTE_OBJTYPE | Objektart im Garbage Collector | 20060207 |
Method S_CLEAR_CB_FROM_BUFF on class /GC1/CL_CO_GARBAGE_COLLECTOR has no exception.
Method S_CLEAR_SCOPE_FROM_BUFF Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_OBJTYPE | Call by reference | Type reference (TYPE) | /GC1/DTE_OBJTYPE | Objektart im Garbage Collector | 20060207 |
Method S_CLEAR_SCOPE_FROM_BUFF on class /GC1/CL_CO_GARBAGE_COLLECTOR has no exception.
Method S_COMPUTE_LONGEST_PATH Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_TAB_PATHS | Call by reference | Type reference (TYPE) | /GC1/TAB_PATH | Generation paths for garbage collector | 20060206 | |||
| 2 | I_CURRENT_NODE | Call by reference | Type reference (TYPE) | /GC1/DTE_OBJTYPE | Object types for Garbage Collector | 20060206 | |||
| 3 | I_GOAL_NODE | Call by reference | Type reference (TYPE) | /GC1/DTE_OBJTYPE | Object types for Garbage Collector | 20060206 |
Method S_COMPUTE_LONGEST_PATH on class /GC1/CL_CO_GARBAGE_COLLECTOR has no exception.
Method S_CREATE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_FLG_ALLOW_BUFFER | Value transfer | Type reference (TYPE) | C | 'X' | 20060207 | |||
| 2 | R_REF_GC | Value transfer | Object reference (TYPE REF TO) | /GC1/CL_CO_GARBAGE_COLLECTOR | Garbage Collector Hauptklasse | 20060207 |
Method S_CREATE on class /GC1/CL_CO_GARBAGE_COLLECTOR has no exception.
Method S_DISPLAY_OBJTYPE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_OBJTYPE | Value transfer | Type reference (TYPE) | /GC1/DTE_OBJTYPE | Objektart im Garbage Collector | 20060307 |
Method S_DISPLAY_OBJTYPE on class /GC1/CL_CO_GARBAGE_COLLECTOR has no exception.
Method S_GET_CB Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_OBJTYPE | Value transfer | Type reference (TYPE) | /GC1/DTE_OBJTYPE | Objektart im Garbage Collector | 20060221 | |||
| 2 | R_STR_CB | Value transfer | Type reference (TYPE) | /GC1/STR_CALLBACKCLASS | Enthält Objekttyp-Information und Schnittstellenreferenzen | 20060221 |
Method S_GET_CB on class /GC1/CL_CO_GARBAGE_COLLECTOR has no exception.
Method S_GET_CB_FROM_BUFF Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_OBJTYPE | Value transfer | Type reference (TYPE) | /GC1/DTE_OBJTYPE | Objektart im Garbage Collector | 20060206 | |||
| 2 | R_REF_CB | Value transfer | Object reference (TYPE REF TO) | OBJECT | 20060206 |
Method S_GET_CB_FROM_BUFF on class /GC1/CL_CO_GARBAGE_COLLECTOR has no exception.
Method S_GET_GUID Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | R_GUID | Value transfer | Type reference (TYPE) | GUID_16 | GUID im 'RAW' Format | 20060303 |
Method S_GET_GUID on class /GC1/CL_CO_GARBAGE_COLLECTOR has no exception.
Method S_GET_SCOPE_FROM_BUFF Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_OBJTYPE | Value transfer | Type reference (TYPE) | /GC1/DTE_OBJTYPE | Objektart im Garbage Collector | 20060207 | |||
| 2 | R_TAB_SCOPE | Value transfer | Type reference (TYPE) | /GC1/TAB_SCOPE | Tabelle für Gültigkeitsbereich | 20060207 |
Method S_GET_SCOPE_FROM_BUFF on class /GC1/CL_CO_GARBAGE_COLLECTOR has no exception.
Method S_INITIALIZE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_FLG_BUFFER | Call by reference | Type reference (TYPE) | C | 20060207 |
Method S_INITIALIZE on class /GC1/CL_CO_GARBAGE_COLLECTOR has no exception.
Method S_INITIALIZE_CB Signature
Method S_INITIALIZE_CB on class /GC1/CL_CO_GARBAGE_COLLECTOR has no parameter.
Method S_INITIALIZE_CB on class /GC1/CL_CO_GARBAGE_COLLECTOR has no exception.
Method S_INITIALIZE_ICONS Signature
Method S_INITIALIZE_ICONS on class /GC1/CL_CO_GARBAGE_COLLECTOR has no parameter.
Method S_INITIALIZE_ICONS on class /GC1/CL_CO_GARBAGE_COLLECTOR has no exception.
Method S_INITIALIZE_SCOPE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_REF_SWATCH | Value transfer | Object reference (TYPE REF TO) | /GC1/CL_STOPWATCH | Stoppuhr | 20060221 | |||
| 2 | I_STR_CB | Value transfer | Type reference (TYPE) | /GC1/STR_CALLBACKCLASS | Enthält Objekttyp-Information und Schnittstellenreferenzen | 20060210 |
Method S_INITIALIZE_SCOPE on class /GC1/CL_CO_GARBAGE_COLLECTOR has no exception.
Method S_REGISTER_FOREIGN_USERS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_STR_CB | Value transfer | Type reference (TYPE) | /GC1/STR_CALLBACKCLASS | Enthält Objekttyp-Information und Schnittstellenreferenzen | 20060210 |
Method S_REGISTER_FOREIGN_USERS on class /GC1/CL_CO_GARBAGE_COLLECTOR has no exception.
Method S_SET_CB_TO_BUFF Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_STR_CB | Call by reference | Type reference (TYPE) | /GC1/STR_CALLBACKCLASS | Enthält Objekttyp-Information und Schnittstellenreferenzen | 20060207 |
Method S_SET_CB_TO_BUFF on class /GC1/CL_CO_GARBAGE_COLLECTOR has no exception.
Method S_SET_SCOPE_TO_BUFF Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_OBJTYPE | Value transfer | Type reference (TYPE) | /GC1/DTE_OBJTYPE | Objektart im Garbage Collector | 20060207 | |||
| 2 | I_TAB_SCOPE | Value transfer | Type reference (TYPE) | /GC1/TAB_SCOPE | Tabelle für Gültigkeitsbereich | 20060207 |
Method S_SET_SCOPE_TO_BUFF on class /GC1/CL_CO_GARBAGE_COLLECTOR has no exception.
Method UPDATE_BUFFERS_AFTER_DELETION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_STR_DELETED | Call by reference | Type reference (TYPE) | /GC1/STR_ALV_DISPLAY | Object information to be displayed and processed | 20060216 |
Method UPDATE_BUFFERS_AFTER_DELETION on class /GC1/CL_CO_GARBAGE_COLLECTOR has no exception.
Method UPDATE_DISPLAYTAB_DELETED Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | C_STR_DISPLAY | Value transfer | Type reference (TYPE) | /GC1/STR_ALV_DISPLAY | Anzuzeigende und auszuführende Objektinformation | 20060203 | |||
| 2 | I_OBJNAME | Value transfer | Type reference (TYPE) | CSEQUENCE | 20060203 | ||||
| 3 | I_OBJTYPE | Value transfer | Type reference (TYPE) | CSEQUENCE | 20060203 |
Method UPDATE_DISPLAYTAB_DELETED on class /GC1/CL_CO_GARBAGE_COLLECTOR has no exception.
History
| Last changed by/on | SAP | 20110908 |
| SAP Release Created in | 31 |