Télécharger la présentation
1
Autorisations Utilisation eCATT
La prochaine fois, faire imprimer les docs ECATT et LSMW de l’AMUE 16h00
2
Extended Computer Aided Test Tool
Présentation eCATT Extended Computer Aided Test Tool Outil dont l’objet initial est de faciliter les tests Contrairement à CATT, eCATT permet de tester des interfaces avec des contrôle GUI riches (listes déroulante), des interfaces web, des BAPI… et des systèmes externes
3
eCATT pour les autorisations
On peut « détourner » la fonction première d’eCATT (les tests) pour automatiser la création de rôles par exemple Cette présentation n’est pas une formation complète à eCATT, elle se focalise sur les manipulations nécessaires pour les autorisations Sifac
4
Pré-requis SCC4 S’assurer que l’exécution d’eCATT est autorisée sur le mandant
5
Etapes de création d’un projet eCATT
Création du script Création du jeu de données Exécution d’un script avec un jeu de données
6
Enregistrement d’une séquence type
Création du script Transaction SECATT Enregistrement d’une séquence type Avoir répété avant la séquence pour éviter tout problème pendant l’enregistrement Le nom du script doit commencer par Z
7
Informations générales
Création du script Informations générales Titre Composante applicative
8
Enregistrement Création du script Choix d’un package et d’un OT
Package $TMP -> pas de transport
9
Démarrer l’enregistrement
Création du script Démarrer l’enregistrement Choisir la commande TCD (Record) et préciser la transaction
10
Dérouler la transaction et revenir vers SECATT
Création du script Dérouler la transaction et revenir vers SECATT Oui si tout s’est déroulé normalement Le script est généré Les données de test sont bien enregistrées en base
11
Double-cliquer sur l’interface pour la paramétrer
Création du script Le script se compose d’une commande (TCD) qui exécute une transaction (SU01) via une interface (SU01_1) Double-cliquer sur l’interface pour la paramétrer
12
Double-clic sur le champ
Création du script Repérer dans le détail de l’interface tous les champs de type VALIN dans les DYNPRO Double-clic sur le champ
13
Remplacer la valeur saisie dans VALIN par le nom d’un paramètre
Création du script Remplacer la valeur saisie dans VALIN par le nom d’un paramètre Entrée puis choisir un paramètre de type Import
14
Le paramètre est créé dans la liste On peut modifier sa description
Création du script Le paramètre est créé dans la liste On peut modifier sa description Faire de même pour les autres paramètres Enregistrer régulièrement!
15
Il est recommandé de supprimer les valeurs par défaut des paramètres
Création du script Il est recommandé de supprimer les valeurs par défaut des paramètres Si la liste des paramètres ne s’affiche pas, utiliser le bouton Enregistrer et revenir sur le premier écran de SECATT
16
Création configuration de test
La seconde étape consiste à créer un modèle dans lequel les données du jeu de test pourront être saisies (sous Excel)
17
Création configuration de test
Préciser le titre et la composante du jeu de test
18
Création configuration de test
Dans l’onglet Configuration, référencer le script Enregistrer et préciser l’OT
19
Création configuration de test
Dans l’onglet Variantes, sélectionner la variante ECATTDEFAULT Puis
20
Création configuration de test
Choisir Ouvrir le fichier généré avec Excel et le compléter
21
Soit depuis l’écran en cours
Exécution du script Soit depuis l’écran en cours Soir depuis le 1er écran de SECATT
22
Exécution du script Onglet Général, options pour le traitement des erreurs V : le script s’arrête pour la ligne en cours et passe à la ligne suivante T : sans objet pour notre usage X : le script s’arrête S : le script poursuit avec les données courantes puis passe à la ligne suivante
23
Onglet Pilotage UI, options pour mode de lancement TCD
Exécution du script Onglet Pilotage UI, options pour mode de lancement TCD A : exécution en avant plan avec possibilité de changer les données (Entrée pour passer à l’écran suivant) E : exécution en arrière-plan jusqu’à une erreur N : exécution en arrière-plan même si erreur
24
Onglet Variantes Exécution du script
Cocher la variante correspond au jeu de test Sélectionner le fichier avec les données Exécuter
25
Exécution du script Affichage automatique du log d’exécution
Repérer les éventuelles erreurs
26
Une fois le jeu de données corrigé
Exécution du script Une fois le jeu de données corrigé
27
Vérification des données créées (SU01)
Exécution du script Vérification des données créées (SU01)
28
Retour d’expérience Nancy 2
Faire plusieurs scripts réutilisables et génériques plutôt que de gros scripts spécialisés qui complexifient la maintenance Par exemple, création d’un rôle composite 1 script pour créer le rôle composite 1 script pour ajouter un rôle simple au rôle composite Exécuté x fois 1 script pour lire le menu du rôle composite Evite de faire 1 script de création de rôle composite par type de rôle
29
Retour d’expérience Nancy 2
Pour simplifier les scripts, plutôt que de saisir toutes les données d’autorisation nous nous appuyons sur des rôles où les données communes sont déjà saisies (voir plus loin) Les autorisations Nancy 2 reposent sur un fichier excel qui recense tous les rôles Codification commune Alimentation des fichiers de données eCATT
30
Faire un script eCATT qui permet de copier un rôle vers un autre
Exercices Faire un script eCATT qui permet de copier un rôle vers un autre Package $TMP Tester la copie depuis le rôle SIFAC_TECH² Faire un autre script qui permet de modifier un utilisateur pour changer son groupe d’appartenance
Présentations similaires
© 2024 SlidePlayer.fr Inc.
All rights reserved.