Quelquepart

Blog d'un développeur ABAP

Vous êtes ici : Accueil>Mise à jour

Mise à jour

Mise à jour estivale #2

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

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 -

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 -

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 -

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

Mise à jour estivale

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

Je vous propose une petite mise à jour de mes différentes réalisations.

On commence par ZAL11, l'explorateur de fichiers, qui passe de la 1.1.2 à la 1.4.1 :

  • Gestion des raccourcis serveur
  • Gestion du répertoire "Mes documents"
  • Gestion du CHMOD sur le serveur
  • Quelques corrections

On continue avec ZTOAD, le requeteur SQL, qui passe en version 1.2 :

  • Une correction pour empecher les dump lors d'utilisation de nom de champs trop long

Ensuite ZCUBE_DELETE, pour supprimer le contenu un infoprovider, qui s'offre une mise à jour mineure :

  • Mise aux normes du programme

Pour finir ZSPRO, la boite à outils, qui passe en version 1.05 :

  • Mise à niveau du programme sur ECC
  • Possibilité d'insérer des programmes dans l'arborescence
  • Affichage de l'entête des programmes si pas de documentation dans le système
  • Pour chaque entrée, navigation possible vers le contenu de table, vers la structure de table (SE11), vers le code du programme (SE38)
  • Affichage possible des noms techniques des entrées (nom de table/programme)

Attention a bien utiliser l'extension SAPLINK de gestion de tables

Quelques nouveaux programmes seront détaillés prochainement.