Messung der Quelltextabdeckung im Überblick 
Der folgende Überblick zeigt die erforderlichen Schritte für das Messen der Quelltextabdeckung mit dem Coverage API.
Als Erstes werden die Schritte beschrieben, die für die Verwendung einer eigenständigen Messung ausgeführt werden müssen. Diese Messung ist nicht Teil einer Messreihe. Anschließend wird die Arbeit mit einer Messreihe erläutert.

Messung anlegen. Geben Sie Benutzer für die Messung an, wenn sie nicht mit dem aktuellen Benutzer identisch sind. Der Benutzer SY-UNAME ist der standardmäßige Benutzer für die Messung.
Starten Sie die Messung, um die Aktivitäten der angegebenen Benutzer aufzuzeichnen.
Führen Sie die Testaktivitäten aus, deren Quelltextabdeckung Sie aufzeichnen wollen.
Folgende Interaktionen zwischen dem Coverage API und dem zu messenden Quelltext sind möglich:
Sie können das API für die Instrumentierung Ihrer Testprogramme direkt verwenden.
Sie können die Testinfrastruktur, mit der Sie gerade arbeiten, instrumentieren. Die Infrastruktur schaltet dann die Messung der Quelltextabdeckung während der Testläufe ein und aus. (Die Testinfrastruktur von ABAP Unit bietet bereits eine integrierte Abdeckungsmessung an.)
Sie können eine Messung in einem Testsystem starten und durchführen, um jede einzelne Aktivität der Messungsbenutzer zu messen.
Stoppen Sie die Messung, um das Sammeln der Daten zu beenden und die Ergebnisse zu berechnen. Sie können die Quelltextabdeckungsergebnisse erst berechnen, wenn die Messung beendet ist.
Berechnen Sie die Ergebnisse für so viele unterschiedliche Programme, Pakete, Anwendungskomponenten oder Auswahlkombinationen davon, wie Sie es wünschen.
Extrahieren Sie die Quelltextabdeckungsergebnisse als Textformat, damit sie für die Wiederverwendung in E-Mails oder für Meldungen zur Quelltextabdeckung verfügbar sind.
Sie können auch die integrierte graphische Anzeige des Coverage API für die Einsicht in die Ergebnisse verwenden.
Wenn Sie den Testschlüssel der Messung haben, können Sie die Ergebnisse auch in der Detailanzeige des Coverage Analyzer, Transaktion SCOV, anzeigen. (Geben Sie den Testschlüssel als die Testgruppe in die Detailanzeige ein.)
Sie können bei Bedarf eine Messung sichern und deren Ergebnisse im Repository des Coverage API ablegen.
Wenn Sie die Messung im Status Gestartet sichern, wird sie fortgeführt. Alle Aktivitäten des Testbenutzers werden aufgezeichnet. Sie können die Messung abrufen, stoppen und die Ergebnisse berechnen. Mit dieser Vorgehensweise können Sie mehrere voneinander unabhängige Tests aufzeichnen.
Wenn Sie eine Messung sichern, nachdem sie angehalten wurde, können Sie sie für das Berechnen zusätzlicher Ergebnisse aufrufen, sofern die Rohdaten noch vorhanden sind.
Sie rufen eigenständige Messungen und Ergebnisse mit der ID ab, die das Repository zurückgibt, wenn Sie Ihre Einträge sichern. Messreihen bieten für das Abrufen von Messungen und Ergebnissen benutzerfreundlichere Funktionen an. SAP empfiehlt, Messreihen für das systematische Sichern und Abrufen von Daten für die Verfolgung der Quelltextabdeckung und andere Zwecken zu verwenden.
Bei Bedarf können Sie Gruppen von Messungen zusammenführen.
Angenommen, Sie haben Messungen für zwei verschiedene Tests, die eigentlich zusammengehören. Durch das Zusammenführen der Messungen aggregieren Sie sie in eine neue einzelne Messung. Mithilfe der zusammengeführten Messung können Sie aggregierte Ergebnisse erhalten.
Sie können die Messung finalisieren, wenn Sie die große Menge von Rohdaten aus der Messung entfernen wollen.
Die Messung selbst oder Ergebnisse werden nicht gelöscht. Wenn Sie sie gesichert haben, verschwinden sie nur, wenn Sie sie explizit löschen. (Da sie wenig Speicherplatz beanspruchen, ist es nicht unbedingt erforderlich, sie zu reorganisieren oder zu löschen.)
Nachdem die Rohdaten einer Messung gelöscht worden sind, können Sie keine weiteren Quelltextabdeckungsergebnisse mehr berechnen. Sie können auch keine Messungen mehr zusammenzuführen (um deren Ergebnisse zu aggregieren).
Die Rohdaten einer Messung werden nicht nur gelöscht, wenn Sie die Messung finalisieren, sondern auch wenn die Rohdaten automatisch reorganisiert werden. Rohdaten werden standardmäßig nach einer Woche reorganisiert, aber Sie können andere Intervalle dafür festlegen. Die Rohdaten werden auch gelöscht, wenn der Quelltext einer Prozedur oder eines Verarbeitungsblocks entweder direkt oder durch einen importierten Quelltext geändert wird.

