Wie sieht man wann ein Report zuletzt benutzt wurde ?

Getting started ... Alles für einen gelungenen Start.
9 Beiträge • Seite 1 von 1
9 Beiträge Seite 1 von 1

Wie sieht man wann ein Report zuletzt benutzt wurde ?

Beitrag von Abapanfänger (ForumUser / 61 / 16 / 1 ) »
Hallo zusammen

Ich muss einige Reports überprüfen ob sie noch gebraucht werden. Ich fange mal mit dem Datum ein um die ersten rauszufiltern.
Gibt es eine möglich anzuschauen wann die Reports als letztes ausgeführt wurden ? Ich bin beim Googlen öfters auf die Transaktionen St03n und sm20 gestossen.
Ich möchte mehrere Report spezifisch suchen aber nicht jeden Report einzeln.

Vielen Dank und Grüsse,
Abapanfänger

gesponsert
Stellenangebote auf ABAPforum.com schalten
kostenfrei für Ausbildungsberufe und Werksstudenten


Re: Wie sieht man wann ein Report zuletzt benutzt wurde ?

Beitrag von black_adept (Top Expert / 4087 / 126 / 940 ) »
Gib den Fachbereichen die Liste der fraglichen Reports/Transaktionen und die sollen diejenigen markieren, die sie brauchen.
Erfahrungsgemäß ist die Rückmeldequote recht gering oder es wird die Hälfte vergessen. Daher sorge dafür, dass die angeblich nicht benötigten Reports beim Start eine Fehlermeldung erzeugen, dass sie im Überprüfungsstatus sind und von der IT erst wieder freigeschaltet werden müssen.
Normalerweise kommen dann ganz schnell die wirklich benötigten Reports zum Vorschein.
Nach 1-2 Jahren kannst du dann alle Reports löschen, die bis dahin nicht wieder freigeschaltet wurden.
live long and prosper
Stefan Schmöcker

email: stefan@schmoecker.de

Re: Wie sieht man wann ein Report zuletzt benutzt wurde ?

Beitrag von JHM (Top Expert / 1197 / 1 / 197 ) »
black_adept hat geschrieben:Daher sorge dafür, dass die angeblich nicht benötigten Reports beim Start eine Fehlermeldung erzeugen, dass sie im Überprüfungsstatus sind und von der IT erst wieder freigeschaltet werden müssen.
Wir verwenden dafür den User-Exit: EXIT_SAPLSABE_010 und eine ZTAbelle.
Eintrag in der ZTabelle => gleich Reportstart wird mit Fehlermeldung abgebrochen.

Braucht der User den Report wirklich, wird er sich in der IT melden und man kann den Report dann entsprechend wieder über die ZTabelle freigeben.

Man könnte den UserExit aber auch dafür nutzten die einzelnen Reportaufrufe zu protokollieren (Eintrag mit Zeitstempel in ZTabelle)....
Gruß Hendrik

Re: Wie sieht man wann ein Report zuletzt benutzt wurde ?

Beitrag von Tron (Top Expert / 1327 / 35 / 332 ) »
... der Exit heißt S38MREP1 :wink:
(Transaktion SMOD/CMOD)
gruß Jens
<:: XING-Gruppe Tricktresor::>
Die deutsche Rechtschreibung ist Freeware, du darfst sie kostenlos nutzen –
Aber sie ist nicht Open Source, d. h. du darfst sie nicht verändern oder in veränderter Form veröffentlichen.

Re: Wie sieht man wann ein Report zuletzt benutzt wurde ?

Beitrag von waltersen (Specialist / 143 / 0 / 14 ) »
Hallo,
oder versehe die Reports (die nicht benötigten) mit einer Reportberechtigungsgruppe, die keiner hat. Dann werden auch ganz schnell einige Leute schreien...

Re: Wie sieht man wann ein Report zuletzt benutzt wurde ?

