当前位置:  开发笔记 > 后端 > 正文

ABAP RFC调试

如何解决《ABAPRFC调试》经验,为你挑选了1个好方法。

我是ASP.NET和ABAP开发人员.多年来,我使用RFC使用SAP .NET Connector与ASP.NET进行通信.

在集成测试期间,有时我们需要调试从ASP.ENT调用的RFC,因为我们面临的错误不会发生在SE37.

所以,每次我需要调试RFC时,我只是插入:

IF <>. WHILE 1 EQ 1. BREAK-POINT. ENDWHILE. ENDIF.

通过这样做,程序卡住了.然后我去SM50调试它.

我想知道是否有其他方法可以做到这一点,因为我不喜欢改变代码以便调试或实现一些调试控制功能的想法.

那么,当你需要调试RFC时你会怎么做?

提前致谢!



1> tomdemuyt..:

我假设你使用的是最新版本的sap(4.7+)请执行以下操作:

获取在ASP中将RFC调用到SAP的用户名

启动SE37,转到RFC的代码部分

查看顶部的菜单,点击"Utilities"

单击"设置"

转到"调试"选项卡

填写将从ASP进行调用的用户名

单击IP匹配(否则每次用户拨打电话时都会显示调试会话)

会话断点立即激活也很好

将您的外部断点放在您需要的位置(单击带有停止标志的图标和小人物)

测试你的ASP连接器

断点应该生效,弹出一个调试窗口

您可能没有这样做的授权,如果它不起作用,请使用SU53找出您缺少的内容.

这应该工作.

推荐阅读
jerry613
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有