SAP Ariba - Intégration des données de transaction

Les données transactionnelles comprennent le bon de commande, la facture, les reçus, les paiements et d'autres informations commerciales. Les données transactionnelles sont accompagnées d'un horodatage et d'une valeur numérique faisant référence à un ou plusieurs objets.

Les méthodes suivantes sont couramment utilisées pour intégrer des données transactionnelles entre SAP ERP et la solution Ariba Procurement -

  • Utilisation de l'option de canal de fichier

  • Utilisation du canal des services Web

  • Utilisation de l'option d'interface utilisateur

  • Utilisation de l'intégration de la connectivité médiée

Intégration à l'aide de l'option File Channel

Pour chaque canal de fichier, vous avez planifié des événements d'intégration. Un administrateur Ariba peut exécuter ces événements manuellement. Un code de programme exécutable est défini et planifié pour s'exécuter. Le code sélectionne le fichier de données csv de la solution Ariba Procurement et l'exporte vers la base de données SAP ERP.

Les fichiers CSV sont générés à l'aide d'événements de transaction et ceux-ci sont sélectionnés par l'outil de transfert de données. Pour déplacer les données vers la base de données ERP, les transports SAP doivent être importés. Les transports SAP sont une combinaison de programmes SAP, de RFC et de structures de support. Les programmes exécutables SAP sont utilisés pour déplacer les données exportées dans SAP ERP. Les programmes exécutables BAPI aident au transfert des données dans SAP ERP.

Les programmes SAP contiennent généralement les paramètres suivants -

  • Nom du fichier logique - Ceci définit le chemin logique et l'emplacement physique des fichiers CSV.

  • Séparateur de répertoires - Il s'agit du séparateur physique des répertoires dans SAP ERP.

  • Encodage dans les fichiers de réponses - Technique d'encodage utilisée par défaut UTF-8.

  • Variante - Nom de la variante

  • Partition - Nom de la partition

Les tableaux suivants présentent différents composants d'événement d'intégration de données transactionnelles -

Utilisation du canal des services Web

La méthode du service Web est basée sur l'utilisation d'URL SOAP configurées par les administrateurs Ariba. Pour tous les événements sortants, une URL SOAP est générée automatiquement pour être présente dans le WSDL généré selon la logique suivante -

<IncomingHttpServerURL> / <ContextRoot> / soap / <realm name> / <event_name>

Dans chaque WSDL, vous avez les composants suivants -

  • Import - Ce composant est utilisé pour associer un espace de noms à un emplacement de document.

  • Types - Ce composant est utilisé pour définir les types de données créés par l'utilisateur, qui seront utilisés dans le document.

  • Message - Ce composant est utilisé pour définir toutes les parties d'un message individuel.

  • PortType- Il s'agit d'un conteneur d'opérations prises en charge par le service Web. Les opérations dans PortType sont ordonnées. Ces opérations indiquent si un message est entrant ou sortant.

  • Binding- Cet élément définit l'opération au mappage de protocole. (par exemple, http, https, MIME, etc.).

  • Service - Ce composant est utilisé pour définir l'opération sur le mappage d'adresses et il montre l'adresse réelle à laquelle la demande doit être transmise.

Il existe divers événements d'intégration de données transactionnelles répartis dans SAP ERP et la solution Ariba Procurement.

Le tableau suivant montre des exemples d'URL pour chaque événement d'intégration de données -

Utilisation de l'option d'interface utilisateur

Dans Ariba Procurement Solution, les acheteurs peuvent également utiliser l'option de connectivité directe pour intégrer les données au système SAP ERP. Cette fonctionnalité est prise en charge dans SAP ERP 6.0 et versions ultérieures. En utilisant cette option, le système ERP envoie une demande à Ariba Procurement Solution avec la partie d'en-tête contenant les détails des paramètres pour l'extraction des données transactionnelles.

Pour utiliser cette option, la demande de transport doit être téléchargée et importée dans le système SAP ERP.

Lorsque vous utilisez l'option de connexion directe à l'aide de l'interface utilisateur, les limitations suivantes sont appliquées -

  • Aucune notification par e-mail lorsqu'une erreur se produit lors de l'intégration des données transactionnelles.

  • L'administrateur Ariba peut voir tous les messages d'erreur uniquement dans le moniteur d'exécution de l'intégration SAP ERP et SAP Process.

  • Lorsque vous vérifiez le code T SLGI, il ne stocke pas les détails de tous les journaux d'erreurs dans cette transaction.

Utilisation de l'intégration de connectivité médiée

Cette méthode utilise la couche d'intégration de processus SAP avec l'option de connectivité médiée pour l'intégration des données transactionnelles. L'utilisation de SAP PI fournit un moyen sécurisé d'intégration et tous les certificats et magasins de clés sont créés et stockés dans le magasin de clés SAP Process Integration.

Pour utiliser cette option, la demande de transport doit être téléchargée et importée dans le système SAP ERP. Lorsque vous utilisez l'option de connexion directe à l'aide de l'interface utilisateur, les limitations suivantes sont appliquées -

  • Aucune notification par e-mail lorsqu'une erreur se produit lors de l'intégration des données transactionnelles.

  • Tous les messages d'erreur ne sont visibles que dans le moniteur d'exécution de l'intégration SAP ERP et SAP Process par l'administrateur Ariba.

  • Lorsque vous vérifiez le code T SLGI, il ne stocke pas les détails de tous les journaux d'erreurs dans cette transaction.