SAP CL_GUI_GP OO Class - GFW: Superclass of all graphics proxies
CL_GUI_GP is a standard SAP object class available within R/3 SAP systems depending on your version and release level. You can view/maintain the class details by entering its name into the relevant SAP transactions such as SE24, SE80 or even SE84. Below is the documentation available for class CL_GUI_GP including details of:
- Interface class implementations
- Inheritance details
- Methods defined within class ( including link to full details )
- Attributes ( including initial values )
- Class Events
Inheritance
This OO class has a superclass assigned to it, which means it will inherit its objects and methods. The superclass for CL_GUI_GP is CL_GUI_CONTROLInterface Implementation
This OO class is an Interface Implementation, which means it will implement its own version of the methods from implementation class IF_EVT_DRAGDROPInterface Implementation
This OO class is an Interface Implementation, which means it will implement its own version of the methods from implementation class IF_GP_MAINInterface Implementation
This OO class is an Interface Implementation, which means it will implement its own version of the methods from implementation class IF_GP_NOTIFICATIONInterface Implementation
This OO class is an Interface Implementation, which means it will implement its own version of the methods from implementation class IF_GP_SUBInterface Implementation
This OO class is an Interface Implementation, which means it will implement its own version of the methods from implementation class IF_GRAPHIC_PROXYMethod list of CL_GUI_GP SAP class
A method is a coding block that performs a certain procedure (i.e. ABAP functionality) on an object within the overall SAP class. In simple terms if the object is an SAP database table a method could be the procedure to add a record or to delete a record. If you are new to OO in many respects, the implementation of a method is similar to a function module and can be called in a very similar way using CALL METHOD.
Instead of "CALL FUNCTION", Methods are referenced using the following syntax: CALL METHOD =>methodname EXPORTING/IMPORTING...
Method Name | Description | Visability |
CHECK_BUNDLE_AT_PORT | Virtual method: Check if bundle is allowed at this port | Protected |
CALL METHOD cl_gui_gp=>CHECK_BUNDLE_AT_PORT...more details | ||
CHECK_EVENT_REGISTRATION | Check event registration | Protected |
CALL METHOD cl_gui_gp=>CHECK_EVENT_REGISTRATION...more details | ||
CHECK_MAINPROXY | check if proxy can be mainproxy | Protected |
CALL METHOD cl_gui_gp=>CHECK_MAINPROXY...more details | ||
CHECK_SUBPROXY | Check if proxy can be subproxy | Protected |
CALL METHOD cl_gui_gp=>CHECK_SUBPROXY...more details | ||
COMPLETE_CU_BUNDLES | Virtual method: Add default Customizing objects if needed | Protected |
CALL METHOD cl_gui_gp=>COMPLETE_CU_BUNDLES...more details | ||
CONSTRUCTOR | Constructor | Public |
CALL METHOD cl_gui_gp=>CONSTRUCTOR...more details | ||
| ||
CREATE_NEW_WINID | Get unique ID for graphic | Private |
CALL METHOD cl_gui_gp=>CREATE_NEW_WINID...more details | ||
CREATE_PRODUCT_REF | Virtual method: Set product reference | Protected |
CALL METHOD cl_gui_gp=>CREATE_PRODUCT_REF...more details | ||
CU_GET_BUNDLE | Find bundle at port (check inheritance of bundles) | Private |
CALL METHOD cl_gui_gp=>CU_GET_BUNDLE...more details | ||
CU_GET_HIGHER_PORT | Virtual method: Get super port (needed for inherit.o bundls) | Protected |
CALL METHOD cl_gui_gp=>CU_GET_HIGHER_PORT...more details | ||
CU_VALUE | Do not use | Public |
CALL METHOD cl_gui_gp=>CU_VALUE...more details | ||
FILL | Get data from dc and send it to graphic (front end) | Private |
CALL METHOD cl_gui_gp=>FILL...more details | ||
FILL_DC_ATTRIB_LIST | Virtual method: FILL_DC_ATTRIB_LIST | Protected |
CALL METHOD cl_gui_gp=>FILL_DC_ATTRIB_LIST...more details | ||
GET_BEHAVIOR | Do not use | Public |
CALL METHOD cl_gui_gp=>GET_BEHAVIOR...more details | ||
PLACE_CONTROL | Place control and set it to visible | Private |
CALL METHOD cl_gui_gp=>PLACE_CONTROL...more details | ||
READ_CU_BUNDLES | Do not use | Public |
CALL METHOD cl_gui_gp=>READ_CU_BUNDLES...more details | ||
SET_ATTRIB_PRODUCT_ID | Look in product management for available product->product ID | Protected |
CALL METHOD cl_gui_gp=>SET_ATTRIB_PRODUCT_ID...more details | ||
WRITE_CUOBJ_SIMPLE_LIST | Write Customizing bundles into simple Cu object list -> MUX | Private |
CALL METHOD cl_gui_gp=>WRITE_CUOBJ_SIMPLE_LIST...more details | ||
WRITE_CU_BUNDLES | Do not use | Public |
CALL METHOD cl_gui_gp=>WRITE_CU_BUNDLES...more details |
CL_GUI_GP attributes
List of attributes within class CL_ABAP_CHAR_UTILITIES. These can be referenced using the following syntax CL_ABAP_CHAR_UTILITIES=>. Although depending on where you are inserting the ABAP code you do need to check if the attribute is public or private.
Name | Level | Description | Initial Value | Type | Visability |
ACTIVATED | Instance Attribute | Graphic is activated (visible)//status of graphic proxy | GFW_FALSE | LIKE GFW_BOOLEAN | Protected |
BEHAVIOR_LIST | Instance Attribute | List of object behavior (Drag&Drop) | LIKE GFW_BEHAVIOR_LIST | Protected | |
COMP_ID | Instance Attribute | Composite ID in MUX | 0 | LIKE I | Protected |
CTRL_HEIGHT | Instance Attribute | Size/Height/Dynpro(ScreenPainter) metric | LIKE I | Protected | |
CTRL_HEIGHTM | Instance Attribute | Converted size/height | LIKE I | Protected | |
CTRL_IS_PLACED_IN_CONTAINER | Instance Attribute | Control placed in a container (position/size ignored) | gfw_false | LIKE GFW_BOOLEAN | Protected |
CTRL_LEFT | Instance Attribute | Position from left/Dynpro(ScreenPainter) metric | LIKE I | Protected | |
CTRL_LEFTM | Instance Attribute | Converted position from left | LIKE I | Protected | |
CTRL_NAME | Instance Attribute | Class ID of controls used | LIKE TGPN-TECH_NAME | Protected | |
CTRL_TOP | Instance Attribute | Position from top/Dynpro(ScreenPainter) metric | LIKE I | Protected | |
CTRL_TOPM | Instance Attribute | Converted position from top | LIKE I | Protected | |
CTRL_WIDTH | Instance Attribute | Size/Width/Dynpro(ScreenPainter) metric | LIKE I | Protected | |
CTRL_WIDTHM | Instance Attribute | Converted size/width | LIKE I | Protected | |
CU_BUNDLE_LIST | Instance Attribute | Customizing information | LIKE GFW_GP_CU_BUNDLE_LIST | Protected | |
DATA_READ | Instance Attribute | Data already read (e.g. to handle filter changes) | GFW_FALSE | LIKE GFW_BOOLEAN | Protected |
DC_ATTRIB_LIST | Instance Attribute | List of attributes of DC that the GP is interested in | LIKE GFW_ATTRIB_LIST | Protected | |
DC_FILTER_LIST | Instance Attribute | Filter list; GP is interested in data with given filter | LIKE GFW_FILTER_LIST | Protected | |
EVTCODE_LIST | Instance Attribute | List of event codes | LIKE CNTL_SIMPLE_EVENTS | Protected | |
FRIEND_DATA | Instance Attribute | Graphic proxy data for friend classes | LIKE CL_GFW_GP_FRIEND | Protected | |
GP_NAME | Instance Attribute | Name of sub-class (for messages) | LIKE ROLLNAME | Protected | |
GRAPHTYPE | Instance Attribute | For handling different products and graphics | LIKE TGPN-GRAFIKTYP | Protected | |
GUI_CLASSREF | Instance Attribute | Handle of control framework (CFW) | LIKE CL_GUI_CONTROL | Protected | |
HAS_ACTIVEX | Instance Attribute | Current platform supports ActiveX | GFW_FALSE | LIKE GFW_BOOLEAN | Protected |
HAS_CONTROLS | Instance Attribute | Current platform supports controls | GFW_FALSE | LIKE GFW_BOOLEAN | Protected |
HAS_JAVABEANS | Instance Attribute | Current platform supports JavaBeans | GFW_FALSE | LIKE GFW_BOOLEAN | Protected |
LAST_CU_VALUE | Instance Attribute | Buffer for the method CU_VALUE | LIKE | Private | |
MSG_TEXT | Instance Attribute | Buffer for collecting an (error) message | LIKE TEXT40 | Protected | |
MY_DC_ATTRIBUTES_CHANGED | Instance Attribute | Better performance in virtual method FILL_DC_ATTRIB_LIST | gfw_true | LIKE GFW_BOOLEAN | Protected |
NEW_WINID_CALLCOUNT | Static Attribute | Help attribute for determining a unique graphic ID | 0 | LIKE I | Private |
PRODUCT_ID | Instance Attribute | Product used | LIKE TGPN-PRODUKT | Protected | |
PRODUCT_PRIO | Instance Attribute | priority of used product | LIKE TGPN-PRIO | Protected | |
PRODUCT_REF | Instance Attribute | Reference to product instance with product-specific parts | LIKE IF_GP_PRODUCT | Protected | |
PROD_SUPPORTED | Instance Attribute | List of products that support the GP (sub-class) | LIKE | Protected | |
PROXY_TYPE | Instance Attribute | Proxy (Normal, Main, Sub) | GFW_NORM | LIKE GFW_PROXTYP | Protected |
SUBSCRIBED_AT_CFW | Instance Attribute | HUI_CLASSREF is subscribed at CFW | gfw_false | LIKE GFW_BOOLEAN | Protected |
Links to Related Class(s)
CL_GUI_G...Full list of available SAP object classes
Search for further information about these or an SAP related objects