点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
你好
我一直在Internet上查找内容,却找不到解决我问题的方法。 我真的觉得我做对了...
我希望每次通过宏更新报告时,它都会显示最近两个月的数据。 这些设置在日历日(0CALDAY)的"按范围过滤"中设置。 为此,我有一个函数,给我昨天的日期和减去61天的日期,然后将值连接起来并作为过滤器值返回。 但是,在宏运行后进行检查时,我发现过滤器中没有任何变化。 有什么想法吗?
谢谢。
最诚挚的问候,
私有子RefreshAnalysis() 随着申请 .Run(" SAPExecuteCommand"," Refresh"," DS_5" '冻结变量和过滤器的分析 。运行" SAPSetRefreshBehaviour","关闭" 。运行" SAPExecuteCommand"," PauseVariableSubmit","开" '###这里是开始问题### 。运行" SAPSetFilter"," DS_5"," 0CALDAY",calendar_date_rng()," INPUT_STRING"'最近2个月的更新订单 '###结束问题在这里### '解冻变量和过滤器的分析 。运行" SAPExecuteCommand"," PauseVariableSubmit","关闭" 。运行" SAPSetRefreshBehaviour","开" 结束于 结束子 私有函数calendar_date_rng()作为字符串 昏暗的two_months作为字符串,昨天作为String two_months = Date-61 昨天=日期-1 calendar_date_rng =两个月&"-"&昨天 结束功能
W,
您是否尝试过
。运行" SAPExecuteCommand"," PauseVariableSubmit","开"和
。运行" SAPExecuteCommand"," PauseVariableSubmit","关闭"?
我曾经遇到过类似的问题,并删除了两行代码对我有用。.因为我没有设置变量,所以仅过滤它有点道理。
致谢
Seb
一周热门 更多>