当我使用事务MD_PLDORD_POST删除订单时,我使用的是Badi MF50。
我希望检索在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中的条目就在那里了。
此select在创建或编辑订单时工作,因此不存在转换问题。
在这一点上获取数据是不可能的(如果是的话,那么为什么数据在此时仍然在SE11中可见?),还是我使用了BYPASSING BUFFER错误?
发布于 2022-07-20 09:15:22
在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.https://stackoverflow.com/questions/73037655
复制相似问题