PERSONAS脚本切换风味不起作用

2020-08-27 20:49发布

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

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


嗨,

我为交易IW22创建了2种口味。 要显示的样式取决于通知类型。 我创建了以下脚本,但是它无法正常工作,我被卡住了。 我已将此脚本设置为在两种类型的OnLoad屏幕事件上运行。 它不会出错,但不会导致在每种情况下都显示正确的味道。 有人知道我在做什么错吗?

var Nottyp = session.findById(" wnd [0]/usr/tabsTAXI_TABSTRIP */tabpT \\ 06")。text;

if(Nottyp ==" Z2"){session.utils.changeFlavor(" B2D2BE896A021ED9BC839D2F93C8818A"); }

否则,如果(Nottyp ==" Z1"){session.utils.changeFlavor(" B2D2BE896A021ED9BEB0656E9DA28129"); }

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

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


嗨,

我为交易IW22创建了2种口味。 要显示的样式取决于通知类型。 我创建了以下脚本,但是它无法正常工作,我被卡住了。 我已将此脚本设置为在两种类型的OnLoad屏幕事件上运行。 它不会出错,但不会导致在每种情况下都显示正确的味道。 有人知道我在做什么错吗?

var Nottyp = session.findById(" wnd [0]/usr/tabsTAXI_TABSTRIP */tabpT \\ 06")。text;

if(Nottyp ==" Z2"){session.utils.changeFlavor(" B2D2BE896A021ED9BC839D2F93C8818A"); }

否则,如果(Nottyp ==" Z1"){session.utils.changeFlavor(" B2D2BE896A021ED9BEB0656E9DA28129"); }

付费偷看设置
发送
1条回答
1楼-- · 2020-08-27 21:35

嗨,达伦,

我将做出有根据的猜测,因为过去我遇到过类似的问题。 当您在" Nottyp"中获得通知类型时,其后面可能会有多余的空格。 我建议使用" trim" javascript命令删除这些空格。

 var Nottyp = Nottyp.trim(); 

您可以通过使用查看" Nottyp"的外观(您可以在脚本的"日志记录"中看到它)。

 session.utils.log('Nottyp =>" + Nottyp +" <="); 

还可以使用

检查Z2或Z1是否正在执行。
 session.utils.log('在Z1); 

在" changeFlavor"命令之前的if语句中。

希望这会有所帮助。

谢谢,布莱恩

一周热门 更多>