打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
SAP S/4HANA OData Mock Service 介绍

官网

OData Mock Service

此存储库还包含一个简单的基于 Node.js 的服务器,它代表分支模拟服务器中的 OData 模拟服务器。 该服务器可以在不访问 SAP S/4HANA 系统的情况下测试 SAP S/4HANA Cloud SDK 的 SAP S/4HANA 集成功能。 该服务器托管一个 OData v2 模拟服务,该服务在一定程度上模仿 SAP S/4HANA Cloud 的业务合作伙伴 API。

如果没有可用的 SAP S/4HANA 系统,模拟服务器可用作 SAP S/4HANA Cloud SDK 的简单测试和实验的替代品。 它专门针对本书中的示例量身定制。 此页面解释了如何运行模拟服务器以及如何将其集成到示例应用程序的测试中。

注意:服务器没有任何安全措施。 运行服务器的风险由您自己承担,并且仅用于实验。 不要使用服务器来存储任何个人数据 - 只使用虚假数据。

How to run the server

克隆此存储库后,请检查分支模拟服务器。 或者,下载此存档并将其解压缩到您的本地计算机。 以下所有步骤都应在您检出或提取模拟服务器代码的文件夹中进行。

在启动模拟服务器之前,您需要手动将业务伙伴 OData 服务的元数据 EDMX 文档放入文件夹 business-partner 并准备文档:

  • 转到 SAP API 业务中心中业务合作伙伴 API 的描述。

  • 单击登录并使用您的凭据登录(您可能需要事先注册)。

  • 单击详细信息选项卡,然后单击下载规范并选择 EDMX。

  • 将下载的名为 API_BUSINESS_PARTNER.edmx 的文件存储在模拟服务器文件夹的子文件夹 business-partner 中。

  • 在文本编辑器中打开文件 API_BUSINESS_PARTNER.edmx 并找到包含 EntityType Name="A_BusinessPartnerType" 的行。 在此 EntityType 中,在包含 \ 的行之后添加以下两行:

<Property Name="YY1_AddrLastCheckedOn_bus" Type="Edm.DateTime" Precision="0" sap:display-format="Date" sap:label="Addresses Last Checked On"/><Property Name="YY1_AddrLastCheckedBy_bus" Type="Edm.String" MaxLength="50" sap:label="Addresses Last Checked By"/>

准备好模拟服务器后,您可以在本地计算机(http://localhost:3000)或 SAP Cloud Platform, Cloud Foundry 上运行模拟服务器,如以下两部分中的任一个所述。

Launch the mock server

npm install npm start

等到您看到输出 Mock 服务器已启动。 在 http://localhost:3000/sap/opu/odata/sap/API_BUSINESS_PARTNER 访问模拟 OData 服务(不需要凭据)。 这应该有以下输出。

{"d":{"EntitySets":["A_BusinessPartner","A_BusinessPartnerAddress"]}}

要查看业务伙伴的示例响应,请访问 http://localhost:3000/sap/opu/odata/sap/API_BUSINESS_PARTNER/A_BusinessPartner。

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
天干地支在择时中的应用初探(pdf版)
如何访问behance设计网站?
旧电脑比新电脑还好用还流畅的方法
6个完全免费的录音转文字神器,让你事半功倍
微信上可直接复制使用的emoji符号大全
视频制作师潘长宏制作的---【精美分隔线】
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服