Spezielle Prüfaufgaben im Code Inspector 
In diesem Kapitel wird beschrieben, wie mehrere nützliche Aufgaben zur Qualitätskontrolle mit dem Code Inspector ausgeführt werden.
Der Code Inspector sichert den Status (erfolgreich, abgebrochen) und die Ergebnisse von Inspektionen bis zum Datum Wird gelöscht am.
Sie überprüfen die gesicherten Ergebnisse auf folgende Weise:
Wählen Sie den Schalter
(Lokal) für das Überprüfen der Ergebnisse von persönlichen Inspektionen, die nur für Sie sichtbar sind. Oder wählen Sie
(Global), um die für jeden im System sichtbaren Ergebnisse anzuzeigen.
Wählen Sie das F4-Symbol neben dem Eingabefeld Name im Bereich Inspektion auf dem Einstiegsbild des Code Inspector (Transaktion SCI).
Der Code Inspector zeigt ein Dialogfenster mit den verfügbaren Inspektionen an. Die höchste Versionsnummer ist die neueste Instanz einer Inspektion.
Wählen Sie einen Eintrag in der Liste, um die Inspektion abzurufen. Wählen Sie anschließend
(Ergebnisse) für die Anzeige der gesicherten Ergebnisse.
Der Code Inspector ermöglicht es, auf einfache Weise ABAP-Unit-Tests zu automatisieren. Sie können beispielsweise ABAP-Unit-Tests automatisch wöchentlich nach Ankunft von Transporten durchführen lassen, um anschließend Regressionstests durchzuführen und neue Funktionen zu überprüfen.
Hinweis
Im SDN finden Sie ein Weblog mit detaillierten Anweisungen, wie Sie automatisierte ABAP-Unit-Tests mit dem Code Inspector einrichten (nur in englischer Sprache verfügbar):http://www.sdn.sap.com/irj/scn/weblogs?blog=/pub/wlg/16420
Um ABAP-Unit-Tests zu automatisieren, gehen Sie wie folgt vor:
Definieren Sie eine Inspektion und wählen Sie die Programme, deren ABAP-Unit-Tests durchgeführt werden sollen.
Definieren eine Prüfvariante, in der Sie nur Dynamische Tests in der Liste der Prüfungen markieren.
Wählen Sie
... (Ausführen), um die Inspektion auszuführen. Füllen Sie die Ausführungsoptionen wie folgt aus:

Batch-Ausführungsoptionen
Bestätigen Sie Ihre Eingaben. Auf dem nächsten Bildschirm können Sie die Startzeit und das Wiederholungsintervall des Code-Inspector-Jobs eingeben. Der Job wird die von Ihnen gewählten ABAP-Unit-Tests automatisch wiederholen.
Suchen Sie nach einer Verwendung für obsolete ABAP-Anweisungen? Müssen Sie eine Änderung in der Coding-Terminologie vornehmen? Der Code Inspector kann Ihnen bei diesen Aufgaben helfen.
Markieren Sie in einer Prüfvariante den Bereich Suchfunktionen.
Mit der Prüfung Suche nach ABAP-Tokens können Sie nach Zeichenfolgen in Literalen, Kommentaren und im aktiven Coding suchen. Für die Eingabe eines Suchstrings wählen Sie die Drucktaste
(Auswahl).
SAP empfiehlt Ihnen, am Anfang und Ende des Suchbegriffs den Platzhalter * zu setzen, um die besten Suchergebnisse zu erhalten: *gesuchte Zeichenfolge*. Die Suche berücksichtigt Groß- und Kleinschreibung.
Mit der Prüfung Suche nach unerwünschten Sprachelementen können Sie nach ABAP-Anweisungen suchen, die in der modernen Programmierung mit ABAP OO obsolet sind. Für die Prüfung ist eine Vorauswahl von Anweisungen verfügbar.
Sichern Sie die Prüfvariante und verwenden Sie sie für die Suche nach Texten und Anweisungen, die Sie ändern wollen.
Die E-Mail-Funktion des Code Inspector () ist für Kundensysteme nicht aktiviert.
Sie können trotzdem Listen von Meldungen an Benutzer schicken. Auf diese Weise können Ergebnisse von einem Konsolidierungssystem an Entwickler weitergeleitet werden, die in anderen Systemen arbeiten.
Generieren Sie eine Ergebnisliste, die sich für einen Benutzer oder eine Benutzergruppe eignet.
Sie können beispielsweise eine Inspektion von Entwicklungspaketen vornehmen und die Ergebnisse an den Entwickler senden, der an dem Paket arbeitet.
Wählen Sie auf dem Bildschirm Code Inspector: Ergebnisse die Funktion
(Ergebnisliste), um die Meldungen im ABAP-Listenformat anzuzeigen.
Wählen Sie
(Mail-Empfänger), um den Mail-Bildschirm zu öffnen.
Für eine interne Mail innerhalb des SAP-Systems können Sie eine Benutzer-ID als den Empfänger und einen SAP-Anmeldenamen als den Empfängertyp angeben.
Für eine externe Internet-Mail können Sie eine Internet-E-Mail-Adresse (user.name@domain) und eine Internetadresse als den Empfängertyp angeben. Für externe Mails muss SAP Connect (Transaktion SCOT) eingerichtet sein.
Wählen Sie
(Senden), um die Mail zu versenden.
Sie können den Code Inspector automatisch die Objekte in einem Transportauftrag prüfen lassen, sobald ein Transportauftrag freigegeben wird.
Um diese Funktion zu aktivieren, gehen Sie wie folgt vor:
Starten Sie Transport Organizer Tools durch den Aufruf der Transaktion SE03.
Wählen Sie .
Markieren Sie im Bereich Objektprüfungen bei Auftragsfreigabe die Option Global eingeschaltet.
Der Code Inspector wird nun automatisch gestartet, wenn ein Benutzer einen Transportauftrag freigibt. (Der Code Inspector wird nicht ausgeführt, wenn ein Benutzer eine Aufgabe innerhalb eines Transportauftrags freigibt.)
Eine Statusmeldung teilt dem Benutzer mit, dass der Code Inspector die Objekte im Transportauftrag prüft. Es wird die DEFAULT-Prüfvariante des Systems für die Prüfung verwendet.
Wenn keine Prüfmeldungen angezeigt werden, ist die Freigabe des Transportauftrags abgeschlossen.
Wenn Prüfmeldungen ausgelöst werden, können sie vom Benutzer überprüft und korrigiert werden, bevor die Freigabe des Auftrags abgeschlossen ist. Der Benutzer kann die Prüfungen auch überschreiben und die Freigabe des Transportauftrags abschließen, obwohl Prüfmeldungen angezeigt werden.