mercredi 21 janvier 2015

Ouverture "Chrome-like" du SAP Gui

Comme vous, j'aime bien automatiser les tâches répétitives.
Les éditeurs de navigateur l'ont bien compris en proposant, par exemple, d'ouvrir une collection d'onglet au démarrage ou de réouvrir les onglets de la session précédente.

Et pourquoi pas avec votre SAP Gui...

La clé de la solution que je vous indique réside dans l'option "Définir transaction initiale" du menu de démarrage SAP Easy Access.


A l'aide de cette option, nous allons lancer un programme d'initialisation avec une variante. Sans aller dans la complexité, contentons-nous d'avoir un SELECT-OPTIONS de transactions pour ce programme.

En exploitant la méthode CL_RECA_GUI_SERVICES=>CALL_TRANSACTION, il est très simple d'ouvrir un nouveau mode (une nouvelle fenêtre SAP Gui) pour une transaction donnée.
L'écran de lancement est traité avec un (encore plus) simple CALL TRANSACTION.

Et voilà : n transactions automatiquement ouvertes par une simple connexion.


Le programme avec les instructions d'installation à télécharger.