刷新使用STATUS_TEXT_EDIT的ALV

2020-08-13 19:47发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好, 我为ALV报告输出...

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

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


大家好,

我为ALV报告输出实现了刷新按钮。

在此ALV中,我有一个字段,该字段表示我使用STATUS_TEXT_EDIT功能模块获得的系统状态。

如果我运行报告并显示ALV,则更改其他事务的状态,然后刷新报告,它们在我的ALV中没有变化。

如果我返回并再次运行,则该报告似乎已更改。

我在调试模式下运行报告,看来objnr是相同的,everythig都可以,但是为什么这个功能模块正在获得旧的系统状态?

先谢谢您

戴安娜

5条回答
huskylover
2020-08-13 20:07

我也遇到了我使用旁路缓冲区的同样问题,它可以解决此问题 刷新问题。

CALL FUNCTION'STATUS_TEXT_EDIT'

导出
flg_user_stat ='X'
objnr = it_caufv-objnr
ONLY_ACTIVE ='X'
spras = sy-langu
BYPASS_BUFFER ='X'
导入
> line = data_header-sttxt
user_line = data_header-asttx
例外情况
其他= 1。

使用bypass_buffer ='X'可以解决您的问题。

奖励积分,如果有用的话。

一周热门 更多>