2016-04-08 10 views
0

Ich möchte wissen, ob ich die Berichte, die von allen Benutzern in einem bestimmten Zeitintervall ausgeführt werden, über den Abfrage-Generator abfragen kann.Business Object-Berichte, die in einem bestimmten Zeitraum ausgeführt werden

Mit

SELECT SI_NAME, SI_UPDATE_TS, SI_CREATION_TIME 
    FROM CI_INFOOBJECTS 
WHERE SI_KIND IN 'Webi, FullClient' 
    AND SI_UPDATE_TS > '2013.07.01' 

wir alle Berichte erhalten von 2013.07.01 aktualisiert, wo SI_CREATION_TIME der Bericht Erstellungszeit ist; Stattdessen muss ich die Berichte, die von allen Benutzern im letzten Jahr ausgeführt werden, z. B.

Ist das möglich?

Antwort

1

Wenn Sie eine Abfrage über den Abfrage-Generator ausführen, rufen Sie Daten aus dem CMS-Repository ab, die keine historischen Daten enthalten. Wenn Sie wissen möchten, welche Dokumente von welchen Benutzern in einem bestimmten Zeitraum ausgeführt wurden, müssen Sie die Audit-Datenbank verwenden.

Egal, ob Sie die Informationen abrufen können von der Audit-Datenbank auf einer Reihe von Dingen abhängig:

  • Im Gegensatz zur CMS-Repository, die Audit-Datenbank keine Voraussetzung für eine BOBJ Umgebung. Daher ist in Ihrer Umgebung möglicherweise keine Audit-Datenbank eingerichtet.
  • Die Anzahl der in der Audit-Datenbank aufgezeichneten Aktionen ist konfigurierbar. Sie sollten überprüfen, ob Ihre Umgebung ordnungsgemäß für die Überwachung der Aktionen konfiguriert ist, an denen Sie interessiert sind.
  • In BI4 kann die Überwachungsdatenbank mit einem Aufbewahrungszeitraum konfiguriert werden. Diese Aufbewahrungszeit ist standardmäßig lächerlich hoch, wurde jedoch möglicherweise in Ihrer Umgebung geändert, sodass Sie nicht genügend Daten für die Analyse zur Verfügung haben.
  • In BI4 wird ein Audit-Universum nicht mehr standardmäßig bereitgestellt. Sie können jedoch ein von SAP bereitgestelltes Audit-Universum herunterladen und importieren. Es gibt zwei Versionen: die original audit universe und eine improved version.
Verwandte Themen