AL08 vs SM04 – der kleine aber feine Unterschied

Vor einigen Jahren stand ich in einer SAP-Produtivumgebung vor dem Problem, dass eine Reihe von IDocs nicht verbucht werden konnten, da ein Material gesperrt war. Prompt rief ich die Transaktion SM12 auf, um nachzuschauen, welcher User das Material sperrte. Hier stand, – sauber aufgelistet – dass seit Stunden eine Reihe von Materialien von einem bestimmten User gesperrt wurden. Hmmm … dachte ich mir, konnte ich dieser Aussage trauen, denn User sperren nicht Stunden lang Stammdaten. Mein Misstrauen rührte auch aus meiner Erfahrung, dass unter bestimmten Bedingungen Sperren „hängen“ bleiben und nicht sauber gelöst wurden. Also rief ich zunächst die Transaktion SM04 auf, um nachzuschauen, ob ich der User überhaupt angemeldet war – und siehe da, der User war gar nicht angemeldet! Doch wenige Sekunden später fiel es mir wie Schuppen von den Augen … ohh Mann, dachte ich mir, ich fiel wieder auf die beschränkte Sicht der SM04 rein!

Denn neben der SM04 gibt es auch die AL08, und zwischen diesen beiden SAP-Transaktionen gibt es einen entscheidenden Unterschied:

 

# SM04 –  Liste der Benutzer innerhalb einer bestimmten Instanz (Server, Maschine, …)

# AL08 – Systemweite Liste der Benutzer (über alle Instanzen)

 

Als ich daraufhin die AL08 startete, fand ich den gesuchten User.

 

Was man zu SM04 und AL08 noch wissen sollte

#1 Wenn man sich im SAP-System anmeldet hat man keinen Einfluss, auf welcher Instanz man angemeldet wird. Durch optimierte Lastverteilung wird die Instanz automatisch bestimmt. Nach der Anmeldung kann die eigene Instanz mit der Transaktion SM51 wechseln. Übrigens … auf welcher Instanz man sich im SAP befindet, wird im SAP-GUI unten rechts angezeigt.

 

#2  Zwischen der SM04 und AL08 kann man hin und her wechseln

## SM04 -> AL08: Innerhalb der SM04 links oben in der Icon-Leiste auf den Button „Systemweite Liste“ („Berge“) klicken

## AL08 -> SM04: Innerhalb der AL08 links oben in der Icon-Leiste auf den Button „Auf Server wechseln“ („Blitz“) klicken.

 

#3 Sowohl in der AL08 als auch in der SM04 wird in der Spalte „Anwendung“, die letzte Transaktion dargestellt, die der User aufgerufen hat. Wenn man sich alle Transaktion/Sessions eines User anzeigen lassen will, geht das nur über die SM04: User markieren und auf den Button „Session“ klicken – zu beachten: Hier werden aber nur die Sessions innerhalb der aktuellen Instanz dargestellt.

 

#4 Zum Schluss noch … vielfach erliegt man im Testsystem dem Trugschluss, dass die SM04 und AL08 das gleiche Ergebnis liefern, da Testsysteme meistens nur eine Instanz besitzen.

 

cu, Isa.

 

 

 

 

 

Hinterlasse jetzt einen Kommentar

Bitte hinterlasse ein kurzes Feedback, Isa.

Diese Website verwendet Akismet, um Spam zu reduzieren. Erfahre mehr darüber, wie deine Kommentardaten verarbeitet werden.