Show TOC

  Easy Graphics Framework

Purpose

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 Note

For more information about an example implementation, see Warehouse Cockpit .

For more information, see the Implementation Guide (IMG) for EWM under Start of the navigation path Monitoring Next navigation step Easy Graphics Framework End of the navigation path .

End of the note.

Implementation Considerations

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 .

Integration

  • 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 Start of the navigation path help.sap.com Next navigation step SAP ERP Next navigation step SAP ERP Central Component Next navigation step Logistics Next navigation step Production Planning and Control (PP) Next navigation step Production Planning for Process Industries (PP-PI) Next navigation step Process Management (PP-PI-PMA) Next navigation step Process Instruction Sheets (PI Sheets) Next navigation step Browser-Based PI Sheet Next navigation step Setting Up the Browser for PI Sheets and Cockpits End of the navigation path .

Features

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

    End of the example.

    For more information, see the IMG for EWM under Start of the navigation path Monitoring Next navigation step Easy Graphics Framework Next navigation step Define Authorization Groups End of the navigation path .

  • 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