Hierarchy
⤷
⤷
Meta Relationship - Using
| # | Relationship type | Using | Short Description | Created on |
|---|---|---|---|---|
| 1 | Inheritance (c INHERITING FROM c_ref) | CL_GUI_OBJECT | Proxy Class for a GUI Object | 00000000 |
Meta Relationship - Used By
Properties
| Class | CL_GUI_CONTROL | |
| Short Description | Proxy Class for Control in GUI | |
| Super Class | CL_GUI_OBJECT | Proxy Class for a GUI Object |
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | S | System Program |
| Category | 0 | |
| Package | SCET | Control Enabling Technology / Control Framework |
| Created | 19981013 | SAP |
| Last change | 20130531 | 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_GUI_CONTROL has no interface implemented.
Friends
Class CL_GUI_CONTROL has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Constant | Public | Type reference (TYPE) | I | 0 | Don't adjust to container grid | 19990812 | ||
| 2 | Constant | Public | Type reference (TYPE) | I | 1 | Adjust to container grid | 19990812 | ||
| 3 | Constant | Public | Type reference (TYPE) | I | 8 | Constant | 19981223 | ||
| 4 | Constant | Public | Type reference (TYPE) | I | 1 | Constant | 19981223 | ||
| 5 | Constant | Public | Type reference (TYPE) | I | 2 | Constant | 19981223 | ||
| 6 | Constant | Public | Type reference (TYPE) | I | 4 | Constant | 19981223 | ||
| 7 | Constant | Protected | Type reference (TYPE) | I | 0 | Boolean false | 19990813 | ||
| 8 | Instance attribute | Protected | Type reference (TYPE) | I | MODE_RUN | Run/Design Mode | 20000410 | ||
| 9 | Constant | Protected | Type reference (TYPE) | I | 1 | Boolean True | 19990813 | ||
| 10 | Static Attribute | Public | Object reference (TYPE REF TO) | CL_GUI_EVENT | Current Event | 19990503 | |||
| 11 | Instance attribute | Protected | Type reference (TYPE) | CNTL_SIMPLE_EVENTS | Events to Register | 19990813 | |||
| 12 | Constant | Protected | Type reference (TYPE) | I | 1 | ID of Event Left Click When in Design Mode | 19990813 | ||
| 13 | Constant | Protected | Type reference (TYPE) | I | 16 | ID of Event Left Click When Being Run | 19990902 | ||
| 14 | Constant | Protected | Type reference (TYPE) | I | 11 | ID of Event Move Control | 19990813 | ||
| 15 | Constant | Protected | Type reference (TYPE) | I | 2 | ID of Event Right Click | 19990813 | ||
| 16 | Constant | Protected | Type reference (TYPE) | I | 12 | ID of Event Size Control | 19990813 | ||
| 17 | Instance attribute | Public | Type reference (TYPE) | I | cntl_lifetime_imode | Lifetime | 19981124 | ||
| 18 | Constant | Public | Type reference (TYPE) | I | 0 | Default Value for Lifetime | 19990113 | ||
| 19 | Constant | Public | Type reference (TYPE) | I | 1 | Lifetime: Screen | 19990113 | ||
| 20 | Constant | Public | Type reference (TYPE) | I | 2 | Lifetime: Internal Session | 19990113 | ||
| 21 | Constant | Public | Type reference (TYPE) | I | 0 | Default Metric | 19990204 | ||
| 22 | Constant | Public | Type reference (TYPE) | I | 2 | Millimeter Metric | 19990204 | ||
| 23 | Constant | Public | Type reference (TYPE) | I | 1 | Pixel Metric | 19990204 | ||
| 24 | Constant | Public | Type reference (TYPE) | I | 1 | Control in Design Mode | 19990812 | ||
| 25 | Constant | Public | Type reference (TYPE) | I | 0 | Control in Run Mode | 19990812 | ||
| 26 | Instance attribute | Protected | Type reference (TYPE) | I | METRIC_DEFAULT | Metric | 19991124 | ||
| 27 | Instance attribute | Protected | Type reference (TYPE) | STRING | Name | 20000112 | |||
| 28 | Instance attribute | Public | Object reference (TYPE REF TO) | CL_GUI_CONTAINER | Parent Container | 19981214 | |||
| 29 | Constant | Protected | Type reference (TYPE) | I | 540 | Shell accessibility description | 20041028 | ||
| 30 | Constant | Protected | Type reference (TYPE) | I | 460 | Constant | 19990812 | ||
| 31 | Constant | Protected | Type reference (TYPE) | I | 10 | Constant | 19981026 | ||
| 32 | Constant | Protected | Type reference (TYPE) | I | 60 | Constant | 19981216 | ||
| 33 | Constant | Protected | Type reference (TYPE) | I | 90 | Enable/Disable | 20000516 | ||
| 34 | Constant | Protected | Type reference (TYPE) | I | 450 | Constant | 19990812 | ||
| 35 | Constant | Protected | Type reference (TYPE) | I | 420 | Constant | 19990812 | ||
| 36 | Constant | Protected | Type reference (TYPE) | I | 120 | Constant | 19981026 | ||
| 37 | Constant | Protected | Type reference (TYPE) | I | 500 | Inner Height | 20000112 | ||
| 38 | Constant | Protected | Type reference (TYPE) | I | 510 | Inner Width | 20000112 | ||
| 39 | Constant | Protected | Type reference (TYPE) | I | 170 | Constant | 19981026 | ||
| 40 | Constant | Public | Type reference (TYPE) | I | 410 | Constant | 19990204 | ||
| 41 | Constant | Protected | Type reference (TYPE) | I | 210 | Constant | 19990812 | ||
| 42 | Constant | Protected | Type reference (TYPE) | I | 520 | Constant | 20000112 | ||
| 43 | Static Attribute | Public | Type reference (TYPE) | I | 240 | Control in Tab Chain? | 19990611 | ||
| 44 | Constant | Protected | Type reference (TYPE) | I | 270 | Constant | 19981026 | ||
| 45 | Constant | Protected | Type reference (TYPE) | I | 290 | Constant | 19981026 | ||
| 46 | Constant | Protected | Type reference (TYPE) | I | 300 | Constant | 19981026 | ||
| 47 | Instance attribute | Protected | Type reference (TYPE) | CNTL_EVENTS | Registered Events | 19981030 | |||
| 48 | Instance attribute | Protected | Type reference (TYPE) | I | Registered_Events_Count | 19981125 | |||
| 49 | Instance attribute | Protected | Type reference (TYPE) | CNTL_SIMPLE_EVENTS | Registered Simple Events | 19981116 | |||
| 50 | Constant | Protected | Type reference (TYPE) | I | 13 | Shell EventId: Context Menu Requested | 19981207 | ||
| 51 | Constant | Protected | Type reference (TYPE) | I | 14 | Shell EventId: Context Menu Selected | 19981207 | ||
| 52 | Constant | Protected | Type reference (TYPE) | I | 16 | Shell EventId: Drag | 19990112 | ||
| 53 | Constant | Protected | Type reference (TYPE) | I | 15 | Shell EventId: DragDrop | 19990112 | ||
| 54 | Constant | Protected | Type reference (TYPE) | I | 17 | Shell EventId: Drop | 19990112 | ||
| 55 | Instance attribute | Protected | Type reference (TYPE) | I | Shell Style | 19991028 | |||
| 56 | Constant | Public | Type reference (TYPE) | I | 0 | Control is Alive (on This Screen) | 19981125 | ||
| 57 | Constant | Public | Type reference (TYPE) | I | 1 | Control is Alive On Other Screen | 19981125 | ||
| 58 | Constant | Public | Type reference (TYPE) | I | -1 | Control Already Destroyed | 19981125 | ||
| 59 | Constant | Public | Type reference (TYPE) | CHAR1 | '0' | Constant for 'SET_VISIBLE' | 19990127 | ||
| 60 | Constant | Public | Type reference (TYPE) | CHAR1 | '1' | Constant for 'SET_VISIBLE' | 19990127 | ||
| 61 | Constant | Public | Type reference (TYPE) | I | 8388608 | Constant | 19990120 | ||
| 62 | Constant | Public | Type reference (TYPE) | I | 1073741824 | Constant | 19981223 | ||
| 63 | Constant | Public | Type reference (TYPE) | I | 33554432 | Constant | 19990104 | ||
| 64 | Constant | Public | Type reference (TYPE) | I | 67108864 | Constant | 19981223 | ||
| 65 | Constant | Public | Type reference (TYPE) | I | 65536 | Constant | 19990120 | ||
| 66 | Constant | Public | Type reference (TYPE) | I | 131072 | Constant | 19990120 | ||
| 67 | Constant | Public | Type reference (TYPE) | I | 524288 | Constant | 19990120 | ||
| 68 | Constant | Public | Type reference (TYPE) | I | 262144 | Constant | 19990120 | ||
| 69 | Constant | Public | Type reference (TYPE) | I | 268435456 | Constant | 19981223 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Public | Constructor | Constructor | 19981013 | |
| 2 | Instance method | Protected | Method | Register Event for Control | 19990813 | |
| 3 | Instance method | Protected | Method | Unregister Event of Control | 19990813 | |
| 4 | Instance method | Public | Method | Dispatch, MUST be Redefined | 19981013 | |
| 5 | Instance method | Public | Method | Finalize, Can be Redefined | 19981123 | |
| 6 | Instance method | Public | Method | Get accessibility description property | 20041104 | |
| 7 | Instance method | Public | Method | Get Current Adjust Design Status | 19990812 | |
| 8 | Instance method | Public | Method | Get enable/disable property | 20000516 | |
| 9 | Instance method | Protected | Method | GET_EVENT_PARAMETER | 19981028 | |
| 10 | Static method | Public | Method | GET_FOCUS *** THIS WILL FLUSH *** | 19981028 | |
| 11 | Instance method | Public | Method | Get Current Grid Handle | 19990812 | |
| 12 | Instance method | Public | Method | Get Current Grid Step Value | 19990812 | |
| 13 | Instance method | Public | Method | Get Height of Control | 19990224 | |
| 14 | Instance method | Public | Method | Get Left Coordinate Value of Control | 19990812 | |
| 15 | Instance method | Public | Method | Get Currently-Used Metric | 19990812 | |
| 16 | Instance method | Public | Method | Is Control in Design Mode or Run Mode | 19990812 | |
| 17 | Instance method | Public | Method | Returns the Name | 20000112 | |
| 18 | Instance method | Public | Method | Returns the Complete Name abc/def/uvw | 20000112 | |
| 19 | Instance method | Public | Method | GET_REGISTERED_EVENTS (Int / System) | 19981116 | |
| 20 | Instance method | Protected | Method | FINAL! GET_REGISTERED_EVENTS_EX (Structure) | 19981116 | |
| 21 | Instance method | Public | Method | Get Top Coordinate Value of Control | 19990812 | |
| 22 | Instance method | Public | Method | Is Control Visible | 19990812 | |
| 23 | Instance method | Public | Method | Get Width of Control | 19990224 | |
| 24 | Instance method | Protected | Method | GET_WINDOW_PROPERTY | 19981013 | |
| 25 | Instance method | Protected | Method | Constructor - Substitute / Late Binding | 19981116 | |
| 26 | Instance method | Protected | Method | Control Will be Initialized Using a HWND | 19981216 | |
| 27 | Instance method | Public | Method | Life State in Current Situation | 19981125 | |
| 28 | Instance method | Protected | Method | Statement for Handling a Property in the Cache | 19990416 | |
| 29 | Instance method | Protected | Method | Register a Window Property to be Cached | 19991029 | |
| 30 | Instance method | Public | Method | Register/Deregister Left Button Click Event in Design Mode | 19990813 | |
| 31 | Instance method | Public | Method | Register/Deregister Left Button Click Event in Run Mode | 19990902 | |
| 32 | Instance method | Public | Method | Register/Deregister Move Control Event | 19990813 | |
| 33 | Instance method | Public | Method | Register/Unregister Right Button Click Event | 19990813 | |
| 34 | Instance method | Public | Method | Register/Unregister Size Control Event | 19990813 | |
| 35 | Instance method | Public | Method | Set accessibility description property | 20041104 | |
| 36 | Instance method | Public | Method | Toggle Between Adjust Design and Do Not Adjust Design | 19990812 | |
| 37 | Instance method | Public | Method | SET_ALIGNMENT | 19981013 | |
| 38 | Instance method | Public | Method | Set enable/disable property | 20000516 | |
| 39 | Static method | Public | Method | SET_FOCUS | 19981028 | |
| 40 | Instance method | Public | Method | Set Current Grid Handle | 19990812 | |
| 41 | Instance method | Public | Method | Set Current Grid Step Value | 19990812 | |
| 42 | Instance method | Public | Method | Set Height of Control | 19990812 | |
| 43 | Instance method | Public | Method | Set Left Coordinate Value of Control | 19990812 | |
| 44 | Instance method | Public | Method | Select Metric | 19990812 | |
| 45 | Instance method | Public | Method | Toggle Control Between Design Mode and Run Mode | 19990812 | |
| 46 | Instance method | Public | Method | Sets the Name | 20000112 | |
| 47 | Instance method | Public | Method | SET_POSITION | 19981013 | |
| 48 | Instance method | Public | Method | SET_REGISTERED_EVENTS (Int / System) | 19981013 | |
| 49 | Instance method | Protected | Method | FINAL! SET_REGISTERED_EVENTS_EX (Structure) | 19981116 | |
| 50 | Instance method | Public | Method | Set Top Coordinate Value of Control | 19990812 | |
| 51 | Instance method | Public | Method | Set Control Visible or Invisible | 19981026 | |
| 52 | Instance method | Public | Method | Set Width of Control | 19990812 | |
| 53 | Instance method | Protected | Method | SET_WINDOW_PROPERTY | 19981013 | |
| 54 | Instance method | Protected | Method | Remove Cache Handling for This Property | 19990416 | |
| 55 | Instance method | Protected | Method | Remove Cache Handling for this Property ID | 19991029 |
Events
| # | Event | Type | Visibility | Description | Created on |
|---|---|---|---|---|---|
| 1 | LEFT_CLICK_DESIGN | Instance Event (0) |
Public (2) |
Left Mouse Button Pressed on Control in Design Mode | 19990813 |
| 2 | LEFT_CLICK_RUN | Instance Event (0) |
Public (2) |
Left Mouse Button Pressed on Control in Run Mode | 19990902 |
| 3 | MOVE_CONTROL | Instance Event (0) |
Public (2) |
Control Moved | 19990813 |
| 4 | RIGHT_CLICK | Instance Event (0) |
Public (2) |
Right Mouse Button Clicked on Control | 19990813 |
| 5 | SIZE_CONTROL | Instance Event (0) |
Public (2) |
Control Resized | 19990813 |
Types
Class CL_GUI_CONTROL has no local type.
Method Signatures
Method CONSTRUCTOR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | AUTOALIGN | Value transfer | Type reference (TYPE) | C | 'x' | use autoalignment ? | 19990112 | ||
| 2 | CLSID | Value transfer | Type reference (TYPE) | C | Class-Id | 19981020 | |||
| 3 | LICENSEKEY | Value transfer | Type reference (TYPE) | C | License Key for Control | 19991207 | |||
| 4 | LIFETIME | Value transfer | Type reference (TYPE) | I | lifetime_default | Lebensdauer | 19981020 | ||
| 5 | NAME | Value transfer | Type reference (TYPE) | STRING | Name | 20000112 | |||
| 6 | PARENT | Value transfer | Object reference (TYPE REF TO) | CL_GUI_OBJECT | Parent-Container | 19981202 | |||
| 7 | SHELLSTYLE | Value transfer | Type reference (TYPE) | I | Shellstyle | 19981020 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | CNTL_ERROR | 19981020 | ||
| 2 | CNTL_SYSTEM_ERROR | 19981020 | ||
| 3 | CREATE_ERROR | 19981020 | ||
| 4 | LIFETIME_ERROR | 19981020 | ||
| 5 | Ein Splitter-Container soll als Parent verwendet werden | 20001115 |
Method CONTROL_REGISTER_EVENT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EVENT | Call by reference | Type reference (TYPE) | CNTL_SIMPLE_EVENT | Event to register | 19990813 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Error while registering event | 19990813 | ||
| 2 | Event already registered | 19990813 |
Method CONTROL_UNREGISTER_EVENT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EVENT | Call by reference | Type reference (TYPE) | CNTL_SIMPLE_EVENT | Event to unregister | 19990813 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Error while deregestering event | 19990813 | ||
| 2 | Event not registered | 19990813 |
Method DISPATCH Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CARGO | Value transfer | Type reference (TYPE) | SYUCOMM | cargo | 19981013 | |||
| 2 | EVENTID | Value transfer | Type reference (TYPE) | I | Id des Events | 19981013 | |||
| 3 | IS_SHELLEVENT | Value transfer | Type reference (TYPE) | CHAR1 | Shellevent | 19981013 | |||
| 4 | IS_SYSTEMDISPATCH | Value transfer | Type reference (TYPE) | CHAR1 | Systemevent | 19981119 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Control nicht mehr gültig | 19981027 |
Method FINALIZE Signature
Method FINALIZE on class CL_GUI_CONTROL has no parameter.
Method FINALIZE on class CL_GUI_CONTROL has no exception.
Method GET_ACCDESCRIPTION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ACCDESCRIPTION | Call by reference | Type reference (TYPE) | STRING | accessibility description | 20041104 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | CNTL_ERROR | 20041104 |
Method GET_ADJUST_DESIGN Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ADJUST_DESIGN | Call by reference | Type reference (TYPE) | I | Current adjust design status | 19990812 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | CNTL_ERROR | 19990812 | ||
| 2 | CNTL_SYSTEM_ERROR | 19990812 |
Method GET_ENABLE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ENABLE | Call by reference | Type reference (TYPE) | C | enable/disable state flag | 20000516 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | CNTL_ERROR | 20000516 |
Method GET_EVENT_PARAMETER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | PARAMETER | Call by reference | Type reference (TYPE) | ANY | Result | 19981028 | |||
| 2 | PARAMETER_ID | Value transfer | Type reference (TYPE) | I | Parameter_Id | 19981028 | |||
| 3 | QUEUE_ONLY | Value transfer | Type reference (TYPE) | C | 'X' | QUEUE_ONLY | 19981028 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | CNTL_ERROR | 19981028 | ||
| 2 | cntl_system_error | 19981113 |
Method GET_FOCUS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CONTROL | Call by reference | Object reference (TYPE REF TO) | CL_GUI_CONTROL | Control | 19981030 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | cntl_error | 19981030 | ||
| 2 | cntl_system_error | 19981113 |
Method GET_GRID_HANDLE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | GRID_HANDLE | Call by reference | Type reference (TYPE) | I | Get current grid handle | 19990812 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | CNTL_ERROR | 19990812 | ||
| 2 | CNTL_SYSTEM_ERROR | 19990812 |
Method GET_GRID_STEP Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | GRID_STEP | Call by reference | Type reference (TYPE) | I | Current grid step value | 19990812 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | CNTL_ERROR | 19990812 | ||
| 2 | CNTL_SYSTEM_ERROR | 19990812 |
Method GET_HEIGHT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | HEIGHT | Call by reference | Type reference (TYPE) | I | Current Height | 19990224 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | cntl_error | 19990224 |
Method GET_LEFT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | LEFT | Call by reference | Type reference (TYPE) | I | Current left coordinate of control | 19990812 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | cntl_error | 19990812 |
Method GET_METRIC Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | METRIC | Call by reference | Type reference (TYPE) | I | Actual used metric | 19990812 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | CNTL_ERROR | 19990812 | ||
| 2 | CNTL_SYSTEM_ERROR | 19990812 |
Method GET_MODE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | MODE | Call by reference | Type reference (TYPE) | I | design/run mode flag | 19990812 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | CNTL_ERROR | 19990812 | ||
| 2 | CNTL_SYSTEM_ERROR | 19990812 |
Method GET_NAME Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | NAME | Value transfer | Type reference (TYPE) | STRING | Name | 20000112 |
Method GET_NAME on class CL_GUI_CONTROL has no exception.
Method GET_PATH Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | PATH | Value transfer | Type reference (TYPE) | STRING | Der komplette Name abc/def/ghi | 20000112 |
Method GET_PATH on class CL_GUI_CONTROL has no exception.
Method GET_REGISTERED_EVENTS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EVENTS | Call by reference | Type reference (TYPE) | CNTL_SIMPLE_EVENTS | simple_events | 19981116 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | cntl_error | 19981116 |
Method GET_REGISTERED_EVENTS_EX Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EVENTTAB | Call by reference | Type reference (TYPE) | CNTL_EVENTS | EventTab | 19981116 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Cntl_Error | 19981116 |
Method GET_TOP Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | TOP | Call by reference | Type reference (TYPE) | I | Current top coordinate of control | 19990812 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | cntl_error | 19990812 |
Method GET_VISIBLE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | VISIBLE | Call by reference | Type reference (TYPE) | C | visible/invisible state flag | 19990812 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | CNTL_ERROR | 19990812 | ||
| 2 | CNTL_SYSTEM_ERROR | 19990812 |
Method GET_WIDTH Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | WIDTH | Call by reference | Type reference (TYPE) | I | Current Width | 19990224 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | cntl_error | 19990224 |
Method GET_WINDOW_PROPERTY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | PROPERTY_ID | Value transfer | Type reference (TYPE) | I | Property_Id | 19981026 | |||
| 2 | QUEUE_ONLY | Value transfer | Type reference (TYPE) | C | 'X' | QUEUE_ONLY | 19981026 | ||
| 3 | VALUE | Call by reference | Type reference (TYPE) | ANY | Value | 19981026 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | CNTL_ERROR | 19981026 | ||
| 2 | CNTL_SYSTEM_ERROR | 19981026 |
Method INIT_CONTROL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | AUTOALIGN | Value transfer | Type reference (TYPE) | C | 'x' | Use Autoalignment ? | 19990112 | ||
| 2 | CLSID | Value transfer | Type reference (TYPE) | C | Class-Id | 19981116 | |||
| 3 | LICENSEKEY | Value transfer | Type reference (TYPE) | C | License key for control | 19991207 | |||
| 4 | LIFETIME | Value transfer | Type reference (TYPE) | I | cntl_lifetime_default | Lebensdauer | 19981116 | ||
| 5 | NAME | Value transfer | Type reference (TYPE) | STRING | Name | 20000112 | |||
| 6 | PARENT | Value transfer | Object reference (TYPE REF TO) | CL_GUI_CONTAINER | Parent Container | 19981214 | |||
| 7 | SHELLSTYLE | Value transfer | Type reference (TYPE) | I | Shellstyle | 19981116 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | CNTL_ERROR | 19981116 | ||
| 2 | CNTL_SYSTEM_ERROR | 19981116 | ||
| 3 | CREATE_ERROR | 19981116 | ||
| 4 | Unzulässige LIFETIME-Angabe | 19981217 |
Method INIT_CONTROL_WITH_HWND Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CLSID | Value transfer | Type reference (TYPE) | C | Clsid | 19981216 | |||
| 2 | LICENSEKEY | Value transfer | Type reference (TYPE) | C | License key for control | 19991207 | |||
| 3 | LIFETIME | Value transfer | Type reference (TYPE) | I | Lifetime | 19981216 | |||
| 4 | NAME | Value transfer | Type reference (TYPE) | STRING | Name | 20000112 | |||
| 5 | PARENT | Value transfer | Object reference (TYPE REF TO) | CL_GUI_CONTAINER | Parentcontainer | 19981216 | |||
| 6 | PARENT_HWND | Call by reference | Type reference (TYPE) | I | HWND of parentwindow | 19981216 | |||
| 7 | SHELLSTYLE | Value transfer | Type reference (TYPE) | I | Shellstyle | 19981216 |
Method INIT_CONTROL_WITH_HWND on class CL_GUI_CONTROL has no exception.
Method IS_ALIVE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | STATE | Value transfer | Type reference (TYPE) | I | Lebenszustand | 19981125 |
Method IS_ALIVE on class CL_GUI_CONTROL has no exception.
Method REGISTER_CACHED_PROPERTY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | PROPERTY | Value transfer | Type reference (TYPE) | C | Name der Property | 19990416 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Control Fehler | 19990416 | ||
| 2 | Allgemeiner Fehler beim registrieren | 19990416 | ||
| 3 | Der Propertyname ist ungültig | 19990416 | ||
| 4 | Die Property wurde bereits registriert | 19990416 |
Method REGISTER_CACHED_W_PROPERTY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | PROPERTY_ID | Value transfer | Type reference (TYPE) | I | Property-Id | 19991029 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Control-Error | 19991029 | ||
| 2 | Fehler beim Registrieren | 19991029 | ||
| 3 | Property-Id ist ungültig | 19991029 | ||
| 4 | Property wurde bereits registriert | 19991029 |
Method REG_EVENT_LEFT_CLICK_DESIGN Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | REGISTER | Call by reference | Type reference (TYPE) | I | 1 | True = register, False = unregister | 19990813 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Control not initialized | 19990813 | ||
| 2 | Error while registering event | 19990813 | ||
| 3 | Error while unregistering event | 19990813 | ||
| 4 | Event is already registered | 19990813 | ||
| 5 | Event was not registered, thus unregistration makes no sense | 19990813 |
Method REG_EVENT_LEFT_CLICK_RUN_MODE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | REGISTER | Call by reference | Type reference (TYPE) | I | 1 | True = register, False = unregister | 19990902 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Control not initialized | 19990902 | ||
| 2 | Error while registering event | 19990902 | ||
| 3 | Error while unregistering event | 19990902 | ||
| 4 | Event is already registered | 19990902 | ||
| 5 | Event was not registered, thus unregistration makes no sense | 19990902 |
Method REG_EVENT_MOVE_CONTROL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | REGISTER | Call by reference | Type reference (TYPE) | I | 1 | True = register, False = unregister | 19990813 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Control not initialized | 19990813 | ||
| 2 | Error while registering event | 19990813 | ||
| 3 | Error while unregistering event | 19990813 | ||
| 4 | Event is already registered | 19990813 | ||
| 5 | Event was not registered, thus unregistration makes no sense | 19990813 |
Method REG_EVENT_RIGHT_CLICK Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | REGISTER | Call by reference | Type reference (TYPE) | I | 1 | True = register, False = unregister | 19990813 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Control not initialized | 19990813 | ||
| 2 | Error while registering event | 19990813 | ||
| 3 | Error while unregistering event | 19990813 | ||
| 4 | Event is already registered | 19990813 | ||
| 5 | Event was not registered, thus unregistration makes no sense | 19990813 |
Method REG_EVENT_SIZE_CONTROL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | REGISTER | Call by reference | Type reference (TYPE) | I | 1 | True = register, False = unregister | 19990813 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Error: Control not initialized | 19990813 | ||
| 2 | Error while registering event | 19990813 | ||
| 3 | Error while unregistering event | 19990813 | ||
| 4 | Event is already registered | 19990813 | ||
| 5 | Event was not registered, thus unregistration makes no sense | 19990813 |
Method SET_ACCDESCRIPTION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ACCDESCRIPTION | Call by reference | Type reference (TYPE) | STRING | accessibility description | 20041104 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | CNTL_ERROR | 20041104 | ||
| 2 | CNTL_SYSTEM_ERROR | 20041104 |
Method SET_ADJUST_DESIGN Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ADJUST_DESIGN | Value transfer | Type reference (TYPE) | I | do/don't adjust design | 19990812 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | CNTL_ERROR | 19990812 | ||
| 2 | CNTL_SYSTEM_ERROR | 19990812 |
Method SET_ALIGNMENT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ALIGNMENT | Call by reference | Type reference (TYPE) | I | Alignment | 19981026 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | cntl_error | 19981026 | ||
| 2 | cntl_system_error | 19981026 |
Method SET_ENABLE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ENABLE | Call by reference | Type reference (TYPE) | C | enable/disable state flag | 20000516 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | CNTL_ERROR | 20000516 | ||
| 2 | CNTL_SYSTEM_ERROR | 20000516 |
Method SET_FOCUS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CONTROL | Call by reference | Object reference (TYPE REF TO) | CL_GUI_CONTROL | Control | 19981030 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | cntl_error | 19981030 | ||
| 2 | cntl_system_error | 19981113 |
Method SET_GRID_HANDLE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | GRID_HANDLE | Value transfer | Type reference (TYPE) | I | set current grid handle | 19990812 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | CNTL_ERROR | 19990812 | ||
| 2 | CNTL_SYSTEM_ERROR | 19990812 |
Method SET_GRID_STEP Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | GRID_STEP | Value transfer | Type reference (TYPE) | I | set current grid step value | 19990812 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | CNTL_ERROR | 19990812 | ||
| 2 | CNTL_SYSTEM_ERROR | 19990812 |
Method SET_HEIGHT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | HEIGHT | Call by reference | Type reference (TYPE) | I | Current height of control | 19990812 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | cntl_error | 19990812 |
Method SET_LEFT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | LEFT | Call by reference | Type reference (TYPE) | I | Current left coordinate of control | 19990812 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | cntl_error | 19990812 |
Method SET_METRIC Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | METRIC | Value transfer | Type reference (TYPE) | I | metric | 19990812 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | CNTL_ERROR | 19990812 | ||
| 2 | CNTL_SYSTEM_ERROR | 19990812 |
Method SET_MODE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | MODE | Value transfer | Type reference (TYPE) | I | design/run mode flag | 19990812 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | CNTL_ERROR | 19990812 | ||
| 2 | CNTL_SYSTEM_ERROR | 19990812 |
Method SET_NAME Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | NAME | Value transfer | Type reference (TYPE) | STRING | Der Name | 20000112 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Control-Error | 20000113 | ||
| 2 | Name enthaelt Sonderzeichen (nur _ erlaubt). | 20000112 | ||
| 3 | Der Parent hat keinen Namen | 20000112 |
Method SET_POSITION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | HEIGHT | Value transfer | Type reference (TYPE) | I | HEIGHT | 19981026 | |||
| 2 | LEFT | Value transfer | Type reference (TYPE) | I | LEFT | 19981026 | |||
| 3 | TOP | Value transfer | Type reference (TYPE) | I | TOP | 19981026 | |||
| 4 | WIDTH | Value transfer | Type reference (TYPE) | I | WIDTH | 19981026 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | CNTL_ERROR | 19981026 | ||
| 2 | CNTL_SYSTEM_ERROR | 19981026 |
Method SET_REGISTERED_EVENTS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EVENTS | Call by reference | Type reference (TYPE) | CNTL_SIMPLE_EVENTS | Eventtabelle | 19981116 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | cntl_error | 19981116 | ||
| 2 | cntl_system_error | 19981116 | ||
| 3 | ILLEGAL_EVENT_COMBINATION | 19981116 |
Method SET_REGISTERED_EVENTS_EX Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EVENTTAB | Call by reference | Type reference (TYPE) | CNTL_EVENTS | Event Tabelle | 19981116 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | CNTL_ERROR | 19981116 | ||
| 2 | cntl_system_error | 19981116 | ||
| 3 | illegal_event_combination | 19981116 |
Method SET_TOP Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | TOP | Call by reference | Type reference (TYPE) | I | Current top coordinate of control | 19990812 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | cntl_error | 19990812 |
Method SET_VISIBLE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | VISIBLE | Value transfer | Type reference (TYPE) | C | visible | 19981026 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | CNTL_ERROR | 19981026 | ||
| 2 | CNTL_SYSTEM_ERROR | 19981026 |
Method SET_WIDTH Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | WIDTH | Call by reference | Type reference (TYPE) | I | Current width of control | 19990812 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | cntl_error | 19990812 |
Method SET_WINDOW_PROPERTY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | KEEP_CACHE | Call by reference | Type reference (TYPE) | CHAR01 | Darf der Cacheinhalt weiterhin verwendet werden ? | 19991029 | |||
| 2 | PROPERTY_ID | Value transfer | Type reference (TYPE) | I | Property_Id | 19981026 | |||
| 3 | VALUE | Call by reference | Type reference (TYPE) | ANY | Value | 19981026 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | CNTL_ERROR | 19981026 | ||
| 2 | CNTL_SYSTEM_ERROR | 19981026 |
Method UNREGISTER_CACHED_PROPERTY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | PROPERTY | Value transfer | Type reference (TYPE) | C | Name der Methode | 19990416 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Control Fehler | 19990416 | ||
| 2 | Allegemeiner Fehler beim enternen | 19990416 | ||
| 3 | Der PropertyName ist ungültig | 19990416 | ||
| 4 | Property nicht im Cache vorhanden | 19990416 |
Method UNREGISTER_CACHED_W_PROPERTY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | PROPERTY_ID | Value transfer | Type reference (TYPE) | I | Property-Id | 19991029 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Control Fehler | 19991029 | ||
| 2 | Allgemeiner Fehler beim Entfernen | 19991029 | ||
| 3 | Die Property-Id ist ungültig | 19991029 | ||
| 4 | Property-Id nicht im Cache vorhanden | 19991029 |
Event Signatures
Event LEFT_CLICK_DESIGN Signature
Event LEFT_CLICK_DESIGN on class CL_GUI_CONTROL has no parameter.
Event LEFT_CLICK_RUN Signature
Event LEFT_CLICK_RUN on class CL_GUI_CONTROL has no parameter.
Event MOVE_CONTROL Signature
Event MOVE_CONTROL on class CL_GUI_CONTROL has no parameter.
Event RIGHT_CLICK Signature
Event RIGHT_CLICK on class CL_GUI_CONTROL has no parameter.
Event SIZE_CONTROL Signature
Event SIZE_CONTROL on class CL_GUI_CONTROL has no parameter.
Meta Relationship - Used By (full list)
History
| Last changed by/on | SAP | 20130531 |
| SAP Release Created in |