Statistikdaten - Hege und Aufzucht

Hinweise, Tips und Tricks, FAQs - keine Anfragen!!

Statistikdaten - Hege und Aufzucht

Postby Laureen5398 » Wed Dec 21, 2005 3:01 pm

Anscheinend herrscht ein recht großer Bedarf daran, die im System gespeicherten Statistikdaten in den verschiedensten Formen auszuwerten. Diesen Thread will ich diesem ganzen Umfeld widmen.

Für jeden, der sich mit diesem Thema beschäftigt, sollten zumindest die Transaktionen ST03 und STAT ein Begriff sein. Häufig sind die Fragestellungen aber sehr speziell und irgendwelche dubiosen Leute (meist Revisoren) sollen Tools an die Hand bekommen, mit denen eben jene Statistikdaten bzw. bestimmte Aspekte davon ausgewertet werden können.


Erstmal könnte man sagen, daß jede aufgerufene Transaktion und der ausgeführte Report im System protokolliert wird. Aus Platzgründen werden diese Einzelsätze komprimiert zu Tages-, Wochen-, Monats- und Jahresdaten. Will man z.B. von einem bestimmten Benutzer wissen, was dieser an einem bestimmten Tag im System getrieben hat, so ist dies nur möglich, wenn die entsprechenden Tagesdaten noch vorliegen.

Eine der ersten Fragestellungen wäre demnach, wie lange die verschiedenen Statistikdaten überhaupt im System vorgehalten werden. Hierbei leistet der Funktionsbaustein SAPWL_WORKLOAD_GET_PARAMETERS gute Dienste, wie das folgende kurze Beispielcoding zeigt:

Code: [Select all] [Expand/Collapse] [Download] (Untitled.txt)
  1. REPORT zz_get_workload_parameters.
  2.  
  3.  
  4. DATA:   wa_param LIKE sapwlparam.
  5.  
  6.  
  7.  
  8.   CALL FUNCTION 'SAPWL_WORKLOAD_GET_PARAMETERS'
  9.        IMPORTING
  10.             statistic_parameters = wa_param.
  11.  
  12.   WRITE: / 'Aufbewahrungszeiten für Statistikdaten:'.
  13.   SKIP.
  14.   WRITE: / '- Tagesdaten:   ', wa_param-res_days, 'Tage'.
  15.   WRITE: / '- Wochendaten:  ', wa_param-res_weeks, 'Wochen'.
  16.   WRITE: / '- Monatsdaten:  ', wa_param-res_months, 'Monate'.
  17.   WRITE: / '- Jahresdaten:  ', wa_param-res_years, 'Jahre'.
  18.  
GeSHi ©


to be continued ....
Laureen5398
...
...
 
Posts: 335
Joined: Thu Jul 31, 2003 10:47 am

Postby Laureen5398 » Tue Mar 14, 2006 12:10 pm

noch eine Ergänzung zu den Aufbewahrungszeiten der Monitoringdaten. In Transaktion ST03 können diese Zeiten über den Menüpfag "Goto - Parameters - Performance Database" geändert werden. Ober- und Untergrenzen sind jedoch hart codiert im Include RSSTATPA:


Code: [Select all] [Expand/Collapse] [Download] (Untitled.txt)
  1.   if stapar-res_days    <  2. stapar-res_days        =  2. endif.
  2.   if stapar-res_days    > 31. stapar-res_days        = 31. endif.
  3.   if stapar-res_weeks   <  2. stapar-res_weeks       =  2. endif.
  4.   if stapar-res_weeks   > 20. stapar-res_weeks       = 20. endif.
  5.   if stapar-res_months  <  2. stapar-res_months      =  2. endif.
  6.   if stapar-res_months  > 20. stapar-res_months      = 20. endif.
  7.   if stapar-res_years   <  0. stapar-res_years       =  0. endif.
  8.   if stapar-res_years   >  5. stapar-res_years       =  5. endif.
  9.  
GeSHi ©


Heißt, die Aufbewahrungszeiten für die Daten liegen bei max. 31 Tagen, max. 20 Wochen, max. 20 Monaten.

Will man längere Aufbewahrungszeiten realisieren, kommt man nicht umhin, die Daten ganz oder teilweise z.b. in eigenen Tabellen zu hinterlegen.

In diesem Zusammenhang sei auch auf OSS Hinweis 143550 hingewiesen, in dem die Möglichkeit eines User-Exit bei der Aufbereitung der Statistikdaten beschrieben wird.
Laureen5398
...
...
 
Posts: 335
Joined: Thu Jul 31, 2003 10:47 am


Return to Tips + Tricks & FAQs

Who is online

Users browsing this forum: No registered users and 14 guests