BAPI_PRODORD_CHECK_MAT_AVAIL正在重置到我的上一个屏幕!

2020-09-23 21:15发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)你好 因此,我正在使用ALV ...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


你好

因此,我正在使用ALV SALV类进行报告。 我有两个按钮,在一个按钮中,它应该调用bapi BAPI_PRODORD_CHECK_MAT_AVAIL。

但是,一旦我按下按钮,它就会带我到以前的选择屏幕。

我正在使用lr_alv-> refresh(refresh_mode = 2)刷新ALV的值。 我尝试删除BAPI,当我这样做时,它工作正常。 一旦我插入了bapi代码,该按钮就会将我踢出alv屏幕,进入选择屏幕。

调用功能'BAPI_PRODORD_CHECK_MAT_AVAIL'导出reset_avail_data = gv_reset

scope_avail ='A'

导入

return = gs_return

表格订单= lt_aufnr

detail_return = gt_detail。

如果gs_return型NE'E'或gs_return型NE'A'。

调用功能'BAPI_TRANSACTION_COMMIT'。

ENDIF。