Mise à jour estivale #2
Après ZTOAD qui méritait bien un post pour lui tout seul, voici une petite mise à jour de mes différentes réalisations.
On commence par ZAL11, l'explorateur de fichiers, qui passe à la version 2.3 :
- Ajout d'un bouton "grid options" pour gérer filtres, tris et autres options sur la liste des fichiers du serveur
- Ajout d'une entrée de menu contextuel "Ouvrir avec" pour choisir le programme avec lequel ouvrir le fichier distant/local
- Affichage d'un message si le fichier ne peut pas etre ouvert
- Affichage du nombre de fichiers dans le répertoire en cours
On continue avec ZSPRO, la boite à outils, qui passe aussi à la version 2.3 :
- Prise en charge des noeuds de type "classe d'objet abap"
- Ajout de l'import XML : permet d'importer une arborescence exporté avec le bouton "export XML. Cela permet de déployer rapidement une arborescence sur plusieurs environnement, sans avoir gérer un transport.
- Correction de la gestion des liens dans l'affichage de l'aide
- Nettoyage du code
ZLISTCUBE a quant à lui eu son lot de correction et passe à la version 1.2.1 :
- Interruption du programme quand on annule un des popup de sélection après lancement du programme
- Ajout d'un point de modification du standard pour remplacement du LISTCUBE
- Ajout d'une procédure de modification du standard pour correction du bug qui empêche les valeurs de l'écran de sélection de s'afficher lors de la réouverture du popup
- Ajout d'un bouton pour simplement connaitre le nombre d'entrées correspondant aux critères
- Lors de l'ouverture du ZLISTCUBE sur une cible, les dernières valeurs récentes de filtre sont automatiquement rappelées
- Correction de bugs divers
ZRSPC, le mini ordonanceur passe en version 1.7.1 et se voit ajouter plusieurs processus :
- CHANGE_IP_MODE : permet de modifier le mode de chargement d'un infopackage (full/delta/init)
- CHANGE_IP_SEL : permet de modifier les sélections d'un infopackage
- DBSTAT : permet de générer statistique et/ou index sur une table (remplace INDEX)
- WAIT permet maintenant d'attendre une certaine heure et plus seulement un nombre de seconde données
- STOP peut maintenant être annulé depuis la visualisation du log en cours
- Ajout de l'affichage du nombre de lignes sélectionnées lors du clic sur le bouton "SUM"
- Correction de quelques bugs (entrées vides en ST13, plantage si process entré en minuscule)
- Compression du mail avant envoi (division par 4 de sa taille)
- Envoi de mail à intervalle régulier pour les longs traitements (nécessite l'implémentation d'une fonction dont le code est donné en fin de programme)