Connessione a un sistema SAP locale dalle app per la logica con il connettore SAPConnect to an on-premises SAP system from logic apps with the SAP connector

Il gateway dati locale consente di gestire i dati e accedere in modo sicuro alle risorse presenti in locale.The on-premises data gateway enables you to manage data, and securely access resources that are on-premises. Questo argomento illustra come collegare le app per la logica a un sistema SAP locale.This topic shows how you can connect logic apps to an on-premises SAP system. In questo esempio, l'app per la logica richiede un IDOC su HTTP e invia la risposta.In this example, your logic app requests an IDOC over HTTP and sends the response back.

Nota

Limitazioni correnti:Current limitations:

  • L'app per la logica va in timeout se tutti i passaggi necessari per la risposta non terminano entro il limite di timeout della richiesta.Your logic app times out if all steps required for the response don't finish within the request timeout limit. In questo scenario, è possibile che le richieste vengano bloccate.In this scenario, requests might get blocked.
  • Il selettore file non consente di visualizzare tutti i campi disponibili.The file picker does not display all the available fields. In questo scenario, è possibile aggiungere manualmente i percorsi.In this scenario, you can manually add paths.

PrerequisitiPrerequisites

  • Installare e configurare il gateway dati locale più recente, versione 1.15.6150.1 o superiore.Install and configure the latest on-premises data gateway version 1.15.6150.1 or newer. L'articolo sulla connessione al gateway dati locale in un'app per la logica elenca i passaggi da seguire.How to connect to the on-premises data gateway in a logic app lists the steps. Prima di procedere, è necessario installare il gateway in un computer locale.The gateway must be installed on an on-premises machine before you can proceed.

  • Scaricare e installare la libreria client SAP più recente nello stesso computer in cui è stato installato il gateway dati.Download and install the latest SAP client library on the same machine where you installed the data gateway. È possibile usare una delle versioni SAP seguenti:Use any of the following SAP versions:

    • Server SAPSAP Server

      • Qualsiasi Server SAP che supporti il connettore .NET (NCo) 3.0Any SAP Server that support the .NET Connector (NCo) 3.0
    • Client SAPSAP Client

      • SAP Connettore .NET (NCo) 3.0SAP .NET Connector (NCo) 3.0

Aggiungere trigger e azioni per la connessione al sistema SAPAdd triggers and actions for connecting to your SAP system

Il connettore SAP ha azioni, ma non trigger.The SAP connector has actions, but not triggers. Di conseguenza, è necessario usare un altro trigger all'inizio del flusso di lavoro.So, we have to use another trigger at the start of the workflow.

  1. Aggiungere il trigger di richiesta/risposta e quindi selezionare Nuovo passaggio.Add the Request/Response trigger, and then select New step.

  2. Selezionare Aggiungi un'azione, quindi selezionare il connettore SAP digitando SAP nel campo di ricerca:Select Add an action, and then select the SAP connector by typing SAP in the search field:

    Selezionare il server applicazioni o il server di messaggistica SAP

  3. Selezionare il server applicazioni SAP o il server di messaggistica SAP, in base alla configurazione SAP.Select SAP Application Server or SAP Message Server, based on your SAP setup. Se non è già disponibile una connessione, verrà richiesto di crearne una.If you don't have an existing connection, you are prompted to create one.

    1. Selezionare Connect via on-premises data gateway (Connessione tramite gateway dati locale) e immettere i dettagli del sistema SAP:Select Connect via on-premises data gateway, and enter the details for your SAP system:

      Aggiungere la stringa di connessione a SAP

    2. In Gateway, selezionare un gateway esistente o per installare un nuovo gateway, selezionare Installa Gateway.Under Gateway, select an existing gateway, or to install a new gateway, select Install Gateway.

      Installare un nuovo gateway

    3. Dopo aver inserito tutti i dettagli, selezionare Crea.After you enter all the details, select Create. Le app per la logica configurano ed eseguono il test della connessione, assicurandosi che funzioni correttamente.Logic Apps configures and tests the connection, making sure that the connection works properly.

  4. Inserire un nome per la connessione SAP.Enter a name for your SAP connection.

  5. Sono ora disponibili le diverse opzioni SAP.The different SAP options are now available. Per trovare la categoria IDOC, selezionarla dall'elenco.To find your IDOC category, select from the list. oppure digitare manualmente il percorso e selezionare la risposta HTTP nel campo corpo:Or manually type in the path, and select the HTTP response in the body field:

    Azione SAP

  6. Aggiungere l'azione per la creazione di una risposta HTTP.Add the action for creating an HTTP Response. Il messaggio di risposta deve derivare dall'output SAP.The response message should be from the SAP output.

  7. Salvare l'app per la logica.Save your logic app. Testarla inviando un IDOC tramite l'URL del trigger HTTP.Test it by sending an IDOC through the HTTP trigger URL. Dopo l'invio dell'IDOC, attendere la risposta dall'app per la logica:After the IDOC is sent, wait for the response from the logic app:

    Suggerimento

    Scoprire come monitorare le app per la logica.Check out how to monitor your Logic Apps.

Ora che il connettore SAP è stato aggiunto all'app per la logica, iniziare a esplorare altre funzionalità:Now that the SAP connector is added to your logic app, start exploring other functionalities:

  • BAPIBAPI
  • RFCRFC

Ottenere aiutoGet help

Per porre domande, fornire risposte e ottenere informazioni sulle attività degli altri utenti di App per la logica di Azure, vedere il forum su App per la logica di Azure.To ask questions, answer questions, and learn what other Azure Logic Apps users are doing, visit the Azure Logic Apps forum.

Per contribuire al miglioramento delle App per la logica di Azure e dei connettori, votare o inviare idee al sito dei commenti e suggerimenti degli utenti di App per la logica di Azure.To help improve Azure Logic Apps and connectors, vote on or submit ideas at the Azure Logic Apps user feedback site.

Passaggi successiviNext steps