Connessione a un sistema SAP locale dalle app per la logica con il connettore SAP

Il gateway dati locale consente di gestire i dati e accedere in modo sicuro alle risorse presenti in locale. Questo argomento illustra come collegare le app per la logica a un sistema SAP locale. In questo esempio, l'app per la logica richiede un IDOC su HTTP e invia la risposta.

Nota

Limitazioni correnti:

  • 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. In questo scenario, è possibile che le richieste vengano bloccate.
  • Il selettore file non consente di visualizzare tutti i campi disponibili. In questo scenario, è possibile aggiungere manualmente i percorsi.

Prerequisiti

  • Installare e configurare il gateway dati locale più recente, versione 1.15.6150.1 o superiore. L'articolo sulla connessione al gateway dati locale in un'app per la logica elenca i passaggi da seguire. Prima di procedere, è necessario installare il gateway in un computer locale.

  • Scaricare e installare la libreria client SAP più recente nello stesso computer in cui è stato installato il gateway dati. È possibile usare una delle versioni SAP seguenti:

    • Server SAP

      • Qualsiasi Server SAP che supporti il connettore .NET (NCo) 3.0
    • Client SAP

      • SAP Connettore .NET (NCo) 3.0

Aggiungere trigger e azioni per la connessione al sistema SAP

Il connettore SAP ha azioni, ma non trigger. Di conseguenza, è necessario usare un altro trigger all'inizio del flusso di lavoro.

  1. Aggiungere il trigger di richiesta/risposta e quindi selezionare Nuovo passaggio.

  2. Selezionare Aggiungi un'azione, quindi selezionare il connettore SAP digitando SAP nel campo di ricerca:

    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. Se non è già disponibile una connessione, verrà richiesto di crearne una.

    1. Selezionare Connect via on-premises data gateway (Connessione tramite gateway dati locale) e immettere i dettagli del sistema SAP:

      Aggiungere la stringa di connessione a SAP

    2. In Gateway, selezionare un gateway esistente o per installare un nuovo gateway, selezionare Installa Gateway.

      Installare un nuovo gateway

    3. Dopo aver inserito tutti i dettagli, selezionare Crea. Le app per la logica configurano ed eseguono il test della connessione, assicurandosi che funzioni correttamente.

  4. Inserire un nome per la connessione SAP.

  5. Sono ora disponibili le diverse opzioni SAP. Per trovare la categoria IDOC, selezionarla dall'elenco. oppure digitare manualmente il percorso e selezionare la risposta HTTP nel campo corpo:

    Azione SAP

  6. Aggiungere l'azione per la creazione di una risposta HTTP. Il messaggio di risposta deve derivare dall'output SAP.

  7. Salvare l'app per la logica. Testarla inviando un IDOC tramite l'URL del trigger HTTP. Dopo l'invio dell'IDOC, attendere la risposta dall'app per la logica:

    Suggerimento

    Scoprire come monitorare le app per la logica.

Ora che il connettore SAP è stato aggiunto all'app per la logica, iniziare a esplorare altre funzionalità:

  • BAPI
  • RFC

Ottenere aiuto

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.

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.

Passaggi successivi