使用VB脚本计划序列输入变量的值不起作用

2020-08-19 23:44发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我的要求是使用计划序列在Anal...

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

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


我的要求是使用计划序列在Analysis Office Workbok上使用VB脚本删除物料智能,我需要为物料变量(属于计划序列变量)添加值

当我使用下面的代码时,它不接受材料变量的值。 计划序列抛出错误,物料变量无值。

在Analysis Office Planning序列组件选项卡中,我还尝试将Source用作Display,Cell和member。

" ZV_ISGM_MATERIAL_001-计划顺序物料变量(必填,可输入变量)

2000013-材质

Key-我尝试了Key,也尝试了INPUT_STRING

**代码**

将结果尽可能长

调用Application.Run(" SAPSetRefreshBehaviour","关闭")

调用Application.Run(" SAPExecuteCommand"," PauseVariableSubmit","打开")

lResult = Application.Run(" SAPSetVariable"," ZV_ISGM_MATERIAL_001"," 2000013","密钥"," PS_3")

调用Application.Run(" SAPExecuteCommand"," PauseVariableSubmit","关闭")

调用Application.Run(" SAPSetRefreshBehaviour","打开")

如果Val(lResult)= 1,则MsgBox"应用了过滤器"

如果Val(lResult)<> 1,则MsgBox"无过滤器"

lResult = Application.Run(" SAPExecutePlanningSequence"," PS_3")

4条回答
粗暴的香蕉
2020-08-20 00:19
Hi Vadim Kalinin ,感谢您的帮助,它的工作原理我理解" SAPSetVariable",将适用于以下变量 Bex查询和" SAPSetPlanParameter"可用于计划对象的变量

一周热门 更多>