SAP中的几乎任何功能都可以用C#去调用,大体思路是用微软的中间件BizTalk(可以去搜一下)。BizTalk接口可以作为web引用在.NET的项目中调用,然后biztalk server通过SAP的相关驱动再去调SAP的接口(一般来说是BAPIs/IDOCs)。你可以看看这篇文章,里面讲到了biztalk server对于SAP的适配器。总的来说这个项目需要一个ABAP开发人员/Basis(需要有必要的ABAP开发),一个.NET开发人员,和一个会配置BizTalk Server的开发人员(配置还是挺烦的,没经验的要慢慢摸索)。