从另一个脚本调用脚本并返回值-Personas

2020-08-19 20:41发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好 我正在创建Flavor...

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

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


大家好

我正在创建Flavor,我发现自己需要在不同的脚本中再次重新创建相同的代码-必须使用更智能的方式来实现。

这里是一个示例:我有一个脚本,当用户更改其值时会触发该脚本。 该脚本正在调用BAPI并返回该值是否有效。 如果无效,则会在弹出窗口中显示一条消息。

我不会强迫用户更改该值,除非它是正确的(问题2-有没有办法强迫它?)。 因此,这意味着用户即使按下了错误的值也可以按保存。 如果这样做,由于事情的标准部分,保存将失败。

所以我想做的是在事件onChange上在保存按钮上的文本字段上调用脚本,如果值不正确(从另一个脚本返回),那么我将删除代码并显示一条消息 给用户。

特别是在这种情况下,两个脚本具有相同的风格,但是我将需要以不同的风格调用相同的脚本。 有可能吗?

非常感谢您在此处提供任何提示和评论。

安德里亚(Andréa)

7条回答
CPLASF-自律
2020-08-19 21:21

我建议不要删除标准的"保存"按钮(功能)。 我将脚本添加到"保存"按钮。 Personas脚本将在SAP保存之前运行。 这将允许您进行错误检查。 如果您不希望SAP保存不运行,则可以输入" return true"语句(通常在验证if语句中)。 这将停止Personas脚本,从而也阻止SAP保存。

祝你好运。

谢谢布莱恩

一周热门 更多>