对于那些使用本地Hana构建应用程序的用户,现在可以从SPS11开始使用Web IDE。
请参阅《使用XS Advanced开发:TinyWorld教程》中的精彩介绍。
目前的一个小缺点是,目前缺少可用的模板。
下面是SPS12的屏幕截图,只显示可用的MTA项目模板。
相比之下,在HCP中有更大的模板列表,包括我个人最喜欢的桌面应用程序,淘客群,"SAP Fiori Worklist应用程序"
在这个博客中,我从HCP复制了Worklist代码,并包含了一个简化版本的"Northwind"示例OData,用于订单,服务器云服务器,以及用于测试的mockdata。
完整的代码可从wo下载rklistTemplateNative.zip文件–Google Drive
下面是Fiori Worklist应用程序,在SPS12中运行,模拟数据用于测试。
HCP模板也设置了一个很好的框架来开始构建您的测试用例。
现在没有借口了
下面是这个混合模板的文件夹结构,它包括一个简化版的Northwind表和定制的Odata服务。
下面是Northwind订单表定义和Odata服务。
对于Mockserver的测试,我包括了Northwind元数据.xml以及订单.json测试数据
我还在研究最好的方法,但是为了避免在每个html文件中对SAPUI5库进行硬编码,我在mta.yaml公司如下所示。
I'v将"ui5_library"属性定义为xs中的变量-应用程序.json最后在每个html文件中,然后我使用ui5_library变量在运行时替换库/flpSandboxMockServer.html"
然而,购物返现网,为了获得使用功能表的全部经验,ODATA服务使用main'索引.html'您可能会遇到类似于
"错误:不支持的内容类型:多部分/混合;边界"的错误。参见类似的SCN问题https://scn.sap.com/thread/3904438
根据Thomas Jung提供的一些有用的指导,这是一个已知的问题,可能出现在Web IDE中,店铺淘客怎么做,但通过部署应用程序(类似于《XSA开发指南》中"2.1.4部署"小世界"应用程序"中的步骤)可以解决。\u hana\u Developer\u Guide\u sap\u hana\u XS\u Advanced\u Model\u en.pdf
我希望你觉得这个模板有用,同时我们等待更多的模板在后续版本中交付。
非常棒的工作!!!
对于我以外的初学者,您必须对uaa服务进行注释,否则系统会要求它。
//configure uaa
//try{
//options=扩展xsjs.extend(可选,xsenv.getServices({uaa:{tag:"xsuaa"}}}));
//}catch(err){
//控制台错误(呃);
//}
非常感谢!真的很有帮助。
谢谢德克,很高兴你发现它有用。
还感谢uaa的提示
,什么叫物联网