Beitrag von Unit605 (Expert / 975 / 37 / 93 ) »
Oder alle Reports loeschen... dann wird noch lauter geschrien.....

Ich wuerde eine Statistiktabelle im Hintergrund mitlaufen lassen ueber einen Exit. Dann sieht man schon mal, welche Programme immer wieder genutzt werden.

Re: Wie sieht man wann ein Report zuletzt benutzt wurde ?

Beitrag von Tron (Top Expert / 1327 / 35 / 332 ) »
Moin,
Hier ein Beispiel mit der Erweiterung S38MREP1.
Über die Schnittstelle werden Dir

Code: Alles auswählen.

*&---------------------------------------------------------------------*
*&  Include           ZXREPU01                                         *
*&---------------------------------------------------------------------*
*"----------------------------------------------------------------------
*"*"Lokale Schnittstelle:
*"       IMPORTING
*"             VALUE(PROGNAME) LIKE  TRDIR-NAME
*"             VALUE(SECU) LIKE  TRDIR-SECU
*"             VALUE(SSET) LIKE  TRDIR-SSET
*"             VALUE(VARIANT) LIKE  RALDB-VARIANT DEFAULT SPACE
*"       EXCEPTIONS
*"              CUSTOMER_EXCEPTION
*"----------------------------------------------------------------------
DATA ls_tab TYPE ztest6.
SELECT SINGLE * FROM ztest6 INTO ls_tab WHERE progname = progname.

IF sy-subrc = 0.

  ADD 1 TO ls_tab-counter.
  MODIFY ztest6 FROM ls_tab.

ELSE.

  ls_tab-progname = progname.
  ls_tab-tcode = sy-tcode.
  ls_tab-secu = secu.
  ls_tab-sset = sset.
  ls_tab-xvariant = variant.
  ls_tab-erdat = sy-datum.
  ls_tab-erzet = sy-uzeit.
  ls_tab-benutzer = sy-uname.
  CLEAR ls_tab-counter.

  MODIFY ztest6 FROM ls_tab.

ENDIF.
*" VALUE(PROGNAME) LIKE TRDIR-NAME
*" VALUE(SECU) LIKE TRDIR-SECU
*" VALUE(SSET) LIKE TRDIR-SSET
*" VALUE(VARIANT) LIKE RALDB-VARIANT DEFAULT SPACE
übergeben. Der Rest steht in SY-... (siehe Coding)

Bild

Ergebnis:
Bild

gruß Jens

Folgende Benutzer bedankten sich beim Autor Tron für den Beitrag:
Unit605

<:: XING-Gruppe Tricktresor::>
Die deutsche Rechtschreibung ist Freeware, du darfst sie kostenlos nutzen –
Aber sie ist nicht Open Source, d. h. du darfst sie nicht verändern oder in veränderter Form veröffentlichen.

Re: Wie sieht man wann ein Report zuletzt benutzt wurde ?

Beitrag von zzcpak (Expert / 673 / 5 / 68 ) »
diese Fragestellung kommt bei uns auch mit schöner Regelmäßigkeit rein.
Im Prinzip sieht man in ST03N alles, was man wissen muss. Muss halt nur prüfen, wie die Monitoring-Daten gesammelt werden, also für welchen Zeitraum. Auf unseren Produktiv-Systemen meist für 13 Monate, was auch den Maximal-Wert darstellt.

Um nicht jeden Monat in ST03N einzeln durchsuchen zu müssen, habe ich mir einen kleinen Report gebastelt, der das für mich erledigt.
Je nach Release-Stand liefern die Funktionsbausteine SAPWL_WORKLOAD_GET_STATISTIC oder SWNC_COLLECTOR_GET_DIRECTORY die erforderlichen Daten. Da beide Bausteine RFC-fähig sind, kann man den Report auch entsprechend nutzen, ohne ihn auf alle möglichen Systeme verteilen zu müssen.

