Reprise de données

Download Report

Transcript Reprise de données

Sifac
Système d’Information Financier Analytique et Comptable
Sifac
Autorisations
Utilisation eCATT
1
Sifac
Présentation eCATT
Extended Computer Aided Test Tool
 Outil dont l’objet initial est de faciliter les tests
Sifac
Système d’Information Financier Analytique et Comptable

2
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
Sifac
Système d’Information Financier Analytique et Comptable
Sifac
3
Sifac
SCC4
– S’assurer que l’exécution d’eCATT est autorisée sur le
mandant
Sifac
Système d’Information Financier Analytique et Comptable

Pré-requis
4
Sifac
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
Sifac
Système d’Information Financier Analytique et Comptable

5
Sifac
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
Sifac
Système d’Information Financier Analytique et Comptable

6
Sifac
Informations générales
– Titre
– Composante applicative
Sifac
Système d’Information Financier Analytique et Comptable

Création du script
7
Sifac
Enregistrement
– Choix d’un package et d’un OT
– Package $TMP -> pas de transport
Sifac
Système d’Information Financier Analytique et Comptable

Création du script
8
Création du script

Démarrer l’enregistrement

Choisir la commande TCD (Record) et préciser la
transaction
Sifac
Système d’Information Financier Analytique et Comptable
Sifac
9
Sifac
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
Sifac
Système d’Information Financier Analytique et Comptable

Création du script
10
Sifac
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
Sifac
Système d’Information Financier Analytique et Comptable

11
Sifac
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
Sifac
Système d’Information Financier Analytique et Comptable

12
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
Sifac
Système d’Information Financier Analytique et Comptable
Sifac
13
Sifac
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!

Sifac
Système d’Information Financier Analytique et Comptable

14
Sifac
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
Sifac
Système d’Information Financier Analytique et Comptable

15
Sifac
La seconde étape consiste à créer un modèle
dans lequel les données du jeu de test pourront
être saisies (sous Excel)
Sifac
Système d’Information Financier Analytique et Comptable

Création configuration de test
16
Sifac
Préciser le titre et la composante du jeu de test
Sifac
Système d’Information Financier Analytique et Comptable

Création configuration de test
17
Création configuration de test

Dans l’onglet Configuration, référencer le script

Enregistrer et préciser l’OT
Sifac
Système d’Information Financier Analytique et Comptable
Sifac
18
Création configuration de test

Dans l’onglet Variantes, sélectionner la variante
ECATTDEFAULT

Puis
Sifac
Système d’Information Financier Analytique et Comptable
Sifac
19
Création configuration de test

Choisir

Ouvrir le fichier généré avec Excel et le
compléter
Sifac
Système d’Information Financier Analytique et Comptable
Sifac
20
Exécution du script

Soit depuis l’écran en cours

Soir depuis le 1er écran de SECATT
Sifac
Système d’Information Financier Analytique et Comptable
Sifac
21

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
Sifac
Système d’Information Financier Analytique et Comptable
Sifac
22
Sifac
Système d’Information Financier Analytique et Comptable
Sifac

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
23
Sifac
Onglet Variantes
– Cocher la variante correspond au jeu de test
– Sélectionner le fichier avec les données
– Exécuter
Sifac
Système d’Information Financier Analytique et Comptable

Exécution du script
24
Sifac

Exécution du script
Affichage automatique du log d’exécution
Sifac
Système d’Information Financier Analytique et Comptable
– Repérer les éventuelles erreurs
25
Sifac
Une fois le jeu de données corrigé
Sifac
Système d’Information Financier Analytique et Comptable

Exécution du script
26
Sifac
Vérification des données créées (SU01)
Sifac
Système d’Information Financier Analytique et Comptable

Exécution du script
27
Sifac
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
Sifac
Système d’Information Financier Analytique et Comptable

– 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
28
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
Sifac
Système d’Information Financier Analytique et Comptable
Sifac
29
Sifac
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
Sifac
Système d’Information Financier Analytique et Comptable

Exercices
30