Eine Messreihe ist im Grunde ein Container für eine chronologisch geordnete Gruppe von Messungen. So richten Sie eine Messreihe ein:
Legen Sie die Messreihe an, geben Sie ihr einen Namen, der im System eindeutig identifiziert werden kann. Sie rufen diese Messreihe für die nächste Messung und Ergebnisse auf und verwenden dafür diesen Namen.
Definieren Sie die Standardkonfiguration und Objektauswahl für diese Messreihe. Die Standards werden automatisch verwendet, wenn Sie die Quelltextabdeckungsergebnisse berechnen. Die Messungsbenutzer und Serverauswahl werden ebenfalls als Standards gesichert.
Die Standards sind hilfreich, wenn identisch benutzerdefinierte Messungen in der Messreihe angelegt und damit die Messungen auf sinnvolle Weise miteinander verglichen werden sollen. Sie können die Standards auch überschreiben, wenn Sie unterschiedlich benutzerdefinierte Ergebnisse aus den Messungen in der Reihe berechnen müssen. .
Sichern Sie die Messreihe, womit automatisch die Standardkonfiguration und Objektauswahl gesichert werden. Nach dem ersten Sichern muss die Messreihe geladen werden, bevor sie verwendet werden kann.
Legen Sie eine Messung in der Messreihe an. Der Lebenszyklus einer Messung in einer Messreihe ist in etwa der gleiche wie der einer eigenständigen Messung.
Messreihen sind am besten für eine einzelne Gruppe von Messungen geeignet, weniger für mehrere Gruppen von Messungen, die gleichzeitig in den Messreihen durchgeführt werden. Sie können jedoch beliebig viele Ergebnisse von jeder Messung in der Gruppe berechnen.
Messreihen eignen sich vor allem, wenn nicht mehr als eine Messung zur gleichen Zeit gestartet wird. Es ist jedoch kein Problem, mehrere Messreihen mit aktiven Messungen gleichzeitig durchzuführen. Die bereits erwähnten Einschränkungen für Benutzer und Performance gelten für aktive Messungen in Messreihen.
Wenn Sie mehr als ein Ergebnis pro Messung berechnen, ist es ratsam, Namenskonventionen für die Ergebnisse zu verwenden. Sie können dann mithilfe der Namen bestimmte Ergebnisreihen aufrufen.
Sichern Sie die Messung(en) und Ergebnisse. Sichern Sie Ihre Ergebnisse auch, um die Messungen und Messreihen zu sichern, zu denen sie gehören.
Optional können Sie einer Messreihe auch eine eigenständige Messung hinzufügen, indem Sie die Messung der Messreihe zuweisen.