SAP IF_GRAPHIC_PROXY OO Class - GFW: Graphic proxy interface (for the master)
IF_GRAPHIC_PROXY 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 IF_GRAPHIC_PROXY including details of:
- Interface class implementations
- Inheritance details
- Methods defined within class ( including link to full details )
- Attributes ( including initial values )
- Class Events
Method list of IF_GRAPHIC_PROXY 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 |
| ACTIVATE | Activate graphic (-> visible) | Public |
| CALL METHOD if_graphic_proxy=>ACTIVATE...more details | ||
| ADD_CU_BUNDLE | Customizing: Add attribute bundle | Public |
| CALL METHOD if_graphic_proxy=>ADD_CU_BUNDLE...more details | ||
| DEACTIVATE | Deactivate graphic (-> invisible) | Public |
| CALL METHOD if_graphic_proxy=>DEACTIVATE...more details | ||
| DEL_CU_BUNDLE | Customizing: Remove attribute bundle | Public |
| CALL METHOD if_graphic_proxy=>DEL_CU_BUNDLE...more details | ||
| ENSURE_OBJECT_LIST_VISIBLE | Ensure visibility of objects | Public |
| CALL METHOD if_graphic_proxy=>ENSURE_OBJECT_LIST_VISIBLE...more details | ||
| EXPORT | Get graphic as export/picture | Public |
| CALL METHOD if_graphic_proxy=>EXPORT...more details | ||
|
| ||
| FREE | Destructor replacement | Public |
| CALL METHOD if_graphic_proxy=>FREE...more details | ||
| GET_CU_BUNDLE | Customizing: Get attribute bundle (added by add_cu_bundle) | Public |
| CALL METHOD if_graphic_proxy=>GET_CU_BUNDLE...more details | ||
| INIT | Constructor: Initialize Graphic Proxy | Public |
| CALL METHOD if_graphic_proxy=>INIT...more details | ||
| LOAD_CUSTOMIZING | Customizing: Load the settings from the database | Public |
| CALL METHOD if_graphic_proxy=>LOAD_CUSTOMIZING...more details | ||
| Print graphic | Public | |
| CALL METHOD if_graphic_proxy=>PRINT...more details | ||
| SAVE_CUSTOMIZING | Customizing: Save the (changed) settings in the database | Public |
| CALL METHOD if_graphic_proxy=>SAVE_CUSTOMIZING...more details | ||
| SEND_EVENT | Send/distribute (internal) event | Public |
| CALL METHOD if_graphic_proxy=>SEND_EVENT...more details | ||
| SET_BEHAVIOR_LIST | Set list of Drag&Drop behavior | Public |
| CALL METHOD if_graphic_proxy=>SET_BEHAVIOR_LIST...more details | ||
| SET_EVENT_LIST | Set event code list | Public |
| CALL METHOD if_graphic_proxy=>SET_EVENT_LIST...more details | ||
| SET_FILTER_LIST | Set filter list | Public |
| CALL METHOD if_graphic_proxy=>SET_FILTER_LIST...more details | ||
| SET_PARAMETER | Set parameter (see CO_PARAM_...) | Public |
| CALL METHOD if_graphic_proxy=>SET_PARAMETER...more details | ||
IF_GRAPHIC_PROXY 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 |
| CO_EVTPARAM_AXIS | Constant | Event parameter: Dimension/axis | 'AXIS' | LIKE GFW_EVTPARAM-NAME | Public |
| CO_EVTPARAM_GRPID | Constant | Event parameter: Group ID | 'GRPID' | LIKE GFW_EVTPARAM-NAME | Public |
| CO_EVTPARAM_HAS_CHILD | Constant | Event parameter: Object has child objects (structure) | 'HASCHILD' | LIKE GFW_EVTPARAM-NAME | Public |
| CO_EVTPARAM_ITEM | Constant | Event parameter: Name of the sub-object (item) | 'ITEM' | LIKE GFW_EVTPARAM-NAME | Public |
| CO_EVTPARAM_OBJID | Constant | Event parameter: Object ID | 'OBJID' | LIKE GFW_EVTPARAM-NAME | Public |
| CO_EVTPARAM_OFFSET | Constant | Event parameter: Offset | 'OFFSET' | LIKE GFW_EVTPARAM-NAME | Public |
| CO_EVTPARAM_PRODID | Constant | Event parameter: Product-specific event number | 'PRODID' | LIKE GFW_EVTPARAM-NAME | Public |
| CO_EVTPARAM_RC | Constant | Event parameter: Code of graphic proxy processing error | 'RC' | LIKE GFW_EVTPARAM-NAME | Public |
| CO_EVTPARAM_TIME_OFFSET | Constant | Event parameter: Offset at time axis | 'TIME_OFFSET' | LIKE GFW_EVTPARAM-NAME | Public |
| CO_EVTPARAM_UNITWIDTH | Constant | Event parameter: Unit width | 'UWIDTH' | LIKE GFW_EVTPARAM-NAME | Public |
| CO_EVTPARAM_XANGLE | Constant | Event parameter: Angle of rotation in X direction | 'XANGLE' | LIKE GFW_EVTPARAM-NAME | Public |
| CO_EVTPARAM_YANGLE | Constant | Event parameter: Angle of rotation in Y direction | 'YANGLE' | LIKE GFW_EVTPARAM-NAME | Public |
| CO_EVTPARAM_ZANGLE | Constant | Event parameter: Angle of rotation in Z direction | 'ZANGLE' | LIKE GFW_EVTPARAM-NAME | Public |
| CO_EVT_ANY | Constant | Event: Determine graphic proxy internally | 23 | LIKE GFW_EVTCODE | Public |
| CO_EVT_BUTTON_CLICKED | Constant | Event: Pushbutton (sub-object) clicked | 28 | LIKE GFW_EVTCODE | Public |
| CO_EVT_CHECKBOX_CHANGED | Constant | Event: Checkbox (sub-object) status changed | 30 | LIKE GFW_EVTCODE | Public |
| CO_EVT_CLOSED | Constant | See event GRAPHIC_CLOSED | 2 | LIKE GFW_EVTCODE | Public |
| CO_EVT_COLLAPSED | Constant | Event: Collapse sub-tree | 35 | LIKE GFW_EVTCODE | Public |
| CO_EVT_CTX_REQ | Constant | Event: Context menu request | 26 | LIKE GFW_EVTCODE | Public |
| CO_EVT_CTX_SEL_APPL | Constant | Event: Context menu selection as application event | 27 | LIKE GFW_EVTCODE | Public |
| CO_EVT_CUSTOM_CHANGED | Constant | See event GRAPHIC_CUSTOM_CHANGED | 5 | LIKE GFW_EVTCODE | Public |
| CO_EVT_DRAGGED | Constant | Internal use only | 31 | LIKE GFW_EVTCODE | Public |
| CO_EVT_DROPPED | Constant | Internal use only | 24 | LIKE GFW_EVTCODE | Public |
| CO_EVT_DROP_COMPLETED | Constant | Internal use only | 33 | LIKE GFW_EVTCODE | Public |
| CO_EVT_EXPANDED | Constant | Event: Expand node | 25 | LIKE GFW_EVTCODE | Public |
| CO_EVT_FLAVOR_REQUESTED | Constant | Internal use only | 34 | LIKE GFW_EVTCODE | Public |
| CO_EVT_LINK_CLICKED | Constant | Event: Link (sub-object) clicked | 29 | LIKE GFW_EVTCODE | Public |
| CO_EVT_MOUSE_CLK_LEFT | Constant | See event GRAPHIC_MOUSE_CLK_LEFT | 6 | LIKE GFW_EVTCODE | Public |
| CO_EVT_MOUSE_CLK_MIDDLE | Constant | See event GRAPHIC_MOUSE_CLK_MIDDLE | 7 | LIKE GFW_EVTCODE | Public |
| CO_EVT_MOUSE_CLK_RIGHT | Constant | See event GRAPHIC_MOUSE_CLK_RIGHT | 8 | LIKE GFW_EVTCODE | Public |
| CO_EVT_MOUSE_DBLCLK_LEFT | Constant | See event GRAPHIC_MOUSE_DBLCLK_LEFT | 9 | LIKE GFW_EVTCODE | Public |
| CO_EVT_MOUSE_DBLCLK_MIDDLE | Constant | See event GRAPHIC_MOUSE_DBLCLK_MIDDLE | 10 | LIKE GFW_EVTCODE | Public |
| CO_EVT_MOUSE_DBLCLK_RIGHT | Constant | See event GRAPHIC_MOUSE_DBLCLK_RIGHT | 11 | LIKE GFW_EVTCODE | Public |
| CO_EVT_ROTATED | Constant | See event GRAPHIC_ROTATED | 21 | LIKE GFW_EVTCODE | Public |
| CO_EVT_SCALED | Constant | See event GRAPHIC_SCALED | 18 | LIKE GFW_EVTCODE | Public |
| CO_EVT_SCROLLED | Constant | See event GRAPHIC_SCROLLED | 12 | LIKE GFW_EVTCODE | Public |
| CO_EVT_SELECTED | Constant | See event GRAPHIC_SELECTED | 3 | LIKE GFW_EVTCODE | Public |
| CO_EVT_UNKNOWN | Constant | See event GRAPHIC_UNKNOWN | 1 | LIKE GFW_EVTCODE | Public |
| CO_EVT_VALUE_CHANGED | Constant | See event GRAPHIC_VALUE_CHANGED | 4 | LIKE GFW_EVTCODE | Public |
| CO_EVT_VIEWPOINTS_CHANGED | Constant | See event GRAPHIC_VIEWPOINTS_CHANGED | 22 | LIKE GFW_EVTCODE | Public |
| CO_EVT_ZOOMED | Constant | See event GRAPHIC_ZOOMED | 15 | LIKE GFW_EVTCODE | Public |
| CO_FORMAT_BMP | Constant | export format BMP (s. method Export) | 3 | LIKE I | Public |
| CO_FORMAT_GIF | Constant | export format GIF (s. method Export) | 1 | LIKE I | Public |
| CO_FORMAT_JPEG | Constant | export format JPG (s. method Export) | 2 | LIKE I | Public |
| CO_PARAM_DC_DIM1 | Constant | Data container Dim1 | 9 | LIKE I | Public |
| CO_PARAM_DC_DIM2 | Constant | Data container Dim2 | 10 | LIKE I | Public |
| CO_PARAM_DC_DIM3 | Constant | Data container Dim3 | 11 | LIKE I | Public |
| CO_PARAM_DC_FILTER | Constant | Data container filter | 20 | LIKE I | Public |
| CO_PARAM_DC_GRP | Constant | Data container group ID (curve ID) | 12 | LIKE I | Public |
| CO_PARAM_DC_ID | Constant | Data container object ID | 8 | LIKE I | Public |
| CO_PARAM_DC_OBJTYPE | Constant | Data container object type (node, link...) | 16 | LIKE I | Public |
| CO_PARAM_DC_PCLUSTER | Constant | Data container parent frame | 19 | LIKE I | Public |
| CO_PARAM_DC_PRED | Constant | Data container predecessor | 17 | LIKE I | Public |
| CO_PARAM_DC_REFOBJ | Constant | Data container reference object | 13 | LIKE I | Public |
| CO_PARAM_DC_STAT | Constant | Data container Customizing status | 14 | LIKE I | Public |
| CO_PARAM_DC_SUCC | Constant | Data container successor | 18 | LIKE I | Public |
| CO_PARAM_DC_TEXT | Constant | Data container text | 15 | LIKE I | Public |
| CO_PARAM_DC_T_DIM1 | Constant | Data container name for Dim1 | 21 | LIKE I | Public |
| CO_PARAM_DC_T_GRP | Constant | Data container name for group | 22 | LIKE I | Public |
| CO_PORT_CHART | Constant | Port for plot area (all) | 2 | LIKE I | Public |
| CO_PORT_CHART1 | Constant | Plot area 1 | 3 | LIKE I | Public |
| CO_PORT_CHART1_X_PRIM_AXIS | Constant | Primary X axis (plot area 1) | 6 | LIKE I | Public |
| CO_PORT_CHART1_X_SEC_AXIS | Constant | Secondary X axis (plot area 1) | 9 | LIKE I | Public |
| CO_PORT_CHART1_Y_PRIM_AXIS | Constant | Primary Y axis (plot area 1) | 12 | LIKE I | Public |
| CO_PORT_CHART1_Y_SEC_AXIS | Constant | Secondary Y axis (plot area 1) | 15 | LIKE I | Public |
| CO_PORT_CHART1_Z_PRIM_AXIS | Constant | Primary Z axis (plot area 1) | 18 | LIKE I | Public |
| CO_PORT_CHART1_Z_SEC_AXIS | Constant | Secondary X axis (plot area 1) | 21 | LIKE I | Public |
| CO_PORT_CHART2 | Constant | Plot area 2 | 4 | LIKE I | Public |
| CO_PORT_CHART2_X_PRIM_AXIS | Constant | Primary X axis (plot area 2) | 7 | LIKE I | Public |
| CO_PORT_CHART2_X_SEC_AXIS | Constant | Secondary X axis (plot area 2) | 10 | LIKE I | Public |
| CO_PORT_CHART2_Y_PRIM_AXIS | Constant | Primary Y axis (plot area 2) | 13 | LIKE I | Public |
| CO_PORT_CHART2_Y_SEC_AXIS | Constant | Secondary Y axis (plot area 2) | 16 | LIKE I | Public |
| CO_PORT_CHART2_Z_PRIM_AXIS | Constant | Primary Z axis (plot area 2) | 19 | LIKE I | Public |
| CO_PORT_CHART2_Z_SEC_AXIS | Constant | Secondary Z axis (plot area 2) | 22 | LIKE I | Public |
| CO_PORT_CHART3 | Constant | Plot area 3 | 20 | LIKE I | Public |
| CO_PORT_CHART_X_PRIM_AXIS | Constant | Primary object axis (X axis) | 5 | LIKE I | Public |
| CO_PORT_CHART_X_SEC_AXIS | Constant | Secondary X axis | 8 | LIKE I | Public |
| CO_PORT_CHART_Y_PRIM_AXIS | Constant | Primary Y axis | 11 | LIKE I | Public |
| CO_PORT_CHART_Y_SEC_AXIS | Constant | Secondary Y axis | 14 | LIKE I | Public |
| CO_PORT_CHART_Z_PRIM_AXIS | Constant | Primary Z axis | 17 | LIKE I | Public |
| CO_PORT_CHART_Z_SEC_AXIS | Constant | Secondary Z axis | 20 | LIKE I | Public |
| CO_PORT_DIAGRAM | Constant | Port for chart | 1 | LIKE I | Public |
Events of Class IF_GRAPHIC_PROXY
Events are created within your class using special event handler methods. These must be registered at runtime for the event and can then be triggered using the ABAP syntax: RAISE EVENT EXPOTING... GRAPHIC_ANYEVT - GUI event received; details in parameter event codeGRAPHIC_BUTTON_CLICKED - GUI event CO_EVT_BUTTON_CLICKED received
GRAPHIC_CHECKBOX_CHANGED - GUI event CO_EVT_CHECKBOX_CHANGED received
GRAPHIC_CLOSED - GUI event CO_EVT_CLOSED received
GRAPHIC_CTX_REQ - GUI event CO_EVT_CTX_REQ received
GRAPHIC_CTX_SEL - GUI event: 'Context menu selected' received
GRAPHIC_CUSTOM_CHANGED - GUI event CO_EVT_CUSTOM_CHANGED received -> documentation
GRAPHIC_LINK_CLICKED - GUI event CO_EVT_LINK_CLICKED received
GRAPHIC_MOUSE_CLK_LEFT - GUI event CO_EVT_MOUSE_CLK_LEFT received
GRAPHIC_MOUSE_CLK_MIDDLE - GUI event CO_EVT_MOUSE_CLK_MIDDLE received
GRAPHIC_MOUSE_CLK_RIGHT - GUI event CO_EVT_MOUSE_CLK_RIGHT received
GRAPHIC_MOUSE_DBLCLK_LEFT - GUI event CO_EVT_MOUSE_DBLCLK_LEFT received
GRAPHIC_MOUSE_DBLCLK_MIDDLE - GUI event CO_EVT_MOUSE_DBLCLK_MIDDLE received
GRAPHIC_MOUSE_DBLCLK_RIGHT - GUI event CO_EVT_MOUSE_DBLCLK_RIGHT received
GRAPHIC_OBJ_COLLAPSED - GUI event CO_EVT_COLLAPSED received
GRAPHIC_OBJ_EXPANDED - GUI event CO_EVT_EXPANDED received
GRAPHIC_ROTATED - GUI event CO_EVT_ROTATED received
GRAPHIC_SCALED - GUI event CO_EVT_SCALED received
GRAPHIC_SCROLLED - GUI event CO_EVT_SCROLLED received
GRAPHIC_SELECTED - GUI event CO_EVT_SELECTED received
GRAPHIC_UNKNOWN - Unknown GUI event received
GRAPHIC_VALUE_CHANGED - GUI event CO_EVT_VALUE_CHANGED received
GRAPHIC_VIEWPOINTS_CHANGED - GUI event CO_EVT_VIEWPOINTS_CHANGED received -> docu.
GRAPHIC_ZOOMED - GUI event CO_EVT_ZOOMED received
Links to Related Class(s)
IF_GRAPH...Full list of available SAP object classes
Search for further information about these or an SAP related objects