Condividi tramite


SAP

Messaggi del server applicazioni SAP e del server messaggi

Questo connettore è disponibile nei prodotti e nelle aree seguenti:

Servizio Class Regions
App per la logica Enterprise Tutte le aree di App per la logica , ad eccezione delle seguenti:
     - Aree di Azure per enti pubblici
     - Aree di Azure Cina
     - Dipartimento della Difesa degli Stati Uniti (DoD)
Contatto
Nome Microsoft
URL https://support.microsoft.com/
Email abapi@microsoft.com
Metadati del connettore
Editore Microsoft
Sito web https://www.sap.com/index.html
Informativa sulla privacy https://www.sap.com/about/legal/privacy.html
Categorie Operazioni IT

Approfondimento del connettore

Questo articolo contiene le specifiche dell'API di riferimento e i limiti generali. Per una documentazione dettagliata sul connettore, inclusi i prerequisiti, la procedura, lo schema dei parametri di richiesta e gli esempi, vedere Connettersi ai sistemi SAP da App per la logica di Azure.

Limiti generali

Nome Value
Dimensioni massime del corpo della richiesta in KB per l'operazione di invio del messaggio quando si usa il gateway dati locale 2560
Dimensioni massime del corpo della richiesta in KB per l'operazione di invio del messaggio quando si usa l'ambiente del servizio di integrazione (ISE) senza il gateway dati locale 102400
Timeout della richiesta in secondi per le richieste quando si usa il gateway dati locale 118
Timeout della richiesta in secondi per le richieste quando si usa l'ambiente del servizio di integrazione (ISE) senza il gateway dati locale 225

Per i parametri XML delle richieste di dimensioni maggiori, inserire il documento dei parametri XML in un BLOB di Archiviazione di Azure. Invece di inserire direttamente i parametri XML nel corpo della richiesta, inserire invece l'URI di firma di accesso condiviso (SAS) completo per il BLOB di archiviazione nel corpo della richiesta. Il BLOB viene quindi scaricato in fase di esecuzione. Assicurarsi che il BLOB sia accessibile dal percorso di download, ad esempio dalla subnet del gateway dati locale o del connettore ISE.

Per le richieste con timeout più lunghi, usare un'azione a esecuzione prolungata ogni volta che è disponibile. Le azioni a esecuzione prolungata si basano sulle attività con esecuzione prolungata di App per la logica di Azure con il modello di azione webhook.

Creazione di una connessione

Il connettore supporta i tipi di autenticazione seguenti:

Predefinita Parametri per la creazione della connessione. Tutte le aree geografiche Condivisibile

Predefinito

Applicabile: tutte le aree

Parametri per la creazione della connessione.

Si tratta di una connessione condivisibile. Se l'app per l'alimentazione viene condivisa con un altro utente, anche la connessione viene condivisa. Per altre informazioni, vedere Panoramica dei connettori per le app canvas - Power Apps | Microsoft Docs

