Logic Apps to SAP on Azure

MS Techie 2,676 Reputation points
2021-03-22T13:19:33.29+00:00

Do we need an on-premises data gateway to be installed on any Azure VM , in order for the Logic apps to send or receive messages from SAP on Azure VM ?

What options do we have to connect to SAP on Azure from Logic apps ?

Please help

SAP HANA on Azure Large Instances
SAP HANA on Azure Large Instances
Microsoft branding terminology for an Azure offer to run HANA instances on SAP HANA hardware deployed in Large Instance stamps in different Azure regions.
119 questions
Azure Logic Apps
Azure Logic Apps
An Azure service that automates the access and use of data across clouds without writing code.
2,844 questions
0 comments No comments
{count} votes

Accepted answer
  1. MayankBargali-MSFT 68,476 Reputation points
    2021-03-22T14:07:45.137+00:00

    @MS Techie The managed SAP connector integrates with SAP systems through your on-premises data gateway. For example, in send message scenarios, when a message is sent from a logic app to an SAP system, the data gateway acts as an RFC client and forwards the requests received from the logic app to SAP. Likewise, in receive message scenarios, the data gateway acts as an RFC server that receives requests from SAP and forwards them to the logic app.

    You need to install the on-premises data gateway on a host computer or virtual machine that exists in the same virtual network as the SAP system to which you're connecting.

    This document cover in-depth how you can connect SAP systems from azure logic app (prerequisites, sap-compatibility, etc)

    0 comments No comments

4 additional answers

Sort by: Most helpful
  1. amitlalazure503 26 Reputation points
    2021-03-22T14:00:45.697+00:00

    Hello MSTechie,
    We do require an on-premises gateway to connect SAP with Azure Logic Apps.
    Consider it as a hand shake between both environments. It can install on Azure VM or your local host if SAP is running on-premise.

    Regards,
    Amit

    0 comments No comments

  2. David Burg 406 Reputation points Microsoft Employee
    2021-03-24T17:48:01.85+00:00

    You do need two key elements to connect from Logic Apps to SAP:

    1. Network connectivity
    2. SAP non-redistributable client library (aka NCo)

    When using multi-tenant Logic Apps, both of these are provided by the use of On-Premises Data Gateway, which VM can be placed in the same v-net as the SAP-on-Azure instance, and which VM you can install the SAP client library onto.
    When using dedicated Logic Apps (ISE), the network connectivity is provided by either installing SAP and Logic Apps on the same v-net or by peering the two v-nets. The SAP client library is uploaded to the ISE as part of the SAP managed connector deployment to your ISE.

    These prerequisites are detailed in the public documentation which Mayank is pointing to above.

    0 comments No comments

  3. Shwu 1 Reputation point
    2022-08-29T00:39:24.33+00:00

    Hello @MS Techie ,

    Does SAP connector support SAP Business One On Premise?

    Regards,
    Shwu

    0 comments No comments

  4. David Burg 406 Reputation points Microsoft Employee
    2022-08-29T16:40:49.717+00:00

    The SAP connector needs the SAP system to support RFC over CPIC protocol per SAP's .NET Connector https://support.sap.com/en/product/connectors/msnet.html

    SAP Business One might only have REST based HTTP APIs (for which you can use the HTTP Request action from Logic Apps).

    Since there are multiple versions of Business One available (SQL Based, HANA Based, ...) it would be good to get more information on what exactly you are using for folks to provide a specific recommendation.