SAP ABAP Class CL_GUI_GP (GFW: Superclass of all graphics proxies)
Hierarchy
☛
SAP_BASIS (Software Component) SAP Basis Component
⤷ BC-FES-GRA (Application Component) Graphic
⤷ SGRB (Package) ABAP Graphic Proxies
⤷ BC-FES-GRA (Application Component) Graphic
⤷ SGRB (Package) ABAP Graphic Proxies
Meta Relationship - Using
# | Relationship type | Using | Short Description | Created on |
---|---|---|---|---|
1 | Inheritance (c INHERITING FROM c_ref) | CL_GUI_CONTROL | Proxy Class for Control in GUI | 00000000 |
2 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_EVT_DRAGDROP | Event interface for Drag&Drop | 19990324 |
3 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_GP_MAIN | GFW: Interface for the main graphics proxy | 20000803 |
4 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_GP_NOTIFICATION | GFW: Graphic proxy interface (for the data container) | 19981123 |
5 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_GP_SUB | GFW: Interface of the subproxy | 20000807 |
6 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_GRAPHIC_PROXY | GFW: Graphic proxy interface (for the master) | 19981123 |
Meta Relationship - Used By
# | Relationship type | Used by | Short Description | Created on |
---|---|---|---|---|
1 | Inheritance (c INHERITING FROM c_ref) | CL_GUI_GP_GRID | GFW: Grid proxy | 20000804 |
2 | Inheritance (c INHERITING FROM c_ref) | CL_GUI_GP_HIER | GFW: Structure graphics | 00000000 |
3 | Inheritance (c INHERITING FROM c_ref) | CL_GUI_GP_PRES | GFW: Business graphic | 00000000 |
Properties
Class | CL_GUI_GP | |
Short Description | GFW: Superclass of all graphics proxies | |
Super Class | CL_GUI_CONTROL | Proxy Class for Control in GUI |
Instantiability of a Class | 2 | Public |
Final |
General Data
Message Class | ||
Program status | ||
Category | 0 | |
Package | SGRB | ABAP Graphic Proxies |
Created | 19981123 | SAP |
Last change | 20040909 | SAP |
Shared Memory-enabled | ||
Fixed point arithmetic | ||
Unicode checks active |
Forward declarations
# | Type group / Object type | Type | Type Description |
---|---|---|---|
1 | CNTL | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
2 | GFW | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
Interfaces
# | Interface | Abstract | Final | Description | Created on |
---|---|---|---|---|---|
1 | IF_EVT_DRAGDROP | Event interface for Drag&Drop | 19990324 | ||
2 | IF_GP_MAIN | GFW: Interface for the main graphics proxy | 20000803 | ||
3 | IF_GP_NOTIFICATION | GFW: Graphic proxy interface (for the data container) | 19981123 | ||
4 | IF_GP_SUB | GFW: Interface of the subproxy | 20000807 | ||
5 | IF_GRAPHIC_PROXY | GFW: Graphic proxy interface (for the master) | 19981123 |
Friends
Class CL_GUI_GP has no friend class.
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ACTIVATED | Instance attribute | Protected | Type reference (TYPE) | GFW_BOOLEAN | GFW_FALSE | Graphic is activated (visible)//status of graphic proxy | 19981123 | |
2 | BEHAVIOR_LIST | Instance attribute | Protected | Type reference (TYPE) | GFW_BEHAVIOR_LIST | List of object behavior (Drag&Drop) | 19990317 | ||
3 | COMP_ID | Instance attribute | Protected | Type reference (TYPE) | I | 0 | Composite ID in MUX | 20000804 | |
4 | CTRL_HEIGHT | Instance attribute | Protected | Type reference (TYPE) | I | Size/Height/Dynpro(ScreenPainter) metric | 19981125 | ||
5 | CTRL_HEIGHTM | Instance attribute | Protected | Type reference (TYPE) | I | Converted size/height | 19981125 | ||
6 | CTRL_IS_PLACED_IN_CONTAINER | Instance attribute | Protected | Type reference (TYPE) | GFW_BOOLEAN | gfw_false | Control placed in a container (position/size ignored) | 19981125 | |
7 | CTRL_LEFT | Instance attribute | Protected | Type reference (TYPE) | I | Position from left/Dynpro(ScreenPainter) metric | 19981125 | ||
8 | CTRL_LEFTM | Instance attribute | Protected | Type reference (TYPE) | I | Converted position from left | 19981125 | ||
9 | CTRL_NAME | Instance attribute | Protected | Type reference (TYPE) | TGPN-TECH_NAME | Class ID of controls used | 19981123 | ||
10 | CTRL_TOP | Instance attribute | Protected | Type reference (TYPE) | I | Position from top/Dynpro(ScreenPainter) metric | 19981125 | ||
11 | CTRL_TOPM | Instance attribute | Protected | Type reference (TYPE) | I | Converted position from top | 19981125 | ||
12 | CTRL_WIDTH | Instance attribute | Protected | Type reference (TYPE) | I | Size/Width/Dynpro(ScreenPainter) metric | 19981125 | ||
13 | CTRL_WIDTHM | Instance attribute | Protected | Type reference (TYPE) | I | Converted size/width | 19981125 | ||
14 | CU_BUNDLE_LIST | Instance attribute | Protected | Type reference (TYPE) | GFW_GP_CU_BUNDLE_LIST | Customizing information | 19981123 | ||
15 | DATA_READ | Instance attribute | Protected | Type reference (TYPE) | GFW_BOOLEAN | GFW_FALSE | Data already read (e.g. to handle filter changes) | 19981123 | |
16 | DC_ATTRIB_LIST | Instance attribute | Protected | Type reference (TYPE) | GFW_ATTRIB_LIST | List of attributes of DC that the GP is interested in | 19981123 | ||
17 | DC_FILTER_LIST | Instance attribute | Protected | Type reference (TYPE) | GFW_FILTER_LIST | Filter list; GP is interested in data with given filter | 19981123 | ||
18 | EVTCODE_LIST | Instance attribute | Protected | Type reference (TYPE) | CNTL_SIMPLE_EVENTS | List of event codes | 19981123 | ||
19 | FRIEND_DATA | Instance attribute | Protected | Object reference (TYPE REF TO) | CL_GFW_GP_FRIEND | Graphic proxy data for friend classes | 19981124 | ||
20 | GP_NAME | Instance attribute | Protected | Type reference (TYPE) | ROLLNAME | Name of sub-class (for messages) | 19981123 | ||
21 | GRAPHTYPE | Instance attribute | Protected | Type reference (TYPE) | TGPN-GRAFIKTYP | For handling different products and graphics | 19981123 | ||
22 | GUI_CLASSREF | Instance attribute | Protected | Object reference (TYPE REF TO) | CL_GUI_CONTROL | Handle of control framework (CFW) | 19981123 | ||
23 | HAS_ACTIVEX | Instance attribute | Protected | Type reference (TYPE) | GFW_BOOLEAN | GFW_FALSE | Current platform supports ActiveX | 19981123 | |
24 | HAS_CONTROLS | Instance attribute | Protected | Type reference (TYPE) | GFW_BOOLEAN | GFW_FALSE | Current platform supports controls | 19981123 | |
25 | HAS_JAVABEANS | Instance attribute | Protected | Type reference (TYPE) | GFW_BOOLEAN | GFW_FALSE | Current platform supports JavaBeans | 19981123 | |
26 | LAST_CU_VALUE | Instance attribute | Private | See coding | Buffer for the method CU_VALUE | 19990409 | |||
27 | MSG_TEXT | Instance attribute | Protected | Type reference (TYPE) | TEXT40 | Buffer for collecting an (error) message | 19981123 | ||
28 | MY_DC_ATTRIBUTES_CHANGED | Instance attribute | Protected | Type reference (TYPE) | GFW_BOOLEAN | gfw_true | Better performance in virtual method FILL_DC_ATTRIB_LIST | 19981124 | |
29 | NEW_WINID_CALLCOUNT | Static Attribute | Private | Type reference (TYPE) | I | 0 | Help attribute for determining a unique graphic ID | 19981123 | |
30 | PRODUCT_ID | Instance attribute | Protected | Type reference (TYPE) | TGPN-PRODUKT | Product used | 19981123 | ||
31 | PRODUCT_PRIO | Instance attribute | Protected | Type reference (TYPE) | TGPN-PRIO | priority of used product | 19991011 | ||
32 | PRODUCT_REF | Instance attribute | Protected | Object reference (TYPE REF TO) | IF_GP_PRODUCT | Reference to product instance with product-specific parts | 19981123 | ||
33 | PROD_SUPPORTED | Instance attribute | Protected | See coding | List of products that support the GP (sub-class) | 19981123 | |||
34 | PROXY_TYPE | Instance attribute | Protected | Type reference (TYPE) | GFW_PROXTYP | GFW_NORM | Proxy (Normal, Main, Sub) | 20000803 | |
35 | SUBSCRIBED_AT_CFW | Instance attribute | Protected | Type reference (TYPE) | GFW_BOOLEAN | gfw_false | HUI_CLASSREF is subscribed at CFW | 19981123 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | CHECK_BUNDLE_AT_PORT | Instance method | Protected | Method | Virtual method: Check if bundle is allowed at this port | 19981123 |
2 | CHECK_EVENT_REGISTRATION | Instance method | Protected | Method | Check event registration | 19990316 |
3 | CHECK_MAINPROXY | Instance method | Protected | Method | check if proxy can be mainproxy | 20000803 |
4 | CHECK_SUBPROXY | Instance method | Protected | Method | Check if proxy can be subproxy | 20000803 |
5 | COMPLETE_CU_BUNDLES | Instance method | Protected | Method | Virtual method: Add default Customizing objects if needed | 19981123 |
6 | CONSTRUCTOR | Instance method | Public | Constructor | Constructor | 19981123 |
7 | CREATE_NEW_WINID | Instance method | Private | Method | Get unique ID for graphic | 19981123 |
8 | CREATE_PRODUCT_REF | Instance method | Protected | Method | Virtual method: Set product reference | 19981123 |
9 | CU_GET_BUNDLE | Instance method | Private | Method | Find bundle at port (check inheritance of bundles) | 19981125 |
10 | CU_GET_HIGHER_PORT | Instance method | Protected | Method | Virtual method: Get super port (needed for inherit.o bundls) | 19981125 |
11 | CU_VALUE | Instance method | Public | Method | Do not use | 19981125 |
12 | FILL | Instance method | Private | Method | Get data from dc and send it to graphic (front end) | 19981125 |
13 | FILL_DC_ATTRIB_LIST | Instance method | Protected | Method | Virtual method: FILL_DC_ATTRIB_LIST | 19981123 |
14 | GET_BEHAVIOR | Instance method | Public | Method | Do not use | 19990317 |
15 | PLACE_CONTROL | Instance method | Private | Method | Place control and set it to visible | 19981125 |
16 | READ_CU_BUNDLES | Instance method | Public | Method | Do not use | 19981126 |
17 | SET_ATTRIB_PRODUCT_ID | Instance method | Protected | Method | Look in product management for available product->product ID | 19981123 |
18 | WRITE_CUOBJ_SIMPLE_LIST | Instance method | Private | Method | Write Customizing bundles into simple Cu object list -> MUX | 19981125 |
19 | WRITE_CU_BUNDLES | Instance method | Public | Method | Do not use | 19981126 |
Events
Class CL_GUI_GP has no event.
Types
Class CL_GUI_GP has no local type.
Method Signatures
Method CHECK_BUNDLE_AT_PORT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | CLASS_ID | Call by reference | Type reference (TYPE) | GFWCUBU | Attribute bundle (Customizing object type) | 19981123 | ||
2 | Exporting | COUNT | Call by reference | Type reference (TYPE) | I | No of this sort permitted | 19981123 | ||
3 | Importing | KEY | Call by reference | Type reference (TYPE) | TEXT40 | Variant key | 19981123 | ||
4 | Importing | PORT | Call by reference | Type reference (TYPE) | I | Usage | 19981123 | ||
5 | Exporting | RETVAL | Call by reference | Type reference (TYPE) | SYMSGNO | CL_GFW -> OK, if OK | 19981123 |
Method CHECK_BUNDLE_AT_PORT on class CL_GUI_GP has no exception.
Method CHECK_EVENT_REGISTRATION Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | RETVAL | Call by reference | Type reference (TYPE) | SYMSGNO | CL_GFW -> OK, if OK | 19990316 |
Method CHECK_EVENT_REGISTRATION on class CL_GUI_GP has no exception.
Method CHECK_MAINPROXY Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | RETURN_VAL | Call by reference | Type reference (TYPE) | GFW_BOOLEAN | Return value | 20000926 |
Method CHECK_MAINPROXY on class CL_GUI_GP has no exception.
Method CHECK_SUBPROXY Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | RETURN_VAL | Call by reference | Type reference (TYPE) | GFW_BOOLEAN | Return value | 20000823 |
Method CHECK_SUBPROXY on class CL_GUI_GP has no exception.
Method COMPLETE_CU_BUNDLES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | RETVAL | Call by reference | Type reference (TYPE) | SYMSGNO | CL_GFW -> OK, if OK | 19981123 |
Method COMPLETE_CU_BUNDLES on class CL_GUI_GP has no exception.
Method CONSTRUCTOR Signature
Method CONSTRUCTOR on class CL_GUI_GP has no parameter.
Method CONSTRUCTOR on class CL_GUI_GP has no exception.
Method CREATE_NEW_WINID Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | CLASS | Value transfer | Type reference (TYPE) | C | Prefix for the ID | 19981123 | ||
2 | Exporting | WINID | Call by reference | Type reference (TYPE) | GRWINID | Unique ID for the graphic | 19981123 |
Method CREATE_NEW_WINID on class CL_GUI_GP has no exception.
Method CREATE_PRODUCT_REF Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | LIFETIME | Call by reference | Type reference (TYPE) | I | cntl_lifetime_imode | Lifetime | 19981229 | |
2 | Importing | PARENT | Call by reference | Object reference (TYPE REF TO) | CL_GUI_CONTAINER | Parent Container | 19981229 | ||
3 | Exporting | RETVAL | Call by reference | Type reference (TYPE) | SYMSGNO | CL_GFW -> if OK | 19981123 |
Method CREATE_PRODUCT_REF on class CL_GUI_GP has no exception.
Method CU_GET_BUNDLE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | BUNDLE_ID | Call by reference | Type reference (TYPE) | GFWCUBU | Customizing object type (attribute bundle) | 19981125 | ||
2 | Exporting | BUNDLE_OBJ | Call by reference | Object reference (TYPE REF TO) | IF_CUSTOMIZING | Customizing object found | 19981125 | ||
3 | Importing | KEY | Call by reference | Type reference (TYPE) | TEXT40 | Variant key | 19981125 | ||
4 | Changing | PORT | Call by reference | Type reference (TYPE) | I | Usage where the search was started/ended | 19981125 | ||
5 | Exporting | RETVAL | Call by reference | Type reference (TYPE) | SYMSGNO | CL_GFW -> OK, if OK | 19981125 | ||
6 | Exporting | SUBOBJ_LIST | Value transfer | Type reference (TYPE) | GFW_CU_OBJECT_NUMB_LIST | List of sub-objects of the Customizing object | 19990111 |
Method CU_GET_BUNDLE on class CL_GUI_GP has no exception.
Method CU_GET_HIGHER_PORT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | PORT | Call by reference | Type reference (TYPE) | I | Usage up-to-date/superordinate | 19981125 |
Method CU_GET_HIGHER_PORT on class CL_GUI_GP has no exception.
Method CU_VALUE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | ATTR_ID | Value transfer | Type reference (TYPE) | I | Attribute | 19981125 | ||
2 | Importing | BUNDLE_ID | Call by reference | Type reference (TYPE) | GFWCUBU | Customizing object type (attribute bundle) | 19981125 | ||
3 | Importing | KEY | Call by reference | Type reference (TYPE) | GFW_CU_KEY | Variant key | 19981125 | ||
4 | Importing | PORT | Value transfer | Type reference (TYPE) | I | Usage | 19981125 | ||
5 | Exporting | RETVAL | Call by reference | Type reference (TYPE) | SYMSGNO | CL_GFW -> OK, if OK | 19981125 | ||
6 | Importing | SET | Value transfer | Type reference (TYPE) | GFW_BOOLEAN | True: Set value, false: Read value | 19981125 | ||
7 | Importing | SUBOBJ_NO | Value transfer | Type reference (TYPE) | I | Number of sub-objects (items) | 19990108 | ||
8 | Changing | VALUE | Call by reference | Type reference (TYPE) | ANY | Attribute value | 19981125 |
Method CU_VALUE on class CL_GUI_GP has no exception.
Method FILL Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | FILL_MODE | Call by reference | Type reference (TYPE) | I | Type of data to be read | 19981202 | ||
2 | Importing | OPEN_GRAPH | Call by reference | Type reference (TYPE) | GFW_BOOLEAN | Open graphic | 19981125 | ||
3 | Exporting | RETVAL | Call by reference | Type reference (TYPE) | SYMSGNO | CL_GFW -> OK, if OK | 19981125 | ||
4 | Importing | UPDATE_READ | Call by reference | Type reference (TYPE) | GFW_BOOLEAN | GFW_TRUE | Read updates only | 19981125 |
Method FILL on class CL_GUI_GP has no exception.
Method FILL_DC_ATTRIB_LIST Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | RETVAL | Call by reference | Type reference (TYPE) | SYMSGNO | CL_GFW -> OK, if OK | 19981123 |
Method FILL_DC_ATTRIB_LIST on class CL_GUI_GP has no exception.
Method GET_BEHAVIOR Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | BEHAVIOR | Call by reference | Object reference (TYPE REF TO) | CL_DRAGDROP | Drag&Drop behavior | 19990317 | ||
2 | Importing | KEY | Call by reference | Type reference (TYPE) | GFW_CU_KEY | Variant key for object | 19990317 |
Method GET_BEHAVIOR on class CL_GUI_GP has no exception.
Method PLACE_CONTROL Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | RETVAL | Call by reference | Type reference (TYPE) | SYMSGNO | CL_GFW -> OK, if OK | 19981125 |
Method PLACE_CONTROL on class CL_GUI_GP has no exception.
Method READ_CU_BUNDLES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | DATA | Call by reference | Type reference (TYPE) | GFWCUDPT | ... | 19981126 |
Method READ_CU_BUNDLES on class CL_GUI_GP has no exception.
Method SET_ATTRIB_PRODUCT_ID Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | FORCE_PROD | Call by reference | Type reference (TYPE) | GFW_BOOLEAN | Force specified product | 19981123 | ||
2 | Importing | PROD_PRIO | Call by reference | Type reference (TYPE) | TGPN-PRIO | Priority for product | 19981123 | ||
3 | Exporting | RETVAL | Call by reference | Type reference (TYPE) | SYMSGNO | CL_GFW -> OK, if OK | 19981123 |
Method SET_ATTRIB_PRODUCT_ID on class CL_GUI_GP has no exception.
Method WRITE_CUOBJ_SIMPLE_LIST Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CUOBJ_LIST | Call by reference | Type reference (TYPE) | GFW_CU_OBJECT_LIST | ... | 19981125 |
Method WRITE_CUOBJ_SIMPLE_LIST on class CL_GUI_GP has no exception.
Method WRITE_CU_BUNDLES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | DATA | Call by reference | Type reference (TYPE) | GFWCUDPT | ... | 19981126 |
Method WRITE_CU_BUNDLES on class CL_GUI_GP has no exception.
History
Last changed by/on | SAP | 20040909 |
SAP Release Created in |