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
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