Skip to content

cherware.de

From IT. Not from theory.

Menu
  • Start
  • Projects
  • Downloads
  • About
  • Contact
Menu

ABAP-Code systemweit durchsuchen

Posted on 1. August 202424. December 2025 by Christoph Hermanns

Der RS_ABAP_SOURCE_SCAN ist ein Standard-ABAP-Report im SAP-System, der entwickelt wurde, um Code-Scans durchzuführen. Er ist besonders nützlich, wenn man eine bestimmte Methode, einen Funktionsbaustein, eine Klasse oder ein Datenfeld im ABAP-Code suchen muss, dessen genaue Position man nicht kennt. Er durchsucht alle Code-Typen, einschließlich Reports, Funktionsbausteine, Klassen und Includes. Es gibt viele Filter-Möglichkeiten.

Vorteile und Anwendungsfälle

  • Effiziente Code-Analyse: Statt jeden Report manuell zu öffnen und zu durchsuchen, kann man mit diesem Tool eine breite Palette von Objekten in einem einzigen Lauf durchsuchen.
  • Fehlerbehebung: Wenn eine Fehlermeldung auftritt, die auf ein bestimmtes Schlüsselwort hinweist, kann man mit diesem Report schnell alle Stellen finden, an denen dieses Schlüsselwort verwendet wird.
  • Code-Migration: Wenn alte Code-Versionen nach veralteten Funktionen oder Variablen gescannt werden müssen, ist der RS_ABAP_SOURCE_SCAN ein unverzichtbares Werkzeug.
  • Code-Qualitätssicherung: Man kann den Report verwenden, um sicherzustellen, dass bestimmte Coding-Standards oder Namenskonventionen eingehalten werden. Zum Beispiel kann man nach verbotenen ABAP-Schlüsselwörtern oder Mustern suchen.

Verwendung des Tools

Die Verwendung des RS_ABAP_SOURCE_SCAN ist unkompliziert. Man führt den Report einfach mit der Transaktion SE38 aus. Der Report hat eine Reihe von Selektionskriterien, wie der folgende Sreenshot zeigt:

Nachdem die Kriterien festgelegt wurden, kann man den Report ausführen und erhält eine Liste der gefundenen Treffer mit den entsprechenden Objektnamen, Zeilennummern und dem Kontext des Codes.

Der RS_ABAP_SOURCE_SCAN ist ein Must-Have-Tool für jeden ABAP-Entwickler. Er spart Zeit, verbessert die Effizienz und hilft dabei, den Überblick über große Codebasen zu behalten.

  • Print (Opens in new window) Print
  • Email a link to a friend (Opens in new window) Email
  • Share on LinkedIn (Opens in new window) LinkedIn
  • Share on Bluesky (Opens in new window) Bluesky
  • Share on Mastodon (Opens in new window) Mastodon
Category: IT Operations, Resilience & Service Excellence

Post navigation

← Rückblick: DSAG-Jahreskongress 2023 – „Wunderbar wandelbar“
ODBC Management Studio (OMS) – Der Abschied →

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

  • AI, Data & Automation (14)
  • Allgemein (2)
  • Cybersecurity, Risk & Compliance (9)
  • Enterprise Architecture, Platforms & Integration (4)
  • IT Operations, Resilience & Service Excellence (4)
  • reflect IT (1)
  • Strategy, Portfolio & Business Impact (5)
  • 6. August 2026 Das Grilling-Pattern: Anforderungen schärfen, bevor sie Code werden
  • 27. July 2026 Das LLM-Wiki in Lutions: Erste Gegenproben im Betrieb
  • 26. July 2026 Das LLM-Wiki in Lutions: Vom Pattern zum operativen Knowledge Layer
  • 24. July 2026 Das LLM-Wiki in der Softwareentwicklung: Persistentes Wissen über Code
  • 27. June 2026 Das LLM-Wiki: Persistentes Wissen für Menschen und KI-Agenten
  1. Christoph Hermanns on Das LLM-Wiki in Lutions: Erste Gegenproben im Betrieb28. July 2026

    Wenn ich ganz ehrlich bin, bin ich mit deutlich höheren Erwartungen in diese Testreihen gestartet. Die Prämisse klang bestechend: Gib…

  2. Banana Prompts on My first experiments with Nano Banana: Google’s new AI image generator19. December 2025

    Really enjoyed reading about your first hands-on experiments with Nano Banana! The lightning-fast generation, rock-solid character consistency from reference images,…

  3. Christoph Hermanns on NIS-2-Betroffenheitsprüfung als Web-App: Wer ist wirklich verpflichtet – und warum die Prüfung für alle sinnvoll ist11. December 2025

    Die NIS‑2-Betroffenheitsprüfung des BSI bietet ebenfalls eine sehr an die Gesetzeslage orientierte Ersteinschätzung und arbeitet ebenso anonym, präzise und praxisorientiert.…

  4. Christoph Hermanns on NIS-2-Betroffenheitsprüfung als Web-App: Wer ist wirklich verpflichtet – und warum die Prüfung für alle sinnvoll ist7. December 2025

    Update zum aktuellen Stand: Das NIS-2-Umsetzungsgesetz ist inzwischen offiziell in Kraft. Laut Pressemitteilung des BSI wurde das Gesetz am 5.…

  5. Christoph Hermanns on Warum LLMs in langen Dialogen den Faden verlieren – eine Analyse von Aufmerksamkeitsabfall und Drift4. December 2025

    Guter Impuls! Danke für den Kommentar!

© 2026 cherware.de | Powered by Minimalist Blog WordPress Theme