Show TOC

Schritt 6: Messungen und Ergebnisse in einer Messreihe suchenLocate this document in the navigation structure

Vorgehensweise

Im letzten Schritt des Tutorials sicherten Sie die Messreihe, die Messungen und die Ergebnisse im Repository des Coverage API.

In diesem Abschnitt werden die Repository-Methoden erläutert, mit denen diese Objekte aus dem Repository abgerufen werden können. Der Schwerpunkt liegt auf dem Abruf von Ergebnissen, die für Reporting- oder Trendanalysezwecke genutzt werden sollen.

Beispielquelltext für die Suche nach Messungen und Ergebnissen:

" Start by loading a series by name
DATA: series TYPE REF TO if_scv_series,
      repository TYPE REF TO if_scv_repository.
series = repository->load_series( 'MY_UNIQUE_SERIES' ).

" Find the measurements in a series
DATA: measurements TYPE if_scv_measurement=>tab,
      measurement TYPE REF TO if_scv_measurement,
      measurement_results TYPE if_scv_result=>tab.

" Get all measurements saved in a series
measurements = repository->find_measurements_by_series( series ).

" Get the results from one measurement
read measurements into measurement index 1.
measurement_results = 
  repository->find_results_by_measurement( measurement ).

" Get a set of results by name from a series
DATA series_results TYPE if_scv_result=>tab.

" Get all instances of the result with the name 'PACKAGE_SMOI'
series_results = repository->find_results_by_series(
  i_series = series  i_result_name = 'PACKAGE_SMOI' ). 

         

Die Repository-Methoden FIND sind flexibel. Sie können Folgendes abrufen:

  • Messungen, die zu einer Messreihe gehören

  • Ergebnisse, die zu einer Messreihe gehören

  • Ergebnisse, die zu einer Messung gehören

Sie können Messreihen und Ergebnisse auch nach Namen abrufen.

Die FIND-Methoden geben Messungen und Ergebnisse in chronologischer Reihenfolgen zurück, mit dem neuesten Eintrag am Ende (höchste Zeilennummer in der internen Tabelle). .

Die FIND-Methoden des Repository:

  • IF_SCV_REPOSITORY->FIND_MEASUREMENTS: Gibt alle Messungen des Repository zurück. Sie können Einträge in der Liste nach Messungsnamen oder anderen Attributen wählen.

  • IF_SCV_REPOSITORY->FIND_MEASUREMENT_ID_BY_TESTKEY: Sucht nach der ID einer Messung unter Verwendung des Testschlüssels der Messung. Mit IF_SCV_REPOSITORY->LOAD_MEASUREMENT können Sie die Messung über ihre ID laden.

  • IF_SCV_REPOSITORY->FIND_RESULTS_BY_MEASUREMENT: Gibt die Ergebnisse einer Messung zurück. Sie können den Namen einer Gruppe von Ergebnissen angegeben.

  • IF_SCV_REPOSITORY->FIND_SERIES: Gibt alle Messreihen zurück.

  • IF_SCV_REPOSITORY->FIND_MEASUREMENTS_BY_SERIES: Gibt die Messungen einer Messreihe zurück. Sie können den Status der Messungen angeben, die Sie anzeigen wollen.

  • IF_SCV_REPOSITORY->FIND_RUNNING_MEASUREMENT: Gibt die aktive Messung einer Messreihe zurück.

  • IF_SCV_REPOSITORY->FIND_RESULTS_BY_SERIES: Gibt die Ergebnisse einer Messreihe zurück. Sie können den Namen einer Gruppe von Ergebnissen angegeben.

Wenn Sie Ergebnisse gefunden haben, können Sie die Statistiken zur Quelltextabdeckung von einzelnen Ergebnissen für die Verwendung in E-Mails oder Meldungen extrahieren. Sie können über die integrierte graphische Anzeige des Coverage API auch ein Ergebnis anzeigen.

Das Coverage API bietet Ihnen allerdings keine Funktionen für die Bearbeitung von Ergebnisgruppen an. Für Trendanalysen oder ein komplexeres Reporting können Sie SAP Graphics verwenden oder Statistiken zur Quelltextabdeckung in eine Tabellenkalkulation herunterladen.

Dieser Abschnitt beendet das Tutorial über das Arbeiten mit Messreihen.

Hier finden Sie das vollständige Tutorialprogramm.