Quelquepart

Blog d'un développeur ABAP

Vous êtes ici : Accueil>Application>ZSPRO : La boite à outils

ZSPRO : La boite à outils

Rédigé par Sébastien Hermann dans Application - 5 commentaires

Lors de l'implémentation d'une solution SAP, il n'est pas rare de devoir écrire des programmes spécifiques. Les bonnes pratiques recommandant de ne jamais écrire de code "en dur", il est fréquent de créer des tables Z... pour piloter ces programmes.

Au fil du temps, il y a de plus en plus de programmes spécifiques, et de plus en plus de tables pour les piloter. Lors du projet d'implémentation en lui même, cela pose rarement de problèmes, l'équipe ayant bien en tête l'ensemble des développements (enfin, sauf dans le cas d'un très gros projet ou d'un offshore).

Mais après le passage en maintenance, ou après avoir subit du turnover sur le projet, il devient difficile d'appréhender l'ensemble de ces spécifiques et il n'est pas rare de perdre des jours à rechercher comment modifier tel spécifique (voir d'en créer un nouveau !) alors que celui livré initialement pouvait gérer l'évolution grâce a sa table de pilotage...

Voila pourquoi il est intéressant d'avoir une transaction ZSPRO. Cette dernière permet de centraliser l'ensemble des tables spécifiques du système. La documentation de chacune apparait clairement, permettant au consultant fonctionnel d'avoir un aperçu de toutes les possibilités offertes par les spécifiques en place.

L'organisation des dossiers et des tables est réalisée directement au sein de la transaction ZSPRO (en mode édition). Un outil de recherche est disponible, ainsi qu'un outil d'import de tables en masse.

Techniquement, cette transaction utilise plusieurs objets SAP standards (container, spliter, tree, html view)

ZSPRO a un peu évolué depuis sa version initiale. Il gère désormais les programmes, les modules fonctions, les urls et les activités IMG en plus des tables et peut donc servir de boite à outils IT (arborescence de programmes techniques / utilitaires)

Télécharger ZSPRO - compatible 4.6c (n'est plus à jour, installation manuelle)

A noter : n’oubliez pas que vous aurez besoin de SAPLINK et son extension de gestion de table pour installer le programme.

Mots clés : aucun

5 commentaires

#1 Mathieu a dit :

Bravo pour cet outil qui est vraiment très utile et répond à un vrai besoin de gestion de configuration.
Une idée d'évolution :
Pouvoir rajouter une transaction ou une activité IMG. Cela serait un outil complet pour une MOA.
Encore Bravo!
Mathieu

#2 Sébastien Hermann a dit :

@Mathieu :
Merci pour votre commentaire.
Les transactions (et les urls) sont gérées dans la nouvelle version. Je suis un peu en retard sur les mises à jour du site...
Les activités IMG, c'est une bonne idée je n'y avais pas pensé. Ca sera ajouté sous peu :)

#3 Sébastien Hermann a dit :

ZSPRO a été mis a jour.
Attention la nouvelle version n'est pas compatible avec l'ancienne :-/

#4 Mathieu a dit :

Bonjour,
Je repasse par là et je vois que la mise à jour est disponible. Entre temps j'avais rajouté les fonctionnalités de mon coté ^^.
J'installe nouvelle version du coup.
Merci.
Mathieu

#5 Sébastien Hermann a dit :

Mise à jour estivale :
- 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

Écrire un commentaire

 Se rappeler de moi sur ce site

Capcha
Entrez le code de l'image :