SAP S/4HANA OData Mock Service 介绍

简介: SAP S/4HANA OData Mock Service 介绍

image.png

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


1

2

准备好模拟服务器后,您可以在本地计算机(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"]}}

1

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

相关文章
|
对象存储
SAP Gateway Service Builder 里的 OData 服务实现方式
SAP Gateway Service Builder 里的 OData 服务实现方式
102 0
SAP Gateway Service Builder 里的 OData 服务实现方式
|
存储 JavaScript API
SAP S/4HANA OData Mock Service 介绍
SAP S/4HANA OData Mock Service 介绍
SAP S/4HANA OData Mock Service 介绍
|
数据可视化
SAP Fiori Service Modeler
The Service Modeler is a graphical tool that provides a visualization of an OData service, including its backend and local annotations. Service Modeler 是一个具备图形化界面的工具,能以可视化的方式查看 OData 服务的后台服务器端和本地端的注解。 借助 Service Modeler,能轻易找到 entities,projections 和其关联的注解。 The Service Modeler helps you easily find
SAP Fiori Service Modeler
OData Console in C4C and Gateway Client in CRM Fiori
C4C Work center Administrator->OData service explorer:
OData Console in C4C and Gateway Client in CRM Fiori
SAP WebIDE里OData service catalog的实现原理
SAP WebIDE里OData service catalog的实现原理
124 0
SAP WebIDE里OData service catalog的实现原理
使用ABAP SAT工具分析SAP OData service实现明细
Created by Wang, Jerry, last modified on Mar 26, 2015 使用SAT运行OData service测试report:
使用ABAP SAT工具分析SAP OData service实现明细
如何在 SAP BTP 上创建以及消费 Business Rule Service
如何在 SAP BTP 上创建以及消费 Business Rule Service
133 0
如何在 SAP BTP 上创建以及消费 Business Rule Service
使用SAP portal service创建Fiori Launchpad
使用SAP portal service创建Fiori Launchpad
118 0
使用SAP portal service创建Fiori Launchpad
SAP CRM WebClient UI和Hybris的controller是如何被调用的
SAP CRM WebClient UI和Hybris的controller是如何被调用的
92 0
SAP CRM WebClient UI和Hybris的controller是如何被调用的