简介
大多数时候业务分析师都是参与开发对象测试的人。这个人过去常常使用事务代码来启动各种报表进行测试。现在在测试UI5应用程序(或者WDA或BSP应用程序)的情况下,他们很难导航到SE80,然后打开UI5(BSP)应用程序,大淘客cms,右键单击它并进行测试!同样默认情况下,它在IE浏览器中打开应用程序。
我正在寻找解决此问题的解决方案,大数据是,然后我想起要打开主题设计器,需要执行事务代码/UI5/theme\u designer,然后打开主题设计器web应用程序。我想为什么我们不能使用类似的方法来启动UI5应用程序。这是我将在其中分享这些细节的文档。
如下面的屏幕所示,这是具有类和方法名称的对象事务,用于启动主题设计器。
现在让我们观察class/UI5/CL\u Theme\u工具的方法启动主题设计器中的代码。我们拥有启动UI5应用程序所需的一切。我们只需要更改网址!
解决方案
创建新类称ZCL\U LAUNCH\U UI5用公共方法LAUNCH\U UI5\U APP有以下代码。(从方法中复制启动主题设计器并按照代码中的说明进行所需的修改)
注意–在代码中调用了类/UI5/CL主题的静态方法GET\u SERVER\u URL。您可能希望在Z类中创建类似的方法并使用它,云服务器租用,或者按原样使用此标准方法。
现在使用SE93(维护事务)创建新的事务代码。
创建OO事务如下
提供类和方法名称。您也可以提供授权对象,然后保存它。
现在执行Tcode ZLAUNCH\u UI5\u APP
这将在Chrome浏览器中打开您的UI5应用程序。这里是输出。
结论
通过这种简单的方法,您将能够使用事务代码启动UI5应用程序。另外,淘客机器人,一旦您将此事务代码传输到质量和生产系统,您就不必担心主机服务器url,因为它将从代码中的GET\u server\u url方法读取。
我希望您的BAs会很高兴看到UI5应用程序的事务代码!
欢迎您的意见和建议。请随时提供反馈/改进和任何其他类似的方法。
快乐学习和编码
PS.–通过这种方法,您将能够启动任何BSP和WD ABAP应用程序。您可以使用为Web Dynpro应用程序创建参数事务–ABAP工作台工具–SAP库来启动WDA!
PPS–感谢SAP的交易/UI5/主题设计师!
我向钱德拉什哈尔致敬,感谢你的直觉,我将在ecc盒中创建并测试相同的方法。
感谢分享。
热烈问候
海门德拉
感谢海门德拉的友好话语!
谢谢钱德拉什哈尔。这真的很有用。
钱德拉,这是一个很好的文件。
谢谢钱德拉。
嗨,马哈扬,
谢谢你的分享。我想知道为什么在这里使用"sap ui language"而不是"sap language"作为语言参数?
我尝试在生成URL时不设置语言参数,但系统默认设置"sap ui语言"参数
sap ui语言是UI5应用程序的标准参数吗?
此致,
露露
是的,没错。检查URL参数的命名约定,如下所述JsDoc Report-SAP UI development Toolkit for HTML5-API Reference-sap.ui.core.配置
-钱德拉
非常好的描述。
我不是想推出UI5应用程序,而是基于第三方浏览器的应用程序。
因为Chrome是最先进的浏览器,永久免费自助建站平台,这个代码样本完全符合我的要求。