在寫IW32增強(qiáng)(WORKORDER_UPDATE)的時(shí)候有時(shí)候,AT_SAVE在BEFORE_UPDATE之前,但是AT_SAVE里只有HEADR信息,我現(xiàn)在需要使用組件信息,組件信息在BEFORE_UPDATE中有,但是在BEFORE_UPDATE中,無法拋出錯(cuò)誤信息,因此,需要使用系統(tǒng)內(nèi)存中的數(shù)據(jù)
1.切換到經(jīng)典DEBUG模式
轉(zhuǎn)到->導(dǎo)航至->切換到典型調(diào)試器
2.轉(zhuǎn)到->顯示條件->內(nèi)存使用

image.png
前面是函數(shù)組名稱,找到函數(shù)組主程序
代碼如下
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是函數(shù)名稱,加上SAPL