5443 Readings
ABAP
SAP for 10 years
Posted by Yann MORINEAU
5 years ago
Modified 5 years ago




Navigation dans SAP4.6C

1.Introduction

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.

 

2.Connexion à SAP

Normalement, la machine que vous utilisez est déjà équipée du nécessaire pour se connecter à SAP :

saplogon

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

tweak

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 :

sap gui

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

logon

Le lancement de l'icône SAP Logon vous amène à l'écran de connexion à SAP :

connexion

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 :

  • Développement : le mode que les développeurs utiliseront le plus, pour concevoir les nouveaux programmes, fonctions, ou autres modifications
  • Recettes : Un mode intermédiaire pour effectuer généralement les tests sur les programmes créés avant de les mettre en situation réelle. Ce mode se rapproche de ce qui se passe réellement dans le mode Production, afin d'effectuer les tests les plus efficaces possibles
  • Production : l'environnement réel dont se servent les utilisateurs de SAP, où les utilisations qui en sont faites ont un impact réel chez le client. A ne pas prendre à la légère donc.

 

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 :

  • Vous devez disposer d'un compte SAP pour pouvoir travailler (ID utilisateur + mot de passe)
  • Vous devez avoir les autorisations nécessaires
  • Vous devez disposer des entrées de connexion correspondantes

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 :

sap logon

Voici un écran de connexion classique avec :

 

  • Le mandant (encadré bleu) : il s'agit d'une séparation logique des bases de données à l'intérieur d'une installation du système SAP. Pour faire simple il s'agit d'un ensemble de données. Il peut exister plusieurs ensembles de données nommés par exemple avec 3 chiffres : 100 et 011.
  • Les ID et MdP (encadré rouge) : C'est ici que vous entrez vos identifiant et mot de passe, classique.
  • La langue : Pas besoin de renseigner. Le système utilise alors la langue enregistrée par défaut (dans ce cas le français).

Les autres systèmes utilisent souvent un mandant différent.

 

3.L'environnement de développement

Suite à votre connexion, voici comment se présente la page principale du système Développement :

header

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 :

  • Le système en cours
  • Le client (mandant)
  • L'ID utilisateur
  • Le nom du programme en cours d'exécution
  • Le nom de la transaction qui lui est associé
  • Différentes informations sur la qualité de la connexion

 

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 :

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 :

  • L'icône "Suite", qui sert à soumettre l'exécution d'un programme, ou valider.
  • La fenêtre de saisie : elle permet de rentrer les codes de transaction, qui sont rattachés à des programmes ou autre.
  • La petite flèche à sa droite permet de retrouver une liste de toutes les transaction entrées précédemment.
  • L'icône "Enregistrer", pas de mystère, elle sert à enregistrer.
  • Les 3 icônes suivantes servent pour la navigation entre les fenêtres. Par défaut, elles correspondent respectivement à : Retour, Terminer, Interrompre.
  • Ensuite, les icônes "Imprimer", "Rechercher", "Continuer recherche", "Première page", "Page précédente", "Page suivante", "Dernière page".
  • Juste après se trouvent les icônes pour  "Créer un nouveau mode", qui ouvre une nouvelle fenêtre du même mode,  "Créer un raccourci"
  • Et enfin le bouton "Aide" et un bouton "Ajuster m. en f. locale", qui comporte plein d'options à ne pas toucher !

 

La fenêtre de navigation :

menu

 

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 hiérarchie des applications
  • Les classes de développement
  • Les programmesLes groupes de fonctions
  • Les classes/interfacesLes objets locaux
  • Etc

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, SE38SE24, SE09SE24SE41SE51 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 :

report

 

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.

 

4.Utiliser la boîte de dialogue

boire de dialogue

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)

 

Pub

Sign in or Sign up to ask questions.

Latest tutorials from the same author

imgBPC

Déboguer un package

Astuce pour déboguer un package ...

Posted 4 years ago
Modified 4 years ago
4680
imgBPC

BPC BI and Source system

BPC Overview ...

Posted 4 years ago
Modified 4 years ago
5143
imgBPC

Vider le cache BPC

Vider le cache BPC avec UJA_REFRESH_DIM_CACHE ...

Posted 4 years ago
Modified 4 years ago
3979
imgBPC

BPC, BI et Système source

Vue d'ensemble de BPC ...

Posted 4 years ago
Modified 4 years ago
4234