Navigation im SAP GUI

Was ist ein Transaktionscode in SAP?

T-Code

Ein Transaktionscode ist ein Kurzbefehl, mit dem du in SAP eine Funktion direkt aufrufst, ohne dich durch das Menü zu klicken. Du tippst ihn in das Befehlsfeld oben links, bestätigst mit der Eingabetaste und landest sofort im gewünschten Bild.

Wer im SAP GUI arbeitet, spart mit dem Befehlsfeld täglich Dutzende Klicks, und im Kollegenkreis kursieren Codes, die im eigenen Menü überhaupt nicht auftauchen.

KI-generiertDieses Bild wurde mit KI erzeugt · Yves Hoppe / KI / cmt
Eingabe
Befehlsfeld oben links
Zusätze
/n wechselt, /o öffnet einen neuen Modus
Hinterlegt in
Tabelle TSTC
Verwechselt mit
Programm- oder Reportnamen

So arbeitest du mit dem Befehlsfeld

Ohne Zusatz funktioniert der Code nur vom Einstiegsbild aus. Steckst du bereits in einer Anwendung, stellst du ein /n voran, dann bricht SAP die laufende Transaktion ab und startet die neue. Mit /o davor öffnest du stattdessen ein zweites Fenster und behältst das erste stehen, was beim Vergleich zweier Belege viel Zeit spart. /nex beendet die Anmeldung ohne Rückfrage, was du nur bewusst eintippen solltest.

Codes, die du oft brauchst, gehören in die Favoritenliste im Einstiegsmenü. Dort lassen sich Ordner anlegen und Einträge umbenennen, sodass in der Liste ein sprechender Name steht statt einer Buchstabenfolge. Diese Favoriten hängen am Benutzer und wandern mit, wenn du dich an einem anderen Rechner anmeldest.

Warum Kollegen andere Codes sehen

Der Menübaum zeigt nicht alles, was es gibt, sondern das, was für deine Rolle vorgesehen ist. Ob du eine Transaktion tatsächlich starten darfst, entscheidet die Berechtigungsprüfung beim Aufruf. Ein Code, den ein Kollege nennt, kann bei dir deshalb mit einer Meldung über fehlende Berechtigung enden, obwohl du ihn korrekt getippt hast.

Wenn das passiert, ruf direkt danach die Auswertung der letzten fehlgeschlagenen Berechtigungsprüfung auf. Sie nennt das fehlende Berechtigungsobjekt mitsamt Feldwerten, und mit dieser Angabe kann die Benutzerverwaltung die Rolle gezielt ergänzen, statt zu raten.

Woher die Codes kommen

Hinter jedem Code steht ein Eintrag, der auf ein Programm oder eine Methode zeigt. Diese Zuordnung wird im System gepflegt, deshalb existieren neben den SAP-Standardcodes auch selbst angelegte Codes für Eigenentwicklungen, die üblicherweise mit Y oder Z beginnen.

Praktisch ist die Anzeige des aktuellen Codes im Statusmenü. Wenn dich jemand fragt, wo genau du gerade bist, kannst du dort ablesen, in welcher Transaktion du dich befindest, statt den Klickpfad zu beschreiben.

KI-generiertDieses Bild wurde mit KI erzeugt · Yves Hoppe / KI / cmt
Nicht verwechseln

Transaktionscode und was oft damit gleichgesetzt wird

Transaktionscode gegen Programm oder Report

Der Transaktionscode ist nur die Adresse. Dahinter liegt ein Programm, das sich in der Entwicklungsumgebung auch ohne eigenen Code starten lässt.

Transaktionscode gegen Fiori-App

In Fiori rufst du Kacheln statt Codes auf. Viele Kacheln starten im Hintergrund weiterhin eine klassische Transaktion, deshalb tauchen die alten Codes in Fehlermeldungen weiter auf.

KI-generiertDieses Bild wurde mit KI erzeugt · Yves Hoppe / KI / cmt
In der Praxis

Die Codes sind kein Geheimwissen, sie sind nur ungleich verteilt

Im Befehlsfeld reicht der Code allein nur, wenn du im Einstiegsbild stehst. Aus einer laufenden Transaktion heraus brauchst du /n, um sie zu verlassen, und /o, um zusätzlich einen neuen Modus zu öffnen. Wer das nicht nutzt, klickt sich mit F3 zurück und verliert dabei die Eingaben, die er gerade gemacht hat.

Dass Kollegen Codes kennen, die in deinem Menü fehlen, liegt an der Rolle und nicht am System. Das Benutzermenü zeigt nur, was deine Rolle enthält, aufrufen kannst du alles, wofür du berechtigt bist. Umgekehrt heißt ein bekannter Code nicht, dass du ihn ausführen darfst, denn die Berechtigungsprüfung läuft unabhängig vom Menübaum.

Lohnend ist die eigene Favoritenliste. Sie hängt am Benutzer statt an der Rolle, überlebt damit Rollenänderungen und spart dir bei den Transaktionen, die du täglich brauchst, den Umweg über das Menü.

Transaktionscode lernen

Wenn dir das System bisher vor allem als Menübaum begegnet ist, sortieren die Kurse für den Einstieg in die SAP Bedienung die Grundlagen der Navigation.

Häufige Fragen

Wo finde ich heraus, welcher Code hinter einem Menüpunkt steckt?
Ruf den Menüpunkt einmal auf und lass dir im Statusmenü die Systeminformationen anzeigen. Dort steht der Code der aktuellen Transaktion, den du danach direkt eintippen kannst.
Was bedeutet die Meldung, die Transaktion existiere nicht?
Entweder hast du dich vertippt, oder der Code gehört zu einer Komponente, die in deinem System nicht installiert oder nicht aktiviert ist. Bei Eigenentwicklungen kann er auch nur im Entwicklungssystem angelegt und noch nicht transportiert worden sein.
Muss ich viele Codes auswendig lernen?
Nein. Die meisten Anwender kommen mit einer Handvoll Codes für ihre täglichen Aufgaben aus, der Rest gehört in die Favoriten. Wichtiger ist zu wissen, wie du dir den Code zu einer Funktion selbst anzeigen lässt.
Persönlich für dich da

Deine Ansprechpartner

Du willst das Thema nicht nur nachschlagen, sondern anwenden können? Wir beraten dich persönlich und kostenlos.

Yves Hoppe

Yves Hoppe

Weiterbildung & Beratung

Ordnet mit dir ein, welcher Kurs zu deinem Vorwissen passt.

Norbert Jansen

Norbert Jansen

Beratung & Inhouse

Plant Inhouse-Trainings, die an euren eigenen Daten und Abläufen ansetzen.

Transaktionscode im Kurs statt im Lexikon

Nachschlagen bringt dich bis zum Verstehen. Anwenden lernst du an echten Aufgaben.