利用ABAP调试器上传数据到内表做测试

平时调试ABAP程序做的比较多的操作是内表数据的排序、过滤、导出、追加和修改这些操作,还没试过上载数据到内表。

既然系统有这个功能,我们在分析程序问题的时候就可以利用起来。假如某程序要经历千山万水才能到达断点,而且到达此断点时的内表数据是确定的,那么我们就可以通过利用调试工具导入内表的方式直接将程序GOTO到对应的位置,节省调试时间。

此外,如果要分析的内表中有非常多的数据,除了使用watch point之外,我们也可以先把这个内表导出来,删除不相关数据后再导入系统,减少调试的难度。

如下图所示,可以将光标点击18行后跳转到18行。

利用ABAP调试器上传数据到内表做测试

为简化测试,我从内表中导出3行数据到Excel。

利用ABAP调试器上传数据到内表做测试
利用ABAP调试器上传数据到内表做测试
利用ABAP调试器上传数据到内表做测试

然后我们假定这是线下做好的数据,可以覆盖回内表。

利用ABAP调试器上传数据到内表做测试
利用ABAP调试器上传数据到内表做测试

数据导入成功,现在我们就可以利用这些数据继续测试了。

利用ABAP调试器上传数据到内表做测试

本文作者: GavinDong

版权属于: GavinDong博客

文章链接: https://www.gavindong.com/8034.html

如果使用过程中遇到问题,可 **点击此处** 交流沟通。

版权所有,转载时必须以链接形式注明作者和原始出处及本声明。

email