点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
专家们,
我们有一个很大的工作簿,里面有很多工作表,每张工作表中都有数据源/查询。 当我们执行计划序列时,我们知道只有一个数据源会受到影响,但是所有数据源都试图刷新。
对于宏,我们尝试将SAPSetRefreshBehaviour设置为Off,但是在这种情况下不提交计划数据。 因此,如果工作簿中没有其他查询,我的计划序列会工作并在3秒钟内刷新,但是由于计划序列尝试刷新所有"可能是必需的或不必要的"查询,客户端至少要等待30秒。
我想知道在调用计划序列时是否存在排除刷新的参数? 这将很方便,我认为这是"必须的",因为客户拥有HANA,但由于不必要的刷新,使他们失去了性能。
最好的问候,在此先感谢
Ergin Ozturk
你好,埃尔金,
我建议在SAP Answers for AO或PAK中发布此问题。
最好的问候
Leila Lappin
嗨,
我不确定它是否"可行"(意味着控制应用程序将非常复杂),但是...
1。 在打开wb集时,例如Application.Run(" SAPExecuteCommand"," AutoRefresh"," Off"," DS_1; DS_2")
2。 在执行序列后(比如说DS_1相关),立即调用DS_1的自动刷新-Application.Run(" SAPExecuteCommand"," AutoRefresh"," On"," DS_1")
3。 在其他情况下(根据您的WB设计)调用DS_2的自动刷新-Application.Run(" SAPExecuteCommand"," AutoRefresh"," On"," DS_2")
BR,
阿卜杜勒(Abdrey),感谢您的答复,我们完全尝试了相同的操作,但是在这种情况下,当您向DS_1输入条目时,DS_2计划顺序不会得到这些数字。 例如,Ds_1具有一些计划计划所使用的费率,但是在此序列运行之后,无需刷新DS_1(费率),但应按顺序使用这些费率。
HI,
只需尝试一下:
尝试在流程链中执行计划序列,并借助计划功能触发该流程链。
此致
Anand
嗨Anand,
您确定计划功能执行时是否刷新了所有数据源?
BR
一周热门 更多>