Easy Graphics Framework The Easy Graphics Framework (EGF) is a generic tool that you can use for the simple configuration of cockpits for applications such as Extended Warehouse Management (EWM). You use these in addition to text-based monitors and to display your data graphically. Multiple users can work with the EGF cockpit at the same time.
Note
For more information about an example implementation, see Warehouse Cockpit .
For more information, see the Implementation Guide (IMG) for EWM under .
If you are implementing the standard EGF graphics, you must have SAP GUI 6.40 or later installed. For more information, see SAP Service Marketplace under
service.sap.com/patches
.
By default, the EGF uses SAP Internet Graphics Server (SAP IGS) as its graphics provider to generate graphics from data. You can however use any other graphics provider that generates graphics from data. These graphics must be transferred to the EGF in the form of Uniform Resource Locators (URLs) (see Make Settings for the Easy Graphics Framework ).
The service provider defines which data the EGF displays for an EGF object.
To ensure that the EGF can be displayed without errors, you must have installed Microsoft Internet Explorer version 5 or higher.
For more information about security settings in Internet Explorer, see SAP Help Portal under .
The following figure provides an overview of the simplified process flow in the EGF:

The EGF receives data from a service provider, for example about the utilization of resources. If you are using a chart type to display this data that is delivered in the standard SAP system, the EGF sends the data to SAP IGS. If you are using your own chart type to display this data, the EGF uses method GET_URL to send the data to your graphics provider (see Interfaces ). SAP IGS or your graphics provider generates a relevant graphic, and sends a URL to the EGF. The EGF uses this URL to display the graphic in your cockpit.
The following functions are available in the EGF:
By default, the EGF uses SAP IGS as a graphics provider. You can use a selection of chart types , which are provided by SAP IGS. The EGF also provides you with further chart types, such as traffic lights.
You can also use your own graphics provider and your own chart types (see Make Settings for the Easy Graphics Framework ).
The EGF displays all chart types that you have defined in Customizing for the EGF. The EGF also shows all chart types for which a graphics provider sends a URL that refers to this chart type. This can be SAP’s own graphics, such as from SAP xApp Manufacturing Integration and Intelligence (xMII) or Business Server Page applications, or graphics from external providers (see Make Settings for the Easy Graphics Framework ).
You can display graphics either in a cockpit, with or without Customizing, or in your own application (see Make Settings for the Easy Graphics Framework and Interfaces ).
The EGF displays the current data sent by a service provider, and refreshes this data in specified intervals. You can define the input data for a displayed EGF object, including the refresh rate (see Using the Refresh Rate ).
If you have defined follow-up activities, you can navigate from the graphic in the EGF to another application (see Make Settings for the Easy Graphics Framework ). For example, you display the number of open warehouse tasks in a graphic, and have defined a follow-up activity to navigate to warehouse task confirmation.
If you want to navigate from the EGF to a follow-up activity, you can do this in one of the following ways:
In the context menu of the EGF object, select the corresponding option.
In the graphic, select a data value, from which you can drill-down.
You can define EGF object data, such as resource or utilization data, which a user can display as a graphic. You can define these authorizations for each EGF object or for each function using an authorization group. Users can only see EGF objects in the navigation tree, or functions in the context menu, for which they have authorization (see Make Settings for the Easy Graphics Framework ).
Example
You have the EGF objects
Door Assignment
and
Unconfirmed Warehouse Tasks
in a cockpit
. You want user A to be able to see only the EGF object for unconfirmed warehouse tasks in the navigation tree of the cockpit, and define authorizations correspondingly.
You want user B to see only unconfirmed warehouse task data for warehouse numbers
0001
and
0002
, and define authorizations correspondingly.
For more information, see the IMG for EWM under .
You can define a cross-user or a user-specific EGF cockpit layout. For an EGF cockpit menu, for example, you can define a changed structure in the navigation tree with newly created structure nodes (see Definition of EGF Cockpit Layouts ).
In Customizing for the EGF, you can define the following for displaying EGF objects (see Make Settings for the Easy Graphics Framework ):
Cockpit
Available EGF objects for each cockpit
Available chart types for each EGF object
Default chart type
You can specify a default chart type for each EGF object.
Input data for an EGF object
Follow-up activities for each EGF object