Debug APAB - RFC - DotNetConnector

Hinweise, Tips und Tricks, FAQs - keine Anfragen!!

Debug APAB - RFC - DotNetConnector

Postby Chris3301 » Thu Feb 12, 2009 4:03 pm

Hallo Zusammen,

Wir verwenden den DotNetConnector von ABAP um per RFC Funktionsbausteine aus ABAP aufzurufen.

Kennt jemand eine Möglichkeit die Funktionsbausteine in der Entwicklungsumgebung von ABAP einzufangen und zu debuggen?

Viele Grüße
MoreThanWords
Chris3301
..
..
 
Posts: 50
Joined: Thu Feb 12, 2009 4:03 pm

Postby Tron » Wed Mar 18, 2009 10:24 am

Moin,
RFC-Debugging: in der SE80 über Hilfsmittel->Einstellungen :
Abap Editor-> Debugging: Externes Debugging anhaken und den User eintragen, dessen Aktionen untersucht werden sollen.
Nun noch den "externen Breakpoint" setzen und los gehts.

gruß Tron
Tron
.....
.....
 
Posts: 1112
Joined: Sat Aug 04, 2007 10:21 pm

Postby Silke1341 » Wed Mar 18, 2009 11:39 am

aus Tipps&Tricks verschoben, da eine Frage...
Silke1341
.....
.....
 
Posts: 1985
Joined: Thu Aug 19, 2004 3:20 pm

Postby Bastian160 » Wed Mar 25, 2009 8:25 am

Es gibt allerdings einige Einschränkungen für das "Externe Debugging":

1) Der zu debuggende User muss ein Dialoguser sein. Bei uns sind die User, die von außen RFC-Aufrufe anstoßen meist technische User, d.h. ich darf diese nicht debuggen. Ich muss sie dann immer erst auf einen Dialoguser umschalten lassen, dann klappt es, wenn ...

2) ich auch die Berechtigung habe, das Debnugging für den zu debuggenden User durchzuführen.

Weitere Einschränkungen fallen mir gerade nicht ein. Sind diese Einschränkungen berücksichtigt und externe Breakpoints gesetzt, popt irgendwann ein neues Fenster mit dem Debugger auf.

Gruß
Andy
Bastian160
...
...
 
Posts: 129
Joined: Thu Mar 17, 2005 11:33 am

Postby Chris3301 » Sun Mar 29, 2009 1:15 pm

Super Vielen Dank für die Antowrt,

Dies werde ich glech morgen mal testen. Wir haben eine etwas unelegantere Lösung gefunden, die ich an der Stelle auch noch ergänzen möchte.

Wir haben am Anfang des Bausteins eine Endlosschleife eingebaut. Mit der SM50 oder SM51 kann man dann Prozesse einfangen
--> dann landet man in der Endlossschleife
--> wenn man eine Abbruchbedingung in der Schleife einbaut kann man diese Verlassen und den rest debugen, ansonsten viel spaß beim degubben.

Best Regards
MoreThanWords
Chris3301
..
..
 
Posts: 50
Joined: Thu Feb 12, 2009 4:03 pm

Postby Tommy2961 » Tue May 12, 2009 10:40 am

Hi,

und wie mache ich das, wenn ich aus einem 4.6c System 'starte'

Programm ist auf dem 4.6c System.
In diesem Programm wird der RFC Baustein gerufen.

Die RFC Verbindung funktioniert einwandfrei.

Zielsystem (da wo der FuBa liegt) ist ein ERP/BI System.

Müssen die User identisch sein? ALso auf dem 4.6c system mit dem gleichen User den Report starten, mit dem dann auch die RFC Verb. gestartet wird? (natürlich nur solange debugged werden muss...ansonsten gibts dafür nen extra technischen user)

gruß
Markus
Tommy2961
....
....
 
Posts: 525
Joined: Mon Jan 29, 2007 4:15 pm

Postby Janosch636 » Thu May 28, 2009 1:34 pm

schau dir mal das produkt von sitrion.com an :)
Janosch636
..
..
 
Posts: 17
Joined: Thu May 28, 2009 1:34 pm


Return to Tips + Tricks & FAQs

Who is online

Users browsing this forum: No registered users and 5 guests