Vous avez besoin de la liste des commandes d’achat ouvertes d’un fournisseur, ou de toutes les livraisons d’hier, et l’état standard ne donne pas exactement ce qu’il faut. Le réflexe courant est de demander un export à l’IT ou au key user. Il existe pourtant une transaction pour aller chercher la donnée vous-même : SE16N.
SE16N affiche le contenu des tables de SAP, c’est-à-dire les données brutes que les écrans habituels mettent en forme. Ce guide vous montre comment l’utiliser, quelles tables connaître en achats, stocks et ventes, et comment relier deux tables pour répondre à une vraie question métier.

Sommaire
Pourquoi apprendre SE16N quand on n’est pas informaticien
Les écrans de SAP montrent un document à la fois : une commande, une livraison, un article. Dès qu’une question porte sur une liste (« toutes les commandes de ce fournisseur avec une date dépassée »), la table est souvent le chemin le plus court.
SE16N est en lecture seule pour un utilisateur : vous consultez, vous ne modifiez rien. Son accès dépend toutefois des autorisations de votre entreprise. Si la transaction vous est refusée, la demande se fait auprès du key user ou du support SAP.
Utiliser SE16N dans SAP, étape par étape
1. Saisir le nom de la table
Tapez SE16N, puis le nom de la table dans le champ Table, par exemple EKKO pour les en-têtes de commandes d’achat. Appuyez sur Entrée : la liste des champs de la table s’affiche, avec une colonne pour les critères de sélection.
2. Filtrer
Renseignez les critères utiles : un fournisseur, une plage de dates, une division. Sans filtre, SAP lit toute la table, ce qui peut être très long. Le champ Nombre max. de résultats limite le volume affiché : augmentez-le si votre liste semble tronquée.
3. Choisir les colonnes
La colonne Sortie permet de cocher ou décocher les champs à afficher. Gardez uniquement ce qui sert : une table SAP compte souvent plus d’une centaine de colonnes.
4. Exécuter et exporter
Exécutez avec F8. Le résultat s’affiche sous forme de liste, triable et filtrable. Le bouton d’export permet de l’envoyer vers un tableur pour la suite de l’analyse.
Astuce : les en-têtes de colonnes peuvent s’afficher en libellé (« Fournisseur ») ou en nom technique (LIFNR). Le nom technique est celui à donner à l’IT quand vous décrivez un besoin.
Les tables SAP utiles en supply chain
| Domaine | Table | Contenu |
|---|---|---|
| Article | MARA | Données générales de l’article (type, unité, groupe de marchandises) |
| Article | MAKT | Désignation de l’article, par langue |
| Article | MARC | Données de l’article par division (planification, délais) |
| Stock | MARD | Stock par division et par magasin |
| Achats | EKKO | En-têtes des commandes d’achat (fournisseur, date, organisation d’achats) |
| Achats | EKPO | Postes des commandes d’achat (article, quantité, prix) |
| Achats | EKET | Échéancier des commandes d’achat (dates de livraison) |
| Achats | EBAN | Demandes d’achat |
| Ventes | VBAK / VBAP | En-têtes et postes des commandes client |
| Expédition | LIKP / LIPS | En-têtes et postes des livraisons |
| Facturation | VBRK / VBRP | En-têtes et postes des factures |
| Partenaires | LFA1 / KNA1 | Données générales des fournisseurs et des clients |
Pour les mouvements de stock, les tables historiques sont MKPF et MSEG. Dans S/4HANA, ils sont regroupés dans la table MATDOC.
Relier deux tables entre elles
Une table répond rarement seule à une question. La logique : chaque table a une clé, et cette clé se retrouve dans les tables liées.
Exemple : « quelles commandes d’achat ouvertes pour le fournisseur 100070, avec leurs articles ? »
- Dans EKKO, filtrez sur le fournisseur (
LIFNR) : vous obtenez les numéros de commande (EBELN). - Dans EKPO, filtrez sur ces numéros de commande : vous obtenez les articles (
MATNR) et les quantités. - Si besoin, ajoutez la désignation avec MAKT, à partir du numéro d’article.
Le lien entre tables se fait par un champ commun : EBELN entre EKKO et EKPO, MATNR entre EKPO, MARA et MAKT. Dans un tableur, une simple recherche (RECHERCHEV ou équivalent) suffit à rassembler les deux exports.
Ce qu’il faut retenir
- SE16N affiche le contenu brut des tables SAP, en lecture seule.
- Filtrez toujours avant d’exécuter, et surveillez le nombre maximal de résultats.
- Retenez une poignée de tables : MARA, MARD, EKKO, EKPO, VBAK, LIKP.
- Les tables se relient par leurs clés : EBELN pour une commande d’achat, MATNR pour un article.
- Le nom technique des champs est le langage commun avec l’IT.
Savoir sortir sa donnée seul est ce qui fait passer d’utilisateur à référent. Dans la formation Key User SAP, un module entier est consacré aux tables utiles et à leurs liens, avec des cas pratiques sur simulateur.
FAQ : SE16N et les tables SAP
Quelle est la différence entre SE16 et SE16N ?
Les deux affichent le contenu d’une table. SE16N est la version plus récente, avec une saisie des critères et un affichage plus pratiques.
Peut-on modifier des données avec SE16N ?
Non, pas pour un utilisateur métier : SE16N sert à consulter. Toute correction de donnée passe par la transaction métier correspondante.
Quelle table SAP pour les commandes d’achat ?
EKKO pour les en-têtes, EKPO pour les postes et EKET pour les dates de livraison. Les demandes d’achat sont dans EBAN.
Quelle table SAP pour le stock par magasin ?
La table MARD donne le stock par division et par magasin. Pour une vue rapide sans passer par les tables, la transaction MMBE suffit souvent.




Laisser un commentaire