查看: 5945|回复: 4

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

[复制链接]
认证徽章
论坛徽章:
1
目光如炬
日期:2017-04-30 22:00:00
跳转到指定楼层
1#
发表于 2017-4-22 15:12 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 dm_987 于 2018-5-19 18:18 编辑

最近在搞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.欢迎多提宝贵意见。
RFCtools.rar (471.89 KB, 下载次数: 52, 售价: 1 pub币)

6.使用过程中的一些问题。

  首先由于开发的疏忽,在设置界面里实例编号和系统编号两个设置的描述给写反了,大家设置的时候注意一下吧。

  第二在一些机器上运行的时候会出现缺少MIDAS.dll文件的报错,可以从网上搜索下载并复制到与执行程序相同的目录中就可以了。


程序的问题后期会做调整,谢谢大家。如有建议可以联系qq742611937或者发邮件742611937@qq.com.

论坛徽章:
0
2#
发表于 2017-5-23 12:46 | 只看该作者
先顶个贴然后在看内容,这个工具可以有~

使用道具 举报

回复
论坛徽章:
0
3#
发表于 2017-5-23 13:07 | 只看该作者
楼主程序实例编号和系统编号弄反了,在点击测试连接的时候只有第一次可以成功,然后就一直连接失败、

使用道具 举报

回复
论坛徽章:
4
2014年新春福章
日期:2014-02-18 16:43:09马上有钱
日期:2014-02-18 16:43:09懒羊羊
日期:2015-03-04 14:52:112015年新春福章
日期:2015-03-06 11:58:18
4#
发表于 2017-6-11 07:02 | 只看该作者
没测试,不过看起来不错。

使用道具 举报

回复
认证徽章
论坛徽章:
1
目光如炬
日期:2017-04-30 22:00:00
5#
发表于 2017-6-21 16:31 | 只看该作者
的确参数设置这个地方名称写反了,但是按照说明去填写正确还是可以连接的

使用道具 举报

回复

您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

【有奖讨论】解决存储挑战了解一下
奖品:米家车载空气净化器 、米家声波电动牙刷 、小米运动蓝牙耳机

在数字经济时代,井喷式增长的数据,在释放大量商业价值的同时,也随之对企业的IT基础设施带来了不容忽视的挑战!如何存储、管理、使用这些数据呢?这是一条比以往更艰难的路~

活动时间:9月20日-10月11日

参与讨论>>
TOP技术积分榜 社区积分榜 徽章 团队 统计 知识索引树 积分竞拍 文本模式 帮助
  ITPUB首页 | ITPUB论坛 | 数据库技术 | 企业信息化 | 开发技术 | 微软技术 | 软件工程与项目管理 | IBM技术园地 | 行业纵向讨论 | IT招聘 | IT文档
  ChinaUnix | ChinaUnix博客 | ChinaUnix论坛
CopyRight 1999-2011 itpub.net All Right Reserved. 北京盛拓优讯信息技术有限公司版权所有 联系我们 
京ICP备16024965号 北京市公安局海淀分局网监中心备案编号:11010802021510 广播电视节目制作经营许可证:编号(京)字第1149号
  
快速回复 返回顶部 返回列表