package BAPI SAP
- Dernière mise à jour2024/03/08
package BAPI SAP
Le package BAPI SAP contient des actions pour automatiser les tâches et les processus à l'aide d'une BAPI (Business Application Programming Interface) SAP. BAPI est une méthode normalisée qui permet à une application tierce d'interagir avec un système SAP.
Présentation des BAPI SAP
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)
Avant de commencer
- Établissez une connexion avec l'application SAP à l'aide de l'action Connecter.
- 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.
- 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.
Actions dans le package BAPI SAP
Le package BAPI SAP comprend les actions suivantes :
Création d'exemples de robots à l'aide du package BAPI SAP
- Exemple d'utilisation de la commande Obtenir la structure du package BAPI SAP : Dans ce tutoriel, vous allez construire un robot qui invoque BAPI_FLIGHT_GETLIST à partir de l'application de démonstration SAP Flight Data. Lorsqu'il est exécuté, le robot appelle la fonction BAPI en saisissant l'identifiant de la compagnie aérienne et les détails de la destination, obtient une liste de vols et écrit les données de réponse dans un fichier CSV.
- Exemple d'écriture de données dans SAP à l'aide du package BAPI SAP : Dans ce tutoriel, vous allez créer un robot qui invoque BAPI_FLCUST_CREATEFROMDATA à partir de l'application de démonstration SAP Flight Data. Vous utiliserez le paramètre d'importation CUSTOMER_DATA pour transmettre les données du client à la BAPI. Lorsqu'elle est exécutée, le robot crée un nouvel enregistrement client dans la base de données SAP et affiche le numéro de client renvoyé par la BAPI.
- L'action Exemple d'utilisation de l'action Exécuter le flux de travail standard du package BAPI SAP : Dans ce tutoriel, vous allez créer un robot qui utilise une seule action pour sélectionner une BAPI dans une liste de modules de fonctions, définir les paramètres d'importation et obtenir les données de réponse. Lors de son exécution, le robot obtient les données de disponibilité de vol en fonction des données d'entrée, et les écrit dans un fichier CSV.