Skip to Content
Author's profile photo Jitendra Kansal

How to install SAP Mobile Platform Tools for Integration Gateway in Eclipse IDE

Hi All,

<<Update : SMP Tools plugin version 1.7.1 has been released with latest release of SMP 3.0 SP11 server but in Eclipse MARS>>

 

 

 

Fresh Installation

Integration Gateway plugins support for Eclipse LUNA/Kepler is no more there.

So what is next? Now, SAP has come up with new SAP Mobile Platform tools in Eclipse MARS. How to add it?

Steps:

  1. Make sure you have downloaded and installed latest Java (JDK or JRE – 32 bit/64 bit based on your OS configuration)

Java-Downloads für alle Betriebssysteme

2. Download and extract latest Eclipse MARS Eclipse IDE for Java EE Developers | Packages

 

Note: If you are accessing external URL using any proxy server, make sure to set those settings in eclipse kepler as well. Check “How to resolve this issue?” section in this blog. Do it for both HTTP & HTTPS.

3.  Start Eclipse > Help>Install New Software

 

Note: Check SAP Development Tools for Eclipse for more info

1.PNG

    • Accept License Agreement, Click on “Finish

/wp-content/uploads/2014/08/3_525666.png

    • Restart the eclipse.

4.    Go to Preferences>SAP Mobile Platform Tools

2.PNG

Note:

1. To Crate a OData project, select File>New>SAP Mobile Platform  OData Implementation Project

/wp-content/uploads/2014/08/5_525675.png

2. Select Model content as required:

1234.JPG

Tips

1. While setting up SMP server settings in Preferences, If i pass URL as https://smpserverIPAddress:8083 (even SMP server complete host name) it gives an error saying “Error during processing request on Operations server“.

/wp-content/uploads/2014/08/connection_530891.png

Resolution:

Seems network proxy issue. Make sure to change proxy settings under Windows>Preferences>Network Connections How to bypass proxy settings in SMP workspace for connecting any public Web Service within corporate Network

2.. If a project name is like “ICRA_V1.1” then you can not deploy it to SMP server (SP03 PL02). As it says ”

Special Characters are not allowed in the Name“. But if i replace 1.1 as 11, it works.

/wp-content/uploads/2014/08/issu1_528495.png

Note: This issue has been resolved in latest release of SMP 3.0 SP04 PL01

 

Update Plugins

How to update SMP Tools Plugins: Help menu>Install New Update

 

Untitled.png

Reference Videos:  (By Bjoern Woppmann Product Manager for SAP Gateway)

Video 1: Introduction to SAP Mobile Platform Tools                                                         

 

Videos 2 – 6:

 

Reference Documents:

Online: SAP HANA Cloud Documentation

Offline : Eclipse Kepler Help menu > Help contents

helpguide.PNG

Hope you will find it useful.

Regards,

JK (@jkkansal1987)

