如何通过将PO/PI用作中间件来集成SAP与任何前端?

2020-08-20 17:28发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


我需要使用ap/pi作为中间件来集成sap作为后端,并将Angular框架集成为前端..我该怎么做? 是否有与此相关的博客? 如果有人有想法请与我分享。

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


我需要使用ap/pi作为中间件来集成sap作为后端,并将Angular框架集成为前端..我该怎么做? 是否有与此相关的博客? 如果有人有想法请与我分享。

付费偷看设置
发送
3条回答
天桥码农
1楼 · 2020-08-20 18:09.采纳回答

您好 DKD S

这是一个非常广泛的问题,所以让我们尝试将其拆分为 多个较小的对象。

  1. 如何从有角度的前端从SAP PO获取数据?
  2. 如何在SAP PO和SAP ERP后端之间交换数据?
  3. < li>还要考虑什么?

1)如何从有角度的前端从SAP PO获取数据?

最简单的方法可能是在JSON中使用数据 通过调用基于REST的Web服务进行格式化。 我认为这是从/向角度应用程序消费/交换数据的最"本机"方式。 因此,第一个问题的答案是,您的SAP PO接口应该在传入端具有启用了JSON-XML转换的REST发送器适配器。 进一步阅读: https://blogs.sap.com/ 2018/07/17/rest-sender-adapter-get-and-post-examples/

2)如何在SAP PO和SAP ERP后端之间交换数据?

< p>有多种方法可以做到这一点。 如果是标准的 主数据,您可以使用IDOC接收器并通过IDOC在SAP PO和SAP ERP之间交换数据。 如果这是更自定义的解决方案,或者您需要一些后端逻辑,则可以使用具有XI协议的SOAP接收器,并在ERP端设置ABAP代理。 如果不需要在后端进行应用程序集成,并且可以从数据表访问所有数据,则还可以设置OData服务。 RFC也可能是一种(但不是真正值得推荐的)方法。

更多内容:

3)在addi中要考虑的问题

如果将SAP PO与角度服务放置在不同的网络中,则应考虑使用代理/防火墙规则。 另外,由于您可能不想在Angular应用程序中共享SAP PO用户凭据,因此应考虑在SAP PO和Angular应用程序之间放置SAP API管理(或其他API代理),以使两者脱钩,从而获得更好的授权管理和 能够调节/引用该界面。

进一步阅读: https://blogs.sap.com/2017/ 05/30/博客系列使用汁液云平台api管理管理液汁过程编排流程集成汁液popi接口作为在云中打开的api/

尾注:最好地完成任务。 如果这个答案有帮助,请不要忘记接受它。 ;-)

我是小鹏鹏啊
2楼-- · 2020-08-20 17:59

感谢您访问SAP社区以获得问题的答案。 由于您是第一次在这里提出问题,因此建议您熟悉 https ://community.sap.com/resources/questions-and-answers (如果您还没有的话),因为它提供了准备问题的技巧,这些问题引起了我们成员的反馈。 例如,您可以概述寻找答案所需采取的步骤(以及为什么这些步骤无效)。 您提供的详细信息越多,成员越有可能为您提供帮助。

如果您愿意,可以先选择"操作",然后再"编辑"来修改您的问题(尽管一旦有人回答了您的问题,您将失去编辑问题的能力-但是,如果发生这种情况,您可以在" 评论)。

最后,如果您希望与读者建立联系,请考虑在您的个人资料中添加图片。 操作方法如下: https://www.youtube.com/watch?v = F5JdUbyjfMA&list = PLpQebylHrdh5s3gwy-h6RtymfDpoz3vDS 。 通过使用您的照片来个性化您的个人资料,可以鼓励读者做出回应。

亲切的问候,

-Jerry

hongfeng1314
3楼-- · 2020-08-20 17:52

感谢您的简要说明。

一周热门 更多>