2020-09-03 07:26发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
专家,
我需要您的建议才能理解。 我们如何将SAP与SQL连接以转移记录VISE Versa?
我的要求是这样的:-
我们的考勤打卡机更新记录可在SQL数据库中获得,现在我们也希望每天在SAP中更新这些记录。
请为此情况提供一些解决方案,
Atul katoch。
有很多方法可以做到这一点,最简单的方法是在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。
您好sudip ghosh ,
是否可以从SQL或任何其他实用程序调用SAP RFC以在SAP中传输数据?
这些考勤打卡机放置在不同的位置(植物),所以我在想
是否可以从其他位置调用SAP RFC以在SAP中传输数据?
是的,可以做的是创建odata服务并在该odata中使用该rfc ,现在,如果您的SAP系统是内部部署,则需要将odata公开到Internet中,以便可以调用odata服务,以便也可以调用rfc。 为了将您的odata公开到云中并从另一个基于node.js或java的应用程序中调用该odata,您必须使用SAP Cloud Connector和Odata Provisioning服务,您将获得很多博客。 因此,一旦您的Odata服务将公开到互联网,您就可以使用基于节点js或基于Java的http客户端库进行Http调用。
最多设置5个标签!
有很多方法可以做到这一点,最简单的方法是在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。
您好sudip ghosh ,
是否可以从SQL或任何其他实用程序调用SAP RFC以在SAP中传输数据?
这些考勤打卡机放置在不同的位置(植物),所以我在想
是否可以从其他位置调用SAP RFC以在SAP中传输数据?
是的,可以做的是创建odata服务并在该odata中使用该rfc ,现在,如果您的SAP系统是内部部署,则需要将odata公开到Internet中,以便可以调用odata服务,以便也可以调用rfc。 为了将您的odata公开到云中并从另一个基于node.js或java的应用程序中调用该odata,您必须使用SAP Cloud Connector和Odata Provisioning服务,您将获得很多博客。 因此,一旦您的Odata服务将公开到互联网,您就可以使用基于节点js或基于Java的http客户端库进行Http调用。
一周热门 更多>