Nome TIPO Description Obbligatorio
Gateway gatewaySetting Gateway locale (vedere https://docs.microsoft.com/data-integration/gateway per altri dettagli Vero
Cliente int ID client SAP per connettersi al sistema SAP. Vero
Tipo di autenticazione corda Tipo di autenticazione per la connessione al sistema SAP. Deve essere di base (nome utente e password). Vero
Nome utente SAP securestring Nome utente da usare per accedere al sistema SAP.
SAP Password securestring Password da usare per accedere al sistema SAP.
Tipo di accesso corda Tipo di accesso al sistema SAP, accesso al server applicazioni (tipo A) o accesso al gruppo (tipo Bka Message Server). Vero
AS Host corda Nome host del server applicazioni SAP.
Servizio AS corda Nome del servizio o numero di porta del server applicazioni SAP.
Numero di sistema AS int Numero di sistema del sistema SAP. È un numero compreso tra 00 e 99.
MS Server Host corda Nome host del server messaggi SAP noto come nome di sistema R3.
Nome servizio MS o numero di porta corda Nome del servizio o numero di porta del server messaggi.
ID sistema MS corda ID di sistema del sistema SAP.
Gruppo di accesso MS corda Gruppo di accesso per il sistema SAP.
Tipizzazione sicura bool Usare tipi sicuri se false. In caso contrario, usare string come tipo sicuro.
Usare SNC bool Se selezionata, le connessioni verranno protette con SNC.
Libreria SNC corda Nome o percorso della libreria SNC da utilizzare.
SNC SSO corda L'accesso SSO SNC specifica se usare l'identità SNC o le credenziali fornite a livello RFC.
SNC My Name corda Identità da usare per questo particolare server/destinazione (facoltativo).
Nome partner SNC corda Nome SNC del back-end.
Qualità snc di protezione corda Qualità del servizio da utilizzare per la comunicazione SNC di questo particolare server/destinazione.
Certificato SNC corda Certificato X.509 con codifica Base64.
PSE securestring PSE con codifica Base64 (Personal Security Environment).

Limiti per la limitazione delle richieste

Nome Chiamate Periodo di rinnovo
Chiamate API per connessione 2500 60 secondi

Azioni

[BAPI - RFC] Chiudere una sessione con stato

Chiude una sessione di connessione con stato esistente al sistema SAP.

[BAPI - RFC] Creare una sessione con stato

Crea una sessione di connessione con stato al sistema SAP.

[BAPI] Chiamare il metodo in SAP (anteprima)

Chiama il metodo BAPI nel sistema SAP.

[BAPI] Eseguire il commit della transazione

Esegue il commit della transazione BAPI per la sessione specificata.

[BAPI] Eseguire il rollback della transazione (anteprima)

Esegue il rollback della transazione BAPI per la sessione specificata.

[IDOC - RFC] Confermare l'ID transazione

Invia la conferma dell'ID transazione a SAP.

[IDOC] Inviare un documento a SAP

Invia un messaggio IDOC a SAP.

[IDOC] Inviare un documento a SAP (deprecato) (anteprima)

Invia un messaggio IDOC a SAP (deprecato).

[IDOC] Ottenere l'elenco IDOC per la transazione

Ottiene l'elenco di IDOC per la transazione identificata dal GUID dell'identificatore di sessione o dall'identificatore di transazione (TID).

[IDOC] Ottenere lo stato IDOC

[IDOC] Ottenere lo stato di IDOC.

[RFC] Aggiungere RFC alla transazione (anteprima)

Aggiunge una chiamata RFC a una transazione identificata da tId e-o nome della coda, creando una nuova transazione se non esiste alcuno.

[RFC] Chiamare la funzione in SAP (anteprima)

Chiama un sRFC, tRFC o qRFC nel sistema SAP.

[RFC] Chiamare la funzione in SAP (V2) [DEPRECATO]

Chiama un sRFC, tRFC o qRFC nel sistema SAP.

[RFC] Chiamare una funzione a esecuzione prolungata in SAP (anteprima)

Chiama un sRFC a esecuzione prolungata nel sistema SAP e attende che il sistema risponda.

[RFC] Creare una transazione

Crea una nuova transazione se non esiste, utilizzando l'ID transazione specificato e il nome della coda. Se la transazione esiste, ottiene i dettagli della transazione esistente. L'ID transazione può essere fornito in formato GUID o stringa di 24 caratteri.

[RFC] Funzione di chiamata in SAP (V3) (anteprima)

Chiama un sRFC, tRFC o qRFC nel sistema SAP in modo indipendente da culturually.

[RFC] Ottenere la transazione

Ottiene i dettagli di una transazione identificata dall'ID transazione e dal nome della coda, creando una nuova transazione se non esiste. L'ID transazione può essere fornito in formato GUID o stringa di 24 caratteri. Sia il nome della coda che l'ID transazione devono essere specificati per trovare una transazione qRFC esistente.

[RFC] Transazione di commit (anteprima)

Esegue il commit della transazione RFC per la sessione e la coda specificata.

Generare schemi

Genera XML Schema per l'azione o l'URI SAP forniti.

Inviare un messaggio a SAP

Invia qualsiasi tipo di messaggio RFC, BAPI, IDOC a SAP.

Leggere la tabella SAP (anteprima)

Questa azione richiede che l'utente abbia accesso a 'BBP_RFC_READ_TABLE' o 'RFC_READ_TABLE' RFC.

Leggere la tabella SAP (obsoleta) [DEPRECATO]

Questa azione richiede che l'utente abbia accesso a 'BBP_RFC_READ_TABLE' o 'RFC_READ_TABLE' RFC.

[BAPI - RFC] Chiudere una sessione con stato

Chiude una sessione di connessione con stato esistente al sistema SAP.

Parametri

Nome Chiave Necessario Tipo Descrizione
ID sessione
sessionId True string

ID sessione con stato come stringa.

Restituisce

response
object

[BAPI - RFC] Creare una sessione con stato

Crea una sessione di connessione con stato al sistema SAP.

Restituisce

Risultato per l'operazione Crea sessione.

[BAPI] Chiamare il metodo in SAP (anteprima)

Chiama il metodo BAPI nel sistema SAP.

Parametri

Nome Chiave Necessario Tipo Descrizione
Oggetto Business
businessObject True string

Tipo di oggetto Business, ad esempio 'BANKDETAIL'.

Metodo
method True string

Il metodo da chiamare, ad esempio 'CREATE', seguito dal metodo BAPI di implementazione, separato dal carattere ':'.

Commit automatico
autoCommit boolean

Esegue automaticamente il commit della transazione BAPI se la risposta SAP BAPI non presenta errori. Eseguire automaticamente il rollback della transazione BAPI se la risposta SAP BAPI ha un errore.

ID sessione
sessionId string

ID sessione con stato facoltativo come stringa. Se non viene specificato nessuno, la chiamata viene effettuata su una connessione senza stato.

Parametri BAPI di input
body True binary

Immettere parametri BAPI per chiamare SAP o URI al BLOB di archiviazione contenente i parametri BAPI.

Content-Type
Content-Type string

Specificare il tipo di contenuto del payload della richiesta.

Restituisce

Risultato per Chiamare l'operazione BAPI

[BAPI] Eseguire il commit della transazione

Esegue il commit della transazione BAPI per la sessione specificata.

Parametri

Nome Chiave Necessario Tipo Descrizione
ID sessione
sessionId True string

ID sessione con stato come stringa.

Attendere l'aggiornamento sincrono
wait boolean

Attendere il completamento dell'aggiornamento sincrono.

Chiudi sessione
closeSession boolean

Chiude la sessione di connessione con stato.

Restituisce

SAP BAPI restituisce la struttura 2, nota anche come BAPIRET2

Corpo
BapiRet2

[BAPI] Eseguire il rollback della transazione (anteprima)

Esegue il rollback della transazione BAPI per la sessione specificata.

Parametri

Nome Chiave Necessario Tipo Descrizione
ID sessione
sessionId True string

ID sessione con stato come stringa.

Chiudi sessione
closeSession boolean

Chiude la sessione di connessione con stato.

Restituisce

SAP BAPI restituisce la struttura 2, nota anche come BAPIRET2

Corpo
BapiRet2

[IDOC - RFC] Confermare l'ID transazione

Invia la conferma dell'ID transazione a SAP.

Parametri

Nome Chiave Necessario Tipo Descrizione
ID transazione
tid True string

ID transazione in formato stringa GUID.

Restituisce

response
object

[IDOC] Inviare un documento a SAP

Invia un messaggio IDOC a SAP.

Parametri

Nome Chiave Necessario Tipo Descrizione
Elenco di parametri
dynamicParameters True dynamic

Parametri di input dinamici a seconda del formato IDOC.

Formato IDOC
idocFormat string

Formato del payload IDOC: XML, File flat o Json.

Confermare TID
confirmTid boolean

Confermare automaticamente l'ID transazione, 'true' o 'false'.

GUID ID transazione
tid string

GUID id transazione facoltativo come stringa. Se non viene specificato alcun valore, verrà generato un nuovo GUID.

Restituisce

Risultato per l'operazione IDOC di invio.

[IDOC] Inviare un documento a SAP (deprecato) (anteprima)

Invia un messaggio IDOC a SAP (deprecato).

Parametri

Nome Chiave Necessario Tipo Descrizione
Tipo IDOC con estensione facoltativa
idocType True string

Tipo IDOC (basic), ad esempio "DELVRY01" e estensione facoltativa del tipo IDOC (miglioramento o tipo CIM).

Versione della versione SAP
releaseVersion string

Versione di SAP, ad esempio 720. Se non viene specificato alcun valore, verrà selezionata la versione di sistema corrente.

Versione dei tipi di record
recordTypesVersion string

Tipi di record IDOC versione, '2' o '3'.

Confermare TID
confirmTid boolean

Confermare automaticamente l'ID transazione, 'true' o 'false'.

GUID ID transazione
tid string

GUID id transazione facoltativo come stringa. Se non viene specificato alcun valore, verrà generato un nuovo GUID.

Messaggio IDOC di input
body True binary

Immettere il messaggio IDOC in SAP o URI nel BLOB di archiviazione contenente il messaggio IDOC.

Content-Type
Content-Type string

Specificare il tipo di contenuto del payload della richiesta.

Restituisce

Risultato per l'operazione IDOC di invio.

[IDOC] Ottenere l'elenco IDOC per la transazione

Ottiene l'elenco di IDOC per la transazione identificata dal GUID dell'identificatore di sessione o dall'identificatore di transazione (TID).

Parametri

Nome Chiave Necessario Tipo Descrizione
Direction
direction True string

Indica se l'IDOC da trovare è stato inviato o ricevuto da SAP.

ID transazione
tId True string

ID transazione formattato come GUID o stringa di 24 caratteri.

Restituisce

Elenco dei numeri IDOC.

[IDOC] Ottenere lo stato IDOC

[IDOC] Ottenere lo stato di IDOC.

Parametri

Nome Chiave Necessario Tipo Descrizione
Numero IDOC
idocNumber True integer

Numero IDOC per il quale recuperare lo stato.

Restituisce

Risultato per ottenere lo stato per l'operazione IDOC.

[RFC] Aggiungere RFC alla transazione (anteprima)

Aggiunge una chiamata RFC a una transazione identificata da tId e-o nome della coda, creando una nuova transazione se non esiste alcuno.

Parametri

Nome Chiave Necessario Tipo Descrizione
Nome RFC
rfcName True string

RFC da chiamare, ad esempio "STFC_CONNECTION".

Filtro gruppo RFC
rfcGroupFilter string

Filtro gruppo RFC facoltativo, ad esempio 'STFC', per filtrare le RFC.

Commit automatico
autoCommit boolean

Esegue automaticamente il commit della transazione RFC se l'aggiunta di RFC alla transazione non presenta errori.

ID transazione
tId string

ID transazione formattato come GUID o stringa di 24 caratteri.

Nome coda
queueName string

Nome della coda per qRFC.

Parametri RFC di input
body True binary

Immettere parametri RFC per chiamare SAP o URI al BLOB di archiviazione contenente i parametri RFC.

Content-Type
Content-Type string

Specificare il tipo di contenuto del payload della richiesta.

Restituisce

Dettagli delle transazioni RFC

[RFC] Chiamare la funzione in SAP (anteprima)

Chiama un sRFC, tRFC o qRFC nel sistema SAP.

Parametri

Nome Chiave Necessario Tipo Descrizione
Nome RFC
rfcName True string

RFC da chiamare, ad esempio "STFC_CONNECTION".

Filtro gruppo RFC
rfcGroupFilter string

Filtro gruppo RFC facoltativo, ad esempio 'STFC', per filtrare le RFC.

Commit automatico
autoCommit boolean

Esegue automaticamente il commit della transazione RFC se l'aggiunta di qRFC/tRFC alla transazione non presenta errori. Il commit automatico ha effetto solo se viene specificato {tId} o {queueName}.

ID sessione
sessionId string

ID sessione con stato facoltativo come stringa per RFC con stato. Se non viene specificato alcun ID sessione, la chiamata viene effettuata su una connessione senza stato.

ID transazione
tId string

ID transazione facoltativo formattato come GUID o stringa di 24 caratteri per tRFC e qRFC. Se non viene specificato alcun ID transazione e nessun nome della coda, la chiamata viene effettuata in modo sincrono (sRFC).

Nome coda
queueName string

Nome della coda con stato facoltativo per qRFC. Se non viene specificato alcun ID transazione e nessun nome della coda, la chiamata viene effettuata in modo sincrono (sRFC).

Parametri RFC di input
body True binary

Immettere parametri RFC per chiamare SAP o URI al BLOB di archiviazione contenente i parametri RFC.

Content-Type
Content-Type string

Specificare il tipo di contenuto del payload della richiesta.

Restituisce

Risultato per Chiamare l'operazione RFC

[RFC] Chiamare la funzione in SAP (V2) [DEPRECATO]

Chiama un sRFC, tRFC o qRFC nel sistema SAP.

Parametri

Nome Chiave Necessario Tipo Descrizione
Nome RFC
rfcName True string

RFC da chiamare, ad esempio "STFC_CONNECTION".

Input della funzione SAP
rfcInputs True dynamic

Input della funzione SAP.

Filtro gruppo RFC
rfcGroupFilter string

Filtro gruppo RFC facoltativo, ad esempio 'STFC', per filtrare le RFC.

Commit automatico
autoCommit boolean

Esegue automaticamente il commit della transazione RFC se l'aggiunta di qRFC/tRFC alla transazione non presenta errori. Il commit automatico ha effetto solo se viene specificato {tId} o {queueName}.

ID sessione
sessionId string

ID sessione con stato facoltativo come stringa per RFC con stato. Se non viene specificato alcun ID sessione, la chiamata viene effettuata su una connessione senza stato.

ID transazione
tId string

ID transazione facoltativo formattato come GUID o stringa di 24 caratteri per tRFC e qRFC. Se non viene specificato alcun ID transazione e nessun nome della coda, la chiamata viene effettuata in modo sincrono (sRFC).

Nome coda
queueName string

Nome della coda con stato facoltativo per qRFC. Se non viene specificato alcun ID transazione e nessun nome della coda, la chiamata viene effettuata in modo sincrono (sRFC).

Formato di input
inputFormat string

Formato di input (XML o JSON): quando viene scelto JSON, lo schema viene generato e fornito alla finestra di progettazione.

Formato restituito
returnFormat string

Formato di output (XML o JSON): quando si seleziona JSON, lo schema viene generato e fornito alla finestra di progettazione.

Restituisce

Gli output di questa operazione sono dinamici.

[RFC] Chiamare una funzione a esecuzione prolungata in SAP (anteprima)

Chiama un sRFC a esecuzione prolungata nel sistema SAP e attende che il sistema risponda.

Parametri

Nome Chiave Necessario Tipo Descrizione
Nome RFC
RfcName True string

RFC da chiamare, ad esempio 'STFC_CONNECTION'

Parametri RFC di input (inline)
Payload string

Parametri RFC di input per chiamare SAP

Parametri RFC di input (riferimento)
PayloadReference string

URI al BLOB di archiviazione contenente i parametri RFC

Filtro gruppo RFC
RfcGroupFilter string

Filtro gruppo RFC facoltativo, ad esempio 'STFC', per filtrare le RFC

Commit automatico
AutoCommit boolean

Esegue automaticamente il commit della transazione RFC se l'aggiunta di qRFC/tRFC alla transazione non presenta errori. Il commit automatico ha effetto solo se viene specificato l'ID transazione o il nome della coda.

Nome coda
QueueName string

Nome della coda con stato facoltativo per qRFC. Se non viene specificato alcun ID transazione e nessun nome della coda, la chiamata viene effettuata in modo sincrono (sRFC).

ID sessione
sessionId string

ID sessione con stato facoltativo come stringa per RFC con stato. Se non viene specificato alcun ID sessione, la chiamata viene effettuata su una connessione senza stato.

ID transazione
tId string

ID transazione facoltativo formattato come GUID o stringa di 24 caratteri per tRFC e qRFC. Se non viene specificato alcun ID transazione e nessun nome della coda, la chiamata viene effettuata in modo sincrono (sRFC).

Restituisce

Risultato per Chiamare l'operazione RFC

[RFC] Creare una transazione

Crea una nuova transazione se non esiste, utilizzando l'ID transazione specificato e il nome della coda. Se la transazione esiste, ottiene i dettagli della transazione esistente. L'ID transazione può essere fornito in formato GUID o stringa di 24 caratteri.

Parametri

Nome Chiave Necessario Tipo Descrizione
ID transazione
tId string

ID transazione formattato come GUID o stringa di 24 caratteri.

Nome coda
queueName string

Nome della coda per qRFC.

Restituisce

Dettagli delle transazioni RFC

[RFC] Funzione di chiamata in SAP (V3) (anteprima)

Chiama un sRFC, tRFC o qRFC nel sistema SAP in modo indipendente da culturually.

Parametri

Nome Chiave Necessario Tipo Descrizione
Nome RFC
rfcName True string

RFC da chiamare, ad esempio "STFC_CONNECTION".

Input della funzione SAP
rfcInputs True dynamic

Input della funzione SAP.

Filtro gruppo RFC
rfcGroupFilter string

Filtro gruppo RFC facoltativo, ad esempio 'STFC', per filtrare le RFC.

Commit automatico
autoCommit boolean

Esegue automaticamente il commit della transazione RFC se l'aggiunta di qRFC/tRFC alla transazione non presenta errori. Il commit automatico ha effetto solo se viene specificato {tId} o {queueName}.

ID sessione
sessionId string

ID sessione con stato facoltativo come stringa per RFC con stato. Se non viene specificato alcun ID sessione, la chiamata viene effettuata su una connessione senza stato.

ID transazione
tId string

ID transazione facoltativo formattato come GUID o stringa di 24 caratteri per tRFC e qRFC. Se non viene specificato alcun ID transazione e nessun nome della coda, la chiamata viene effettuata in modo sincrono (sRFC).

Nome coda
queueName string

Nome della coda con stato facoltativo per qRFC. Se non viene specificato alcun ID transazione e nessun nome della coda, la chiamata viene effettuata in modo sincrono (sRFC).

Formato di input
inputFormat string

Formato di input (XML o JSON): quando viene scelto JSON, lo schema viene generato e fornito alla finestra di progettazione.

Formato restituito
returnFormat string

Formato di output (XML o JSON): quando si seleziona JSON, lo schema viene generato e fornito alla finestra di progettazione.

Restituisce

Gli output di questa operazione sono dinamici.

[RFC] Ottenere la transazione

Ottiene i dettagli di una transazione identificata dall'ID transazione e dal nome della coda, creando una nuova transazione se non esiste. L'ID transazione può essere fornito in formato GUID o stringa di 24 caratteri. Sia il nome della coda che l'ID transazione devono essere specificati per trovare una transazione qRFC esistente.

Parametri

Nome Chiave Necessario Tipo Descrizione
ID transazione
tId string

ID transazione formattato come GUID o stringa di 24 caratteri.

Nome coda
queueName string

Nome della coda per qRFC.

Restituisce

Dettagli delle transazioni RFC

[RFC] Transazione di commit (anteprima)

Esegue il commit della transazione RFC per la sessione e la coda specificata.

Parametri

Nome Chiave Necessario Tipo Descrizione
ID transazione
tId string

ID transazione formattato come GUID o stringa di 24 caratteri.

Nome coda
queueName string

Nome della coda con stato.

Restituisce

response
object

Generare schemi

Genera XML Schema per l'azione o l'URI SAP forniti.

Parametri

Nome Chiave Necessario Tipo Descrizione
sapActionUris
sapActionUris True array of string
Prefisso del nome file
fileNamePrefix string

Prefisso per i nomi dei file di schema.

Restituisce

Generare la risposta agli schemi

Inviare un messaggio a SAP

Invia qualsiasi tipo di messaggio RFC, BAPI, IDOC a SAP.

Parametri

Nome Chiave Necessario Tipo Descrizione
Azione SAP
sapAction True string

Azione SAP.

Messaggio di input
body True binary

Input Message to SAP or URI to storage BLOB containing the message.

Content-Type
Content-Type string

Specificare il tipo di contenuto del payload della richiesta.

Restituisce

response
object

Leggere la tabella SAP (anteprima)

Questa azione richiede che l'utente abbia accesso a 'BBP_RFC_READ_TABLE' o 'RFC_READ_TABLE' RFC.

Parametri

Nome Chiave Necessario Tipo Descrizione
Nome della tabella
tableName True string

Nome della tabella SAP da leggere

Campi da leggere
FieldNames array of string

Elenco di campi da leggere

Posizione dei filtri
WhereFilters array of string

Elenco delle clausole di filtro, ad esempio "MTART = 'ROH' E MEINS = 'PAK'"

Indice di riga iniziale
StartIndex integer

Indice di riga iniziale, ad esempio 0

Numero di righe da leggere
RowCount integer

Numero di righe da leggere, ad esempio 10

Delimitatore di campo
Delimiter string

Delimitatore facoltativo da inserire tra i dati dei campi di riga

Restituisce

Risultato per l'operazione Read Table.

Leggere la tabella SAP (obsoleta) [DEPRECATO]

Questa azione richiede che l'utente abbia accesso a 'BBP_RFC_READ_TABLE' o 'RFC_READ_TABLE' RFC.

Parametri

Nome Chiave Necessario Tipo Descrizione
Nome della tabella
tableName True string

Nome della tabella SAP da leggere.

Campi da leggere
fieldNames array

Campo da leggere: obsoleto, usare invece l'azione versione 2.

Posizione dei filtri
whereFilters array

Clausola where filter - obsoleta, usare invece la versione 2 dell'azione.

Indice di riga iniziale
startIndex integer

Indice di riga iniziale, ad esempio 0.

Numero di righe da leggere
rowCount integer

Numero di righe da leggere, ad esempio 10. Usare 0 se si vogliono ottenere solo i metadati dei campi.

Delimitatore di campo
delimiter string

Delimitatore facoltativo da inserire tra i dati dei campi di riga.

Restituisce

Risultato per l'operazione Read Table.

Trigger

Quando viene ricevuto un messaggio

Quando un messaggio viene ricevuto da SAP.

Quando viene ricevuto un messaggio

Quando un messaggio viene ricevuto da SAP.

Parametri

Nome Chiave Necessario Tipo Descrizione
GatewayHost
gatewayHost True string

Host del gateway di registrazione del server SAP RFC.

GatewayService
gatewayService True string

Servizio gateway di registrazione del server SAP RFC.

ProgramId
programId True string

ID programma del gateway di registrazione del server SAP RFC.

SapActions
SapActions array of string

Elenco di filtri delle azioni SAP per cui la registrazione è in ascolto

Formato IDOC
IdocFormat string

Formato in cui ricevere i IDOC

Ricevere IDOC con segmenti non rilasciati
ReceiveIdocsWithUnreleasedSegments boolean

Se ricevere IDOC con segmenti non rilasciati o meno

SncPartnerNames
sncPartnerNames string

Elenco separato da barre verticali (|) dei nomi dei partner SNC.

DegreeOfParallelism
degreeOfParallelism integer

Numero di chiamate da elaborare in parallelo.

Restituisce

Richiesta del listener

Definizioni

BapiRet2

SAP BAPI restituisce la struttura 2, nota anche come BAPIRET2

Nome Percorso Tipo Descrizione
TIPO
Type string

Tipo di messaggio

id
Id string

Classe Message

Number
Number string

Numero messaggio

Message
Message string

Testo del messaggio

LogNumber
LogNumber string

Log applicazioni: numero di log

LogMessageNumber
LogMessageNumber string

Registro applicazioni: numero di serie del messaggio interno

MessageVariable1
MessageVariable1 string

Variabile messaggio 1

MessageVariable2
MessageVariable2 string

Variabile messaggio 2

MessageVariable3
MessageVariable3 string

Variabile messaggio 3

MessageVariable4
MessageVariable4 string

Variabile messaggio 4

Parametro
Parameter string

Nome del parametro

Row
Row integer

Righe nel parametro

Campo
Field string

Campo nel parametro

System
System string

Sistema logico da cui ha origine il messaggio

CallBapiResponse

Risultato per Chiamare l'operazione BAPI

Nome Percorso Tipo Descrizione
BapiReturn
BapiReturn BapiRet2

SAP BAPI restituisce la struttura 2, nota anche come BAPIRET2

Restituisce BAPI
BapiReturns array of BapiRet2

Strutture restituite BAPI

Risposta XML
XmlResponse string

Risposta XML alla chiamata BAPI

JsonResponse
JsonResponse Object

CallRfcResponse

Risultato per Chiamare l'operazione RFC

Nome Percorso Tipo Descrizione
Risposta XML
XmlResponse string

Risposta XML alla chiamata RFC

JsonResponse
JsonResponse Object

CreateSessionResponse

Risultato per l'operazione Crea sessione.

Nome Percorso Tipo Descrizione
ID sessione
SessionId string

ID per la sessione con stato.

FieldMetadata

Metadati dei campi

Nome Percorso Tipo Descrizione
Nome del campo
Name string

Nome del campo

Offset del campo
Offset integer

Offset inizio campo

Lunghezza campo
Length integer

Lunghezza campo

Tipo di dati ABAP
AbapDataType string

Tipo di dati ABAP del campo

Descrizione campo
Description string

Descrizione campo

IdocNumbersList

Elenco dei numeri IDOC.

Nome Percorso Tipo Descrizione
Numeri IDOC
IdocNumbers array of integer

Elenco di numeri IDOC

IdocStatusResponse

Risultato per ottenere lo stato per l'operazione IDOC.

Nome Percorso Tipo Descrizione
Codice di stato IDOC
IdocStatus integer

Codice di stato IDOC

ListenerRequest

Richiesta del listener

Nome Percorso Tipo Descrizione
ActionUri
ActionUri string

URI azione

Content
Content string

Content

Oggetto

ReadTableResponse

Risultato per l'operazione Read Table.

Nome Percorso Tipo Descrizione
Risposta XML
XmlResponse string

Risposta XML alla chiamata RFC Read Table

Metadati dei campi
FieldsMetadata array of FieldMetadata

Metadati dei campi

Righe
Rows array of string

Righe

RfcTransactionDetails

Dettagli delle transazioni RFC

Nome Percorso Tipo Descrizione
Nomi delle RFC nella transazione
RfcNames array of string

Nomi delle RFC nella transazione

Identificatore di transazione (TID)
TId string

Identificatore di transazione (TID)

Formato GUID dell'identificatore di transazione (TID)
Guid string

Formato GUID dell'identificatore di transazione (TID)

Nome della coda
QueueName string

Nome della coda se si tratta di una transazione qRFC; in caso contrario, null

SapConnectorGenerateSchemasResponse

Generare la risposta agli schemi

Nome Percorso Tipo Descrizione
Schemas
Schemas array of SapConnectorSchema

Elenco di schemi generati.

SapConnectorSchema

Schema SAP

Nome Percorso Tipo Descrizione
Nome
Name string

Nome dello schema

Content
Content byte

Contenuto dello schema con codifica Base 64

SendIdocResponse

Risultato per l'operazione IDOC di invio.

Nome Percorso Tipo Descrizione
ID transazione
TransactionID string

GUID id transazione per IDOC tRFC.

oggetto

Si tratta del tipo 'object'.