Bei Weitergabe von benutzerbezogenen solltest du jedoch vorsichtig sein. Das wird ggfs. vom Betriebsrat nicht gerne gesehen. Der neuere Baustein SWNC_COLLECTOR_GET_AGGREGATES ist zumindest so schlau, dass Benutzerdaten anonymisiert werden, wenn Berechtigungsobjekt S_TOOLS_EX mit Ausprägung S_TOOLS_EX_A nicht vorhanden ist.

Re: Wie sieht man wann ein Report zuletzt benutzt wurde ?

Beitrag von Tron (Top Expert / 1327 / 35 / 332 ) »
....
Könnte man nicht auch einfach das Security Audit Log aktivieren ?
Audit class : Report Start
gruß Jens
Bei Weitergabe von benutzerbezogenen solltest du jedoch vorsichtig sein....
Stimmt. Das Benutzfeld in der Tabelle Ztest6 ist optional und kann auch ausgelassen werden (plus coding anpassen).
Zudem wird eh nur der Username gespeichert, der den entprechenden Report zuerst aufrief.
<:: XING-Gruppe Tricktresor::>
Die deutsche Rechtschreibung ist Freeware, du darfst sie kostenlos nutzen –
Aber sie ist nicht Open Source, d. h. du darfst sie nicht verändern oder in veränderter Form veröffentlichen.

Seite 1 von 1

Vergleichbare Themen

2
Antw.
2934
Views
Feststellen, wann Lohnart zuletzt benutzt wurde?
von Florian9999 » 05.06.2020 16:21 • Verfasst in Human Resources
4
Antw.
776
Views
OO ALV - Liste der zuletzt benutzten Mat.Nrn. anzeigen
von kkauerau » 07.08.2019 11:04 • Verfasst in ABAP® für Anfänger
1
Antw.
5270
Views
wann ein Program zuletzt ausgeführt wurde?
von Besi » 11.04.2006 14:11 • Verfasst in ABAP® Core
3
Antw.
1631
Views
Vorgänge in die 'Zuletzt verwendet Liste' aufnehmen
von Kai999 » 19.07.2017 11:02 • Verfasst in ABAP® für Anfänger
5
Antw.
6806
Views
Wie benutzt man cl_gui_frontend_services=>file_open_dialog?
von Monbebe » 15.03.2012 14:15 • Verfasst in ABAP® für Anfänger

Aktuelle Forenbeiträge

Eclipse - warum/wann verwendet ihr es [nicht]
vor einer Stunde von tar 11 / 844
Zeilenumbrüche ersetzen
vor 19 Stunden von ralf.wenzel 6 / 168
Dialog-Container mit Toolbar/Status
Gestern von tar gelöst 19 / 2331
SAP Trial Version für SAP Fiori
vor 2 Tagen von tar 2 / 1546

Newsletter Anmeldung

Keine Beiträge verpassen! Wöchentlich versenden wir lesenwerte Beiträge aus unserer Community.
Die letzte Ausgabe findest du hier.
Details zum Versandverfahren und zu Ihren Widerrufsmöglichkeiten findest du in unserer Datenschutzerklärung.

Aktuelle Forenbeiträge

Eclipse - warum/wann verwendet ihr es [nicht]
vor einer Stunde von tar 11 / 844
Zeilenumbrüche ersetzen
vor 19 Stunden von ralf.wenzel 6 / 168
Dialog-Container mit Toolbar/Status
Gestern von tar gelöst 19 / 2331
SAP Trial Version für SAP Fiori
vor 2 Tagen von tar 2 / 1546

Unbeantwortete Forenbeiträge

Daten an Tabelle binden
vor 2 Tagen von Bright4.5 1 / 610
aRFC im OO-Kontext
vor 4 Wochen von ralf.wenzel 1 / 2237
Hilfe bei SWEC/SWE2
letzen Monat von retsch 1 / 8829