Pour exécuter nativement des appels de fonctions à distance sur une instance SAP BAPI®, ajoutez un module complémentaire avec une commande de connexion SAP BAPI RFC. Par exemple :
- Interagir avec les programmes SAP BAPI
- Requêtes d'extraction de données par expression multidimensionnelle (MDX) en continu
Pour activer ces commandes, un administrateur informatique commence par créer un connecteur SAP BAPI RFC.
BAPI_XBP_JOB_ADD_ABAP_STEP
Pour ajouter un incrément avec un programme ABAP (Advanced Buisness Application Programming) à un job, utilisez la commande BAPI_XBP_JOB_ADD_ABAP_STEP.
Propriétés
Propriétés |
Détail |
Cookies |
Saisissez les cookies de la commande initiale BAPI_XMI_LOGON . |
Nom d'utilisateur externe |
Entrez le nom d'utilisateur externe à utiliser avec le demandeur ; dans le XML, la valeur EXTERNAL_USER_NAME . |
Nombre d'emplois |
Saisissez le décompte du travail auquel ajouter un incrément ; dans le XML, la valeur JOBCOUNT . |
Nom du poste |
Saisissez le nom du travail auquel ajouter un incrément ; dans le XML, la valeur JOBNAME . |
Nom du programme |
Saisissez le nom du programme à ajouter au travail. |
Nom de la variante |
Saisissez le nom de la variante. |
Nom d'utilisateur SAP |
Saisissez le nom d'utilisateur de l'utilisateur SAP à utiliser. |
Sorties
Sortie |
Type de sortie |
Réponse |
JSON |
Renvoyer |
JSON |
Codes de sortie
Code |
Type |
Détail |
0 |
Avec succès |
Avec succès |
1 |
Erreur |
La commande n'a pas pu être exécutée |
2 |
Erreur |
Impossible de s'authentifier auprès du serveur SAP |
BAPI_XBP_JOB_JOBLOG_READ
Pour récupérer les journaux d'un travail, utilisez la commande BAPI_XBP_JOB_JOBLOG_READ.
Propriétés
Propriétés |
Détail |
Cookies |
Saisissez les cookies de la commande initiale BAPI_XMI_LOGON . |
Nom d'utilisateur externe |
Entrez le nom d'utilisateur externe à utiliser avec le demandeur ; dans le XML, la valeur EXTERNAL_USER_NAME . |
Nombre d'emplois |
Saisissez le décompte du travail pour lequel vous souhaitez obtenir des journaux ; dans le XML, la valeur JOBCOUNT . |
Nom du poste |
Entrez le nom du travail pour lequel vous souhaitez obtenir des journaux ; dans le XML, la valeur JOBNAME . |
Sorties
Sortie |
Type de sortie |
Renvoyer |
JSON |
Protocole de travail |
Fichier |
Protocole de travail nouveau protocole |
Fichier |
Codes de sortie
Code |
Type |
Détail |
0 |
Avec succès |
Avec succès |
1 |
Erreur |
La commande n'a pas pu être exécutée |
2 |
Erreur |
Impossible de s'authentifier auprès du serveur SAP |
BAPI_XBP_JOB_OPEN
Pour créer un job, utilisez la commande BAPI_XBP_JOB_OPEN.
Propriétés
Propriétés |
Détail |
Cookies |
Saisissez les cookies de la commande initiale BAPI_XMI_LOGON . |
Nom d'utilisateur externe |
Entrez le nom d'utilisateur externe à utiliser avec le demandeur ; dans le XML, la valeur EXTERNAL_USER_NAME . |
Classe d'emploi |
Saisissez la classe du nouvel emploi ; dans le XML, la valeur JOBCLASS . |
Nom du poste |
Entrez le nom du nouveau travail ; dans le XML, la valeur JOBNAME . |
Sorties
Sortie |
Type de sortie |
Nombre d'emplois |
Chaîne |
Renvoyer |
JSON |
Nom du poste |
Chaîne |
Codes de sortie
Code |
Type |
Détail |
0 |
Avec succès |
Avec succès |
1 |
Erreur |
La commande n'a pas pu être exécutée |
2 |
Erreur |
Impossible de s'authentifier auprès du serveur SAP |
BAPI_XBP_JOB_READ
Pour lire le contenu d'un travail, utilisez la commande BAPI_XBP_JOB_READ.
Propriétés
Propriétés |
Détail |
Cookies |
Saisissez les cookies de la commande initiale BAPI_XMI_LOGON . |
Nom d'utilisateur externe |
Entrez le nom d'utilisateur externe à utiliser avec le demandeur ; dans le XML, la valeur EXTERNAL_USER_NAME . |
Nombre d'emplois |
Saisissez le décompte du travail à lire ; dans le XML, la valeur JOBCOUNT . |
Nom du poste |
Entrez le nom du travail à lire ; dans le XML, la valeur JOBNAME . |
Sorties
Sortie |
Type de sortie |
Renvoyer |
JSON |
Sommaire |
JSON |
Codes de sortie
Code |
Type |
Détail |
0 |
Avec succès |
Avec succès |
1 |
Erreur |
La commande n'a pas pu être exécutée |
2 |
Erreur |
Impossible de s'authentifier auprès du serveur SAP |
BAPI_XBP_JOB_SPOOLLIST_READ
Pour lire la liste spool d'un incrément de job ABAP, utilisez la commande BAPI_XBP_JOB_SPOOLLIST_READ.
Propriétés
Propriétés |
Détail |
Cookies |
Saisissez les cookies de la commande initiale BAPI_XMI_LOGON . |
Nom d'utilisateur externe |
Entrez le nom d'utilisateur externe à utiliser avec le demandeur ; dans le XML, la valeur EXTERNAL_USER_NAME . |
Nombre d'emplois |
Saisissez le décompte du travail à lire ; dans le XML, la valeur JOBCOUNT . |
Nom du poste |
Entrez le nom du travail à lire ; dans le XML, la valeur JOBNAME . |
Numéro de l'incrément |
Saisissez le numéro de l'incrément à partir duquel la bobine doit être récupérée. |
Sorties
Sortie |
Type de sortie |
Renvoyer |
JSON |
Contenu du spool |
Fichier |
Codes de sortie
Code |
Type |
Détail |
0 |
Avec succès |
Avec succès |
1 |
Erreur |
La commande n'a pas pu être exécutée |
2 |
Erreur |
Impossible de s'authentifier auprès du serveur SAP |
BAPI_XBP_JOB_START_IMMEDIATELY
Pour lancer un travail immédiatement, utilisez la commande BAPI_XPBI_JOB_START_IMMEDIATELY.
Propriétés
Propriétés |
Détail |
Cookies |
Saisissez les cookies de la commande initiale BAPI_XMI_LOGON . |
Nom d'utilisateur externe |
Entrez le nom d'utilisateur externe à utiliser avec le demandeur ; dans le XML, la valeur EXTERNAL_USER_NAME . |
Nombre d'emplois |
Saisissez le décompte du travail à exécuter ; dans le XML, la valeur JOBCOUNT . |
Nom du poste |
Entrez le nom du travail à exécuter ; dans le XML, la valeur JOBNAME . |
Groupe cible |
Saisissez le groupe cible. |
Serveur cible |
Saisissez le serveur cible. |
Exécuter de manière synchrone |
Pour exécuter le travail de manière synchrone et attendre qu'il se termine, cochez cette case. |
Sorties
Sortie |
Type de sortie |
Renvoyer |
JSON |
Journaux |
Fichier |
Statut de l'emploi |
Chaîne |
A un enfant |
Chaîne |
Codes de sortie
Code |
Type |
Détail |
0 |
Avec succès |
Avec succès |
1 |
Erreur |
La commande n'a pas pu être exécutée |
2 |
Erreur |
Impossible de s'authentifier auprès du serveur SAP |
BAPI_XBP_JOB_STATUS_GET
Pour récupérer le statut d'un travail, utilisez la commande BAPI_XBP_JOB_STATUS_GET.
Propriétés
Propriétés |
Détail |
Cookies |
Saisissez les cookies de la commande initiale BAPI_XMI_LOGON . |
Nom d'utilisateur externe |
Entrez le nom d'utilisateur externe à utiliser avec le demandeur ; dans le XML, la valeur EXTERNAL_USER_NAME . |
Nombre d'emplois |
Saisissez le décompte du travail dont vous souhaitez obtenir l'état ; dans le fichier XML, la valeur JOBCOUNT . |
Nom du poste |
Saisissez le nom du travail dont vous souhaitez connaître l'état ; dans le fichier XML, la valeur JOBNAME . |
Sorties
Sortie |
Type de sortie |
Renvoyer |
JSON |
Statut de l'emploi |
Chaîne |
A un enfant |
Chaîne |
Codes de sortie
Code |
Type |
Détail |
0 |
Avec succès |
Avec succès |
1 |
Erreur |
La commande n'a pas pu être exécutée |
2 |
Erreur |
Impossible de s'authentifier auprès du serveur SAP |
BAPI_XBP_REPORT_SEARCH
Pour rechercher un rapport, utilisez la commande BAPI_XBP_REPORT_SEARCH.
Propriétés
Propriétés |
Détail |
Cookies |
Saisissez les cookies de la commande initiale BAPI_XMI_LOGON . |
Nom d'utilisateur externe |
Entrez le nom d'utilisateur externe à utiliser avec le demandeur ; dans le XML, la valeur EXTERNAL_USER_NAME . |
Rapport |
Entrez la chaîne de recherche des rapports, par exemple rapport* ; dans le XML, la valeur RAPPORT . |
Compter |
Entrez le nombre maximum de résultats à renvoyer ; dans le XML, la valeur de COUNT . |
Points du rapport |
Saisissez une liste des éléments à ajouter à la recherche ; dans le XML, la valeur REPORTS->Item . |
Sorties
Sortie |
Type de sortie |
Renvoyer |
JSON |
Rapports |
JSON |
Codes de sortie
Code |
Type |
Détail |
0 |
Avec succès |
Avec succès |
1 |
Erreur |
La commande n'a pas pu être exécutée |
2 |
Erreur |
Impossible de s'authentifier auprès du serveur SAP |
BAPI_XMI_LOGOFF
Pour se déconnecter d'un outil de gestion externe, utilisez la commande BAPI_XMI_LOGOFF.
Propriétés
Propriétés |
Détail |
Cookies |
Saisissez les cookies de la commande initiale BAPI_XMI_LOGON . |
Interface |
Saisissez le service pour lequel vous souhaitez vous déconnecter et mettre fin à la session ; dans le XML, la valeur INTERFACE . |
Sorties
Aucun
Codes de sortie
Code |
Type |
Détail |
0 |
Avec succès |
Avec succès |
1 |
Erreur |
La commande n'a pas pu être exécutée |
2 |
Erreur |
Impossible de s'authentifier auprès du serveur SAP |
BAPI_XMI_LOGON
Pour se connecter à un outil de gestion externe, utilisez la commande BAPI_XMI_LOGON.
Propriétés
Propriétés |
Détail |
Société |
Saisissez la société avec laquelle vous vous connectez ; dans le XML, la valeur EXTCOMPANY . |
Produit |
Saisissez le produit auquel se connecter ; dans le XML, la valeur EXTPRODUCT . |
Version |
Saisissez la version de l'appel BAPI et du service ; dans le XML, la valeur VERSION . |
Interface |
Saisissez le service auquel se connecter et avec lequel créer une session ; dans le XML, la valeur INTERFACE . |
Sorties
Sortie |
Type de sortie |
Cookies |
JSON |
ID de la session |
Chaîne |
Codes de sortie
Code |
Type |
Détail |
0 |
Avec succès |
Avec succès |
1 |
Erreur |
La commande n'a pas pu être exécutée |
2 |
Erreur |
Impossible de s'authentifier auprès du serveur SAP |
Appel de fonction générique
Pour appeler une fonction RFC compatible avec le service web dans l'environnement SAP, utilisez la commande Generic function call.
Propriétés
Propriétés |
Détail |
Cookies |
Saisissez les cookies de la commande initiale BAPI_XMI_LOGON . |
Corps XML |
Saisissez la charge utile du demandeur. N'incluez pas l'élément XML de la fonction elle-même ; incluez uniquement le contenu de l'élément. |
Nom de la fonction |
Saisissez le nom de la fonction, par exemple BAPI_XMI_LOGON . |
Sorties
Sortie |
Type de sortie |
Réponse XML |
Fichier |
Renvoyer |
JSON |
Codes de sortie
Code |
Type |
Détail |
0 |
Avec succès |
Avec succès |
1 |
Erreur |
La commande n'a pas pu être exécutée |
2 |
Erreur |
Impossible de s'authentifier auprès du serveur SAP |