Upload
dangthu
View
225
Download
0
Embed Size (px)
Citation preview
© 2010 ESRI Suisse SA
Intégration ESRI - SAPGeo-Enablement de l’ERP SAPExemple : GEO.e
Christophe Lapierre
Enrique Yaptenco
Professional Services - ESRI Suisse
2
Agenda
+ Introduction et présentation
+ L’intégration SAP et SIG
+ Le geo enablement
> Solution packagée « geo.e » (SAP Consulting) pour RE-FX et LUM
> Exemples de mise en œuvre (références)
+ Conclusion / Discussion
3
Objectif: combiner des données et des processus com plémentaires
4
Les approches d’intégration SAP -SIG
+ Point-à-point:
> L’application cliente (par exemple ArcGIS Desktop) accède directement à des fonctions SAP via des appels à des RFC ou BAPI
+ Utilisant une plateforme d’intermédiation
> Le dialogue se fait entre serveurs
> Serveur d’applications (services web)
> SAP Net Weaver Process Integration (PI/XI)
+ Solution d’intégration packagée (clés en mains)
> Principalement dans le domaine de l’EAM (Enterprise AssetManagement)
> GISConnex, AED-SICAD, IMPRESS
http://www.esri.com/news/arcnews/spring09articles/integrating-gis.html
5
Le geo-enablement, qu’est ce que c’est ?
Enrichir les fonctionnalités d’une solution (tel qu ’un ERP) pour y ajouter toute ou une partie des fonctions suivantes :
+ La possibilité de gérer les “master data” possédant u ne géométrie
+ La possibilité de visualiser géographiquement les ob jets métiers
+ La possibilité de sélectionner géographiquement les objets métiers
+ La possibilité de géocoder des adresses et de calcul er des itinéraires entre des lieux
+ Et plus encore …
6
Quel est l’intérêt du geo-enablement ?
+ Les clients et les éditeurs de solutions visent à am éliorer la façon dont sont exécutés les processus métiers
> En utilisant des outils de recherche spatiale et de navigation cartographique
> En incluant la vision cartographique
> En offrant ces outils dans une application familière à l’utilisateur
+ La Geo-activation permet à l’ERP d’avoir le contrôle sur les master data
> Y compris la géométrie des objets
+ Les fonctionnalités géographiques peuvent être diff usées et maintenues
7
Ajout de la géométrie aux master data
+ SAP a ajouté les attributs LONGITUDE et LATITUDE aux objetssuivants:
> Functional Locations
> Equipment
> Business Partner
> Force Elements
> Objets Real Estate (par ex. Parcels, Architectural Object, etc)
> Et sans doute davantage …
+ SAP Consulting RE (Real Estate team) a enrichi le mo dèle de données pour inclure le type de géométrie “polygone”
> Ceci nécessite ArcGIS Server
8
Geo-enablement de l’ERP SAP – master data management
SAP ERP
ERP-DB
ArcGIS Server
ERP-GDB
Versionnement, topologie et extensions de classes d’entités ne sont pas utilisées
La base logique occupe 2 bases physiques
SAP ERP
ERP-DBXY
9
Geocoding Framework (géocodage)
+ SAP a inclus une structure pour le géocodage dans l’ERP
+ Certains objets (tels que les Business Partner par ex.) utilisent ceframework
+ Les résultats du géocodage sont stockés dans les tables des master data
10
Ex: Business Partner integré au geocoding framework
11
Geo Enabled SAP ERP
Geo-enablement de l’ERP SAP – géocodage
ERP-DB
CustomGeocoder
(REST API)
GeocodingFramework
Events andmessagesto create
and updateMaster data
Events andmessagesto create
and updateMaster data
Evènementset messagespour créer et modifier lesMaster data
ArcGIS Online Locator Service
XY
ArcGIS Server
Locator Service
Street Network
12
Ajouter la gestion de la géométrie dans les master data A PIs
+ SAP a intégré le geocoding framework dans quelques BAP Is
> Création et modification des adresses pour les Business Partner
+ SAP Consulting RE va geo-activer tous les BAPIs RE conc ernés
> Ajout d’un argument Geometry pour les opérations de création et de modification offertes par ces BAPIs
> Cela constitue une nouvelle forme d’intégration du SIG a vec SAP RE
13
Geo-activation de l’ERP SAP– master data management
Geo Enabled SAP ERP
ERP-DB
ArcGIS Server
ERP-GDB
Geo-BAPI(REST API)
Standard-BAPI
Feature Service
XY
Events andmessagesto create
and updateMaster data
Events andmessagesto create
and updateMaster data
Evènementset messagespour créer et modifier lesMaster data
14
Ajouter un composant de visualisation cartographique aux formulaires standards SAP
+ La plupart des écrans d’affichage des master data SAP peuventêtre enrichis
15
Nouveaux visualisateurs cartographiques pour les master data
16
Geo-activation de l’ERP SAP– map viewers intégrés
Geo Enabled SAP ERP
ERP-DB
ArcGIS Server
ERP-GDB
Standard txn
Map ServiceMap viewerSimple Editor
(Web/REST API)
ArcGIS Online Map Service
SAPGUIAvec visualisateur
cartographiqueintégré
XY
17
Les limites de la geo-activation ?
+ Cela ne remplace pas un SIG permettant la gestion des d onnées spatiales
+ Il ne contient pas les outils d’édition géographique de grande précision
+ Cela ne remplace pas une geodatabase “avancée” incluant p ar exemple les règles topologiques ou les réseaux géometriques
+ Cela ne permet pas la gestion de tous les types de donn ées spatiales
+ Cela n’inclut pas la gestion des représentations cartog raphiques avancées(bien que des map services en contenant peuvent y être u tilisés)
+ Cela n’inclut pas les géotraitements (bien que cela puiss e en faire usage)
18
Intégration SIG avec un ERP SAP Geo-enabled
19
ESB(facultatif)
Intégration SIG avec un ERP SAP Geo-enabled Architecture générale – SIG ���� ERP
Geo Enabled SAP ERP
ERP-DB
ArcGIS Server
ERP-GDB
Geo-BAPI(REST API)
Standard-BAPI
Feature Service
GISspatial data management
WS-GDB
ArcGISDesktop
ArcGISDesktop
ArcGISDesktop
ArcGISDesktop
ArcGISDesktop
Events andmessagesto create
and updateMaster data
Events andmessagesto create
and updateMaster data
Evènementset messagespour créer et modifier lesMaster data
20
ESB(facultatif)
Intégration SIG avec un ERP SAP Geo-enabled Architecture générale – SIG ���� ERP
Geo Enabled SAP ERP
ERP-DB
ArcGIS Server
ERP-GDB
Geo-BAPI(REST API)
Standard-BAPI
Feature Service
GIS spatial data management
WS-GDB
ArcGISDesktop
ArcGISDesktop
ArcGISDesktop
ArcGISDesktop
ArcGISDesktop
Events andmessagesto create
and updateMaster data
Events andmessagesto create
and updateMaster data
Events andmessagesto create
and updatemaster data
GIS spatial data management
WS-GDB
ArcGISDesktop
ArcGISDesktop
ArcGISDesktop
ArcGISDesktop
ArcGISDesktop
Events andmessagesto create
and updateMaster data
Events andmessagesto create
and updateMaster data
Events andmessagesto create
and updatemaster data
Evènementset messagespour créer et modifier lesMaster data
Evènementset messagespour créer et modifier lesMaster data
21
Intégration SIG avec un ERP SAP Geo-enabled Architecture générale – ERP ���� SIG
Geo Enabled SAP ERP
ERP-DB
ArcGIS Server
ERP-GDB
Standard txn
Map ServiceSimple Editor
Feature Service
Geo-BADI
ESB(facultatif)
GISspatial data management
ArcGIS Server
Feature Service
WS-GDB
Events andmessagesto create
and updateMaster data
Events andmessagesto create
and updateMaster data
Evènementset messagespour créer et modifier lesMaster data
22
Intégration SIG avec un ERP SAP Geo-enabled Best Practice pour assurer une continuité du système
+ Les Master data (dont leur géometrie) sont protégées e t maintenues> La qualité et l’intégrité des données sont assurées par les processus métiers
geo-enabled> Disponibilité et sécurité sont garanties
+ Le geo-server de l’ERP se conforme aux règles de gouve rnance de l’ERP> Y compris les mises à jour des systèmes, les améliorations, les sauvegardes,
la sécurité, les droits d’accés,…
> Les règles de gouvernance du SIG et de l’ERP n’ont pas besoin d’être unifiéesou modifiées
+ Le niveau de disponibilité de l’ERP dans son ensemble p eut être maintenu
+ Le coût est mieux maîtrisé et moins cher sur le long terme> Les changements des règles de gouvernance sont évités> Les temps d’indisponibilité sont réduits
23
Solution packagée GEO.e (SAP)
24
Quelques références d’implémentation
+ Saudi Aramco
> Gestion des terrains et du cadastre
> Couplage SIG, SAP RE/LUM et Documentum (DMS)
+ City of Cape Town (Afrique du Sud)
> SAP RE-FX/LUM
> Gestion du cadastre
25
Contacts
+ Christophe Lapierre: [email protected]
+ Enrique Yaptenco: [email protected]
ESRI Suisse SA
5-7 route du Cordon
Nyon 1260 – CH
Tel: +41 22 365 69 00