nach Begriffen im Programmcode suchen

Getting started ... Alles für einen gelungenen Start.
5 Beiträge • Seite 1 von 1
5 Beiträge Seite 1 von 1

nach Begriffen im Programmcode suchen

Beitrag von SteveOh (ForumUser / 44 / 3 / 0 ) »
Guten Morgen zusammen!
Erstmal möchte ich mich für die schnellen Antworten bedanken, die mich bisher immer weitergebracht haben. Leider ist ein neues Problem entstanden :(
Ich muss ein Programm entwickeln, das den ABAP Programmcode der bestimmten Klassen nach bestimmten Begriffen "durchsucht" und mir alle Vorkommnisse dieses Begriffs anzeigt. Somit könnte ich zB sagen, die Anweisung AUTHORITY_CHECK wird x mal ausgeführt, in Line 11, 20 ... oder ähnlich.
Ich habs mit google versucht, finde aber keine Anhaltspunkte um den Programmcode zu "lesen". Kann mir den Lösungsweg vorstellen: Zeilen werden einzeln als String eingelesen und es wird dann innnerhalb von diesem String nach dem Begriff gesucht ... Nur kann ich das leider nicht umsetzen ...
Ich freue mich auf euere Vorschläge / Alternativen.
Vielen Dank im Voraus!

gesponsert
Stellenangebote auf ABAPforum.com schalten
kostenfrei für Ausbildungsberufe und Werksstudenten


Re: nach Begriffen im Programmcode suchen

Beitrag von NoodyHD (ForumUser / 11 / 0 / 1 ) »
Schau dir mal diese Programme an:

RPR_ABAP_SOURCE_SCAN, RSRSCAN1 und RKCTSEAR, evtl. kannst du die irgendwie verwenden oder zumindest mal anschaun, wie die das gelöst haben.

Gruss

Noody

Re: nach Begriffen im Programmcode suchen

Beitrag von black_adept (Top Expert / 4116 / 129 / 951 ) »
Wenn du es selbst proggen musst, um irgendwelche Auswertungen zu fahren, lies dir mal die Doku zum Befehl "READ REPORT" durch
live long and prosper
Stefan Schmöcker

email: stefan@schmoecker.de

Re: nach Begriffen im Programmcode suchen

Beitrag von SteveOh (ForumUser / 44 / 3 / 0 ) »
Danke für die Antworten!
RPR_ABAP_SOURCE_SCAN ist zwar sehr nützlich, aber da ich das ganze selber programmieren muss - ist READ REPORT genau das was ich brauche. Habs gerade implementiert, läuft wunderbar!

Re: nach Begriffen im Programmcode suchen

Beitrag von bluee ( / / 0 / 3 ) »
Tabelle: wbcrossgt (Verwendungsnachweis Workbench Tabelle)
#KLASSENNAME# und #Methodenname# durch Eigene ersetzen.

Code: Alles auswählen.

DATA:   z_itab_wbcrossgt    TYPE TABLE OF wbcrossgt.
DATA:   z_itab_wbcrossgt_wa TYPE wbcrossgt.

DATA: BEGIN OF zrtab OCCURS 0,
       text(1000),
     END OF zrtab.

PARAMETERS: p_suche type program.

START-OF-SELECTION.

  SELECT include
    FROM wbcrossgt
    INTO CORRESPONDING FIELDS OF TABLE z_itab_wbcrossgt
   WHERE name = '#KLASSENNAME#\ME:#Methodenname#'.

  LOOP AT z_itab_wbcrossgt INTO z_itab_wbcrossgt_wa.

    READ REPORT z_itab_wbcrossgt_wa-include INTO zrtab.

    IF zrtab[] IS NOT INITIAL.
      LOOP AT zrtab.
        IF zrtab CS p_suche.
          WRITE:/ 'Gefunden in:', z_itab_wbcrossgt_wa-include.
          WRITE:/ 'Zeile:', sy-tabix.
        ENDIF.
      ENDLOOP.
    ENDIF.

  ENDLOOP.

Seite 1 von 1

Vergleichbare Themen

5
Antw.
3107
Views
Erklärung von Begriffen
von kostonstyle » 08.09.2008 13:44 • Verfasst in Sales and Distribution
6
Antw.
3126
Views
Frage zu Programmcode
von ABAPStud » 16.06.2012 16:23 • Verfasst in ABAP® für Anfänger
1
Antw.
2047
Views
Mit F4 ein Verzeichnis suchen
von Orlando80 » 03.03.2006 15:27 • Verfasst in ABAP® Core
1
Antw.
1449
Views
Auftrag suchen
von Gast » 13.06.2005 15:32 • Verfasst in ABAP® Core
0
Antw.
926
Views
RFC zielgerichtet suchen
von Gast » 19.09.2005 10:27 • Verfasst in ABAP® Core

Über diesen Beitrag


Unterstütze die Community und teile den Beitrag für mehr Leser und Austausch

Aktuelle Forenbeiträge

Hilfe zum FB MATERIAL_MAINTAIN_DARK
Gestern von black_adept gelöst 8 / 1774
HR-Entgeltnachweis
vor 2 Tagen von ChrisB 4 / 2318

Newsletter Anmeldung

Keine Beiträge verpassen! Wöchentlich versenden wir lesenwerte Beiträge aus unserer Community.
Die letzte Ausgabe findest du hier.
Details zum Versandverfahren und zu Ihren Widerrufsmöglichkeiten findest du in unserer Datenschutzerklärung.

Aktuelle Forenbeiträge

Hilfe zum FB MATERIAL_MAINTAIN_DARK
Gestern von black_adept gelöst 8 / 1774
HR-Entgeltnachweis
vor 2 Tagen von ChrisB 4 / 2318

Unbeantwortete Forenbeiträge

Export von Spools in XLSX
vor 4 Tagen von abapamateur 1 / 346
Feldberechnung ME32K
vor einer Woche von ZF_SAPler 1 / 944
MS-Word als Editor
letzen Monat von tekko 1 / 4456