2006 May 31 9:34 AM
Hello Every1,
I have a RFC function module in system A which is called in system B. Is it possible to debug the RFC function module from system B. If so please let me know how?
Regards,
Siva.
Hi,
Yes it possible to test RFC FM from syatem B.
1) Put a break point in the system B where u call the REC FM.
2) Execute Till u reach the RFC FM.
3) Press F5 when the function is going to be executed.
it will take u to the system A where the function module is been written.
it is possible;
Check Links
Debugger
http://help.sap.com/saphelp_47x200/helpdata/en/c6/617ca9e68c11d2b2ab080009b43351/content.htm
http://www.cba.nau.edu/haney-j/CIS497/Assignments/Debugging.doc
2006 May 31 9:36 AM
2006 May 31 9:37 AM
2006 May 31 9:37 AM
2006 May 31 9:43 AM
Set the HardCoded break point (<b>BREAK-POINT</b>.) in the target system and execute.
Cheers,
Thomas
2006 May 31 9:46 AM
Hi,
if system B is also SAP system then you can keep the Break point exactly at the Function module call.
call Function 'RFC_READ_TABLE'. then Once you reach press F5 here , then you can debug it.
Regards\
vijay
2006 May 31 10:05 AM
Logon to the target system via SAPGUI and set a breakpoint there in your FM.
Start the program/FM in system A.
It should stop at your breakpoint.
Peter
PS: Make sure that no special system/background user is assigned to the RFC destination, otherwise I don't think debugging would be possible.
2006 May 31 10:10 AM
Hi,
Yes it possible to test RFC FM from syatem B.
1) Put a break point in the system B where u call the REC FM.
2) Execute Till u reach the RFC FM.
3) Press F5 when the function is going to be executed.
it will take u to the system A where the function module is been written.
it is possible;
Check Links
Debugger
http://help.sap.com/saphelp_47x200/helpdata/en/c6/617ca9e68c11d2b2ab080009b43351/content.htm
http://www.cba.nau.edu/haney-j/CIS497/Assignments/Debugging.doc
2007 Feb 15 4:02 PM
Hi all,
the point with the hard breakpoint is working well, but
my system A is calling system B (in my case in want to debug a badi in system B)
via RFC.
If I set a endless loop in system B and try to debug the process in system B via SM50 i get the error
RFC_DEBUGGING_NO_DIALOG_USER
Thats because we are using a systemuser for rfc calls.
Any hint how to solve this problem?
Do I have to change the use to a dialog user?
-> that means i need the logon data for system B for that user
Any hints ?
Thanks a lot
Regards
Andreas
| User | Count |
|---|---|
| 6 | |
| 2 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 |