对象存储_网站建设哪个好_新用户

时间:2022-05-13 11:20       来源: 微辰云

对象存储_网站建设哪个好_新用户

简介当您使用OData后端开发SAPUI5应用程序时,可以方便地使用一些模拟数据。使用模拟数据最明显的原因是当后端不可用时,但还有几个其他用例。

您正在演示的图像,并意识到后端数据不是最新的(例如,显示2015年的示例)。可能你没有访问后端的权限,无法联系到后端开发人员,或者你在演示之前的时间不够了:除了更新后端的数据,你还可以提供最新的模拟数据。

另一个用例是当你想向某个客户展示你的应用程序时,您希望显示他们的数据(他们的产品、供应商、员工姓名)。你也可以通过模拟数据轻松做到这一点,而不必接触后端数据。

第三个用例是当你想用某些边缘数据测试你的应用程序时-比如很长的名字或大的数字。使用模拟数据也可以很容易地做到这一点。

在正常的开发工作流程中,您将为每个实体提供一个JSON文件,其中包含模拟数据并在那里编辑数据。如果您曾经编辑过JSON文件,您就知道在匹配括号和处理逗号时必须小心。示例项目现在,让我们看看如何在sapwebide中维护模拟数据。为了简单起见,品高云,让我们使用一个SAPUI5示例应用程序并研究服务的模拟数据。通过"文件"→"新建"→"示例应用程序中的项目",您可以在SAP Web IDE的菜单中找到示例应用程序。

选择"批准采购订单"应用程序,然后单击屏幕底部的"下一步"。在下一个屏幕上同意许可协议,然后单击Finish。现在应该有一个名为nw.epm.refapps公司.分机po-apv在你的工作区。在子文件夹webapp/localService中,您将找到一个名为mockdata的子文件夹,其中存储了该应用程序的所有模拟数据。

要运行该应用程序,请选择该文件夹nw.epm.refapps公司.分机po.apv,然后单击绿色播放(运行)按钮。

在随后的弹出窗口中,物联网企业,选择flpSandboxMockServer.html使用模拟数据运行应用程序。

在SAP Fiori Launchpad(FLP)沙盒中,单击"批准采购订单"磁贴。

我们现在看到的运行应用程序的模拟数据与在中看到的相同采购订单.json文件:

模拟数据编辑器现在,假设我们要更改采购订单ID 30000037的ordered by人名。如前所述,您通常必须编辑采购订单.json而是让我们看看如何使用sapwebide的模拟数据编辑器来实现这一点。您可以通过元数据.xml文件;右键单击该文件,云服务器多少钱,然后选择编辑模拟数据:

现在,您可以看到当前模拟数据的表格表示。这比我们之前看到的JSON表示更具可读性。选择实体set PurchaseOrders,向左滚动查看OrderedByName列,向下滚动查看底部以编辑采购订单30000037,并将OrderedByName更改为您的名称。

在右上角,大数据分析应用,您还可以看到按钮Generate Random Data,如果您没有任何可用的初始模拟数据,则可以使用该按钮。您还可以添加和删除行,以添加和删除模拟数据中的条目。

请随意对模拟数据进行其他更改。完成后,请确保选中"Use the data above as my mock data source"(使用上述数据作为我的模拟数据源),然后单击"OK"。

当您在FLP沙盒中再次运行应用程序(按绿色播放按钮)时,您将看到更改后的订单名称:

模拟数据已保存在mockdata文件夹中,并保存到采购订单.json文件:

结论我认为mock data editor是一个非常方便的工具,可以更轻松地以表格形式编辑mock数据,而且它可以在sapwebide中开箱即用。支出获取模拟数据我将向您展示如何获取和创建服务的初始模拟数据。我们将使用EPM\ U REF\ U APPS\ U APV\ U SRV服务,该服务也可在您自己的SAP系统中使用,它与SAP\ U BASIS 740 SP10(SAPKB74010)一起提供。我们还可以在公共SAP演示网关系统ES4中访问此服务。您可以在此处注册并开始:https://archive.sap.com/documents/docs/DOC-40986

如前所述,我们必须使用JSON文件为我们的服务提供模拟数据。当我们在浏览器中输入实体集的URL时,我们将以默认的XML格式获取数据。要从实体集获取数据,请附加?$format=json位于URL的末尾。让我们通过ES4系统中的这个URL检查采购订单实体:https://sapes4.sapdevcenter.com/sap/opu/odata/sap/EPM\u REF\u APPS\u PO\u APV\u SRV/PurchaseOrders?$format=json

我使用Google Chrome和Sight语法highlighter插件很好地显示json格式的数据:https://github.com/tsenart/sight。

您现在可以将数据从第一个方括号复制到最后一个方括号:

并将其另存为采购订单.json. 您可以清理/重新排列数据集,返利手游,并省去元数据和延迟信息。您的结果可能如下:

您可以在文档编辑模拟数据中找到其他信息。

链接集合ES4演示系统如何访问ES4演示网关系统:https://archive.sap.com/documents/docs/DOC-31221