全局脚本变量未使用更新的数据刷新

2020-09-30 03:53发布

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

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


你好朋友

我创建了一个数据类型为字符串ack10的变量,并将代码设置为从数据源获取数据

ack10 = DATA_SOURCE_NAME.getDataAsString(" _ W66pUMs0Eead6IBmqhaV5Q",{

" _ kguxAcsvEead6IBmqhaV5Q":" 5-10 分钟"

});

我还每15分钟设置一次计时器,以刷新数据源以及清除过滤器

DATA_SOURCE_NAME.reloadData() ;

DATA_SOURCE_NAME.clearAllFilters();

重新加载数据源后,可以使用更新后的数据,但是变量未使用新值进行更新。我可以看到数据源具有更新后的数据 但是变量没有更新为最新记录。我想我缺少一些代码来刷新变量,请协助。

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

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


你好朋友

我创建了一个数据类型为字符串ack10的变量,并将代码设置为从数据源获取数据

ack10 = DATA_SOURCE_NAME.getDataAsString(" _ W66pUMs0Eead6IBmqhaV5Q",{

" _ kguxAcsvEead6IBmqhaV5Q":" 5-10 分钟"

});

我还每15分钟设置一次计时器,以刷新数据源以及清除过滤器

DATA_SOURCE_NAME.reloadData() ;

DATA_SOURCE_NAME.clearAllFilters();

重新加载数据源后,可以使用更新后的数据,但是变量未使用新值进行更新。我可以看到数据源具有更新后的数据 但是变量没有更新为最新记录。我想我缺少一些代码来刷新变量,请协助。

付费偷看设置
发送
2条回答
小c菟菟
1楼-- · 2020-09-30 04:07

Harshil,

您应该放置脚本代码 ack10 = DATA_SOURCE_NAME.getDataAsString(" _ W66pUMs0Eead6IBmqhaV5Q",{" _kguxAcsvEead6IBmqhaV5Q":" 5-10分钟"}); 在数据源的"按结果集更改"事件中,因此每次刷新时都会对其进行更新。

如果要在诸如Text组件之类的组件中显示ack10的值,则 更好的方法是直接将数据源中的特定单元格(与 getDataAsString 中定义的单元格)直接绑定到Text组件的Text属性,以便每当数据源发生更改时它就会自动更新。/p>

问候,

Mustafa。

ZJXianG
2楼-- · 2020-09-30 04:15

重新加载数据后是否再次填充变量? 我本以为您需要执行ack10代码行来再次填充变量。

一周热门 更多>