SAP TechEd Discussions
Join the conversation around SAP TechEd! Discuss details of technical sessions and workshops and anything else conference related.
cancel
Showing results for 
Search instead for 
Did you mean: 

GIS/ESRI Integration

Former Member
0 Kudos

Hi

I'm very new to SAP (1month) and still trying to find my feet. We would like to integrate SAP RE and GIS. I've managed to find some documentation that mentions things like standard interfaces,Business Connector, BAPI, ESRI_R3.dll etc but nothing specific.

Can anyone help clarify the following.

1. How would I go about integrating the 2 products, ie. what options do I have, what products are required?

2. Is it plug and play giving you some standard functionality or is it API/DLL based where you have to develop your solution?

3. Who provides the interface/integration? SAP, ESRI or both

4. If the standard interface gives you standard functionality can additional functionality be developed, in what language and from which side (SAP/ESRI)?

5. Can you make either product the master app? eg:with PP-GIS, GIS is the master. What do I do if I want SAP RE to be the master?

6. What kind of developers do I need?

7. Are there different integration methods/requirements for each product eg: ArcGIS, ArcIMS?

8. Where can I get some decent technical information that can answer some/most of the above?

Thanks for everyone's time and help

Jonathan

16 REPLIES 16

clausc
Advisor
Advisor
0 Kudos

Dear Jonathan,

I understand, that you want to connect SAP R/3 and some ESRI products. So I would contact ESRI directly to get more information. One possible link would be http://www.esri.com/sap.

Best regards, Christoph Claus, SAP AG

Former Member
0 Kudos

I got lots of experiance with ESRI-SAP integration. What do you need?

0 Kudos

hello,

i have a seamed problem,

idea is simply to display an ESRI GIS map within a dynpro while providing data integrity.

my first aim is to achieve a simple connectivity such as selecting some lines from an ALV grid control cause points on map to be selected. (and vice-versa if possible).

any idea or advice on how to achieve this, greatly appreciated.

many thanks.

Okan.

0 Kudos

Hi there, I need documentation possible step by step (End to End) as to how to integrate ArcView with SAP BW. I have ArcView 8.2 software in hand BW 3.5. I appreciate your response.

0 Kudos

Hi,

I have to incorporate GIS core functionality into SAP.

For time being atleast i should be able to display ESRI GIS map in SAP.

Request you to help me how to achieve this.

Thanks

Sireesha

0 Kudos

You will most likely require ArcGIS Server to do this. You can use Server to create a web application, then point to the url in SAP.

0 Kudos

Dear, How can i view my ESRI GIS service in SAP platform. we tried with Lumira and unfortunately we are not successful. Do u have any solution where i can see my service and integrate with SAP.

Regards

Sumanth

sauravchetry
Product and Topic Expert
Product and Topic Expert
0 Kudos

Dear Sumanth,

Are you looking for integrating with SAP ECC? If so, using ODATA service from the relevant SAP module could be an option. You would need to leverage SAP Gateway for this purpose.

Also please have a look below at spatial reference in SAP HANA platform.

http://help.sap.com/hana/sap_hana_spatial_reference_en.pdf

For further queries, can you please use "contact us" option in SAP ICC homepage?

With Best Regards,

Saurav

        Hi Sumanth !

        You didn´t specified exactly where and how you need to see your ESRI GIS Map inside SAP, there are different ways to achieve that.

        You can for example create a screen with a HTML control, which call a Web Map Application, and stablish the communication between SAP GUI and the Web Map Application through events, or javascript. Another approach is to have a web application, for example, a BSP application showing SAP data and carrying a frame pointing to a web map application.

        I have worked in the development of a product to integrate SAP(PM, PS and CRM) with ESRI GIS, and did the things works in both ways. For SAP PM, I adjusted an additional Tab in Functional Location and Equipment transactions, to show a WebMap Application with the location of the object being viewed in the transaction. For SAP CRM, I developed  an integration API including ABAP JSON to be used in REST service calls, so from CRM the product is able to call REST services in ArcGIS Server to create objects(GIS objects indicating location of Service Request or Service Order for example), and in the ArcGIS Server side, a SignalR application advice WebMap Application running inside a BSP application in CRM WebUI that new objects has been created, and the objects are shown to the user in real time. As you can see, there are some interesting ways and possibilities.

        Best regards,

        Wilson

