在SUBMIT调用前运行以下代码,就不会弹出ALV了
"设置为FALSE不会弹出ALV
CL_SALV_BS_RUNTIME_INFO=>SET(
DISPLAY = ABAP_FALSE
METADATA = ABAP_FALSE
DATA = ABAP_TRUE ).
"进行SUBMIT
不过加上该代码的,后续程序的ALV也不会显示了。需要显示ALV时再调回来,运行以下语句。
"最后显示ALV时,需要重新设置为TRUE
CL_SALV_BS_RUNTIME_INFO=>SET(
DISPLAY = ABAP_TRUE
METADATA = ABAP_TRUE
DATA = ABAP_TRUE ).