La navigation dans SAP n'est pas des plus faciles lorsque l'on découvre le progiciel. Ce tutoriel a pour but de vous initier aux bases de la navigation dans SAP, d'un point de vue Développeur, de la connexion à la gestion de différents modes, jusqu'aux transactions les plus utiles.
Normalement, la machine que vous utilisez est déjà équipée du nécessaire pour se connecter à SAP :
La 1ère icône est celle que vous utiliserez en permanence pour vous connecter sur SAP.
La 2ème vous permettra de procéder à des réglages de confort, dont je vais vous parler très brièvement.
Le tweak SAP GUI
Le tweak SAP GUI est un configurateur d'apparence qui comporte plusieurs réglages possibles surtout basés sur l'affichage de SAP. Il y est donc possible de choisir entre 4 designs différents, sélectionner différentes polices d'écriture, les sons etc. L'écran se présente ainsi :
Bien sûr pour pouvoir apporter les modifications sélectionnées, il ne faut pas être connecté sur SAP (cf encadré rouge).
Voilà pour le tweak SAP GUI, qui n'a pas d'importance poussée, sinon celle d'un certain confort visuel/sonore.
SAP Logon
Le lancement de l'icône SAP Logon vous amène à l'écran de connexion à SAP :
Dans la fenêtre présentée, on aperçoit 3 désignations dans l'onglet "Systèmes"). Ils correspondent souvent à 3 modes de connexion différents :
Le développeur SAP se connectera donc souvent sous le mode Dév, afin de pouvoir travailler librement sur de nouveaux programmes, transactions, fonctions, etc.
La connexion est très simple, avec cependant quelques impératifs :
Si vous ne disposez d'aucunes de ces informations, contactez votre administrateur SAP.
Pour se connecter, sélectionnez le système dans la fenêtre de gauche (encadré bleu) puis cliquez sur Connexion.
SAP se lance alors, et vous arrivez sur une fenêtre de connexion :
Voici un écran de connexion classique avec :
Les autres systèmes utilisent souvent un mandant différent.
Suite à votre connexion, voici comment se présente la page principale du système Développement :
Une chose importante : Lorsque l'on navigue entre plusieurs modes sur SAP, il est toujours possible de savoir où l'on se trouve. Il suffit de cliquer en bas de page pour obtenir le détail de la session :
On obtient ici toutes les informations utiles :
Navigation
La navigation dans SAP reste assez classique. On dispose donc de la fenêtre principale, qu'on peut découper en 3 parties :
La barre de menu :
Elle comporte à son sommet (encadré rouge), une série de fonctionnalités spécifiques à l'endroit où l'on se trouve : dans une fonction, au menu principal, etc.
Juste en dessous, la deuxième couche de fonctionnalités (encadré bleu) . On trouve ici des choses essentielles à la navigation dans SAP, à savoir de gauche à droite :
La fenêtre de navigation :
La fenêtre de navigation SAP vous montre toutes les transactions les plus utilisées rangées par catégorie.
Sa structure est assez classique : il s'agit d'une arborescence avec des listes de transaction rangées dans des dossiers. Pour lancer une transaction, il suffit de double-cliquer dessus ou de rentrer le code dans la boite de saisie dans la barre de menu vue précédemment.
Dans la fenêtre présentée à gauche, on trouve la majorité des transactions utilisées par les développeurs ABAP, du moins les principales.
Parmi celles à connaître :
La plus utile : SE80 C'est la transaction qui lance le navigateur d'objets de SAP. Elle permet beaucoup de choses, notamment de consulter la plupart des objets de SAP :
La SE16 : Cette transaction très utile permet de consulter les tables contenues dans SAP sans pouvoir les modifier. La SE16n permet la modification des tables mais ne s'adresse qu'à des usagers avertis (et de plus vous n'aurez peut-être pas les droits !)
La SE11 : Il s'agit du dictionnaire ABAP qui recense toutes les tables base de données, les vues, les types de données, les domaines, et d'autres choses. Il est entre autres possible de créer des structures, des vues, de les modifier, supprimer, etc.Les transactions SE37, SE38, SE24, SE09, SE24, SE41, SE51 sont tant d'autres transactions que vous serez amenés à découvrir lors de ce tutoriel ou lors de vos pérégrinations sur SAP.
La fenêtre d'affichage :
La fenêtre d'affichage permet de voir ce qui est cours d'utilisation/modification/affichage.
Ici la transaction SE80 a été lancée et un programme sélectionné. On voit donc ici le code source de ce programme.
Vous pouvez consulter la page qui est consacrée à la transaction SE80, car elle est très utile à la rédaction des programmes, fonctions, ou autres objets SAP que vous aurez à programmer au fur et à mesure de votre apprentissage.
La boîte de dialogue (SAP search menu) située dans la barre d'outils en haut de page sert à lancer les transactions. Elle est donc très utile et il existe quelques manipulations à connaître pour l'exploiter pleinement.
On peut soit utiliser le code de transaction dans les critères de recherche ou une description. "*" ne peut être utilisé comme aide à la recherche.
/nxyz |
Interromps la transaction en cours et lance la transaction xyz |
/n |
Interromps la transaction ( correspond à la manipulation SHIFT + F3 pour revenir en arrière) |
/nend |
Interromps toutes les modes en cours et déconnecte l'utilisateur (correspond à Système - Déconnexion) |
/nex |
Interromps toutes les modes ouverts et déconnecte l'utilisateur immédiatement (sans avertissement) |
/oxyz |
Ouvre un nouveau mode et lance la transaction xyz dans ce mode |
/o |
Liste les modes existants et autorise leur fermeture ou l'ouverture d'un nouveau mode |
/i |
Interromps le mode en cours |
/i1, /i2, ... |
Interromps le mode qui porte le nom donné |
.abc |
Raccourci : 'abc' se réfère aux lettres soulignées dans les menus situés dans le haut de page |
/h (/hs) |
Mode Debug (Fonction Système) |
Astuce pour déboguer un package ...
Vider le cache BPC avec UJA_REFRESH_DIM_CACHE ...