RFC Debugging

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

RFC Debugging

Beitrag von luckytantalos (ForumUser / 12 / 0 / 0 ) »
Hallo zusammen,

kann mir jemand einen Tip geben, wie ich einen RFC Aufruf debuggen kann? Ich habe bereits im Zielsystem verschiedene Breakpoints gesetzt, allerdings ohne Erfolg. Wenn ich im aufrufenden Sytem per Einzelschritt debugge wird der RFC Baustein übergangen.
Laut Hilfe kann man RFC Calls ja debuggen, aber leider steht nicht drin wie...

danke für einen Tip

Gruß
Thomas

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


Beitrag von DeathGuardian (Expert / 759 / 0 / 3 ) »
Das kommt auf deine Destination an.
Meines Wissens funktioniert das nur mit TRUSTING-SYSTEMS, sprich wo kein extra Fenster hochkommt wo man erst sein Passwort eingeben muss. (TRUSTING-SYSTEMS brauchen glaub auch wieder speziele Berechtigungen)
Und natürlich brauchst auch im Zielsystem die passenden Berchtigungen zum Debuggen.

EDIT:
Das was ich geschrieben habe bezieht sich auf RFC´s wo man vom Zielsystem minimum ein Dynpro zu sehen bekommt, also quasi wirklich dann im Zielsystem ist und dort arbeitet.

EDIT 2:
Liegt aber doch an der Destination!
Hab eine, wo genau das gleiche passiert wie bei dir und eine (bei mir die Trustet) wo ich dann debuggen darf.

Liegt glaub daran, das mit der Einen ich NUR als SYSTEMUSER mit minimal-Rechten rübergehen und mit der Anderen als ich Selbst rübergehe bzw ich mich dadurch im anderen System in diesem Zuge anmelde.

Beitrag von Azreal (Specialist / 182 / 1 / 0 ) »
abend,
sofern du änderungsberechtigung hast ist das folgende ne totsichere methode:

http://www.abapforum.com/viewtopic.php?t=91

gruß Aze

Beitrag von pepedoc (ForumUser / 51 / 0 / 0 ) »
Ja, der vorgenannte Endlessloop ist schon eine feine Sache, es gibt auch auch noch die Möglichkeit einen RFC zu blocken und diesen nicht direkt an das Subsystem zu senden, um den dann debuggen zu können (der Hintergrund ist ja, das der RFC in einem anderen Modus und somit auch in einem anderen Prozess läuft, so dass man da sonst nicht rankommt.

Lange Rede kurzer Sinn, wie geht das.

1. TRFC ebugging aktivieren, also das zu debuggende Program oder die
Transaktion schonmal im Debugger aufrufen, da über das Menü --> "Einstellungen " --> "alle anzeigen und ändern" in die Debuggereinstellungen wechseln. Und hier nun "In Background Task : Versenden Sperren" und "Update Debugging" anhaken.

Jetzt wird der RFC nicht direkt gesendet. Nun kannst Du in die SM58 springen und findest da die RFC-Aufrufe aufgelistet. Hier nun den Cursor auf einen Eintrag setzen und dann "Bearbeiten" --> "Debug LUW" auswählen und ab gehts in den Debugger!

Dies und noch ein ganz bissel mehr gibts im Kurs TASU20 u.a. in Walldorf, ist quasi so etwas wie ein Hardcoredebuggingkurs, den ich ab und zu halte. Nur falls Interesse besteht, mal ein klein wenig Werbung in eigener Sache. ;-)
Linux is Userfriendly, its only just selective who its friends are...

Seite 1 von 1

Vergleichbare Themen

1
Antw.
1109
Views
RAP & Debugging
von BecomingAnAbapGuru » 18.08.2023 19:06 • Verfasst in ABAP® für Anfänger
5
Antw.
4560
Views
Frage zu Debugging
von erp-bt » 17.07.2008 09:37 • Verfasst in ABAP® Core
0
Antw.
1714
Views
DS Remote Debugging
von Meex » 08.06.2006 12:27 • Verfasst in Web Application Server
2
Antw.
1490
Views
Remote Debugging
von tommy.st » 27.04.2006 16:15 • Verfasst in Basis
17
Antw.
10604
Views
Problem mit Debugging
von reini69 » 15.08.2005 16:49 • Verfasst in ABAP® für Anfänger

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

Daten an Tabelle binden
Gestern von Bright4.5 1 / 515
aRFC im OO-Kontext
vor 4 Wochen von ralf.wenzel 1 / 2149
Hilfe bei SWEC/SWE2
letzen Monat von retsch 1 / 8744