Partager via


SAP

Messages du serveur d’applications SAP et du serveur de messages

Ce connecteur est disponible dans les produits et régions suivants :

Service classe Régions
Applications logiques Entreprise Toutes les régions Logic Apps , à l’exception des suivantes :
     - Régions Azure Government
     - Régions Azure Chine
     - Us Department of Defense (DoD)
Contact
Nom Microsoft
URL https://support.microsoft.com/
Messagerie électronique abapi@microsoft.com
Métadonnées du connecteur
Éditeur Microsoft
Site internet https://www.sap.com/index.html
Politique de confidentialité https://www.sap.com/about/legal/privacy.html
Catégories Opérations informatiques

Connecteur en profondeur

Cet article contient la spécification de l’API de référence et les limites générales. Pour obtenir une documentation détaillée sur le connecteur, notamment les prérequis, les étapes de procédure, le schéma des paramètres de requête et les exemples, consultez Se connecter aux systèmes SAP à partir d’Azure Logic Apps.

Limites générales

Nom Valeur
Taille maximale du corps de la requête en Ko pour l’opération d’envoi de message lors de l’utilisation de la passerelle de données locale 2560
Taille maximale du corps de la requête en Ko pour l’opération d’envoi de message lors de l’utilisation de l’environnement de service d’intégration (ISE) sans la passerelle de données locale 102400
Délai d’expiration de la demande en secondes pour les demandes lors de l’utilisation de la passerelle de données locale 118
Délai d’expiration de la demande en secondes pour les requêtes lors de l’utilisation de l’environnement de service d’intégration (ISE) sans passerelle de données locale 225

Pour les paramètres XML de requête de plus grande taille, placez le document des paramètres XML dans un objet blob stockage Azure. Ensuite, au lieu de placer directement les paramètres XML dans le corps de la requête, placez plutôt l’URI de signature d’accès partagé (SAP) complet pour l’objet blob de stockage dans le corps de la requête. L’objet blob est ensuite téléchargé au moment de l’exécution. Assurez-vous que l’objet blob est accessible à partir de l’emplacement de téléchargement, par exemple, de la passerelle de données locale ou du sous-réseau du connecteur ISE.

Pour les requêtes avec des délais d’expiration plus longs, utilisez une action de longue durée chaque fois que disponible. Les actions de longue durée sont basées sur des tâches de longue durée Azure Logic Apps avec le modèle d’action webhook.

Création d’une connexion

Le connecteur prend en charge les types d’authentification suivants :

Par défaut Paramètres de création de connexion. Toutes les régions Partageable

Faire défaut

Applicable : Toutes les régions

Paramètres de création de connexion.

Il s’agit d’une connexion partageable. Si l’application d’alimentation est partagée avec un autre utilisateur, la connexion est également partagée. Pour plus d’informations, consultez la vue d’ensemble des connecteurs pour les applications de canevas - Power Apps | Microsoft Docs

