2020-09-15 03:13发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
是否可以在SAP Lumira 2.0设计器脚本中读取系统ID,以确定应用程序是在测试环境,质量环境还是生产环境中运行? 我并不是说系统连接的CUID。
谢谢你,亚历山大·厄特尔
亚历山大,你好
没有直接的脚本方法来获取系统ID。 解决方法是,可以通过脚本执行以下步骤:
1)定义一个空书签组件;
2)启动时,检查书签是否存在。 如果存在,则获取书签URL;如果不存在,则创建书签,然后获取书签URL;
3)解析书签URL以获取服务器名称,这将使您能够区分所处的环境。
此致
穆斯塔法。
嗨,亚历山大,
您仍然可以在Lumira 2.0中实现书签方法。 尽管不建议使用Design Studio 1.6书签API,但可以通过新的"书签技术组件"获得更好的书签API。
无论如何,您的InfoObject解决方案也是一个很好的解决方案。 感谢分享。
嗨,
如果应用程序中有数据源(通常这样做),则可以使用DS _.... getInfo()。system来获取系统。 但是请注意,在BI平台系统上,它可能会返回CUID,而不是您可能期望的3位数系统ID。
干杯, Oliver
最多设置5个标签!
亚历山大,你好
没有直接的脚本方法来获取系统ID。 解决方法是,可以通过脚本执行以下步骤:
1)定义一个空书签组件;
2)启动时,检查书签是否存在。 如果存在,则获取书签URL;如果不存在,则创建书签,然后获取书签URL;
3)解析书签URL以获取服务器名称,这将使您能够区分所处的环境。
此致
穆斯塔法。
嗨,亚历山大,
您仍然可以在Lumira 2.0中实现书签方法。 尽管不建议使用Design Studio 1.6书签API,但可以通过新的"书签技术组件"获得更好的书签API。
无论如何,您的InfoObject解决方案也是一个很好的解决方案。 感谢分享。
此致
穆斯塔法。
嗨,
如果应用程序中有数据源(通常这样做),则可以使用DS _.... getInfo()。system来获取系统。 但是请注意,在BI平台系统上,它可能会返回CUID,而不是您可能期望的3位数系统ID。
干杯,
Oliver
一周热门 更多>