Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
[Questo argomento fa parte della documentazione di pre-rilascio, pertanto è soggetto a modifiche.]
Il connettore SAP ERP (Enterprise Resource Planning) in versione beta rende possibile l'estrazione di dati dal sistema SAP. Consente di richiamare le funzioni RFC (Remote Function Call) e BAPI (Business Application Programming Interface) utilizzando un gateway dati locale. Questo connettore SAP RFC è supportato da flussi di dati di Power Platform in Microsoft Power Automate Process Mining.
Importante
Importante
- Questa è una funzionalità di anteprima.
- Le funzionalità di anteprima non sono destinate ad essere utilizzate per la produzione e sono soggette a restrizioni. Queste funzionalità sono disponibili prima di una versione ufficiale di modo che i clienti possano ottenere un accesso prioritario e fornire dei commenti.
Prerequisiti
L'abilitazione del connettore SAP ERP richiede il completamento di vari prerequisiti. Tutti i prerequisiti devono essere completati sulla stessa macchina in cui verrà effettuata l'estrazione. Devi disporre delle autorizzazioni di amministratore con accesso all'istanza SAP di destinazione.
- Assicurati che il computer Windows (sistema operativo a 64 bit) sia aggiornato e abbia accesso al computer SAP di destinazione.
- Assicurati che le credenziali SAP dispongano dell'autorizzazione necessaria per eseguire le RFC o le BAPI desiderate.
- Assicurati che siano presenti le credenziali SAP S-user per poter scaricare il programma di installazione del connettore SAP .NET.
Configura il connettore
I seguenti programmi di installazione devono esistere nel desktop o nella macchina virtuale prima di utilizzare il connettore.
Vai a Connettore SAP per Microsoft .NET per scaricare e installare NCo 3.0 per 64 bit.
- Non installare NCo 3.1, poiché questa versione non è ancora supportata.
- Per l'accesso al download è necessario avere un ID utente SAP valido. È possibile che sia necessario contattare il team SAP.
- Scegli la versione a 64 bit. La versione a 32 bit non funzionerà.
- Durante l'installazione, nella schermata della procedura di installazione facoltativa, seleziona Install assemblies to GAC (Installa gli assembly in GAC).
Scarica e installa Microsoft SAP RFC Reader (V0.1.02232.26).
- È necessario .NET Framework 4.7.2 o versione successiva.
- Questa versione è supportata da Windows 10, Windows 11, Windows Server 2012 R2, Windows Server 2016, Windows Server 2019 e Windows Server 2022.
Scarica e installa il file di installazione del gateway dati locale di Power Query. Per saperne di più sui requisiti del gateway o per il supporto, vai a Installare un gateway dati locale.
Impostazioni di connessione per SAP ERP
Per creare un'istanza della connessione del flusso di dati al connettore SAP ERP, devi creare una stringa di connessione con i seguenti parametri.
Name | Key | Obbligatorio | Type | Descrizione |
---|---|---|---|---|
Host server applicazioni | AppServerHost |
Server applicazioni | String | Il nome host del server applicazioni SAP. |
Client | Client |
Server applicazioni e messaggi | Intero | ID client SAP per connettersi al sistema SAP. |
Numero sistema server applicazioni | SystemNumber |
Server applicazioni | Intero | Il numero del sistema SAP. È un valore compreso tra 00 e 99. |
Server messaggi | MessageServerHost |
Server messaggi | String | Il nome host del server messaggi del sistema SAP. |
Porta/nome servizio del server messaggi | MessageServerService |
Server messaggi | String | Il nome del servizio o il numero di porta con cui il server messaggi ascolta le richieste di bilanciamento del carico. |
ID sistema | SystemID |
Server messaggi | String | L'ID sistema a tre lettere del sistema SAP. |
Gruppo di accesso | LogonGroup |
Server messaggi | String | Il gruppo di accesso per il sistema SAP da cui il server messaggi seleziona un server applicazioni. |
Tipo di accesso | LogonType |
Server applicazioni e messaggi | String | Tipo di accesso al sistema SAP. È l'accesso al server applicazioni (tipo A) o l'accesso al gruppo (tipo B, noto anche come server messaggi). I valori possono essere ApplicationServer o Group . |
Configurare la stringa di connessione del sistema SAP
Questo connettore supporta attualmente solo l'autenticazione SAP. La creazione dello script dipende dal tipo di connessione ed è descritta nelle sezioni seguenti.
Server applicazioni
Modello della stringa di connessione:
{"AppServerHost":"<application server>","Client":"<client id>","SystemNumber":"<system number","LogonType":"ApplicationServer"}
.`Sostituisci tutto in
<>
con le impostazioni di sistema del server applicazioni. Ad esempio, per un server sap.contoso.com con numero di sistema 00 e ID client 100:{"AppServerHost":"sap.contoso.com","Client":"100","SystemNumber":"00","LogonType":"ApplicationServer"}
.
Server messaggi
Sebbene Gateway dati non sia contrassegnato come requisito nelle impostazioni di connessione, l'identificazione del gateway dati è necessaria per la connessione al connettore SAP ERP.
Modello della stringa di connessione:
{"MessageServerHost": "<message server>", "MessageServerService":"<message server service name/port>", "LogonType": "Group", "SystemID": "<system id>", "Client": "<client id>", "LogonGroup":"<logon group>"}
.Sostituisci tutto in
<>
con le impostazioni di sistema del server messaggi, notando che potresti o meno richiedere sia MessageServerService che SystemID. Ad esempio, per il server 10.0.0.1 con la porta del server messaggi 3333 e l'ID client 800 e il gruppo di accesso COTO:{"MessageServerHost": "10.0.0.1", "MessageServerService":"3333", "LogonType": "Group", "Client": "800", "LogonGroup":"COTO"}
.`
Abilitare l'analisi delle funzioni
Dopo le connessioni, la RFC viene visualizzata come funzione con i metadati dei parametri e l'opzione Abilita analisi delle funzioni facoltativa. Immetti i parametri e seleziona Richiama per ottenere i dati. Devi fare affidamento sulla documentazione prodotta da SAP o sulla documentazione personalizzata per i parametri RFC.
La modalità di analisi delle funzioni per il connettore comprende i contratti di due RFC ampiamente utilizzate: RFC_READ_TABLE
e /SAPDS/RFC_READ_TABLE2
. Prenderanno in considerazione questa interpretazione e analizzeranno l'output in un formato di facile lettura anziché richiederti di farlo nello script M. L'analisi delle funzioni può essere abilitato non solo per le RFC menzionate in precedenza, ma anche per le RFC con lo stesso contratto come BBP_RFC_READ_TABLE
o /BODS/RFC_READ_TABLE2
. Ciò include le RFC personalizzate distribuite dal cliente al sistema SAP.
Autenticazione
Il connettore SAP ERP supporta solo l'autenticazione SAP di base. Poiché il connettore è progettato per essere utilizzato da più utenti di un'app, le connessioni non sono condivise. Ogni utente si autentica con il sistema SAP.
Problemi noti e limitazioni
Di seguito sono riportati alcuni dei problemi noti e delle limitazioni del connettore SAP ERP.
- Il connettore supporta solo RFC e BAPI.
- Il connettore non supporta la ricezione di messaggi dal server SAP.
- Le RFC transazionali (tRFC) non sono supportate.
- Il gateway ha un limite di payload di 2 MB per le operazioni di scrittura e un limite di risposta dei dati compressi di 8 MB per le operazioni di lettura.
Domande frequenti
Il connettore beta SAP ERP è etichettato come di terze parti. Questo connettore non è stato creato o non è gestito da Microsoft?
Il connettore è stato creato da Microsoft ed è gestito da Microsoft. Come connettore beta, è etichettato come connettore di terze parti fino a quando non diventa generalmente disponibile.
Durante il tentativo di connessione viene visualizzato il seguente errore: "Il tipo origine dati specificato non è SAPERP". Come è possibile risolvere questo errore?
Come connettore personalizzato, per impostazione predefinita salviamo la connessione nella cartella [Unità di sistema]\Windows\ServiceProfiles\PBIEqwService\Documents\Power BI Desktop\Connettori personalizzati. Se questa cartella non esiste o se il gateway è configurato per utilizzare una cartella diversa per i connettori personalizzati, viene visualizzato questo errore. Per risolvere questo problema, copia il file del connettore SAPERP.mez in [Unità di sistema]\Windows\ServiceProfiles\PBIEqwService\Documents\Power BI Desktop\Connettori personalizzati e nella cartella che hai configurato nel gateway.
Devo sempre identificare un gateway dati nelle impostazioni di connessione?
Come parte dell'impostazione di connessione, devi identificare un gateway dati per eseguire correttamente la connessione tramite il connettore SAP ERP.
Nessuno dei tentativi di connessione riesce. Come posso risolvere questo problema?
Assicurati di verificare che i programmi di installazione descritti in questo articolo siano aggiornati. La reinstallazione dei driver potrebbe risolvere i problemi di connessione.