SAP S/4HANA OData Mock Service 介绍-阿里云开发者社区

开发者社区> 努力滴码农> 正文

SAP S/4HANA OData Mock Service 介绍

简介: SAP S/4HANA OData Mock Service 介绍
+关注继续查看

image.pngOData 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 中,在包含 的行之后添加以下两行:image.png

准备好模拟服务器后,您可以在本地计算机(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 服务(不需要凭据)。 这应该有以下输出。

image.png

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


版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
阿里云服务器怎么设置密码?怎么停机?怎么重启服务器?
如果在创建实例时没有设置密码,或者密码丢失,您可以在控制台上重新设置实例的登录密码。本文仅描述如何在 ECS 管理控制台上修改实例登录密码。
10076 0
SAP S/4HANA product search generated SQL statement的生产原理介绍
SAP S/4HANA product search generated SQL statement的生产原理介绍
6 0
SAP Fiori Elements 公开课第一单元概要介绍
SAP Fiori Elements 公开课第一单元概要介绍
9 0
SAP CRM 和 SAP Cloud for Customer 的表格列项目宽度调整的原理介绍
SAP CRM 和 SAP Cloud for Customer 的表格列项目宽度调整的原理介绍
19 0
SAP S/4HANA Cloud 系统集成的一些场景介绍
SAP S/4HANA Cloud 系统集成的一些场景介绍
8 0
阿里云服务器如何登录?阿里云服务器的三种登录方法
购买阿里云ECS云服务器后如何登录?场景不同,阿里云优惠总结大概有三种登录方式: 登录到ECS云服务器控制台 在ECS云服务器控制台用户可以更改密码、更换系.
13883 0
Jerry在2020 SAP全球技术大会的分享:SAP Spartacus技术介绍的文字版
Jerry在2020 SAP全球技术大会的分享:SAP Spartacus技术介绍的文字版
17 0
SAP CRM Service Order(服务订单)的状态字段设计原理介绍
SAP CRM Service Order(服务订单)的状态字段设计原理介绍
12 0
SAP S/4HANA CDS View的访问控制实现:DCL介绍
SAP S/4HANA CDS View的访问控制实现:DCL介绍
16 0
2497
文章
0
问答
来源圈子
更多
+ 订阅
文章排行榜
最热
最新
相关电子书
更多
《2021云上架构与运维峰会演讲合集》
立即下载
《零基础CSS入门教程》
立即下载
《零基础HTML入门教程》
立即下载