SAP ABAP Class CL_CTS_UI_LOCK_VIEWER (Assistence Class for lock viewer UI)
Hierarchy
☛
SAP_BASIS (Software Component) SAP Basis Component
⤷
BC-CTS-TMS-CTR (Application Component) Central CTS # Transport Management
⤷
SCTS_DIST_CTL_WDUI (Package) Central CTS Web Dynpro UIs
⤷
⤷
Meta Relationship - Using
| # | Relationship type | Using | Short Description | Created on |
|---|---|---|---|---|
| 1 | Inheritance (c INHERITING FROM c_ref) | CL_WD_COMPONENT_ASSISTANCE | Basis for a Web Dynpro assistance class | 20110919 |
Properties
| Class | CL_CTS_UI_LOCK_VIEWER | |
| Short Description | Assistence Class for lock viewer UI | |
| Super Class | CL_WD_COMPONENT_ASSISTANCE | Basis for a Web Dynpro assistance class |
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | SCTS_DIST_CTL_WDUI | Central CTS Web Dynpro UIs |
| Created | 20110919 | SAP |
| Last change | 20140121 | SAP |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
| # | Type group / Object type | Type | Type Description |
|---|---|---|---|
| 1 | Forward declaration class (CLASS c DEFINITION DEFERRED) | Forward declaration class (CLASS c DEFINITION DEFERRED) | |
| 2 | Forward declaration interface (INTERFACE i DEFINITION DEF... | Forward declaration interface (INTERFACE i DEFINITION DEF... |
Interfaces
Class CL_CTS_UI_LOCK_VIEWER has no interface implemented.
Friends
Class CL_CTS_UI_LOCK_VIEWER has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Constant | Public | Type reference (TYPE) | CHAR40 | 'default' | Character field of length 40 | 20111128 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Public | Method | Erzeugt eine neue Sperre | 20110919 | |
| 2 | Instance method | Public | Method | creates a whitelist entry for a given lock | 20111206 | |
| 3 | Instance method | Public | Method | Filter eine gegebene Liste von Sperren | 20110919 | |
| 4 | Instance method | Public | Method | Liefert eine Liste aller Sperren | 20110919 | |
| 5 | Instance method | Public | Method | returns the whitelist (UI compatible) for the given lock | 20111206 | |
| 6 | Instance method | Public | Method | Entfernt eine Sperre | 20110919 | |
| 7 | Instance method | Public | Method | removes a whitelist entry for a given lock | 20111206 | |
| 8 | Instance method | Public | Method | Ändert den Status (an/aus) der Sperre | 20110919 | |
| 9 | Instance method | Public | Method | switches the state of whitelist_enabled of the given lock | 20111206 |
Events
Class CL_CTS_UI_LOCK_VIEWER has no event.
Types
| # | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
|---|---|---|---|---|---|---|---|
| 1 | TY_UI_WHITELIST | Public | See coding | 20111206 | TY_UI_WHITELIST TYPE STANDARD TABLE OF ty_ui_whitelist_entry WITH DEFAULT KEY
|
||
| 2 | TY_UI_WHITELIST_ENTRY | Public | Type reference (TYPE) | CTS_UI_TR_LOCK_WHITELIST | 20111206 | |
|
| 3 | UI_LOCK | Public | Type reference (TYPE) | CTS_UI_TR_LOCK | Central CTS: transport locks for CTS lock viewer UI | 20110919 | |
| 4 | UI_LOCKS | Public | Type reference (TYPE) | CTS_UI_TR_LOCKS | Central CTS: transport locks for CTS lock viewer UI | 20110919 | |
Method Signatures
Method ADD_LOCK Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IO_PROJECT | Call by reference | Object reference (TYPE REF TO) | IF_CTS_PROJECT | Central CTS: Generic Project | 20111128 | |||
| 2 | IO_SYSTEM | Call by reference | Object reference (TYPE REF TO) | IF_CTS_SYSTEM | General System | 20111128 | |||
| 3 | IV_SYSTEM | Call by reference | Type reference (TYPE) | IF_CTS_SYSTEM=>TY_NAME | 20111128 | ||||
| 4 | LOCK | Value transfer | Type reference (TYPE) | UI_LOCK | 20110919 | ||||
| 5 | TYPE | Call by reference | Type reference (TYPE) | CL_CTS_TR_LOCK=>LOCK_TYPE | The type of a lock, i.e. import or export lock | 20110919 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Exceptions from Handling Systems | 20111026 | ||
| 2 | cCTS: Transport lock does already exist | 20111026 | ||
| 3 | No authorization for this action | 20111026 | ||
| 4 | Central CTS: Project exception | 20111026 | ||
| 5 | cCTS: Former QA in TMS is active for a system | 20111026 | ||
| 6 | cCTS: Exception Class for transport locks | 20110919 |
Method CREATE_WL_ENTRY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | LS_LOCK | Call by reference | Type reference (TYPE) | UI_LOCK | Central CTS: transport locks for CTS lock viewer UI | 20111206 | |||
| 2 | LS_WL_ENTRY | Call by reference | Type reference (TYPE) | TY_UI_WHITELIST_ENTRY | 20111206 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | No authorization for this action | 20111206 | ||
| 2 | cCTS: this lock does not allow whitelist entries | 20111206 |
Method FILTER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | APPLICATION_ID_CONSTRAINT | Call by reference | Type reference (TYPE) | STRING | 20110919 | ||||
| 2 | ATTRIBUTE_CONSTRAINT | Call by reference | Type reference (TYPE) | STRING | 20110919 | ||||
| 3 | FILTERED_LOCKS | Value transfer | Type reference (TYPE) | UI_LOCKS | 20110919 | ||||
| 4 | IS_ACTIVE | Call by reference | Type reference (TYPE) | STRING | 20110919 | ||||
| 5 | OWNER | Call by reference | Type reference (TYPE) | STRING | 20110919 | ||||
| 6 | SYSTEM_CONSTRAINT | Call by reference | Type reference (TYPE) | STRING | 20110919 | ||||
| 7 | TYPE_CONSTRAINT | Call by reference | Type reference (TYPE) | STRING | 20110919 | ||||
| 8 | VALUE_CONSTRAINT | Call by reference | Type reference (TYPE) | STRING | 20110919 |
Method FILTER on class CL_CTS_UI_LOCK_VIEWER has no exception.
Method GET_LOCKS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | LOCKS | Value transfer | Type reference (TYPE) | CTS_UI_TR_LOCKS | Central CTS: transport locks for CTS lock viewer UI | 20110919 |
Method GET_LOCKS on class CL_CTS_UI_LOCK_VIEWER has no exception.
Method GET_WHITELIST Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | LS_UI_LOCK | Call by reference | Type reference (TYPE) | UI_LOCK | Central CTS: transport locks for CTS lock viewer UI | 20111206 | |||
| 2 | RT_UI_WHITELIST | Value transfer | Type reference (TYPE) | TY_UI_WHITELIST | 20111206 |
Method GET_WHITELIST on class CL_CTS_UI_LOCK_VIEWER has no exception.
Method REMOVE_LOCK Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IR_LOCK | Call by reference | Object reference (TYPE REF TO) | CL_CTS_TR_LOCK | 20110919 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | No authorization for this action | 20111027 | ||
| 2 | All external object exceptions | 20110919 | ||
| 3 | cCTS: Exception Class for transport locks | 20110919 |
Method REMOVE_WL_ENTRY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | LS_LOCK | Call by reference | Type reference (TYPE) | UI_LOCK | Central CTS: transport locks for CTS lock viewer UI | 20111206 | |||
| 2 | LS_WL_ENTRY | Call by reference | Type reference (TYPE) | TY_UI_WHITELIST_ENTRY | 20111206 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | No authorization for this action | 20111206 | ||
| 2 | cCTS: this lock does not allow whitelist entries | 20111206 |
Method SWITCH_LOCK_STATE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | LOCK | Call by reference | Object reference (TYPE REF TO) | CL_CTS_TR_LOCK | 20110919 | ||||
| 2 | STATE | Value transfer | Type reference (TYPE) | BOOLEAN | boolsche Variable (X=true, -=false, space=unknown) | 20110919 |
Method SWITCH_LOCK_STATE on class CL_CTS_UI_LOCK_VIEWER has no exception.
Method SWITCH_WHITELIST_ENABLED Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_LOCK | Call by reference | Type reference (TYPE) | UI_LOCK | Central CTS: transport locks for CTS lock viewer UI | 20111206 |
Method SWITCH_WHITELIST_ENABLED on class CL_CTS_UI_LOCK_VIEWER has no exception.
History
| Last changed by/on | SAP | 20140121 |
| SAP Release Created in | 702 |