Discussion:
Transaktion für gleichzeitige Benutzer?
(zu alt für eine Antwort)
Klausi
2005-12-05 09:57:25 UTC
Permalink
Hallo, ich bin auf der Suche nach einer Transaktion die mir die
"concurrent User" an einem SAP System auslistet. wobei concurrent erst
definiert gehört. Aber vielleicht gibts so eine Transaktion, die mir
die User die gleichzeitig "arbeiten" nich nur Modi offen haben ausgibt.

Oder gibts einen ABAP bzw. Report dafür. Bin für jede Hilfe dankbar

mfg Klaus
Markus
2005-12-05 10:53:54 UTC
Permalink
Post by Klausi
Hallo, ich bin auf der Suche nach einer Transaktion die mir die
"concurrent User" an einem SAP System auslistet. wobei concurrent erst
definiert gehört. Aber vielleicht gibts so eine Transaktion, die mir
die User die gleichzeitig "arbeiten" nich nur Modi offen haben ausgibt.
Oder gibts einen ABAP bzw. Report dafür. Bin für jede Hilfe dankbar
Wenn ich Dich richtig verstehe - meinst Du AL08? Oder SM66?
--
Markus
Klausi
2005-12-06 07:35:30 UTC
Permalink
Danke für die Transaktionen.
Ist aber nicht ganz das, was ich wollte. Die aktiven bekomme ich mit
sm04 oder st07 auch raus sind User die ein logon über den GUI haben,
heisst aber nicht unbedingt, dass gearbeitet wird :-).
Ich wollte sowas wie gleichzeitiges Arbeiten (nicht angemeldet sein)
sagen wir in einem bis 5 Minuten Fenster, wieviele User Transaktionen
gemacht haben.
Als topping das ganze noch mit einer Historie?
Is ein bisschen Wunschkonzert, aber SAP selber sollte ja solche Tools
besitzen. Stichwort Systemvermessung

Klaus
Raphaela Corall
2005-12-06 10:38:09 UTC
Permalink
Post by Klausi
Danke für die Transaktionen.
Ist aber nicht ganz das, was ich wollte. Die aktiven bekomme ich mit
sm04 oder st07 auch raus sind User die ein logon über den GUI haben,
heisst aber nicht unbedingt, dass gearbeitet wird :-).
In SM04 kannst Du nach Uhrzeit sortieren und siehst dann schon,
wer nur noch nen Modus offen hat und wer noch auf den Knöppen
rumdrückt.
Post by Klausi
Ich wollte sowas wie gleichzeitiges Arbeiten (nicht angemeldet sein)
sagen wir in einem bis 5 Minuten Fenster, wieviele User
Transaktionen gemacht haben.
Als topping das ganze noch mit einer Historie?
Is ein bisschen Wunschkonzert, aber SAP selber sollte ja solche
Tools besitzen. Stichwort Systemvermessung
Bei der Systemvermessung wird AFAIK der Userstamm auf Gültigkeit,
Lizenzangaben und Art der Anmeldung untersucht. Ab irgendeinem
Release >4.0b wird zusätzlich Doppelanmeldung geprüft. Ob und
wieviel ein eingerichteter User tatsächlich arbeitet, wird dabei
wohl nicht untersucht.

Evtl. hilft Dir die STAT bzw. STAD ein bißchen weiter, so richtig
Historie gibt es da allerdings auch nicht, sondern nur die
letzten paar Stunden bis maximal Tage, je nachdem, wieviel im
System los ist.

Gruß
Raphaëla
--
Ein Apfel ist ziemlich rund, meistens grün oder gold-rot und schmeckt
nach Apfel. Eine Birne dagegen ist an einem Ende etwas langgezogen,
eher gelb und schmeckt nach Birne.
Also ich kann Äpfel jederzeit mit Birnen vergleichen. - Christian Luetgens in dcaft
Gerhard Fricke
2005-12-07 05:51:25 UTC
Permalink
Post by Raphaela Corall
Post by Klausi
Danke für die Transaktionen.
Ist aber nicht ganz das, was ich wollte. Die aktiven bekomme ich mit
sm04 oder st07 auch raus sind User die ein logon über den GUI haben,
heisst aber nicht unbedingt, dass gearbeitet wird :-).
In SM04 kannst Du nach Uhrzeit sortieren und siehst dann schon,
wer nur noch nen Modus offen hat und wer noch auf den Knöppen
rumdrückt.
Die SM04 ist ein guter Ausgangspunkt. Wenn du dir den dazu gehörigen
Report anschaust, dann findest du dort die Strukturen
"SM04DIC" - Felder für die Dynpro's von SM04
"STSK_DOCU" - Dummy-Tabelle für die Dokumentation von Hilfsfeldern
"MSXXLIST" - Struktur der Systemliste
"USERTRACE" - Benutzer-Trace
und die Tabelle
"USR41" - Benutzerstamm: Zusatzdaten
Post by Raphaela Corall
Post by Klausi
Ich wollte sowas wie gleichzeitiges Arbeiten (nicht angemeldet sein)
sagen wir in einem bis 5 Minuten Fenster, wieviele User
Transaktionen gemacht haben.
Als topping das ganze noch mit einer Historie?
Is ein bisschen Wunschkonzert, aber SAP selber sollte ja solche
Tools besitzen. Stichwort Systemvermessung
Wenn du den Report RSM0400 kopierst und anschließend in der Zeile 592
(gültig für 4.6 C, SP47) eine Tabellenoperation einfügst, so dass du die
Werte in eine eigene Tabelle schreibst, hast du auch deine
Historiefunktion.

Jetzt mußt du den selbstgeschriebenen Report nur noch zyklisch laufen
lassen und du hast deine Historiefunktion mit großer Überwachung
komplett.
Post by Raphaela Corall
Bei der Systemvermessung wird AFAIK der Userstamm auf Gültigkeit,
Lizenzangaben und Art der Anmeldung untersucht. Ab irgendeinem
Release >4.0b wird zusätzlich Doppelanmeldung geprüft. Ob und
wieviel ein eingerichteter User tatsächlich arbeitet, wird dabei
wohl nicht untersucht.
Zumindest in 4.6 C wird die Doppelanmeldung ausgewertet.
Post by Raphaela Corall
Evtl. hilft Dir die STAT bzw. STAD ein bißchen weiter, so richtig
Historie gibt es da allerdings auch nicht, sondern nur die
letzten paar Stunden bis maximal Tage, je nachdem, wieviel im
System los ist.
Gruß
Raphaëla
Kleiner Tipp noch am Rande.
Eine Auswertung über die Aktivität der User MIT Historiefunktion
solltest du dir vom Personal- / Betriebsrat genehmigen lassen, weil mit
dieser Funktion ein relativ gutes Aktivitätsbild eines Kollegen erstellt
werden kann.

Für welchen Zweck benötigst du eigentlich eine solche Auswertung.

Wenn du einen solchen Report alle 5 Minuten ausführst, für den Zeitraum
ca. 10 tatsächlich aktive User hast, erhälst du pro Stunde 120 Zeilen,
bei einer Aktivität von ca. 8 Stunden sind das pro Tag 960 Zeilen, pro
Woche 4800 Zeilen und damit im Jahr ca. 240000 Zeilen.

Hast du dir schon Gedanken um den Reorg dieser Tabelle gemacht?

Tschüß

Gerd

Loading...