当前位置:网站首页>SAP PI/PO rfc2RESTful 發布rfc接口為RESTful示例(Proxy間接法)
SAP PI/PO rfc2RESTful 發布rfc接口為RESTful示例(Proxy間接法)
2022-04-23 07:42:00 【rogerix4】
SAP PI/PO rfc2RESTful 發布rfc接口為RESTful示例(Proxy間接法)
=>Enterprice Services Builder配置
- 事先准備RFC函數
- 事先導入的SLD和NameSpace
1. 新建ESB對象存放目錄
- 新建ESB對象存放目錄,保存並激活(FOLDER_RFC_TEST)
2. 新建Data Type
- 新建Data Type(DT_RFC_TEST_REQUEST)
- 設置參數;保存並激活
- 設置參數;保存並激活
- 新建Data Type(DT_RFC_TEST_RESPONSE)
- 設置參數;保存並激活
- 設置參數;保存並激活
3. 新建Message Type
- 新建Message Type(MT_RFC_TEST_REQUEST)
- 設置參數;保存並激活
- 設置參數;保存並激活
- 新建Message Type(MT_RFC_TEST_RESPONSE)
- 設置參數;保存並激活
- 設置參數;保存並激活
4. 新建Service Interface
- 新建RESTful->RFC 發送SI(SI_RFC_TEST_REQUEST)
- 設置參數;保存並激活
- 設置參數;保存並激活
- 新建RFC->RESTful 接收SI(SI_RFC_TEST_RESPONSE)
- 設置參數;保存並激活
- 設置參數;保存並激活
5. 新建Message Mapping
- 新建RESTful->RFC請求時的Message Mapping(MM_RFC_TEST_REQUEST)
- 關聯字段,保存並激活
- 關聯字段,保存並激活
- 新建RFC->RESTful返回時的Message Mapping(MM_RFC_TEST_RESPONSE)
- 關聯字段,保存並激活
- 關聯字段,保存並激活
6. 新建Operation Mapping
- 新建Operation Mapping(OM_RFC_TEST)
-
Request
-
Response
-
- 激活所有未激活對象,ESB概覽
=>Integration Builder配置
1. 新建IB對象存放目錄
- 新建文件夾,保存並激活(FOLDER_RFC_TEST)
2. 新建SAP Client信息通道
- Idoc信息通道
- Proxy信息通道
- RFC信息通道
3. 新建Business Component
- 新建Business Component,並點擊保存按鈕(BC_RFC_TEST)
-
Receiver
-
Sender 新建信息通道(CC_RFC_TEST_SENDER)
- General
- Channel Selection
- REST Resource
- REST Operation
- General
-
- 保存並激活所有對象
4. 新建Integrated Configuration
- 新建Integrated Configuration
- Inbound Processing
- Receiver
- Receiver Interface
- Outbound processing
- Inbound Processing
- 保存並激活
- ID清單
- SAP系統信息通道清單
=>SAP 實現處理類
1. 實現處理類
- 創建代理類
- 代碼實現
method ZPI_II_SI_RFC_TEST_RESPONSE~SI_RFC_TEST_RESPONSE. *** **** INSERT IMPLEMENTATION HERE **** *** CALL FUNCTION 'ZPI_RFC_TEST' EXPORTING IV_INPUT = INPUT-MT_RFC_TEST_REQUEST-INPUT IMPORTING EV_OUTPUT = OUTPUT-MT_RFC_TEST_RESPONSE-OUTPUT. endmethod. "ZPI_II_SI_RFC_TEST_RESPONSE~SI_RFC_TEST_RESPONSE
=>APIPost 調用
1. APIPost 調用
- 驗證
- Body
- 發送測試
版权声明
本文为[rogerix4]所创,转载请带上原文链接,感谢
https://yzsam.com/2022/04/202204230623503541.html
边栏推荐
- Javscript gets the real suffix of the file
- Machine vision series (02) -- tensorflow2 3 + win10 + GPU installation
- [牛客挑战赛47]C.条件 (bitset加速floyd)
- On BFC (block formatting context)
- kaggle-房价预测实战
- 简单易懂的子集dp
- 积性函数与迪利克雷卷积
- 学习笔记6-几种深度学习卷积神经网络的总结
- Object. Create() principle, object Create() specification, handwritten object create(),Object. Create() usage
- 图论入门——建图
猜你喜欢
随机推荐
The difference between null and undefined
常用的DOS命令
小程序换行符\n失效问题解决-日常踩坑
3.排序语句
学习笔记6-几种深度学习卷积神经网络的总结
OpenGL超级宝典初步配置(freeglut、glew、gltools、glut)
Applet newline character \ nfailure problem resolution - Daily pit stepping
Us photo cloud editing helps BiliBili upgrade its experience
游戏辅助脚本开发之旅
Mysql隔离级别
Pycharm
学习笔记5-梯度爆炸和梯度消失(K折交叉验证)
技术小白的第一篇(表达自己)
Mysql 索引
Nacos/sentinel网关限流和分组 (代码)
2.限定查询
Machine vision series (02) -- tensorflow2 3 + win10 + GPU installation
1D/1D动态规划学习总结
[CF 1425D]Danger of Mad Snakes(组合计数+容斥)
如何判断点是否在多边形内(包含复杂多边形或者多边形数量很多的情况)