我即将获得一个将与SAP集成的ASP.NET项目。我是一名.net程序员,我对SAP一无所知。现在我们的客户有一个SAP系统..我需要建立一个拥有普通数据库的网站(如sql sever 2008),并且还需要与该公司的现有SAP系统进行交互。现在我的查询是我需要知道的事情来处理这件事。我听说过SAP.NET Connector ......我怎么下载它?我不喜欢它是免费的我应该有SAP密码。我还需要什么?我需要一些关于这个的信息......
提前致谢....
答案 0 :(得分:2)
答案 1 :(得分:1)
您基本上有两个选择:
答案 2 :(得分:1)
只有在SAP系统上已有所有API(称为所谓的RFC)的情况下,才使用SAP.NET。如果不是这种情况,即使对于SAP.NET,您也需要获得一些SAP编程知识(ABAP)并开发一些RFC功能,或者您需要有人为您执行此操作。
在此处查看有关RFC功能的更多信息: http://help.sap.com/saphelp_nw04/helpdata/en/22/042518488911d189490000e829fbbd/frameset.htm
如果你已经在SAP方面做了一些后端开发,并且你的Netweveaver版本不是太历史了(比如7.00或更好),我强烈建议用这些RFC生成Web服务(可以用3-点击4次,然后将它们称为常规SOAP服务。
如何将RFC转换为Web服务: http://help.sap.com/saphelp_nw04/helpdata/en/e9/ae1b9a5d2cef4ea4b579f19d902871/frameset.htm
如何启用Web服务并创建耗材端点: http://help.sap.com/saphelp_nw70/helpdata/en/47/3971ff39591a53e10000000a1553f7/frameset.htm
这样所有特殊的东西都停留在SAP系统上,而你的.NET解决方案只依赖于标准内容和你的.NET知识。