Can a logic app with a private endpoint be triggered by SAP

Syed Umair Hasan 130 Reputation points
2023-06-01T15:50:09.9633333+00:00

Hello, I wanted to ask one question. I have created a standard logic app with a private endpoint. Its contains a webhook trigger "When a message is received from SAP". Can I trigger that logic app from SAP if the logic apps is on private endpoint?

I am assuming from the documentation that it cannot be triggered, if that is the case what are the other alternatives? Thanks
User's image

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.
124 questions
Azure Logic Apps
Azure Logic Apps
An Azure service that automates the access and use of data across clouds without writing code.
3,205 questions
Azure Virtual Network
Azure Virtual Network
An Azure networking service that is used to provision private networks and optionally to connect to on-premises datacenters.
2,505 questions
Azure Private Link
Azure Private Link
An Azure service that provides private connectivity from a virtual network to Azure platform as a service, customer-owned, or Microsoft partner services.
515 questions
0 comments No comments
{count} votes

Accepted answer
  1. Fabricio Godoy 2,611 Reputation points
    2023-06-01T16:42:54.29+00:00

    Hello @Syed Umair Hasan

    Welcome to Microsoft Q&A.

    I found some information, and maybe this can help you.

    But basically, yes, you can trigger logic apps hosted on private endpoints in SAP systems, its not simple task.

    u need first off all, set up a private endpoint for your logic app (set up a private endpoint for your logic app in Azure) and this lets you safely expose your logic apps in your virtual network and make them accessible only from within your network

    after, u need connect SAP to private endpoint, make a establish a connection between your SAP system and your logic app's private endpoint...this typically includes configuring network settings, firewall rules, and VPN or ExpressRoute connections to allow SAP to communicate with private endpoints.

    and this two steps:

    • SAP logic apps: After the connection is established, you can use the appropriate integration method to trigger SAP logic apps. Depending on the capabilities and configuration of your SAP system, you can choose from different options such as RFC (Remote Function Call), IDoc (Intermediate Document), BAPI (Business Application Programming Interface) and Web Service Integration. You must configure your SAP system to call your logic app endpoint when the desired event or action occurs in SAP.
    • Handle triggered events in logic apps: In logic apps, you can define the steps and actions required to handle SAP triggered events. This can include data transformation, validation, integration with other systems, or any other necessary business logic.

    I hope this help you.

    Regards.


0 additional answers

Sort by: Most helpful

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.