如何从|如何从 ABAP 调试器里提取某个内表的内容用于单元测试
假设我想把内表 gt_tstct 里的所有记录,全部提取出来,用于 ABAP 单元测试里:
文章图片
文章图片
我们可以使用 SAP S/4HANA 里自带的 debugger script,把内表的数据以文本的形式提取出来。
点击 Script 面板:Load Script:
文章图片
选择标准的 script:RSTPDA_SCRIPT_VALUE_POUND:
文章图片
点击 start script :
文章图片
文章图片
IMPORT tabname TO gv_tabname FROM MEMORY ID sy-repid.
当前选中的内表的表名会存储到 ABAP 变量 gv_tabname 中。
点击 start script:
文章图片
弹出这个窗口:
文章图片
现在就可以 ctrl C 来复制粘贴了:
gt_tstct = VALUE #(
( SPRSL = 'E' TCODE = '/CEERE/19000326' TTEXT = 'IMG activity: /CEERE/MTPZDR' )
( SPRSL = 'E' TCODE = '/CEERE/19000327' TTEXT = 'IMG activity: /CEERE/MMAPL' )
).
【如何从|如何从 ABAP 调试器里提取某个内表的内容用于单元测试】更多Jerry的原创文章,尽在:"汪子熙":
文章图片
推荐阅读
- Docker应用:容器间通信与Mariadb数据库主从复制
- 一个人的碎碎念
- 我从来不做坏事
- 考研英语阅读终极解决方案——阅读理解如何巧拿高分
- 如何寻找情感问答App的分析切入点
- mybatisplus如何在xml的连表查询中使用queryWrapper
- MybatisPlus使用queryWrapper如何实现复杂查询
- 从蓦然回首到花开在眼前,都是为了更好的明天。
- 西湖游
- 改变自己,先从自我反思开始