OK-Code
From Sapwiki
OK-Codes werden in das Transaktionscode-Eingabefeld in der SAP-Symbolleiste eingegeben und steuern den Programmablauf. Die OK-Codes sind in der Regel einfacher über Menü-Befehle, Funktionstasten oder Buttons einzugeben. Diese sind in jedem SAP-Programm definiert.
Weiterhin gibt es verschiedene Standard-OK-Codes.
Inhaltsverzeichnis |
Vordefinierte OK-Codes
Transaktionsaufrufe und Sessions
- /nxxx Beendet die aktuelle Transaktion und startet die Transaktion xxxx.
- /*xxxx Beendet die aktuelle Transaktion und startet die Transaktion xxxx, 1. Bild wird übersprungen.
- /n Beendet die aktuelle Transaktion. Start des SAP-Menüs.
- /nend Beendet alle Sessions und meldet den User vom System ab.
- /nex Beendet alle Sessions und meldet den User ohne weitere Meldung vom System ab.
- /oxxxx öffnet eine neue Session und startet die Transaktion xxxx.
- /o öffnet ein Fenster mit einer Liste aller Sessions. Dort lassen sich gezielt Sessions beenden und starten.
- /i Schließt die aktuelle Session.
- i1, /i2,... Schließt die Session Nr. x.
- %pri Bildschirmliste drucken.
Batchinput
- /bdel Löscht die aktuelle Batchinput-Transaktion.
- /bend Beendet den Batchinput, die Mappe erhält den Status "Fehlerhaft".
- /bda Wechselt in den Modus "Im Vordergrund".
- /bde Wechselt in den Modus "Nur Fehler anzeigen".
- /01 bis /12 Funktionstasten F1 bis F12.
- /13 bis /24 Tastenkombinationen Shift-F1 bis Shift-F12.
- /bdx Expertenmodus einschalten.
- /bdy Expertenmodus beenden.
ABAP
- /h Schaltet das Debugging ein.
- /hs Schaltet das Debugging mit Option "Systemdebugging" ein.
- /hx Schließt den zugeordneten "Neuen Debugger".
Manchmal ist es nicht möglich, einen OK-Code einzugeben, weil die SAP-Symbolleiste nicht vorhanden ist, z.B. auf Popups. Trotzdem möchte man genau ab diesem Popup in den Debugger einsteigen. Da hilft folgender Trick weiter:
- Anlegen einer SAP-GUI-Verknüpfung (Button
) mit folgenden wichtigen Eigenschaften (die hier nicht aufgeführten Eigenschaften werden entweder vom System gefüllt oder sind irrelevant):
- Typ: Systembefehl
- Befehl: z.B. /h oder /hs
- Titel: Ist eigentlich Schall und Rauch, "Debugging" ist sicher keine schlechte Wahl
- Wenn man auf einem Popup gelandet ist, und den Debugger anschalten möchte, einfach das Icon des Shortcuts vom Desktop nehmen und auf das Popup ziehen und schon ist der Debugger an. Falls das Popup gerade nicht zugänglich ist (im Hintergrund), mit dem Icon in die Windows-Taskleiste auf das entspechende minimierte Fenster gehen, einen Moment warten, dann poppt das hoch und man kann das Icon drauf fallen lassen.
Dieses Shortcut ist system- und mandanten-unabhängig, muss also auf einem Rechner nur einmal angelegt werden.
Puffer
- /$SYNC Alle Puffer des Applikationsservers werden zurückgesetzt.
- /$CUA Der Puffer CUA des Applikationsservers wird zurückgesetzt.
- /$TAB Der Puffer TABLE des Applikationsservers wird zurückgesetzt.
- /$NAM Der Puffer NAMETAB des Applikationsservers wird zurückgesetzt.
- /$DYNP Der Puffer DYNPRO des Applikationsservers wird zurückgesetzt.
- /$OTR OTR Puffer wird zurückgesetzt (betrifft WAS)

