多语言展示
当前在线:1607今日阅读:23今日分享:25

如何使用TEST SEQUENCE测试BAPI函数

SAP系统中有时候需要去使用BAPI函数来实现部分功能,但是我们不清楚查找到的BAPI函数能否实现相应的功能。如何去测试这个函数呢?除了写一个程序测试外,就是直接用SE37事务里的TEST SEQUENCE去测试。一般是在是TEST SEQUENCE里加两个函数,第一个是BAPI函数,第二是提交保存的函数。详情见如下步骤:
工具/原料
1

SE37

2

VL03N

方法/步骤
1

登录SAP系统后,在事务码栏位输入SE37,回车进入函数的查看界面。

2

点击菜单上的FUNCTION MODULE,在下拉菜栏中选中“test”,在二级下拉菜单中选择'test sequence'。

4

首先进入BAPI_OUTB_DELIVERY_CHANGE函数的参数界面,可以选择测试目录中已经保存好的测试数据。

5

双击测试目录中所要选择优的数据条目,即可将预选保存好的测试数据带到函数的相应的栏位里。

6

点击执行后,查看一下RETURN表中是否有返回的信息。如果有信息,可以查看当前数据是否有问题,或是有其它原因导致测试不成功;若是为空,可以继续执行;若提示信息中没有类型为E或A的信息,也可以执行下一步。点图中2所指的按钮。

7

退出上个函数的界面后,就直接进入了第二个提交函数的界面。这个函数上的参数可以都空着,直接点“执行”按钮。至此,测试完成,可以到相关凭证中查看测试结果了。

注意事项
1

因为可能需要返复测试,所以测试数据一定要保存成变式。

2

BAPI函数执行后,若返回值的内表为空,或是没有类型为E或A信息,实际上就测试通过了。

3

注意输入数据的格式,SAP的数据中很多凭证号和行项目号都需要加前导零。

推荐信息