Assigned Tags

      35 Comments
      You must be Logged on to comment or reply to a post.
      Author's profile photo Rakshit Doshi
      Rakshit Doshi

      Dear Jitendra,

      Are you able to access this port from your command prompt.

      Can you try to do a telnet to that ip on port 8083.

      This could be a network issue as well.

      Regards,

      Rakshit Doshi

      Author's profile photo Jitendra Kansal
      Jitendra Kansal
      Blog Post Author

      yes very much. As that ip is my machine ip only. ( SMP server is installed locally on this machine)

      Author's profile photo Rakshit Doshi
      Rakshit Doshi

      Dear Jitendra,

      If its a local machine, why re you enter in the IP 10.23.1.2..Try using 127.0.0.1 or 10.0.2.2 or 10.0.0.2.

      Check if this helps.

      Thanks,

      Best Regards,

      Rakshit Doshi

      Author's profile photo Jitendra Kansal
      Jitendra Kansal
      Blog Post Author

      Rakshit Doshi

      But if SMP server is installed on some other machine and i want to access it from my machine (in Eclipse Kepler) then in this case it is not working.

      Rgrds,

      JK

      Author's profile photo Om Band
      Om Band

      Dear Jitendra,

      If the network is good, as Rakshit says, it could be it is still likely that Eclipse cannot access the server.

      Please check your network settings in Eclipse.

      Window -> Preferences -> Network connections. Check Active provider is right. (I have Manual)

      Try adding the IP to proxy bypass list in the same preference page, to isolate any proxy issue.

      Which JRE you are using to start eclipse. If less than JRE 7, try using JRE 7.

      Regards,

      Om

      Author's profile photo Jitendra Kansal
      Jitendra Kansal
      Blog Post Author

      Om Band

      Eclipse Kepler is installed on the same machine where SMP server is installed. Same thing is working in Eclipse JUNO.

      I have checked the proxy connections as well and tried adding IP to proxy bypass list.

      I am using JRE7 only.

      Rgrds,

      JK

      Author's profile photo Rakshit Doshi
      Rakshit Doshi

      EXactly. Configure the proxy settings and you are good to go

      Author's profile photo Jitendra Kansal
      Jitendra Kansal
      Blog Post Author

      Thanks guys Rakshit Doshi Om BandRakshit Doshi

      It was indeed proxy issues. Removed Issue #2 and moved it to Tips #1 😉

      Rgrds,

      JK

      Author's profile photo Rakshit Doshi
      Rakshit Doshi

      Yeh toh aapka baddhapan hai sardar 🙂

      Author's profile photo Former Member
      Former Member

      I have just one question. Can I install this even without eclipse Juno?

      Author's profile photo Rakshit Doshi
      Rakshit Doshi

      Yes, thats what the post also says..you can install it on kepler 🙂

      Author's profile photo Former Member
      Former Member

      Hello I have problem with connect to SMP server see screenshot.

      SMP.png

      When I used this account by browser and it works! I used LDAP autentification....

      Could anybody help?

      Thanks Jan

      Author's profile photo Jitendra Kansal
      Jitendra Kansal
      Blog Post Author

      Jan Rychtar

      Did you try with smp server ip address as well? Did it not work?

      Rgrds

      JK

      Author's profile photo Former Member
      Former Member

      Of course I tried with IP address, reason was same :-(.

      Author's profile photo Former Member
      Former Member

      When I try smpAdmin user it works! => problem is in LDAP authentification... 

      I must find correct role for LDAP.

      Author's profile photo Jitendra Kansal
      Jitendra Kansal
      Blog Post Author

      smpAdmin has these kind of roles

      Administrator,Notification User

      Author's profile photo Rakshit Doshi
      Rakshit Doshi

      Dear Jan,

      For logging in to the SAP Management cockpit you will require an Administrator account, which by default is the smpAdmin. LDAP Authentication which you are speaking about will be used for authenticating the client devices viz the mobile devices with the SMP Server via LDAP. LDAP Credentials will not allow you to log into the management console or access the SMP address from the eclipse window.

      Hope this helps.

      Thanks,

      Rakshit Doshi

      Author's profile photo Fenil Doshi
      Fenil Doshi

      Nice Blog!

      Author's profile photo Former Member
      Former Member

      Hi Jitendra,

      I have followed the steps in your blog to install SMP tools in eclipse. We do not have a SMP server, I just want to be able to access odata service from our gateway server - so I have setup the connection using "Service catalogs" under preferences->SAP Mobile Platform Tools. I am using sapes1 public server.

      I have a couple issues :

      1) I do not see this "File>New>SAP Mobile Platform  OData Implementation Project" option in my eclipse. I do see the wizard for SMP when I go into File -> New->Project as in screen shot below :

      smp pic.JPG

      Note: here I do not see the oData model option in your screen shots..

      2)

      I want to create an application using an existing oData model but only options I see in the wizard is to create model. Not sure what am I missing. Can you point me to some documentation on how to use this tool ?

      Thanks

      Kalpana

      Author's profile photo Jitendra Kansal
      Jitendra Kansal
      Blog Post Author

      Kalpana Tyagi

      1) I do not see this "File>New>SAP Mobile Platform  OData Implementation Project" option in my eclipse.

      Go to Window menu>Open perspective>OData

      Then you will be able to see that option.

      2)

      I want to create an application using an existing oData model but only options I see in the wizard is to create model

      If you want to work with existing OData model, you can create below highlighted option.I hope this makes sense.

      existindodatamodel.PNG

      Regards,

      JK

      Author's profile photo Former Member
      Former Member

      Thanks Jitendra. I did use the Existing oData Model option, in the next step it was not able to list the odata from the backend (SAPES1 server) :

      eclipse.JPG

      Author's profile photo Jitendra Kansal
      Jitendra Kansal
      Blog Post Author

      Kalpana Tyagi

      "Existing Odata model" is for using any existing .odata file present in existing projects. If you got OData Metadata File/Odata service URL from your backend, you can select accordingly.

      Look at step#2 SMP 3.0: An End to End guide to create an OData service for a given SAP Gateway data source

      Regards,

      JK

      Author's profile photo Jitendra Kansal
      Jitendra Kansal
      Blog Post Author

      Updated for SMP Runtime SMP 3.0 SP05

      Author's profile photo Former Member
      Former Member

      Does SAP Mobile Platform SDK SP05 include SMP runtime?

      Thanks

      Author's profile photo Jitendra Kansal
      Jitendra Kansal
      Blog Post Author

      shsn shsn

      Both are separate installation binaries. You can check it at SAP service market place:

      A- Z Index | SAP Support Portal  > SAP MOBILE PLATFORM

      Regards,

      JK

      Author's profile photo Jitendra Kansal
      Jitendra Kansal
      Blog Post Author

      Updated for SMP 3.0 SP06 Runtime.

      Latest SAP Mobile Platform Tools version is 1.3.1

      Author's profile photo Jitendra Kansal
      Jitendra Kansal
      Blog Post Author

      Updated for SMP 3.0 SP07 Runtime.

      Latest SAP Mobile Platform Tools version is 1.4.1


      Author's profile photo Jitendra Kansal
      Jitendra Kansal
      Blog Post Author

      An update: SMP Tools plugin version 1.5.1 has been released with latest release of SMP 3.0 SP08 server but in Eclipse LUNA

      Author's profile photo Jitendra Kansal
      Jitendra Kansal
      Blog Post Author

      Updated for latest plugin version 1.5.2

      Author's profile photo Jitendra Kansal
      Jitendra Kansal
      Blog Post Author

      Updated for latest plugin version 1.6.1

      current SMP3 server: 3.0 SP09

      Author's profile photo Jitendra Kansal
      Jitendra Kansal
      Blog Post Author

      Updated for latest plugin version 1.6.2

      applicable for SMP 3.0 SP09 and higher version

      Author's profile photo Jitendra Kansal
      Jitendra Kansal
      Blog Post Author

      Updated for latest plugin version 1.7.1 and with Eclipse MARS

      applicable for SMP 3.0 SP09 and higher version

      Author's profile photo Former Member
      Former Member

      Hello Jitendra,

      I am following your blogs and they are so informative. Based on your blogs I want to try and create simple app for android. Is it possible to create simple app like display employee details consuming Odata service from SAP Net weaver Gateway system? I don't have SMP in our landscape. But when I try to create mobile application project from Eclipse Mars it is asking me to enter SMP Run time server. Please help me on this.

      Appreciate your help.

      Author's profile photo Former Member
      Former Member

      i have create project in SMP and choose service catalogue oData“File>New>SAP Mobile Platform  OData Implementation Project” how can run this application plz help

      Author's profile photo Former Member
      Former Member

      i have create project in SMP and choose service catalogue oData“File>New>SAP Mobile Platform  OData Implementation Project" how can run this application plz anyone help me