首页 > SAP > FIORI > SAP Web IDE学习UI5第三步—–把生成的APP发布到SAP服务器
2019
08-27

SAP Web IDE学习UI5第三步—–把生成的APP发布到SAP服务器

在SAP LOCAL WEB IDE中开发好APP后,可以把开发好的APP发布到SAP的服务器中,

为了测试,我新建了一个快速运用,
一,在WEB IDE根目录下\config_master\service.destinations\destinations下新建一个文件名:HANA_DEV,注意,没有扩展名,并用写字析打开,编辑内容如下:



更多细节可参看:https://help.hana.ondemand.com/webide/frameset.htm?2cf47f37e34c428c97a51057733c0394.html
Description=hana_dev
Type=HTTP
TrustAll=true
Authentication=NoAuthentication
WebIDEUsage=dev_abap
Name=hana_dev
WebIDEEnabled=true
URL=http\://<ABAP服务器地址>\:<端口>
ProxyType=Internet
WebIDESystem=hana_dev

二,在要发布的APP上点击右键,选择"Deploy to SAPUI5 ABAP Repostitory ",如图。
SAP Web IDE学习UI5第三步-----把生成的APP发布到SAP服务器 - 第1张  | 优通SAP
三、选择第一步中新建的ABAP配置名,如图,在此会提示登陆SAP,登陆成功后,如当前WEB IDE的UI5版本与服务器的UI5版本差异,会进行提示。
SAP Web IDE学习UI5第三步-----把生成的APP发布到SAP服务器 - 第2张  | 优通SAP
四、点击下一步,输入运用程序名称,如ZTEST1.
SAP Web IDE学习UI5第三步-----把生成的APP发布到SAP服务器 - 第3张  | 优通SAP
五、点击完成,WEB IDE就会把当有的APP上传到SAP的服务器上,完成后,登陆SAP,事务码SE80打开,选择BSP Application,就会看到如图的运用,表示上传成功, SAP Web IDE学习UI5第三步-----把生成的APP发布到SAP服务器 - 第4张  | 优通SAP

六、最后是运行测试了,在index.html 上右键,然后Test,就能在IE中打开此运用了,但打开时,不能正常打开运行,用F12调试发现,报错如下:
SAP Web IDE学习UI5第三步-----把生成的APP发布到SAP服务器 - 第5张  | 优通SAP

这里就知道是resources/sap-ui-core.js文件路径出错了,然后打开WEB IDE的INDEX.HTML文件查出发现,自动生成的代码如下:

    <script id="sap-ui-bootstrap"
      src="../../resources/sap-ui-core.js"
      data-sap-ui-libs="sap.m"
      data-sap-ui-theme="sap_bluecrystal"
      data-sap-ui-compatVersion="edge"
      data-sap-ui-resourceroots='{"QuickStartApplication": ""}'>
    </script> 在这里,我直接在SE80中把INDEX.HTML中的把src="../../resources/sap-ui-core.js"修改为src="./resources/sap-ui-core.js"后,激活,就能正常打开了,在这里还可能的一个问题是,测试时自动打开的是IT地址,打开时也是出错的,我换成了我HOST解析的域名后就能正常打开了。
结果如图,
SAP Web IDE学习UI5第三步-----把生成的APP发布到SAP服务器 - 第6张  | 优通SAP


现在自己开发的程序就能传到SAP了, 下一步就应该是把自己的APP,配置到FioriLaunchpad中




最后编辑:
作者:yangsen
有需要可在文章留言或者邮件yan252@163.com给我。

留下一个回复

你的email不会被公开。

20 − 1 =