码迷,mamicode.com
首页 > 其他好文 > 详细

SAP RFC函数远程调试跟踪管理软件

时间:2017-04-21 14:19:08      阅读:309      评论:0      收藏:0      [点我收藏+]

标签:src   net   链接   span   准备就绪   bsp   表示   失败   接口开发   

最近在搞OA系统与sap的接口开发,接口太多老是和.net的开发人员打嘴仗,为了避免不必要的纠结,自己做了一个rfc的调试工具,有些问题调试起来也比较容易了.
程序是delphi开发的,为了保证程序可以与sap顺利连接,需要安装sap gui客户端,执行程序不需要安装,只需要将Saptools.exe和rfctoolsdb.mdb两个文件拷贝到同一目录中,就可以执行了。
 执行后正常的界面是这样的:

技术分享

如果首次运行没有配置文件,会有这样的错误

技术分享

 这时候就需要我们配置参数文件,执行“配置”按钮,出现如下画面:

技术分享

通过“添加”,“删除”,“修改”按钮进行参数维护,如果"默认连接"选项需要调整,保存的时候会慢一些,我们多等待一会就好了。

参数的内容都是sap配置的基本信息,维护正确后通过“连接测试”按钮进行测试,测试连接正常后就可以调试rfc函数了。

可以通过rfc函数列表选择所需要调试的函数名,也可以直接输入。

技术分享

 

rfc函数可以进行保存,在描述中填写备注,用于标注信息。

技术分享

 

 执行rfc函数前首先进行“rfc连接”,如果函数存在并且连接成功,将出现下面的画面,系统将自动获取到这个函数的组和描述信息,这时说明该函数已经准备就绪,可以进行执行调测了。

 技术分享

 

在进行“rfc连接”处理的过程中,系统会自动获取该函数的输入输出信息显示在相关的页签上。

技术分享

 

这里需要注意的是,如果值字段显示的是“结构”,表示该信息的输入和输出在右边的栏目中编辑,不要把“结构”两个字删除或者修改,否则会引起调用失败。

 技术分享

 

输入表和输出表在统一的界面中,通过添加数据和返回数据进行调试。

技术分享

 

点击“rfc执行”后,根据调用时间等待后,将出现处理结果。

 技术分享

注意事项:

1.为了保证软件顺利运行需要在运行环境安装sap gui。

2.输入的参数,系统不会做自动转化操作,例如生产订单编号需要输入“001100000002”,不能输入“1100000002”。

3.输出的表信息在反复执行时,有可能不会清空,那是因为rfc函数没有对表做refresh处理。重新执行“rfc连接”可以清空输出表。

4.rfc函数需要将“Remote fahiger Baustein”选项选择。否则系统无法获取rfc函数信息。

技术分享

5.欢迎多提宝贵意见。

6.应用下载地址链接:http://pan.baidu.com/s/1b2waZ0 密码:3sh7

 

SAP RFC函数远程调试跟踪管理软件

标签:src   net   链接   span   准备就绪   bsp   表示   失败   接口开发   

原文地址:http://www.cnblogs.com/dm987/p/6743324.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!