Pour que les utilisateurs qui exécutent vos scripts valident préalablement les données dans le fichier de données avant de le publier, vous pouvez activer la validation.
Pour les transactions, GUI for HTML et le menu Easy Access, utilisez le format de date de profil SAP qui correspond au format défini par l’utilisateur (par exemple, dd.MM.yyyy).
Valider
Lorsque la validation des données est activée, aucune feuille de validation distincte n'est nécessaire.
Activation de la validation des données
- Dans l'onglet Associer cliquez sur Autoriser la validation.
- Studio ajoute automatiquement le champ Journal de validation au mappeur et l'associe au fichier de données.
Validation des données par rapport aux règles du script
Cliquez sur Vérifier les données pour vérifier que les données respectent toutes les conditions du script pour les champs requis et les valeurs autorisées. Il n'est pas nécessaire d'être connecté à SAP.
Validation des données par rapport à SAP
Les erreurs sont renvoyées par rapport à l’ensemble du document, et les résultats sont écrits dans la cellule d’en-tête.
Vous devez être connecté à SAP. Vous pouvez vous connecter depuis la zone inférieure gauche de la barre d'état dans l'onglet Exécuter.
Ensuite, validez les postes par rapport à SAP.
- Dans l'onglet Exécuter, cliquez sur Valider.
- Corrigez les erreurs ou effectuez des modifications.
- Cliquez sur Exécuter pour envoyer les données.
Studio propose des options de validation supplémentaires. Cliquez sur la flèche sous le bouton Valider pour exécuter les opérations suivantes :
- Valider la plage spécifiée
- Valider les 5 premières transactions
- Valider uniquement les lignes avec des erreurs
- Valider uniquement les lignes non traitées
- Valider les lignes d’erreur et les lignes non traitées Remarque : Lorsque vous cliquez sur Valider uniquement les lignes non traitées, seul le développeur du script peut changer le paramètre. Les exécuteurs ne peuvent pas le changer.Lors de l’enregistrement d’un script sur le serveur ECC6 — SAP GUI for HTML, la propriété du script Code de transaction peut ponctuellement ne pas capturer les données. Par conséquent, seul le premier enregistrement s’exécute correctement, tandis que les enregistrements suivants consignent « Aucun message reçu de SAP » et ne mettent pas à jour les données dans SAP. Pour résoudre ce problème, saisissez manuellement les données dans la propriété du champ Code de transaction ou fournissez l’ID de l’application lors de l’enregistrement du script.
Lors de l’exécution d’un script sur un serveur SAP différent de l’emplacement où il a été enregistré, le script peut être bloqué sur l’écran de connexion SAP si l’ID de l’application est différent sur les deux serveurs SAP. Pour résoudre ce problème,
- Cliquez sur l’icône X sur le côté gauche du pavé de connexion SAP pour annuler l’exécution du script.
- Revenez à l’application Automate Studio.
Cela arrête le script et vous permet d’effectuer les ajustements nécessaires.
Validation des données dans les boucles
Dans un fichier de données Excel, la validation vérifie tous les postes, et les messages du journal de validation apparaissent dans l’en-tête de cellule pour les postes.
Validation des scripts lés
Vous pouvez valider des scripts liés dans les configurations suivantes :
- Mappage de colonne dans Excel.
- Scripts liés avec les mêmes types de fichiers de données