ABAP断点程序测试方法

背景:
我们在debug程序的时候,需要断点测试(有时候不明白定义的时候(我有点不明白like table of … with),也可以这样建立一个小程序来测试),断点测试也就是测试变量的方法。

REPORT ZHELLO.
DATA: BEGIN OF TY_OUT OCCURS 0,
         MATNR LIKE MARA-MATNR,
         BDMNG LIKE RESB-BDMNG,
       END OF TY_OUT.


DATA: GT_WORK      LIKE  TABLE OF TY_OUT,
      WA_WORK       LIKE LINE OF                  TY_OUT.
DATA:     GT_WORK_HEAD  like TABLE OF TY_OUT WITH HEADER LINE.


WA_WORK-MATNR = 'a1'.
WA_WORK-BDMNG = 1.
APPEND WA_WORK TO GT_WORK.
"   CLEAR WA_WORK.
WA_WORK-BDMNG = 2.
WA_WORK-MATNR = 'a2'.
APPEND WA_WORK TO GT_WORK.

GT_WORK_HEAD-MATNR = 'h1'.
GT_WORK_HEAD-BDMNG =  11.
APPEND GT_WORK_HEAD.
GT_WORK_HEAD-MATNR = 'h2'.
GT_WORK_HEAD-BDMNG =  22.
APPEND GT_WORK_HEAD.
GT_WORK_HEAD-MATNR = 'h3'.
GT_WORK_HEAD-BDMNG =  33.
APPEND GT_WORK_HEAD.

断点测试方法
1.在以下的地方标注;
ABAP断点程序测试方法_第1张图片
2,运行后点这里单点测试;
ABAP断点程序测试方法_第2张图片
3、然后点断点,就可以看这里变量的值传过来了;
ABAP断点程序测试方法_第3张图片

你可能感兴趣的:(ABAP,数据库)