3行代码解决调用SAP接口时的扯皮问题。这个神器您值得拥有

在和SAP ERP系统打交道的日常生活中,经常会用到SAP系统和别的系统进行交互。作为强大后端的SAP,往往经常被各种系统调RFC接口函数。经常找日志会想哭,扯皮起来没完没了,在客户越来越预算有限的情况下,并不是每个项目都有足够的时间给开发人员记录完整的RFC输入,输出日志,看完本文神器,相信您将不再忧愁~


先上神器代码:(真的只有三行代码)

<code>INCLUDE: fbgenmac .
SET PARAMETER ID 'FBGENDAT' FIELD 'X'.
fbgenmac 'FUNCTION_NAMES'./<code>

1、我们先在SE37下建1个函数ZTEST_YINGTAO,挂在函数组ZTEST_YINGTAO下。

3行代码解决调用SAP接口时的扯皮问题。这个神器您值得拥有

▲建立的函数


2、在函数组的TOP文件中写入第一行代码。

3行代码解决调用SAP接口时的扯皮问题。这个神器您值得拥有

▲建立的函数

3、在函数中写入另外2行代码,火柴棍棍激活函数组。完美~

3行代码解决调用SAP接口时的扯皮问题。这个神器您值得拥有

▲写入调用函数代码。



神器在手,如何使用呢?

1、SA38执行程序【FBGENDAT 】,直接跳出运行界面。我们一般在出问题的时候都是选择B模式,即写入测试数据并正常继续。点击闹钟按钮执行。(其他模式比如C死循环在性能测试的时候会用到,这里略过)

3行代码解决调用SAP接口时的扯皮问题。这个神器您值得拥有

▲神器的使用界面默认带出函数名


2、SE37运行函数ZTEST_YINGTAO模拟外部系统调用,扳手执行完毕。

3行代码解决调用SAP接口时的扯皮问题。这个神器您值得拥有

▲测试界面


3、点击【测试数据目录】,我们可以看到运行时候的数据已经写入到日志中啦~

3行代码解决调用SAP接口时的扯皮问题。这个神器您值得拥有


3行代码解决调用SAP接口时的扯皮问题。这个神器您值得拥有

▲日志记录了每一个输入输出


4、妈妈终于不用担心对方系统和我方开发人员打起来啦~~


分享到:


相關文章: