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

2
Antw.
3546
Views
Programm Aufruf
von jensschladitz » 23.08.2012 16:01 • Verfasst in ABAP® Core
6
Antw.
3435
Views
Programm aufruf
von spot » 13.04.2005 15:30 • Verfasst in ABAP® für Anfänger
3
Antw.
4227
Views
Verwendungsnachweis
von dkast » 15.05.2017 16:53 • Verfasst in ABAP® Core
4
Antw.
18336
Views
Verwendungsnachweis unvollständig
von black_adept » 14.03.2012 16:22 • Verfasst in ABAP® Core
0
Antw.
2181
Views
Verwendungsnachweis Kostenstellen
von -hawkeye- » 18.04.2008 08:44 • Verfasst in Financials

Aktuelle Forenbeiträge

Dialog-Container mit Toolbar/Status
vor 13 Stunden von black_adept gelöst 23 / 3711
User Exit EXIT_RQCPRM10_001
vor 13 Stunden von a-dead-trousers 2 / 278
Trennen Strasse und Hausnummer
vor 19 Stunden von payten 13 / 10627
Daten an Tabelle binden
Gestern von Lukas Sanders 2 / 1332

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

Dialog-Container mit Toolbar/Status
vor 13 Stunden von black_adept gelöst 23 / 3711
User Exit EXIT_RQCPRM10_001
vor 13 Stunden von a-dead-trousers 2 / 278
Trennen Strasse und Hausnummer
vor 19 Stunden von payten 13 / 10627
Daten an Tabelle binden
Gestern von Lukas Sanders 2 / 1332

Unbeantwortete Forenbeiträge

aRFC im OO-Kontext
vor 4 Wochen von ralf.wenzel 1 / 2866
Hilfe bei SWEC/SWE2
September 2024 von retsch 1 / 9460