当前位置:网站首页>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.
边栏推荐
- How to use PS to extract image color and analyze color matching
- AI开发调试系列第二弹:多机分布式调测探索之旅
- Basic idea of quick sorting (easy to understand + examples) "suggestions collection"
- Matlab中弧度转角度、角度转弧度
- Pychar modify pep8 e501 line too long > 0 characters
- Yesterday, Alibaba senior wrote a responsibility chain model, and there were countless bugs
- Web chat tool
- Stretchdibits function
- Leetcode 面试题 16.15. 珠玑妙算
- A4988 and 42 stepper motors
猜你喜欢
微信核酸检测预约小程序系统毕业设计毕设(2)小程序功能
Web版3D可视化工具,程序员应该知道的97件事,AI前沿论文 | 资讯日报 #2022.07.01
Wechat applet video sharing platform system graduation design completion (8) graduation design thesis template
NM01-独立于总线协议的NM模块功能概述与API定义
工业软件讲堂-三维CAD设计软件的核心技术解析----讲坛第二次讲座
Yesterday, Alibaba senior wrote a responsibility chain model, and there were countless bugs
Leetcode interview question 16.15 Abacus wonderful calculation
Leetcode 面试题 17.04. 消失的数字
Redis (7) -- database and expiration key
昨天阿里学长写了一个责任链模式,竟然出现了无数个bug
随机推荐
Nm01 function overview and API definition of nm module independent of bus protocol
IPtable port redirection masquerade[easy to understand]
Leetcode interview question 16.15 Abacus wonderful calculation
Détends - toi encore! Ces nouveaux étudiants peuvent s'installer directement à Shanghai
Ali was wildly asked by the interviewer on three sides. Redis dared not write 'proficient' on his resume anymore
Wechat applet video sharing platform system graduation design completion (1) development outline
Detailed explanation of cjson usage
Renren potential field method
Leetcode interview question 17.01 Addition without plus sign
SAP S/4HANA OData Mock Service 介绍
夜神模擬器+Fiddler抓包測試App
C # detect whether the picture is rotated and modified to the true rotation
QQmlApplicationEngine
1.5.1版本官方docker镜像运行容器,能设置使用 mysql 8驱动吗?
Wechat nucleic acid detection appointment applet system graduation design completion (5) task statement
如何清理废弃pv和其对应的文件夹
初夏,开源魔改一个带击杀音效的电蚊拍!
如何设置VSCode删除整行快捷键?
昨天阿里学长写了一个责任链模式,竟然出现了无数个bug
Use dosbox to run the assembly super detailed step "suggestions collection"