Nom Type Descriptif Obligatoire
Gateway gatewaySetting Passerelle locale (voir https://docs.microsoft.com/data-integration/gateway pour plus d’informations Vrai
Client int ID client SAP à connecter au système SAP. Vrai
Type d’authentification ficelle Type d’authentification pour se connecter au système SAP. Doit être de base (nom d’utilisateur et mot de passe). Vrai
Nom d’utilisateur SAP securestring Nom d’utilisateur à utiliser pour se connecter au système SAP.
Mot de passe SAP securestring Mot de passe à utiliser pour se connecter au système SAP.
Type d’ouverture de session ficelle Type d’ouverture de session au système SAP, ouverture de session du serveur d’applications (type A) ou ouverture de session de groupe (type B aka Message Server). Vrai
Hôte AS ficelle Nom d’hôte du serveur d’applications SAP.
AS Service ficelle Nom du service ou numéro de port du serveur d’applications SAP.
Numéro système AS int Numéro système du système SAP. Il s’agit d’un nombre allant de 00 à 99.
Hôte MS Server ficelle Nom d’hôte du serveur de messages SAP aka R3 System Name.
Nom du service MS ou numéro de port ficelle Nom du service ou numéro de port du serveur de messages.
ID système MS ficelle ID système du système SAP.
Groupe d’ouverture de session MS ficelle Groupe d’ouverture de session pour le système SAP.
Saisie sécurisée bool Utilisez des types forts si false, sinon utilisez la chaîne comme type sécurisé.
Utiliser SNC bool Lorsque cette option est sélectionnée, les connexions sont sécurisées avec SNC.
Bibliothèque SNC ficelle Nom ou chemin d’accès de la bibliothèque SNC à utiliser.
SNC SSO ficelle L’authentification unique SNC spécifie s’il faut utiliser l’identité SNC ou les informations d’identification fournies au niveau RFC.
SNC My Name ficelle Identité à utiliser pour cette destination/serveur spécifique (facultatif).
Nom du partenaire SNC ficelle Nom SNC du back-end.
Qualité de la protection SNC ficelle Qualité de service à utiliser pour la communication SNC de ce serveur/destination particulier.
Certificat SNC ficelle Certificat X.509 codé en base64.
PSE securestring PSE encodé en base64 (environnement de sécurité personnel).

Limitations

Nom Appels Période de renouvellement
Appels d’API par connexion 2500 60 secondes

Actions

[BAPI - RFC] Créer une session avec état

Crée une session de connexion avec état au système SAP.

[BAPI - RFC] Fermer une session avec état

Ferme une session de connexion avec état existante au système SAP.

[BAPI] Méthode d’appel dans SAP (préversion)

Appelle la méthode BAPI sur le système SAP.

[BAPI] Restaurer la transaction (préversion)

Restaure la transaction BAPI pour la session donnée.

[BAPI] Valider la transaction

Valide la transaction BAPI pour la session donnée.

[IDOC - RFC] Confirmer l’ID de transaction

Envoie la confirmation de l’ID de transaction à SAP.

[IDOC] Envoyer un document à SAP

Envoie un message IDOC à SAP.

[IDOC] Envoyer un document à SAP (déconseillé) (préversion)

Envoie un message IDOC à SAP (déconseillé).

[IDOC] Obtenir la liste IDOC pour la transaction

Obtient la liste des IDOCs pour la transaction identifiée par le GUID de l’identificateur de session ou l’identificateur de transaction (TID).

[IDOC] Obtenir l’état IDOC

[IDOC] Obtenez l’état IDOC.

[RFC] Ajouter RFC à la transaction (préversion)

Ajoute un appel RFC à une transaction identifiée par le nom tId et/ou file d’attente, créant une nouvelle transaction si aucune transaction n’existe.

[RFC] Appeler une fonction longue dans SAP (préversion)

Appelle une SRFC longue sur le système SAP et attend que le système réponde.

[RFC] Créer une transaction

Crée une transaction si aucune transaction n’existe, à l’aide de l’ID de transaction fourni et du nom de file d’attente. Si la transaction existe, obtient les détails de la transaction existante. L’ID de transaction peut être fourni au format de chaîne de 24 caractères ou GUID.

[RFC] Fonction d’appel dans SAP (préversion)

Appelle une sRFC, tRFC ou qRFC sur le système SAP.

[RFC] Fonction d’appel dans SAP (V2) [DÉCONSEILLÉ]

Appelle une sRFC, tRFC ou qRFC sur le système SAP.

[RFC] Fonction d’appel dans SAP (V3) (préversion)

Appelle une sRFC, tRFC ou qRFC sur le système SAP de manière culturually-indépendante.

[RFC] Obtenir la transaction

Obtient les détails d’une transaction identifiée par l’ID de transaction et le nom de la file d’attente, en créant une nouvelle transaction si aucune transaction n’existe. L’ID de transaction peut être fourni au format de chaîne de 24 caractères ou GUID. Le nom de la file d’attente et l’ID de transaction doivent être fournis pour rechercher une transaction qRFC existante.

[RFC] Valider la transaction (préversion)

Valide la transaction RFC pour la session et-ou la file d’attente donnée.

Envoyer un message à SAP

Envoie n’importe quel type de message RFC, BAPI, IDOC à SAP.

Générer des schémas

Génère des schémas XML pour l’action OU l’URI SAP fourni.

Lire la table SAP (obsolète) [DÉCONSEILLÉ]

Cette action nécessite que l’utilisateur ait accès à « BBP_RFC_READ_TABLE » ou « RFC_READ_TABLE » RFC.

Lire la table SAP (préversion)

Cette action nécessite que l’utilisateur ait accès à « BBP_RFC_READ_TABLE » ou « RFC_READ_TABLE » RFC.

[BAPI - RFC] Créer une session avec état

Crée une session de connexion avec état au système SAP.

Retours

Résultat de l’opération Créer une session.

[BAPI - RFC] Fermer une session avec état

Ferme une session de connexion avec état existante au système SAP.

Paramètres

Nom Clé Obligatoire Type Description
ID de session
sessionId True string

ID de session avec état sous forme de chaîne.

Retours

response
object

[BAPI] Méthode d’appel dans SAP (préversion)

Appelle la méthode BAPI sur le système SAP.

Paramètres

Nom Clé Obligatoire Type Description
Objet métier
businessObject True string

Type d’objet Business, tel que « BANKDETAIL ».

Méthode
method True string

Méthode à appeler, par exemple « CREATE », suivie de la méthode BAPI implémentée, séparée par le caractère « : ».

Validation automatique
autoCommit boolean

Valide automatiquement la transaction BAPI si la réponse SAP BAPI n’a aucune erreur. Restaurez automatiquement la transaction BAPI si la réponse SAP BAPI a une erreur.

ID de session
sessionId string

ID de session avec état facultatif sous forme de chaîne. Si aucun n’est fourni, l’appel est effectué sur une connexion sans état.

Paramètres BAPI d’entrée
body True binary

Entrez les paramètres BAPI pour appeler SAP ou URI vers un objet blob de stockage contenant les paramètres BAPI.

Type de contenu
Content-Type string

Spécifiez le type de contenu de la charge utile de la requête.

Retours

Résultat de l’opération BAPI d’appel

[BAPI] Restaurer la transaction (préversion)

Restaure la transaction BAPI pour la session donnée.

Paramètres

Nom Clé Obligatoire Type Description
ID de session
sessionId True string

ID de session avec état sous forme de chaîne.

Fermer la session
closeSession boolean

Ferme la session de connexion avec état.

Retours

SAP BAPI return structure version 2 aka BAPIRET2

Corps
BapiRet2

[BAPI] Valider la transaction

Valide la transaction BAPI pour la session donnée.

Paramètres

Nom Clé Obligatoire Type Description
ID de session
sessionId True string

ID de session avec état sous forme de chaîne.

Attendre la mise à jour synchrone
wait boolean

Attendez la fin de la mise à jour synchrone.

Fermer la session
closeSession boolean

Ferme la session de connexion avec état.

Retours

SAP BAPI return structure version 2 aka BAPIRET2

Corps
BapiRet2

[IDOC - RFC] Confirmer l’ID de transaction

Envoie la confirmation de l’ID de transaction à SAP.

Paramètres

Nom Clé Obligatoire Type Description
ID de la transaction
tid True string

ID de transaction au format de chaîne GUID.

Retours

response
object

[IDOC] Envoyer un document à SAP

Envoie un message IDOC à SAP.

Paramètres

Nom Clé Obligatoire Type Description
Liste des paramètres
dynamicParameters True dynamic

Paramètres d’entrée dynamique en fonction du format IDOC.

Format IDOC
idocFormat string

Format de la charge utile IDOC : XML, Fichier plat ou Json.

Confirmer TID
confirmTid boolean

Confirmez automatiquement l’ID de transaction, « true » ou « false ».

GUID de l’ID de transaction
tid string

GUID d’ID de transaction facultatif sous forme de chaîne. Si aucun n’est fourni, un nouveau GUID est généré.

Retours

Résultat de l’opération Envoyer un IDOC.

[IDOC] Envoyer un document à SAP (déconseillé) (préversion)

Envoie un message IDOC à SAP (déconseillé).

Paramètres

Nom Clé Obligatoire Type Description
Type IDOC avec extension facultative
idocType True string

Type IDOC (de base), tel que « DELVRY01 » et l’extension de type IDOC facultative (amélioration ou type CIM).

Version de version de SAP
releaseVersion string

Version de la version sap, par exemple 720. Si aucun n’est fourni, la version actuelle du système est sélectionnée.

Version des types d’enregistrements
recordTypesVersion string

La version des types d’enregistrements IDOC, « 2 » ou « 3 ».

Confirmer TID
confirmTid boolean

Confirmez automatiquement l’ID de transaction, « true » ou « false ».

GUID de l’ID de transaction
tid string

GUID d’ID de transaction facultatif sous forme de chaîne. Si aucun n’est fourni, un nouveau GUID est généré.

Message IDOC d’entrée
body True binary

Entrez le message IDOC dans SAP ou l’URI vers l’objet blob de stockage contenant le message IDOC.

Type de contenu
Content-Type string

Spécifiez le type de contenu de la charge utile de la requête.

Retours

Résultat de l’opération Envoyer un IDOC.

[IDOC] Obtenir la liste IDOC pour la transaction

Obtient la liste des IDOCs pour la transaction identifiée par le GUID de l’identificateur de session ou l’identificateur de transaction (TID).

Paramètres

Nom Clé Obligatoire Type Description
Direction
direction True string

Indique si l’IDOC à rechercher a été envoyé ou reçu par SAP.

ID de la transaction
tId True string

ID de transaction mis en forme sous forme de GUID ou de chaîne de 24 caractères.

Retours

Liste des numéros IDOC.

[IDOC] Obtenir l’état IDOC

[IDOC] Obtenez l’état IDOC.

Paramètres

Nom Clé Obligatoire Type Description
Numéro IDOC
idocNumber True integer

Numéro IDOC pour lequel récupérer l’état.

Retours

Résultat pour obtenir l’état de l’opération IDOC.

[RFC] Ajouter RFC à la transaction (préversion)

Ajoute un appel RFC à une transaction identifiée par le nom tId et/ou file d’attente, créant une nouvelle transaction si aucune transaction n’existe.

Paramètres

Nom Clé Obligatoire Type Description
Nom du RFC
rfcName True string

RFC à appeler, par exemple « STFC_CONNECTION ».

Filtre de groupe RFC
rfcGroupFilter string

Filtre de groupe RFC facultatif, tel que « STFC », pour filtrer les RFC.

Validation automatique
autoCommit boolean

Valide automatiquement la transaction RFC si l’ajout de la RFC à la transaction n’a aucune erreur.

ID de la transaction
tId string

ID de transaction mis en forme sous forme de GUID ou de chaîne de 24 caractères.

Nom de file d’attente
queueName string

Nom de la file d’attente pour qRFC.

Paramètres RFC d’entrée
body True binary

Les paramètres RFC d’entrée pour appeler SAP ou URI vers un objet blob de stockage contenant les paramètres RFC.

Type de contenu
Content-Type string

Spécifiez le type de contenu de la charge utile de la requête.

Retours

Détails de la transaction RFC

[RFC] Appeler une fonction longue dans SAP (préversion)

Appelle une SRFC longue sur le système SAP et attend que le système réponde.

Paramètres

Nom Clé Obligatoire Type Description
Nom du RFC
RfcName True string

RFC à appeler, par exemple « STFC_CONNECTION »

Paramètres RFC d’entrée (inline)
Payload string

Paramètres RFC d’entrée pour appeler SAP

Paramètres RFC d’entrée (référence)
PayloadReference string

URI vers l’objet blob de stockage contenant les paramètres RFC

Filtre de groupe RFC
RfcGroupFilter string

Filtre de groupe RFC facultatif, tel que « STFC », pour filtrer les RFC

Validation automatique
AutoCommit boolean

Valide automatiquement la transaction RFC si l’ajout de qRFC/tRFC à la transaction n’a aucune erreur. La validation automatique prend effet uniquement si l’ID de transaction ou le nom de la file d’attente est fourni.

Nom de file d’attente
QueueName string

Nom de file d’attente avec état facultatif pour qRFC. Si aucun ID de transaction et aucun nom de file d’attente n’est fourni, l’appel est effectué de manière synchrone (sRFC).

ID de session
sessionId string

ID de session avec état facultatif sous forme de chaîne pour le RFC avec état. Si aucun ID de session n’est fourni, l’appel est effectué sur une connexion sans état.

ID de la transaction
tId string

ID de transaction facultatif mis en forme sous forme de GUID ou de chaîne de 24 caractères pour tRFC et qRFC. Si aucun ID de transaction et aucun nom de file d’attente n’est fourni, l’appel est effectué de manière synchrone (sRFC).

Retours

Résultat de l’opération RFC d’appel

[RFC] Créer une transaction

Crée une transaction si aucune transaction n’existe, à l’aide de l’ID de transaction fourni et du nom de file d’attente. Si la transaction existe, obtient les détails de la transaction existante. L’ID de transaction peut être fourni au format de chaîne de 24 caractères ou GUID.

Paramètres

Nom Clé Obligatoire Type Description
ID de la transaction
tId string

ID de transaction mis en forme sous forme de GUID ou de chaîne de 24 caractères.

Nom de file d’attente
queueName string

Nom de la file d’attente pour qRFC.

Retours

Détails de la transaction RFC

[RFC] Fonction d’appel dans SAP (préversion)

Appelle une sRFC, tRFC ou qRFC sur le système SAP.

Paramètres

Nom Clé Obligatoire Type Description
Nom du RFC
rfcName True string

RFC à appeler, par exemple « STFC_CONNECTION ».

Filtre de groupe RFC
rfcGroupFilter string

Filtre de groupe RFC facultatif, tel que « STFC », pour filtrer les RFC.

Validation automatique
autoCommit boolean

Valide automatiquement la transaction RFC si l’ajout de qRFC/tRFC à la transaction n’a aucune erreur. La validation automatique prend effet uniquement si {tId} ou {queueName} est fourni.

ID de session
sessionId string

ID de session avec état facultatif sous forme de chaîne pour le RFC avec état. Si aucun ID de session n’est fourni, l’appel est effectué sur une connexion sans état.

ID de la transaction
tId string

ID de transaction facultatif mis en forme sous forme de GUID ou de chaîne de 24 caractères pour tRFC et qRFC. Si aucun ID de transaction et aucun nom de file d’attente n’est fourni, l’appel est effectué de manière synchrone (sRFC).

Nom de file d’attente
queueName string

Nom de file d’attente avec état facultatif pour qRFC. Si aucun ID de transaction et aucun nom de file d’attente n’est fourni, l’appel est effectué de manière synchrone (sRFC).

Paramètres RFC d’entrée
body True binary

Les paramètres RFC d’entrée pour appeler SAP ou URI vers un objet blob de stockage contenant les paramètres RFC.

Type de contenu
Content-Type string

Spécifiez le type de contenu de la charge utile de la requête.

Retours

Résultat de l’opération RFC d’appel

[RFC] Fonction d’appel dans SAP (V2) [DÉCONSEILLÉ]

Appelle une sRFC, tRFC ou qRFC sur le système SAP.

Paramètres

Nom Clé Obligatoire Type Description
Nom du RFC
rfcName True string

RFC à appeler, par exemple « STFC_CONNECTION ».

Entrée de fonction SAP
rfcInputs True dynamic

Entrées de la fonction SAP.

Filtre de groupe RFC
rfcGroupFilter string

Filtre de groupe RFC facultatif, tel que « STFC », pour filtrer les RFC.

Validation automatique
autoCommit boolean

Valide automatiquement la transaction RFC si l’ajout de qRFC/tRFC à la transaction n’a aucune erreur. La validation automatique prend effet uniquement si {tId} ou {queueName} est fourni.

ID de session
sessionId string

ID de session avec état facultatif sous forme de chaîne pour le RFC avec état. Si aucun ID de session n’est fourni, l’appel est effectué sur une connexion sans état.

ID de la transaction
tId string

ID de transaction facultatif mis en forme sous forme de GUID ou de chaîne de 24 caractères pour tRFC et qRFC. Si aucun ID de transaction et aucun nom de file d’attente n’est fourni, l’appel est effectué de manière synchrone (sRFC).

Nom de file d’attente
queueName string

Nom de file d’attente avec état facultatif pour qRFC. Si aucun ID de transaction et aucun nom de file d’attente n’est fourni, l’appel est effectué de manière synchrone (sRFC).

Format d’entrée
inputFormat string

Format d’entrée (XML ou JSON) : lorsque JSON est choisi, le schéma est généré et fourni au concepteur.

Format de retour
returnFormat string

Format de sortie (XML ou JSON) : lorsque JSON est choisi, le schéma est généré et fourni au concepteur.

Retours

Les sorties de cette opération sont dynamiques.

[RFC] Fonction d’appel dans SAP (V3) (préversion)

Appelle une sRFC, tRFC ou qRFC sur le système SAP de manière culturually-indépendante.

Paramètres

Nom Clé Obligatoire Type Description
Nom du RFC
rfcName True string

RFC à appeler, par exemple « STFC_CONNECTION ».

Entrée de fonction SAP
rfcInputs True dynamic

Entrées de la fonction SAP.

Filtre de groupe RFC
rfcGroupFilter string

Filtre de groupe RFC facultatif, tel que « STFC », pour filtrer les RFC.

Validation automatique
autoCommit boolean

Valide automatiquement la transaction RFC si l’ajout de qRFC/tRFC à la transaction n’a aucune erreur. La validation automatique prend effet uniquement si {tId} ou {queueName} est fourni.

ID de session
sessionId string

ID de session avec état facultatif sous forme de chaîne pour le RFC avec état. Si aucun ID de session n’est fourni, l’appel est effectué sur une connexion sans état.

ID de la transaction
tId string

ID de transaction facultatif mis en forme sous forme de GUID ou de chaîne de 24 caractères pour tRFC et qRFC. Si aucun ID de transaction et aucun nom de file d’attente n’est fourni, l’appel est effectué de manière synchrone (sRFC).

Nom de file d’attente
queueName string

Nom de file d’attente avec état facultatif pour qRFC. Si aucun ID de transaction et aucun nom de file d’attente n’est fourni, l’appel est effectué de manière synchrone (sRFC).

Format d’entrée
inputFormat string

Format d’entrée (XML ou JSON) : lorsque JSON est choisi, le schéma est généré et fourni au concepteur.

Format de retour
returnFormat string

Format de sortie (XML ou JSON) : lorsque JSON est choisi, le schéma est généré et fourni au concepteur.

Retours

Les sorties de cette opération sont dynamiques.

[RFC] Obtenir la transaction

Obtient les détails d’une transaction identifiée par l’ID de transaction et le nom de la file d’attente, en créant une nouvelle transaction si aucune transaction n’existe. L’ID de transaction peut être fourni au format de chaîne de 24 caractères ou GUID. Le nom de la file d’attente et l’ID de transaction doivent être fournis pour rechercher une transaction qRFC existante.

Paramètres

Nom Clé Obligatoire Type Description
ID de la transaction
tId string

ID de transaction mis en forme sous forme de GUID ou de chaîne de 24 caractères.

Nom de file d’attente
queueName string

Nom de la file d’attente pour qRFC.

Retours

Détails de la transaction RFC

[RFC] Valider la transaction (préversion)

Valide la transaction RFC pour la session et-ou la file d’attente donnée.

Paramètres

Nom Clé Obligatoire Type Description
ID de la transaction
tId string

ID de transaction mis en forme sous forme de GUID ou de chaîne de 24 caractères.

Nom de file d’attente
queueName string

Nom de la file d’attente avec état.

Retours

response
object

Envoyer un message à SAP

Envoie n’importe quel type de message RFC, BAPI, IDOC à SAP.

Paramètres

Nom Clé Obligatoire Type Description
SAP Action
sapAction True string

Action SAP.

Message d’entrée
body True binary

Entrez le message dans SAP ou l’URI vers l’objet blob de stockage contenant le message.

Type de contenu
Content-Type string

Spécifiez le type de contenu de la charge utile de la requête.

Retours

response
object

Générer des schémas

Génère des schémas XML pour l’action OU l’URI SAP fourni.

Paramètres

Nom Clé Obligatoire Type Description
sapActionUris
sapActionUris True array of string
Préfixe du nom de fichier
fileNamePrefix string

Préfixe pour les noms de fichiers de schéma.

Retours

Générer la réponse des schémas

Lire la table SAP (obsolète) [DÉCONSEILLÉ]

Cette action nécessite que l’utilisateur ait accès à « BBP_RFC_READ_TABLE » ou « RFC_READ_TABLE » RFC.

Paramètres

Nom Clé Obligatoire Type Description
Nom de la table
tableName True string

Nom de la table SAP à lire.

Champs à lire
fieldNames array

Champ à lire : obsolète, utilisez l’action version 2 à la place.

Où les filtres
whereFilters array

Clause where filter : obsolète, utilisez l’action version 2 à la place.

Début de l’index de ligne
startIndex integer

Début de l’index de ligne, par exemple 0.

Nombre de lignes à lire
rowCount integer

Nombre de lignes à lire, par exemple 10. Utilisez 0 si vous souhaitez uniquement obtenir les métadonnées des champs.

Délimiteur de champ
delimiter string

Délimiteur facultatif à insérer entre les données des champs de ligne.

Retours

Résultat de l’opération Lire la table.

Lire la table SAP (préversion)

Cette action nécessite que l’utilisateur ait accès à « BBP_RFC_READ_TABLE » ou « RFC_READ_TABLE » RFC.

Paramètres

Nom Clé Obligatoire Type Description
Nom de la table
tableName True string

Nom de la table SAP à lire

Champs à lire
FieldNames array of string

Liste des champs à lire

Où les filtres
WhereFilters array of string

Liste des clauses de filtre où, par exemple, « MTART = 'ROH' AND MEINS = 'PAK' »

Début de l’index de ligne
StartIndex integer

Début de l’index de ligne, par exemple 0

Nombre de lignes à lire
RowCount integer

Nombre de lignes à lire, par exemple 10

Délimiteur de champ
Delimiter string

Délimiteur facultatif à insérer entre les données des champs de ligne

Retours

Résultat de l’opération Lire la table.

Déclencheurs

Lorsqu’un message est reçu

Lorsqu’un message est reçu de SAP.

Lorsqu’un message est reçu

Lorsqu’un message est reçu de SAP.

Paramètres

Nom Clé Obligatoire Type Description
GatewayHost
gatewayHost True string

Hôte de passerelle d’inscription de serveur SAP RFC.

GatewayService
gatewayService True string

Service de passerelle d’inscription de serveur SAP RFC.

ProgramId
programId True string

ID du programme de passerelle d’inscription de serveur SAP RFC.

SapActions
SapActions array of string

Liste de filtres d’actions SAP pour laquelle l’inscription écouterait

IDOC Format
IdocFormat string

Format dans lequel recevoir des IDOCs

Recevoir des IDOCs avec des segments non disponibles
ReceiveIdocsWithUnreleasedSegments boolean

Indique s’il faut recevoir des IDOCs avec des segments non extraits ou non

SncPartnerNames
sncPartnerNames string

Une barre verticale (|) a séparé la liste des noms de partenaires SNC.

DegreeOfParallelism
degreeOfParallelism integer

Nombre d’appels à traiter en parallèle.

Retours

Demande d’écouteur

Définitions

BapiRet2

SAP BAPI return structure version 2 aka BAPIRET2

Nom Chemin d’accès Type Description
Type
Type string

Type de message

Id
Id string

Classe message

Number
Number string

Numéro de message

Message
Message string

Texte du message

LogNumber
LogNumber string

Journal des applications : numéro de journal

LogMessageNumber
LogMessageNumber string

Journal des applications : Numéro de série du message interne

MessageVariable1
MessageVariable1 string

Variable de message 1

MessageVariable2
MessageVariable2 string

Variable de message 2

MessageVariable3
MessageVariable3 string

Variable de message 3

MessageVariable4
MessageVariable4 string

Variable de message 4

Paramètre
Parameter string

Nom du paramètre

Ligne
Row integer

Lignes dans le paramètre

Terrain
Field string

Champ dans le paramètre

Système
System string

Système logique à partir duquel le message provient

CallBapiResponse

Résultat de l’opération BAPI d’appel

Nom Chemin d’accès Type Description
BapiReturn
BapiReturn BapiRet2

SAP BAPI return structure version 2 aka BAPIRET2

BAPI Renvoie
BapiReturns array of BapiRet2

Structures de retour BAPI

Réponse XML
XmlResponse string

Réponse XML à l’appel BAPI

JsonResponse
JsonResponse Object

CallRfcResponse

Résultat de l’opération RFC d’appel

Nom Chemin d’accès Type Description
Réponse XML
XmlResponse string

Réponse XML à l’appel RFC

JsonResponse
JsonResponse Object

CreateSessionResponse

Résultat de l’opération Créer une session.

Nom Chemin d’accès Type Description
ID de session
SessionId string

ID de la session avec état.

FieldMetadata

Métadonnées de champ

Nom Chemin d’accès Type Description
Nom du champ
Name string

Nom du champ

Décalage de champ
Offset integer

Décalage de début du champ

Longueur du champ
Length integer

Longueur du champ

Type de données ABAP
AbapDataType string

Type de données ABAP de champ

Description du champ
Description string

Description du champ

IdocNumbersList

Liste des numéros IDOC.

Nom Chemin d’accès Type Description
Numéros IDOC
IdocNumbers array of integer

Liste des numéros IDOC

IdocStatusResponse

Résultat pour obtenir l’état de l’opération IDOC.

Nom Chemin d’accès Type Description
Code d’état IDOC
IdocStatus integer

Code d’état IDOC

ListenerRequest

Demande d’écouteur

Nom Chemin d’accès Type Description
ActionUri
ActionUri string

URI d’action

Content
Content string

Content

Objet

ReadTableResponse

Résultat de l’opération Lire la table.

Nom Chemin d’accès Type Description
Réponse XML
XmlResponse string

Réponse XML à l’appel RFC read Table

Métadonnées de champs
FieldsMetadata array of FieldMetadata

Métadonnées de champs

Rows
Rows array of string

Rows

RfcTransactionDetails

Détails de la transaction RFC

Nom Chemin d’accès Type Description
Noms des RFC dans la transaction
RfcNames array of string

Noms des RFC dans la transaction

Identificateur de transaction (TID)
TId string

Identificateur de transaction (TID)

Formulaire GUID de l’identificateur de transaction (TID)
Guid string

Formulaire GUID de l’identificateur de transaction (TID)

Nom de la file d’attente
QueueName string

Nom de la file d’attente s’il s’agit d’une transaction qRFC, sinon null

SapConnectorGenerateSchemasResponse

Générer la réponse des schémas

Nom Chemin d’accès Type Description
Schemas
Schemas array of SapConnectorSchema

Liste des schémas générés.

SapConnectorSchema

Schéma SAP

Nom Chemin d’accès Type Description
Nom
Name string

Nom du schéma

Content
Content byte

Contenu du schéma encodé en base 64

SendIdocResponse

Résultat de l’opération Envoyer un IDOC.

Nom Chemin d’accès Type Description
ID de la transaction
TransactionID string

GUID d’ID de transaction pour le TRFC IDOC.

objet

Il s’agit du type 'object'.