La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

Autorisations Utilisation eCATT

Présentations similaires


Présentation au sujet: "Autorisations Utilisation eCATT"— Transcription de 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


Télécharger ppt "Autorisations Utilisation eCATT"

Présentations similaires


Annonces Google