Programmname einer Methode ermitteln für Lesen Source Code

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

Programmname einer Methode ermitteln für Lesen Source Code

Beitrag von polle (ForumUser / 7 / 0 / 1 ) »
Ich möchte den Source Code einer Methode lesen.

Am einfachsten würde das mit READ REPORT gehen, dafür muss ich aber den Programmnamen der Methode ermitteln, der intern ungefähr so gespeichert ist (z.B. für Klasse Z_CL_XYZ Methode XYZ):
Z_CL_XYZ=====================CM001

Durch Debugging habe ich eine Stelle gefunden, wie SAP den Programmnamen ermittelt. Und zwar mit einem SYSTEM-CALL Kommando, ungefähr so:
system-call query method <methodname> of class <classname>
include into <programname>no dblock.
Funktioniert wunderbar.

Da aber laut Abap-Doku ausdrücklich darauf hingewiesen wird, dies tunlichst nur als ABAP Basis Developer zu benutzen und SAP dies jederzeit verändern können, würde ich es gerne anders machen.


Wie komme ich sonst (möglichst auf von SAP "erlaubte" Art) an den Programmnamen?

Alternativ: Wie kann ich den Source-Code einer Methode lesen, wenn ich deren Klassen- und Methodnnamen habe?

Danke für jeden Tipp!
(in mir bekannten anderen Foren und auch über Google fand ich leider sonst noch keinen brauchbaren Hinweis)

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


PROBLEM GELÖST

Beitrag von polle (ForumUser / 7 / 0 / 1 ) »
Nach einiger Zeit der Suche in SAP hab ich jetzt die Lösung gefunden.

Für alle, die es interessiert:
Method CL_OO_CLASSNAME_SERVICE=>GET_METHOD_INCLUDE gibt den Includenamen zurück.
Ebenso tut dies function module SEO_METHOD_GET_SOURCE, der zusätzlich noch den Source Code liefert.

Folgende Benutzer bedankten sich beim Autor polle für den Beitrag:
payten


Seite 1 von 1

Vergleichbare Themen

2
Antw.
3599
Views
4
Antw.
3205
Views
Code lesen
von HH_ABAP » 19.09.2018 09:39 • Verfasst in ABAP® für Anfänger
18
Antw.
6044
Views
Lookup Tabelle in Methode lesen und erweitern
von toni89 » 17.09.2019 12:41 • Verfasst in ABAP Objects®
0
Antw.
1371
Views
SCAN ABAP-SOURCE
von ewx » 03.11.2016 17:38 • Verfasst in ABAP® Core

Über diesen Beitrag

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

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.

Unbeantwortete Forenbeiträge

Benutzerdefinierte Felder PSP
vor 4 Wochen von Rabea1103 1 / 45692
Spool vereinen OTF und PDF
letzen Monat von anna2205 1 / 61850
XSLT und Loipro05 Transformation
December 2025 von Torsten1965 1 / 69447
VOLL Artikel in einem Display Typ 12
November 2025 von ThomasM84 1 / 86292