与在Linux(IDoc和RFC)上运行的.NET Core应用程序集成,我有哪些选择?

2020-08-21 17:44发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好, 我们有一个在Wind...

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

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


大家好,

我们有一个在Windows中运行的应用程序,该应用程序是用.Net构建的。

我们应用程序的主要功能之一是能够接收IDoc并进行RFC调用。

我们正在使用Theobald Software的ERPConnector。

现在我们收到一些将应用程序迁移到Linux容器的请求,并且大约90%完成了,唯一缺少的是ERP集成的代码。

现在,要接收IDoc,我们创建一个存根,将其注册到SAP中,并且能够接收IDoc,调用RFC,我们将生成一个包含所有必要字段的类。 称为BAPI,所有这些操作都通过中间的ERPConnector完成。

你们是否有类似的情况,并且必须在Linux的.NET Core中执行此操作? 你在用什么?

[我不想强迫客户更改其工作模式]

感谢您的所有建议,

Luis Pinho

3条回答
Alawn_Xu
2020-08-21 18:32

你好,格雷格,

感谢您的快速答复。

我不是SAP专家,所以我可能使用的术语不正确,对此感到抱歉。

存根

当我们的系统启动时,它将在配置好的SAP系统(存根)上注册自己,因此,如果使用sm59事务,我将能够测试连接。

SAP->我们的系统(IDocs)

在某些SAP动作中,SAP将触发IDoc的生成并发送到我们的系统(例如LOIPRO03),然后我们将捕获IDoc并对其进行处理。

我们的系统-> SAP(RFC调用)

在我们系统中发生的某些事件中,我们需要向SAP发送信息(即:确认),这是通过对BAPI进行RFC调用来完成的。

Theobald

是的,他们的说法是,他们的工具都不支持Linux。

再次感谢

Luis的Pinho

一周热门 更多>