2020-08-27 06:31发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
在按钮的脚本逻辑中,我需要编写一个逻辑来检查当前系统(prod,dev或Qa)并根据用户登录系统触发相应的URL
IF(System_variable ==" XXX")
{
应用程序。 Opennewwindow(URL名称);
};
IF(system_variable ==" YYY")
你好拉维,
您可以通过使用书签功能来执行此操作。
在您的应用程序中添加技术组件" BOOKMARKS",并编写以下代码(例如在启动时):
var url = BOOKMARKS_1.save(); var system_id =""; system_id = BOOKMARKS_1.getUrl(url).substring(0,24); TEXT_1.setText(system_id);
我在布局中放置了TEXT_1,当我在BI服务器上执行报告时,我得到了内部演示系统的名称:
如果有很多用户,请确保也删除书签,否则CMC中将有很多条目:
例如 (如果该应用程序未使用书签):
BOOKMARKS_1.deleteAll();
希望这会有所帮助!
嗨,马里奥,
感谢检查。
我们是否有任何系统变量或返回当前系统ID的内容,以便我可以在提到的If条件中尝试使用它。
在按钮的脚本逻辑中,我需要编写一种逻辑来检查当前系统(Prod,Dev或QA)并触发与BW系统相关的相应URL(访问少量T代码,主数据维护屏幕 SAP)
请提出建议。
此致
Ravi Thandu。
你好Ravi,
没有系统变量,但是在使用书签组件时,您可以获得系统URL并标识用户在哪个系统上工作-请参阅上面的代码。
该脚本将主机名写入变量system_id中,您可以使用system_id.indexof API来检查其内容。
我想您知道服务器的主机名,并且可以使用简单的IF语句来区分系统。
最诚挚的问候,
马里奥
最多设置5个标签!
你好拉维,
您可以通过使用书签功能来执行此操作。
在您的应用程序中添加技术组件" BOOKMARKS",并编写以下代码(例如在启动时):
我在布局中放置了TEXT_1,当我在BI服务器上执行报告时,我得到了内部演示系统的名称:
如果有很多用户,请确保也删除书签,否则CMC中将有很多条目:
例如 (如果该应用程序未使用书签):
BOOKMARKS_1.deleteAll();
希望这会有所帮助!
嗨,马里奥,
感谢检查。
我们是否有任何系统变量或返回当前系统ID的内容,以便我可以在提到的If条件中尝试使用它。
在按钮的脚本逻辑中,我需要编写一种逻辑来检查当前系统(Prod,Dev或QA)并触发与BW系统相关的相应URL(访问少量T代码,主数据维护屏幕 SAP)
IF(System_variable ==" XXX")
{
应用程序。 Opennewwindow(URL名称);
};
IF(system_variable ==" YYY")
{
应用程序。 Opennewwindow(URL名称);
};
请提出建议。
此致
Ravi Thandu。
你好Ravi,
没有系统变量,但是在使用书签组件时,您可以获得系统URL并标识用户在哪个系统上工作-请参阅上面的代码。
该脚本将主机名写入变量system_id中,您可以使用system_id.indexof API来检查其内容。
我想您知道服务器的主机名,并且可以使用简单的IF语句来区分系统。
最诚挚的问候,
马里奥
一周热门 更多>