SAP ABAP Class CL_BP_CONTROL_OBJ_POOL (All the control objects)
Hierarchy
☛
SAP_BASIS (Software Component) SAP Basis Component
⤷
BC-CCM-BTC (Application Component) Background Processing
⤷
SBTCONOBJ (Package) Control Objects, Comp. Trace, Verfication, Cleanup for BTC
⤷
⤷
Properties
| Class | CL_BP_CONTROL_OBJ_POOL | |
| Short Description | All the control objects | |
| Super Class | ||
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | SBTCONOBJ | Control Objects, Comp. Trace, Verfication, Cleanup for BTC |
| Created | 19990430 | SAP |
| Last change | 20041228 | SAP |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
| # | Type group / Object type | Type | Type Description |
|---|---|---|---|
| 1 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) | |
| 2 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
Interfaces
Class CL_BP_CONTROL_OBJ_POOL has no interface implemented.
Friends
Class CL_BP_CONTROL_OBJ_POOL has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Static Attribute | Private | Type reference (TYPE) | TY_ACT_SERVER_LIST | 20041112 | ||||
| 2 | Instance attribute | Protected | See coding | The delete list | 19990503 | ||||
| 3 | Instance attribute | Protected | See coding | One Ctrl Object | 19990430 | ||||
| 4 | Instance attribute | Protected | See coding | The object pool | 19990430 | ||||
| 5 | Instance attribute | Public | Type reference (TYPE) | I | 0 | Fill level of the pool | 19990430 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Public | Method | Add a new ctrl object to the pool | 19990430 | |
| 2 | Instance method | Public | Constructor | CONSTRUCTOR | 19990430 | |
| 3 | Instance method | Public | Method | Delete specified ctrl object from pool | 19990430 | |
| 4 | Instance method | Public | Method | Persistent object pool -> Object pool instance | 19990430 | |
| 5 | Instance method | Public | Method | Modify an existing ctrl object from the user interface | 19990504 | |
| 6 | Instance method | Public | Method | Get rid of not valid or unecessary entries | 19990510 | |
| 7 | Instance method | Public | Method | Select a pool ctrl object by its key | 19990430 | |
| 8 | Instance method | Public | Method | Select a pool ctrl object by its (arbitrary) index | 19990430 | |
| 9 | Instance method | Public | Method | Object pool -> object pool on data base | 19990430 |
Events
Class CL_BP_CONTROL_OBJ_POOL has no event.
Types
| # | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
|---|---|---|---|---|---|---|---|
| 1 | TY_ACT_SERVER_LIST | Private | See coding | 20041112 | TY_ACT_SERVER_LIST type standard table of msxxlist
|
Method Signatures
Method ADD_CTRLOBJECT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | DISPL_PARAMS | Call by reference | Type reference (TYPE) | COBJ_DISPL | der Benutzer hat etwas Neues angelegt | 19990430 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | kein Steuerungstyp angegeben | 19990430 | ||
| 2 | neues StrgObjekt nicht einfügbar, Schlüssel schon verwendet? | 19990504 | ||
| 3 | kein Servername angegeben | 19990430 |
Method CONSTRUCTOR Signature
Method CONSTRUCTOR on class CL_BP_CONTROL_OBJ_POOL has no parameter.
Method CONSTRUCTOR on class CL_BP_CONTROL_OBJ_POOL has no exception.
Method DELETE_CTRLOBJECT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | COBJ_KEY | Call by reference | Type reference (TYPE) | COBJ_KEYTX | Schlüssel eines Steuerungsobjekts | 19990430 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | ungültige Schlüsseleingabe | 19990430 | ||
| 2 | Objekt nicht gefunden | 19990430 |
Method LOAD_FROM_DB Signature
Method LOAD_FROM_DB on class CL_BP_CONTROL_OBJ_POOL has no parameter.
Method LOAD_FROM_DB on class CL_BP_CONTROL_OBJ_POOL has no exception.
Method MODIFY_CTRLOBJECT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | DISPL_PARAMS | Call by reference | Type reference (TYPE) | COBJ_DISPL | benutzerspezifische Daten | 19990504 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Alle Steuerungsobjekte vorhanden | 19990504 | ||
| 2 | Eintrag im Pool kann nicht modifiziert werden | 19990504 | ||
| 3 | Kein Servername angegeben | 19990504 |
Method PURGE_OBSOLETE Signature
Method PURGE_OBSOLETE on class CL_BP_CONTROL_OBJ_POOL has no parameter.
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | keine Serverliste verfügbar, daher keine Bereinigung möglich | 19990510 |
Method RETURN_CTRLOBJECT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | COBJ_KEY | Call by reference | Type reference (TYPE) | COBJ_KEYTX | Schlüssel: Servername + Steuerobjektbeschreibung | 19990430 | |||
| 2 | RETCTRLOBJECT | Call by reference | Object reference (TYPE REF TO) | CL_BP_CONTROL_OBJ | das angegebene Steuerungsobjekt | 19990430 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | ungültige Schlüsseleingabe | 19990430 | ||
| 2 | Objekt nicht gefunden | 19990430 |
Method SELECT_CTRLOBJECT_BY_IDX Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IDX | Call by reference | Type reference (TYPE) | SYINDEX | 1 | Index des auszuwählenden Eintrags | 19990430 | ||
| 2 | RETCTRLOBJECT | Call by reference | Object reference (TYPE REF TO) | CL_BP_CONTROL_OBJ | ein Steuerungsobjekt des Pools | 19990430 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Objekt nicht gefunden | 19990430 |
Method UPDATE_DB Signature
Method UPDATE_DB on class CL_BP_CONTROL_OBJ_POOL has no parameter.
Method UPDATE_DB on class CL_BP_CONTROL_OBJ_POOL has no exception.
History
| Last changed by/on | SAP | 20041228 |
| SAP Release Created in |