当前位置:网站首页>Introduction to sap s/4hana OData mock service
Introduction to sap s/4hana OData mock service
2022-07-02 18:42:00 【Hua Weiyun】
OData Mock Service
This repository also contains a simple, based on Node.js Server for , It represents the... In the branch simulation server OData Simulate server . The server can be accessed without SAP S/4HANA Test the system in the case of SAP S/4HANA Cloud SDK Of SAP S/4HANA Integration features . The server hosts a OData v2 Simulation services , The service imitates to some extent SAP S/4HANA Cloud Business partners API.
If nothing is available SAP S/4HANA System , The simulation server can be used as SAP S/4HANA Cloud SDK An alternative to simple tests and experiments . It is tailored to the examples in this book . This page explains how to run the simulation server and how to integrate it into the test of the sample application .
Be careful : The server has no security measures . Running the server is at your own risk , And only for experiments . Do not use the server to store any personal data - Use only false data .
How to run the server
After cloning this repository , Please check the branch Emulation Server . perhaps , Download this The archive And extract it to your local computer . All of the following steps should be performed in the folder where you check out or extract the simulation server code .
Before starting the impersonation server , You need to manually transfer the business partner OData Metadata of the service EDMX Put the document in the folder business-partner And prepare documents :
go to SAP API Business partners in the business center API Description of .
Click sign in and sign in with your credentials ( You may need to register in advance ).
Click the details tab , Then click download specification and select EDMX.
The download will be named API_BUSINESS_PARTNER.edmx The file is stored in a subfolder of the impersonation server folder business-partner in .
Open the file in a text editor API_BUSINESS_PARTNER.edmx And find the containing EntityType Name=“A_BusinessPartnerType” The line of . Here it is EntityType in , Include in </Key> Add the following two lines after the line of :
<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"/>
When the simulation server is ready , You can on your local computer (http://localhost:3000) or SAP Cloud Platform, Cloud Foundry Run the simulation server on , As described in either of the following two parts .
Launch the mock server
npm install
npm start
Wait until you see the output Mock The server has started . stay http://localhost:3000/sap/opu/odata/sap/API_BUSINESS_PARTNER Access simulation OData service ( No credentials are required ). This should have the following output .
{"d":{"EntitySets":["A_BusinessPartner","A_BusinessPartnerAddress"]}}
To view a sample response from a business partner , Please visit http://localhost:3000/sap/opu/odata/sap/API_BUSINESS_PARTNER/A_BusinessPartner.
边栏推荐
- 在支付宝账户上买基金安全吗
- Qt官方示例:Qt Quick Controls - Gallery
- UE4 用spline画正圆
- QQmlApplicationEngine
- Wechat nucleic acid detection appointment applet system graduation design completion (5) task statement
- Redis(7)----数据库与过期键
- Three ways of function parameter transfer in C language
- 哪个券商公司网上开户佣金低又安全又可靠
- Leetcode interview question 17.01 Addition without plus sign
- Radian to angle, angle to radian in MATLAB
猜你喜欢
Leetcode 面试题 16.15. 珠玑妙算
Chrome officially supports MathML, which is enabled in chromium dev 105 by default
Redis(7)----数据库与过期键
工业软件讲堂-三维CAD设计软件的核心技术解析----讲坛第二次讲座
Web version 3D visualization tool, 97 things programmers should know, AI frontier paper | information daily # 2022.07.01
实施阴影介绍
ESP32-C3入门教程 问题篇⑩——error: implicit declaration of function ‘esp_blufi_close‘;
Ue4 dessine un cercle avec une ligne de contour
Steamos 3.3 beta release, steam deck Chinese keyboard finally came
300+ documents! This article explains the latest progress of multimodal learning based on transformer
随机推荐
cJSON 使用详解
Detailed explanation of cjson usage
Leetcode 面试题 16.17. 连续数列
Ue4 dessine un cercle avec une ligne de contour
exness深度好文:动性系列-黄金流动性实例分析(五)
Aptos tutorial - participate in the official incentive testing network (ait2 incentive testing network)
昨天阿里学长写了一个责任链模式,竟然出现了无数个bug
Uncover the whole link communication process of dewu customer service im
Leetcode interview question 16.17 Continuous sequence
如何设置VSCode删除整行快捷键?
C # detect whether the picture is rotated and modified to the true rotation
Memory mapping of QT
服务器php环境搭建教程,PHP服务端环境搭建图文详解
@Component cannot get Dao layer
options should NOT have additional properties
【Oracle 期末复习】表空间、表、约束、索引、视图的增删改
Vi/vim delete: one line, one character, word, the first character of each line command
Web版3D可视化工具,程序员应该知道的97件事,AI前沿论文 | 资讯日报 #2022.07.01
Architecture design - ID generator "suggestions collection"
Chrome 正式支持 MathML,默认在 Chromium Dev 105 中启用