Former Member
0 Kudos

Hello Experts,

We have a SAP Cloud for Customer instance. We need to integrate Esri maps to it.

With my understanding I assume that this could be possible only through SAP PI.

We have SAP PI.

Can you guide us on how to integrate ESRI GIS into our SAP PI ?

Since I am a beginner in SAP it would be great if you give me some links or Documents  to follow step by step.

0 Kudos

       Hi Srivatsan !

       I don´t know the SAP Cloud for Customer product, so, I don´t know what is available on it, but when you said that "We need to integrate Esri maps to it", this sounds to me as you need to put a Esri map inside some SAP Cloud for Customer screen, am I right ? Could you please explain better your scenario ?

       Best regards,

       Wilson

0 Kudos

Hello Wilson,

     Yeah we want to bring in the ESRI into C4C. But with my understanding C4C platform will not allow to so it directly. Thus, we need some middleware like SAP PI (Process Integration) or may be SAP HCP ( HANA cloud Platform ).

     So if you have documentation or guide for that, please Share it.

Thank you,

Srivatsan V

0 Kudos

       Hi Srivatsan !

       So, the SAP PI product is used to exchange data between environments, SAP or non-SAP, I mean, if you need that when a map object is created on GIS system, some equivalent or related object must be created/updated on SAP environment, you can create a PI interface to make the communication(i.e., from GIS system you can call the PI interface as a webservice, using SOAP, and PI must call a BAPI, RFC function, or abap proxy - if the destination system is a SAP ECC environment for example, as in your case is the C4C, maybe you have some kind of enterprise services or something else - to do the create/update inside SAP environment).

        So, you will use PI, if you need to exchange data, but, if you need to show a ESRI map inside C4C environment, I understand that you will need a way to make C4C to call a ArcGIS Server Web Map Application. This was I did in the product I worked on, but using SAP ECC, in my case, in SAP Transactions inside SAP GUI, I build customized screens containing HTML control to call the Web Map Applications needed, and exchanged data between SAP GUI and the Web Map Application using javascript(calling javascript from ABAP), or in some cases, only using HTTP GET requests.

        Probably in C4C you have some way to do that, as I could see doing some search, there is some ways to do enhancements on it, appears to me that probably you will need something like SAP HANA Cloud Platform to do what you need.

        I hope this helps you, let me know if you need any additional assistance.

        Best regards,

        Wilson

0 Kudos

Yes Wilson,

Using HCP should be the Possible option to Integrate ESRI/GIS with C4C.

If I may ask, Can you share any documents or guides to do so? I am new to SAP as well as ESRI/GIS, which is why i am requesting this.

Thank You,

Srivatsan V.

0 Kudos

Hi Srivatsan !

Unfortunatelly I don´t have any material about development in HCP, I don´t have access to an environment either, otherwise, I could give a look on it to better understando what can be done, but I think you can find some information in google. Think about create some kind of enhancement our new application to call an external web application to be integrated into the C4C environment, and keep your search in this way.

About ESRI GIS, in your specific case, ArcGIS Server and Web Map Applications, I don´t have any material too, when I worked on a integration project to integrate GIS and SAP, I was responsible for the SAP technology, and the GIS side was done by other team members, which were GIS specialists, but as I could understand, in the GIS side you will need some kind of html5 map application, I know that ESRI provides some libraries to do it, so, you can search by ESRI html5 api, ESRI javascript api, something like that.

What I see is, you will need a web application to show the map you need(you didn´t specified what the map will show, if the map must change according with the business object being viewed in C4C or something else, depending on it, you can need to make available parameters in the map application to be set by C4C when it calls the map app), and some kind of custom app, page, or something like that inside C4C, to call/embed the map application inside it.

In a short, you have a very interesting research & development work do be done.

Best regards,

Wilson

0 Kudos

Yeah Wilson,

      Thanks a Lot on your Help.
I will do as per your suggestion. And yes I have an interest R&D to be done.

Thanks and Regards,

Srivatsan V.