ABAP 内存

2018-12-24  本文已影响0人  阿努比斯1117

在写IW32增强(WORKORDER_UPDATE)的时候有时候,AT_SAVE在BEFORE_UPDATE之前,但是AT_SAVE里只有HEADR信息,我现在需要使用组件信息,组件信息在BEFORE_UPDATE中有,但是在BEFORE_UPDATE中,无法抛出错误信息,因此,需要使用系统内存中的数据
1.切换到经典DEBUG模式
转到->导航至->切换到典型调试器
2.转到->显示条件->内存使用


image.png

前面是函数组名称,找到函数组主程序
代码如下

 DATA:BEGIN OF resb_bt OCCURS 0.
        INCLUDE STRUCTURE resbb.
 DATA: indold LIKE sy-tabix,
        no_req_upd LIKE sy-datar,
      END OF resb_bt.
  DATA:l_tabname TYPE string.
  FIELD-SYMBOLS:<fs>  TYPE ANY TABLE,
                               <wa> LIKE resb_bt.

  l_tabname = '(SAPLCOBC)RESB_BT[]'.
  ASSIGN (l_tabname) TO <fs>.

  LOOP AT <fs> ASSIGNING  <wa>  .
  ENDLOOP.

COBC是函数名称,加上SAPL

上一篇 下一篇

猜你喜欢

热点阅读