Show TOC

How to Geographically Enable a Business ObjectLocate this document in the navigation structure

Prerequisites

You need to make sure the system wide configuration of the SAP Geographical Enablement Framework, such as map provider setting, has been completed correctly. Use default configuration if you are using the delivered UI. If you need to expose services in other formats than what is provided by the default Esri REST feature service, refer to the Default GIS Implementation (Esri) section of this document.

Procedure

  1. Your business objects will be displayed as layers on the map. You need to model your business objects using the object hierarchy concept according to your business requirement. This is a conceptual design process to define your business objects, geo objects, business layers, and geometry layers. You may also want to decide which geometry context to use for each business layer, as well as the symbols or icons, which are the legends used on the map to draw points, lines, and polygons for the geometry layers in this step.
  2. Once you have the conceptual design ready, develop the geo object specific implementation classes of the interface IF_GEF_BO_SERVICE. It will be used in the Customizing activity object hierarchy. The API is described in the next section.
  3. Customize your object hierarchy by using the Customizing activity Configure the Framework under Start of the navigation path Cross-Application Components Next navigation step Processes and Tools for Enterprise Applications Next navigation step SAP Geographical Enablement Framework End of the navigation path. You can also run transaction gef_frw_config in the backend system. For more information on this configuration step, see the section on Customizing the Framework.
  4. Customize your UI profiles by using the Customizing activity Configure the Map User Interface under Start of the navigation path Cross-Application Components Next navigation step Processes and Tools for Enterprise Applications Next navigation step SAP Geographical Enablement Framework End of the navigation path. You can also run transaction gef_gis_config in the backend system. For more information on this configuration step, see the section Customizing the Map User Interface.