更新通知后,我想在表 VIQMEL 中插入受影响的设备 (BEQUI) 和功能位置 (BTPLN)。我阅读了一些提到用户出口 EXIT_SAPLIQS0_017 的主题。但是,我从未见过它的实现,我的也不起作用。
这是迄今为止尝试过的;我知道这是非常基本的,但我对用户出口非常缺乏经验。
data: ls_notif type viqmel.
data: lt_qmfe type table of wqmfe.
data: lt_qmur type table of wqmur.
data: lt_qmma type table of wqmma.
data: lt_qmsm type table of wqmsm.
select single * from viqmel into @data(ls_viqmel) where qmnum eq '000010000719'.
select single * from tq80 into @data(ls_tq80) where qmart eq @ls_viqmel-qmart.
ls_viqmel-bequi = '1000069'.
ls_viqmel-btpln = '1010'.
call function 'EXIT_SAPLIQS0_017'
exporting
i_viqmel = ls_viqmel
i_tq80 = ls_tq80
importing
e_viqmel = ls_notif
tables
t_viqmfe = lt_qmfe
t_viqmur = lt_qmur
t_viqmma = lt_qmma
t_viqmsm = lt_qmsm.
我得到了 viqmel 结构,但是当我检查 VIQMEL 表时似乎没有任何改变。有任何想法吗?