Verwendungsnachweis mit RS_EU_CROSSREF rekursiv bis zum Aufruf im Programm

Alles rund um die Sprache ABAP®: Funktionsbausteine, Listen, ALV
3 Beiträge • Seite 1 von 1
3 Beiträge Seite 1 von 1

Verwendungsnachweis mit RS_EU_CROSSREF rekursiv bis zum Aufruf im Programm

Beitrag von Ju.Le.611 (ForumUser / 6 / 3 / 0 ) »
Hallo zusammen,

ich möchte ein Programm schreiben, in dem ich für z.B. eine Methode oder ein DDIC-Objekt einen Verwendungsnachweis mache. Für die gefundenen Objekte mache ich wiederum einen Verwendungsnachweis, solange bis ich das aufrufende Programm ermittelt habe.

Das soll dem Zweck dienen, alle Programme zu finden und somit testen zu können, die dieses Objekt letztendlich verwenden und deren Funktion ich ggf. mit einer Anpassung geändert haben könnte.

Wie immer stelle ich mir die Frage, ob ich der erste Mensch bin, der auf diese Idee gekommen ist und ob es nicht bereits im Standard eine Funktion gibt, die mir diese Information liefert. Oder vielleicht hat jemand von euch bereits so ein Programm in petto?

Ich bin also dabei, dieses Programm zu schreiben und stoße auf folgendes Problem:
Ich verwende den Funktionsbaustein RS_EU_CROSSREF. Ich gebe eine Methode hinein und bekomme eine andere Methode - die über ein Interface eingefügt wurde - als Ergebnis. Für diese Interface-Methode möchte ich nun eigentlich erneut den Funktionsbaustein aufrufen, doch leider ist der Methodenname, den ich in O_FOUNDS als Ergebnis bekommen habe, abgeschnitten, weil das Feld PROGRAM nicht genug Zeichen [C(40)] hat. Hat hier jemand eine Idee, wie ich an den ganzen Methodennamen komme? Gibt es einen anderen (besseren) Funktionsbaustein oder eine Klasse, die man für den Verwendungsnachweis verwenden kann?

Der Funktionsbaustein hat einen Parameter REKURSIV. Leider habe ich noch nicht herausgefunden, was der bewirkt. Ihn auf TRUE zu setzen hat im ersten Versuch keine Auswirkung gehabt. Weiß jemand, was der bewirkt?

Vielen Dank und beste Grüße
Julia

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


Re: Verwendungsnachweis mit RS_EU_CROSSREF rekursiv bis zum Aufruf im Programm

Beitrag von jocoder (Specialist / 343 / 3 / 102 ) »
Für den abapOpenReview https://github.com/larshp/abapOpenReview/tree/atc habe ich einen rekursiven Verwendungsnachweis in Klasse zcl_aor_crossref gebaut. Anstatt auf Methodenebene macht das Programm einen Verwendungsnachweis auf Klassenebene. Also Verwendungsnachweis findet Methode der Klasse XY und sucht anschließend, wo die Klasse XY verwendet wird.

Folgende Benutzer bedankten sich beim Autor jocoder für den Beitrag:
Ju.Le.611


Re: Verwendungsnachweis mit RS_EU_CROSSREF rekursiv bis zum Aufruf im Programm

Beitrag von Ju.Le.611 (ForumUser / 6 / 3 / 0 ) »
Vielen Dank! Das werde ich ausprobieren und Rückmeldung geben!

Seite 1 von 1

Vergleichbare Themen

6
Antw.
3486
Views
Programm aufruf
von spot » 13.04.2005 15:30 • Verfasst in ABAP® für Anfänger
2
Antw.
3605
Views
Programm Aufruf
von jensschladitz » 23.08.2012 16:01 • Verfasst in ABAP® Core
3
Antw.
4376
Views
Verwendungsnachweis
von dkast » 15.05.2017 16:53 • Verfasst in ABAP® Core
2
Antw.
1863
Views
Mehrstufiger Verwendungsnachweis mit ...
von HH_ABAP » 04.06.2018 10:46 • Verfasst in ABAP® für Anfänger
0
Antw.
1639
Views
Verwendungsnachweis von Verteilerlisten
von Mr. ABAP » 07.07.2008 09:02 • Verfasst in ABAP® Core

Aktuelle Forenbeiträge

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

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 / 1791
HR-Entgeltnachweis
vor 2 Tagen von ChrisB 4 / 2332

Unbeantwortete Forenbeiträge

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