ABAP RFC-Debugging
Ich bin ein ASP.NET und ABAP-Entwickler. Für die Jahre, die ich verwendet, RFC ' s, um die Kommunikation mit ASP.NET mithilfe von SAP .NET-Anschluss.
Während die integrierten tests, manchmal brauchen wir für das Debuggen eines RFC wurde von ASP aufgerufen.HNO, nur weil die Fehler, die wir konfrontiert sind, nicht passiert in der SE37.
So, jedes mal, die ich brauchte, um das Debuggen der RFC, den ich gerade eingefügt:
IF <<CONDITION>>. WHILE 1 EQ 1. BREAK-POINT. ENDWHILE. ENDIF.
So, das Programm hängen bleibt. Dann gehe ich in SM50 und zu Debuggen.
Ich Frage mich, ob es irgendeine andere Möglichkeit, dies zu tun, weil ich don ' T wie die Idee, den code ändern, um debug-oder die Umsetzung einige debug-control-Funktionalität.
Also, was tun Sie, wenn Sie brauchen, um debug-RFC ' s?
Vielen Dank im Voraus!
- bekomme ich einige links, wie kann ich code schreiben, der für das abrufen von Daten aus einem rfc. Ich bin Total neu, diese Methode.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich davon ausgegangen, dass Sie eine relativ neue version von sap (4.7+)
Das folgende tun:
Sollte diese Arbeit.
Schwierig .. kannst du das etwas erläutern was du meinst mit "der Fehler nicht passieren se37"?
Bedeutet das, dass Sie nicht reproduzieren können, werden die Daten, die führt, um Ihr problem oder das problem ist spezifisch für die Tatsache, dass der Funktionsbaustein über RFC aufgerufen?
In der Regel, Sie sollten in der Lage sein zu verwenden, se37 um die Funktion zu starten-Modul, und es gibt einige Möglichkeiten, um das aufzeichnen verschiedener Daten-Konstellationen an den Funktionsbaustein. Das Verhalten des Funktionsbausteins sollte die gleiche, unabhängig von aufgerufen wird, von se37 oder über RFC ...
Beim Aufruf eines RFM über SE37 Sie unwissentlich Verwendung von SAP-Auswahl-Bildschirm.
In Fall müssen Sie eine Tabelle mit header-Zeile
bei Aufruf von RFC-vielleicht-header-Zeile "gefüllt"
Falls Sie anrufen, gleiche FM von RFC-header-Zeile in der ersten.
SCHLEIFE AN PT_JNC.
EXIT.
ENDLOOP.
oder LESEN TABELLE PT_JNC INDEX 1.
wird helfen, füllen Kopfzeile
Dies ist ein feiner Unterschied.
Andere einfache Unterschiede sind, verwendet SAP JJJJMMTT Datum-format und HH24MISS Zeit
Grüße
jnc in Kolkata