如何将记录从SAP传输到SQL,反之亦然。

2020-09-03 07:26发布

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

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


专家,

我需要您的建议才能理解。 我们如何将SAP与SQL连接以转移记录VISE Versa?

我的要求是这样的:-

我们的考勤打卡机更新记录可在SQL数据库中获得,现在我们也希望每天在SAP中更新这些记录。

请为此情况提供一些解决方案,

Atul katoch。

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

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


专家,

我需要您的建议才能理解。 我们如何将SAP与SQL连接以转移记录VISE Versa?

我的要求是这样的:-

我们的考勤打卡机更新记录可在SQL数据库中获得,现在我们也希望每天在SAP中更新这些记录。

请为此情况提供一些解决方案,

Atul katoch。

付费偷看设置
发送
3条回答
d56caomao
1楼 · 2020-09-03 07:46.采纳回答

有很多方法可以做到这一点,最简单的方法是在Mysql之上构建一个REST服务器(基于node.js的快速Web应用程序或基于Python的flask服务器),然后您可以创建一个abap报告来调用该REST服务器 一段时间后将api放入sap中的ztable中。

解决方案如下图所示。

如果两个系统都将您的node.js应用程序连接到Mysql, 在同一个网络中,则您不需要反向代理,否则需要反向代理从abap调用该node.js应用程序,有很多示例如何调用rest api或如何使用cl_http_client进行http调用。

希望对您有所帮助。

在没有PI或任何中间件的情况下的上述答案,如果您具有PI系统 或CPI系统,而不是从abap调用,您可以在两者之间引入中间件并在SAP erp系统中构建服务(Odata或soap)。 现在从中间件调用node.js应用程序,并通过进行另一个服务调用(您在SAP ERP中构建)将数据推送到SAP ERP。

何必丶何苦呢
2楼-- · 2020-09-03 08:02

您好sudip ghosh

是否可以从SQL或任何其他实用程序调用SAP RFC以在SAP中传输数据?

这些考勤打卡机放置在不同的位置(植物),所以我在想

是否可以从其他位置调用SAP RFC以在SAP中传输数据?

奄奄一息的小鱼
3楼-- · 2020-09-03 08:06

是的,可以做的是创建odata服务并在该odata中使用该rfc ,现在,如果您的SAP系统是内部部署,则需要将odata公开到Internet中,以便可以调用odata服务,以便也可以调用rfc。 为了将您的odata公开到云中并从另一个基于node.js或java的应用程序中调用该odata,您必须使用SAP Cloud Connector和Odata Provisioning服务,您将获得很多博客。 因此,一旦您的Odata服务将公开到互联网,您就可以使用基于节点js或基于Java的http客户端库进行Http调用。

一周热门 更多>