更新:在试用环境中使用SAP Web IDE 1.17.2进行测试
在本博客中,我将向您展示提交给2015年SAP Web IDE设计委员会的两个练习之一的解决方案。
在本练习结束时,您将了解如何使用SAP Web IDE创建新的SAP Fiori应用程序。您将学习如何使用产品的一些新功能,52返现网,如代码编辑器、布局编辑器,以及如何使用模拟数据运行应用程序。最后一步是创建一个有效的运行配置,用一些特定的参数运行应用程序。作为可选步骤,您将学习如何首先将新应用程序部署到SAP HANA云平台,然后在SAP FIORI启动板上进行部署。
本博客分为三部分:
执行此练习的几个先决条件如下:
您需要在此处注册。一旦你有了账户,您可以使用以下链接运行SAP Web IDE实例:https://webide-。dispatcher.hanatrial.ondemand命令.com/where是您注册后收到的账户。
您可以阅读以下SCN页面了解更多信息:
您必须在您的HANA试用版横向驾驶舱上创建一个新的目的地,如此屏幕截图所示:
可通过以下步骤获得:
1。打开HANA试用版,然后单击订阅。检查"flpportal"应用程序是否在您的订阅中。如果没有,您可以点击按钮New Subscription
2添加。单击服务并检查是否已启用SAP HANA云门户服务。如果没有,请启用它。启用后,单击此互动程序
3。点击配置SAP HANA云门户
4。单击角色并检查您的用户是否正确分配给租户管理角色。如果没有,请将您的用户分配给它。
1.0使用SAP WEB IDE创建新应用程序
1.1向详细视图添加新的OBJECTATTRIBUTE
1.2使用模拟数据运行应用程序
1.3创建运行配置
1.4将应用程序部署到HANA云平台
1.5将应用程序部署到SAP FIORI启动板(可选)
打开SAP来自试用环境的WebIDE。你应该使用这样的链接:
https://webide-。dispatcher.hanatrial.ondemand命令.com
其中""是注册HANA试用版后分配给您的帐户。
1。打开SAP Web IDE
2。在顶部菜单中,点击File–>New–>Project From Template
3。选择SAPUI5 Master Detail应用程序模板并单击Next。将SAPUI5版本设置为推荐的版本。这是sapfiori应用程序的新模板。其他的,虽然仍然可用,但应该被认为是不赞成的。新模板的布局如图所示。输入项目名称(即"DCExercise"),然后单击Next
5。从下拉列表中选择服务目录源和es4目标。这是您之前根据前提条件
6应该已经创建的目的地。将凭证输入系统
7。选择GWU基本服务,点击下一步
8。用以下值填写"应用程序设置"、"数据绑定对象"和"数据绑定-行项目"部分,然后单击下一步
应用程序设置
数据绑定对象
数据绑定-行项目
9。点击Finish
10。通过选择测试.html并单击顶部工具栏上的"运行"按钮。一个新的页面将打开:只需点击第一个链接"测试"/testFLP.html文件"
11. 应用程序成功启动。您可能需要再次输入OData服务的凭据。
让我们从使用代码编辑器和布局编辑器功能定制一点应用程序开始。
注意:请注意,您的工作站的布局可能与这些屏幕截图中显示的布局不同。当然,这不是完成练习的问题。展开项目的视图文件夹并双击Detail.view.xml文件文件
2。该文件将在sapwebide右侧的代码编辑器模式下打开。执行以下操作:
1–在ObjectHeader关闭之前打开新行。它应该落在第8行
2–开始键入"",物联网公司,字符串""将自动添加。只需在这些标签之间打开一条新线。这一新行应该是第9行
4–开始键入""来完成代码,以关闭"ObjectAttribute"标记
3。保存文件
4。右键单击Detail.view.xml文件在项目资源管理器中选择"文件",然后选择"打开方式"->"布局编辑器"
5。布局编辑器在sapwebide右侧的新选项卡中打开。执行下面的步骤列表:1:首先在"{CuuleNord}"文本上方的空白空间中单击两次。这将允许您选择整个视图并更改其数据集属性。您只能在选择整个视图时更改数据集属性。
2–单击数据集下拉列表
3–将此属性更改为SalesOrderSet
4–如果收到此确认请求,请单击"确定"。它只是询问您是否真的要更改整个视图的数据集:然而,这已经是分配给此vie的数据集,但系统无法识别这一点。
6。一旦定义了视图的数据集,就可以用绑定到基础模型的内容替换本节步骤2.6中定义的占位符"CustID"。选择CustomerID数据字段并单击OK。通过这种方式,我们将该控件与此数据字段
7绑定。还可以通过键入字符串"Customer ID"并点击
8来更改此控件的Title属性。保存文件并再次测试应用程序
9。您可以看到添加到详细视图中的新字段。
让我们转到本博客的第二部分。
太棒了。只是我添加的产品ID没有正确对齐
谢谢并致以亲切的问候
谢谢Simmaco.
Simmaco,
你的帖子真的很有帮助。谢谢你!
但是,当我尝试完成前面提到的预请求时,我失败了。
到ES4的连接不起作用,消息是"peer not authenticated"。
我从来没有通过WebGui手动登录到ES4。
我认为这是一个信任库问题。。。我没有安装JDK,所以我没有JDK信任库。因为Fiori对我来说是新的,我真的不知道现在该做什么……
你对下一步有什么建议,或者你能推荐一些我应该读的文档/链接吗?
谢谢并致以最诚挚的问候,
马丁
嗨,马丁,
你到底在哪里犯了这个错误?我不确定我是否理解你的问题。
请你贴一张屏幕截图好吗?您也可以直接联系我。
问候,
Simmaco
Simmaco,谢谢您的及时回复。
我的解释有点太短了。。。我来告诉你一些细节。正如您在博客中所描述的,我试图在SAP HANA云平台驾驶舱中为ES4创建目的地。
当我这样做并尝试检查连接时,会出现"peer not authenticated"消息。这些是我的设置:
坏的是,当我尝试使用wizzard从模板创建一个新项目时,我认为我有一个问题,因此
消息是:
我还尝试使用基本提示在ES4上验证我的用户/pw,但是结果是一样的
你知道原因是什么吗?
问候,
马丁
马丁,
我想你把目的地的网址拼错了。它是"…sapdevcenter…"而不是"…sapdvcenter"。看看我的:
问候,
辛马科
***抱歉***
我很难承认,但是。。。这只是一个输入错误的网址。
我真的很抱歉!
再次问候并感谢您,
Martin
在SAP Web IDE中获取OData服务时,我也遇到了错误,但是当我测试ES4连接时,它出现了。
我也尝试了另一种尝试,尝试登录到SAP,这也是成功的。
Hemant,云主机服务器,
您遇到了什么样的错误?你能给我发个截图吗?
问候,
Simmaco
感谢Simmaco的快速转机,非常感谢!!
错误是关于用户凭证,当我在外部测试此url时,它与我的用户id/密码匹配,但在webide上它不工作
附加屏幕截图
嗨,嗨,