当我使用交易MF50
删除订单时,我使用BadiMD_PLDORD_POST
。
我想检索IF_EX_MD_PLDORD_POST~POST_AFTER_SAVE_MAN
方法参数中不可用的数据。
我尝试使用BYPASSING BUFFER
:
SELECT SINGLE plnum
FROM plaf
INTO @DATA(lv_plnum)
BYPASSING BUFFER
WHERE plnum = @im_plaf_new-plnum.
它没有找到任何数据,但如果我在选择和检查SE11
中的数据,表PLAF
-条目在那里。
这个选择在创建或编辑订单时起作用,所以它不是转换问题。
是否不可能在此时获得数据(如果是这样,那么为什么在SE11
中数据仍然可见),或者我使用BYPASSING BUFFER
错误?
在select语句中使用CONNECTION r/3*my_conn
成功了!
我还删除了BYPASSING BUFFER
语句:
SELECT SINGLE plnum
FROM plaf
INTO @DATA(lv_plnum)
CONNECTION r/3*my_conn
WHERE plnum = @im_plaf_new-plnum.