SAP eCATT (ou CATT) est un outil fourni par SAP pour tester automatiquement les processus métiers SAP.  eCATT est destiné aux utilisateurs techniques et requiert en général des autorisations de développeur. Qui plus est, eCATT souffre de graves restrictions et ne peut pas traiter de nombreux types de données.


Principales différences entre Winshuttle Transaction et eCATT

  • Objectif : eCATT utilise la programmation à base d'instructions pour créer des scripts tandis que les utilisateurs non techniques peuvent créer facilement des scripts avec Winshuttle Transaction.
  • Autorisations : eCATT requiert des autorisations de développeur tandis que Transaction ne les requiert pas, sauf pour les autorisations actuelles.
  • Maintenance du fichier Shuttle/du programme : à la différence des scripts eCATT, les fichiers Shuttle de Transaction ne doivent pas être supprimés ou transportés d'un système SAP vers un autre par les utilisateurs.   eCATT impose aux utilisateurs la création d'un RFC pour se connecter à des systèmes SAP différents. Il requiert des transports également. Les fichiers Shuttle peuvent être exécutés par rapport à n'importe quel système SAP directement depuis Transaction.
  • Transactions complexes : Transaction peut traiter sans problème les transactions de détail d'en-tête, le mappage à base de cellules et les grilles dans les transactions comme les commandes client et les écrans hiérarchiques à l'aide d'un processus simple en trois étapes : enregistrement, mappage et exécution. Des tâches similaires peuvent être plus complexes et plus chères avec eCATT, notamment en raison des ressources coûteuses SAP ABAP et BASIS requises dans le développement.
  • Gestion des résultats et des erreurs : Les fonctionnalités de mise en évidence des erreurs, d'exécution des lignes en erreur et d'exécution pas à pas de Transaction sont des options de gestion avancées des erreurs accessibles à tous les utilisateurs. Les programmes eCATT ne proposent pas ces fonctionnalités par défaut, ce qui complique la gestion des erreurs dans eCATT. eCATT donne un journal détaillé et force les utilisateurs à analyser chaque journal pour trouver les résultats et le débogage des erreurs dans eCATT requiert les compétences d'un développeur ABAP.
  • Chargement des données : dans Transaction, les utilisateurs peuvent charger facilement les données gérées dans Excel ou Access dans le système SAP en utilisant les codes de transaction au lieu de devoir écrire directement dans les tables de la base de données. Dans eCATT, les utilisateurs doivent gérer les données en tant que variable et la procédure est plus complexe que dans Excel ou Access. Par exemple, dans une mise à jour de plusieurs tables, l'utilisateur peut être confronté à une situation où une série de tables est mise à jour et une mise à jour donne une erreur. Cet événement requiert un débogage en profondeur et le nouvel étalonnage des données pour conserver l'intégrité des informations de la base de données.
  • Intégration : Transaction s'intègre en toute transparence à Excel et Access, ce qui simplifie la gestion et la consultation des données. De plus, grâce à Winshuttle Direct, les utilisateurs peuvent intégrer les BAPI de SAP dans le processus d'enregistrement, de mappage et d'exécution de Winshuttle. L'intégration d'un fichier Excel à eCATT requiert de nombreuses étapes et eCATT ne prend pas en charge l'intégration à Access.
  • Contrôle des versions : la même version de Transaction fonctionne avec toutes les versions actuelles de SAP. Dans eCATT, il faut gérer les détails de la version dans chaque script afin de pouvoir l'utiliser dans différentes versions de SAP.
  • Connectivité : Transaction se connecte à n'importe quel système SAP durant l'enregistrement ou l'exécution en réalisant un appel RFC.  Dans eCATT, les utilisateurs doivent gérer les détails du système RFC pour chaque script à exécuter.
  • Interface utilisateur : Transaction offre une interface graphique utilisateur intuitive pour faciliter le mappage entre les champs dans SAP et les valeurs à gérer dans le fichier de données. eCATT n'a aucun écran d'outil de mappage sur lequel les utilisateurs peuvent voir les données mappées et les champs sur un seul écran.
  • Sauvegarde des données SAP : Transaction réalise une sauvegarde (télécharge) des données SAP existantes avant de charger les nouvelles données dans SAP. eCATT ne possède pas de fonction similaire.
  • Composant additionnel pour Excel : Le composant additionnel pour Excel de Transaction permet aux utilisateurs de charger leurs données dans SAP depuis un environnement Excel. eCATT ne possède pas de fonction similaire.
  • Exécution non envoyée : Transaction vérifie si les données dans le modèle Excel ou Access ont déjà été publiées, ce qui évite la duplication de documents, de commandes client et d'autres données. eCATT ne possède pas de fonction similaire.
  • Logiciel d'exécution : Transaction est disponible en version développeur et en version d'exécution. eCATT n'est qu'un outil et n'a pas de telles versions.
  • Assistance : Winshuttle propose une assistance 24h/24, 5 jours par semaine, via trois centres d'assistance installés à Seattle, Londres et Chandigarh (Inde). SAP n'offre pas d'assistance par téléphone pour eCATT.

Êtes vous prêt(e) à en savoir plus?

France +33 (0) 1 48 93 71 71

Transaction nous a permis d'éviter ABAP et de terminer un scénario et un script en une demi-journée. Cette solution répond à 99 % de nos besoins.

Andre Czerner, Manager of Information Systems, Alstom Power Service

Afficher toutes les études de cas
Free Trial