Skip to Content

Blog Series: SAP API Management-API Provider- Part 8: Connecting and exposing APIs from Here Maps

In this part 8 of 8 part blog series, I will explain, how SAP Cloud Platform, API Management can be used to securely publish APIs from 3rd Party Cloud solutions(e.g. Here Maps).Once the connection with the 3rd Party Cloud solution is established through API Provider, API Management can connect to it and make them available in a secure and documented way.

Overview of HERE Maps

Here Maps is a free GPS app which in addition to navigation and traffic, offers offline maps

Here is a fine supplement to Google Maps (which is slowly rolling out offline maps, starting with Android). Here Maps has a nice clean interface which provides easy searching.

In this blog, I will take an example of Geocoder API which is a web API that offers to geocode, reverse geocoding and landmark geocoding services. To try out these APIs navigate to

For SAP API Management, I have taken an example of my SAP Cloud Platform trial account.

Let’s get started!

Now let’s go to the SAP API Management Service. From your SAP Cloud Platform cockpit, navigate to the list of services and locate API Management Service. Click on “Access API Portal”. It is a good idea to add the SAP API Management as a bookmark to your browser now.

Click on Develop and Navigate to API Providers

Create API Provider and fill in the following details

Note that the host name and the host port correspond to the actual host and port of the system.

Since it is a cloud system hence do not select on premise check box.

Navigate to Authentication and select NOAUTH as Authentication Type.

Lastly, navigate to the Connectivity tab, and setup the catalog service as defined below (or adapt it to your environment).

Navigate to APIs and to test the new connectivity, create a new API Proxy.

Use the previously generated API Provider and give URL as shown

Enter the remaining details and save your API Proxy.

Open the API Proxy and Navigate to Resources and add “geocode.xml”. Save it.

Navigate to Test Console by clicking on Test and click on HereMap

To get App id and App code navigate to and subscribe for 90 days’ trial and go to Geocoding API documentation and generate app id and app code.

For eg

In Header append your app id and app code to the url and click on Send

Next steps

In order to allow or deny access to the API to specific client IP or IP ranges access control policy can be used. This is done in the following blog entry.

Further Reads

  • API Security Best Practices Blog Series
  • For more blogs on SAP Cloud Platform, API Management visit us at SCN
You must be Logged on to comment or reply to a post.
  • Hi Shilpa,

    Thank u for the great blog series.

    I have created API provider for hana services but while creating proxy I am getting the below error. Can u please give a solution for that.




    Hello Raghavendra,

    Trust All should not be selected. Please create a new provider or try to delete the trust all from destination.



    • Thanks Shilpa, I have created a new provider without adding trust all property but now I am getting below error

      I have checked the connection in destination also, I got message as connection established  ,  can u please the give me a solution 




  • Hello Raghavendra,

    Have you added the resource manually “geocode.xml” and save and deployed.?

    Please click ok on the error, add the resource manually and then test it.




  • Hi Shilpa,


    I am not understanding filly API platform.

    Here is my understanding please correct me if i am wrong.

    1. develop web services (rest/Odata/Soap) and deploy on cloud
    2. create API provider by configuring the details about host used in 1st step
    3. create API based on the API provider, i should define the same signature as what i defined in first step

    I am trying to do with Java, please let me know.


    Thanks & Regards,

    Mohan Ramu

  • /
  • Thanks Shilpa,

    I created a POC in apigee to connect SFDC and query objects .


    Same POC i like to expose in SAP API Management.

    Your blog helped on to waste much time to explore on configurations.



    Satya Mandiga