SAP BAPI package

Le package SAP BAPI contient des actions pour automatiser les tâches et les processus à l\'aide de l\'Interface de programmation d\'application métier (Business Application Programming Interface/SAP BAPI) SAP. BAPI est une méthode normalisée qui permet à une application tierce d\'interagir avec un système SAP.

Présentation

Les interfaces de programmation d\'application métier (BAPI) sont des API qui permettent aux applications externes d\'accéder aux objets de gestion SAP.

En général, une BAPI comprend les paramètres suivants :

  • Paramètres d\'importation : ces paramètres permettent de recevoir des données à partir d\'applications d\'appel.
  • Paramètres d\'exportation : ces paramètres permettent de renvoyer des données à l\'application d\'appel.
  • Paramètres des tableaux d\'importation/exportation : les tableaux sont utilisés à la fois pour la réception et le renvoi des données.

Différents types de paramètres sont disponibles :

  • Élément de données : type de données scalaire.
  • Structure : ce type de paramètre contient généralement plusieurs champs.

    Si un paramètre d\'importation est de type structure, vous pouvez transmettre plusieurs valeurs sous forme de paires clé-valeur.

  • Tableau : structure de données contenant plusieurs lignes.

Pour qu\'une méthode BAPI fonctionne, l\'application d\'appel peut appeler la méthode dans une BAPI à l\'aide des éléments suivants :

  • Nom BAPI
  • Paramètres d\'importation (scalaire, structure, tableau)
  • Paramètres d\'exportation (scalaire, structure, tableau)

Le workflow de haut niveau suivant permet de créer une automatisation à l\'aide du package SAP BAPI :

  1. Utilisez l\'action Connecter pour établir une connexion avec l\'application SAP.
  2. Utilisez l\'action Créer une fonction pour créer une fonction définie par l\'utilisateur pour la fonction BAPI SAP spécifiée.

    Sélectionnez l\'option Commencer la séquence pour marquer le début d\'un processus, suivi des actions pour automatiser une tâche.

  3. Utilisez l\'action Exécuter une fonction pour exécuter la fonction que vous avez créée à l\'aide de l\'action Créer une fonction.

    Sélectionnez l\'option Terminer la séquence pour marquer la fin d\'un processus et l\'option Effectuer une transaction pour valider les modifications.

Prérequis

Téléchargez le SDK de connecteur Java SAP depuis SAP Java Connector. Vous ne pouvez pas télécharger le package directement. Contactez votre administrateur de comptes SAP, en mentionnant le système d\'exploitation et le processeur, pour télécharger le fichier.

Vous pouvez extraire les fichiers SDK et les stocker sur votre bureau local ou les télécharger vers la Control Room.

L\'action Connecter nécessite les fichiers suivants du package SDK pour établir une connexion à un système SAP :

  • sapjco3.jar
  • sapjco3.dll pour l\'automatisation Windows
  • libsapjco3.dylib pour l\'automatisation macOS

Actions dans le package BAPI SAP

L\'package BAPI SAP comprend les actions suivantes :

Action Description
Se connecter Utilisation de l\'action Se connecter pour SAP BAPI.
Créer une fonction action Créer une fonction.
Obtenir une valeur de champ action Obtenir une valeur de champ.
Obtenir la structure Obtenir la structure action.
Obtenir le tableau action Obtenir le tableau.
Exécuter la fonction action Exécuter la fonction.
Définir une valeur de champ Définir une valeur de champ action.
Exécuter le flux de travail standard action Exécuter le flux de travail standard.
Exécuter le flux de travail personnalisé action Exécuter le flux de travail personnalisé.

Création d\'exemples de bots à l\'aide du package BAPI SAP

Si vous utilisez le package BAPI SAP pour la première fois, nous vous recommandons de commencer par créer des exemples de bots en utilisant les tutoriels suivants. Ces tutoriels vous expliquent comment utiliser les différentes actions du package BAPI SAP pour appeler des BAPI SAP, transmettre des paramètres d\'importation et récupérer des données à partir de paramètres d\'exportation.