SAP系统中有时候需要去使用BAPI函数来實现部分功能但是我们不清楚查找到的BAPI函数能否实现相应的功能。如何去测试这个函数呢除了写一个程序测试外,就是直接用SE37事务里嘚TEST SEQUENCE去测试一般是在是TEST SEQUENCE里加两个函数,第一个是BAPI函数第二是提交保存的函数。详情见如下步骤:
-
登录SAP系统后在事务码栏位输入SE37,回车進入函数的查看界面
-
首先进入BAPI_OUTB_DELIVERY_CHANGE函数的参数界面,可以选择测试目录中已经保存好的测试数据
-
双击测试目录中所要选择优的数据条目,即可将预选保存好的测试数据带到函数的相应的栏位里
-
点击执行后,查看一下RETURN表中是否有返回的信息如果有信息,可以查看当前数据昰否有问题或是有其它原因导致测试不成功;若是为空,可以继续执行;若提示信息中没有类型为E或A的信息也可以执行下一步。点图Φ2所指的按钮
-
退出上个函数的界面后,就直接进入了第二个提交函数的界面这个函数上的参数可以都空着,直接点“执行”按钮至此,测试完成可以到相关凭证中查看测试结果了。
-
因为可能需要返复测试所以测试数据一定要保存成变式。
-
BAPI函数执行后若返回值的內表为空,或是没有类型为E或A信息实际上就测试通过了。
-
注意输入数据的格式SAP的数据中很多凭证号和行项目号都需要加前导零。
经验內容仅供参考如果您需解决具体问题(尤其法律、医学等领域),建议您详细咨询相关领域专业人士