Quelquepart

Blog d'un développeur ABAP

Vous êtes ici : Accueil>Mise à jour

Mise à jour

Mise à jour d'automne

Rédigé par Sébastien Hermann dans Mise à jour -

Le temps passe, et les différentes demandes de mes clients m'ont conduit à modifier certains des programmes publiés ici. Comme d'habitude, je vous livre donc une mise à jour de ces évolutions.

La principale mise à jour concerne ZAUTODOC, le générateur de doc technique BW, qui passe de la version 3.1 à la version 3.4 et accueille de nouveaux objets, dont les queries BEx !

  • Les queries BEx et les WAD sont maintenant documentées (très légèrement pour les WAD)
  • Les process chain, les Open Hub, les infosets BW et les includes abap (dans les routines) sont maintenant documentés
  • Si un objet BW (DSO, cube...) contient une documentation dans le système, le programme essaie de la récupérer pour l'inclure dans la documentation générée. Ainsi il devient possible d'ajouter de l'intelligence dans cette documentation automatique en uploadant sur l'objet principal d'un flux votre propre documentation.
  • Extraction du code des user-exit ECC si un include/form par datasource existe
  • Ajout d'un paragraphe à la fin du document qui indique comment regénérer cette documentation
  • Gestion des groupes de règles dans les transformations
  • Nombreuses autres modifications mineures

A noter : la version 1.4 de la classe CL_WORD est nécessaire. Elle est incluse dans le package.

En cas de mise à jour depuis une précédente version, pensez à bien récupérer votre personnalisation (variable cs_custo au début du code)

On continue avec ZTOAD - Requêteur Open SQL qui passe de la version 3.0 à la version 4.0 :

  • Gestion d'onglets : vos requêtes et leurs résultats peuvent être gardées en mémoire dans des onglets séparés. Passez ainsi de l'une a l'autre en 1 clic.
  • Import/export des requêtes sauvegardées
  • Gestion du "case" dans la nouvelle syntaxe abap sql

ZSPRO, la boite à outils passe de la version 2.3 à la version 2.5.1 :

  • Gestion de styles sur l'affichage de la documentation ABAP
  • Affichage d'une image de fond dans la partie droite (le logo du programme) pour permettre une plus forte identification de l'application
  • Divers corrections et ajouts mineurs

ZRSPC, le mini ordonanceur passe de la version 1.7.1 à la version 1.10 :

  • CHANGE_DTP_SEL permet de modifier les critères de sélection d'un DTP
  • TRIG_IP, TRIG_DTP et TRIG_CHAIN ont maintenant la possibilité de ne pas lancer plus de X chaines en parallèle
  • Affichage de la documentation du programme sur l'écran de sélection
  • Le mode test affiche désormais l'ALV d'exécution s'il n'y a pas d'erreur (ce qui permt d'interragir avec les différents objets)
  • Diverses corrections mineures

ZAL11, l'explorateur de fichiers subit une mise à jour mineur pour corriger un DUMP potentiel.

Mise à jour estivale #2

Rédigé par Sébastien Hermann dans Mise à jour - 1 commentaire

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)
C'est tout pour aujourd'hui !

Mise à jour de ZTOAD

Rédigé par Sébastien Hermann dans Mise à jour - 1 commentaire

Derrière ce titre un peu banal se cache en fait une refonte complète de l'application ZTOAD, que j'aurai du pour l'occasion appeler ZTOAD2 ou même 3 tant les différences sont importantes.

Adieu donc cette vieille version 1.2 austère et un peu récalcitrante. Place à la version 3.0 !

Le ZTOAD nouveau se présente donc sous forme d'une transaction à écran unique :

  • A gauche vos requêtes sauvegardées et votre historique de requête exécutées.
  • Au milieu votre éditeur de requête, qui accepte toute forme de select, mais également insert, delete, update...
  • A droite un explorateur de DDIC qui vous affiche les champs des tables présentes dans votre requête.
  • Et en bas une grille ALV affichant les résultats de la requête exécutée

L'aide ABAP est disponible lors de la saisie de requête, ainsi que l'aide intégrée du programme. Vous pouvez saisir plusieurs requêtes et choisir celle a exécuter sans avoir a effacer les autres. Vous pouvez partager vos requêtes avec les autres utilisateurs.

A noter : vous pouvez définir finement les autorisations par utilisateur pour chaque type de requête (SELECT, INSERT, UPDATE, DELETE). A la manière initiée dans ZAL11, cette gestion est simple et accessible au début du programme : Vous pouvez désactiver certaines commandes en quelques secondes sans avoir à comprendre les méandres du code.

Le lien de téléchargement est disponible sur la fiche principale de l’outil : ZTOAD - Requêteur Open SQL

Cette nouvelle version utilise une table pour stocker les requêtes, il faudra donc utiliser l'extension SAPLINK de gestion de tables pour pouvoir l'installer.

Mise à jour de ZSPRO - la boite à outils

Rédigé par Sébastien Hermann dans Mise à jour - aucun commentaire

Après ZAL11 il était temps de dépoussiérer ZSPRO, qui passe de la version 1.05 à 2.1
Au menu des nouveautés on trouve :

  • Réécriture complète du code pour permettre de gérer de nouveaux type d'entrées
  • Gestion des entrées de type transaction, module fonction, URL et activité IMG
  • Meilleur affichage de la doc des programmes
  • Suivi des liens dans les docs
  • Meilleur gestion du transport des noeuds
  • Export de l'arborescence en XML
  • Small Bug fix

Le lien de téléchargement est disponible sur la fiche principale de l’outil : ZSPRO - la boite à outils

Attention : le changement de structure de l'arborescence rend incompatible cette nouvelle version avec l'ancienne. Il faudra prévoir de refaire les noeuds (perte des noms de table/programme) ou prévoir un petit abap de conversion.

Merci à Mathieu pour m'avoir relancé dessus ;-)

Mise à jour de ZAL11 - l'explorateur de fichiers

Rédigé par Sébastien Hermann dans Mise à jour - 1 commentaire

ZAL11 a un peu évolué depuis la dernière version mise en ligne (1.4.1).

La nouvelle version est estampillée 2.1, rien que çà. C'est dire si les nouveautés sont nombreuses :

  • Gestion des serveurs SAP sous windows
  • Répertoire "bureau"
  • Possibilité de glisser des fichiers/répertoires vers l'arborescence de répertoires et plus seulement vers la grille ALV.
  • Simplification de la personnalisation : tous les paramètres ont été mis au début du programme
  • Affichage du propriétaire des fichiers
  • Calcul de la taille des répertoires (automatique ou a la demande)
  • Choix du nom lors de la création d'un répertoire
  • Affichage de liens vers les répertoires système
  • Acces a des serveurs distants (//serveur/chemin/) par copier coller d'adresse
  • Réécriture de la gestion des commandes serveurs pour permettre plus de souplesse
  • Correction d'erreurs
  • Nettoyage du code

Le lien de téléchargement est disponible sur la fiche principale de l'outil : ZAL11 - L'explorateur de fichiers