1:
2:
•
.NET与SAP的通信仅通过RFC一种方式实现(SAP 4.6版)
•
现在可以通过SOAP协议或者RFC与SAP后台进行通信(6.1以后)
•
NCO客户端和SAP服务器端位于同一个INTRANET内部或者没有防火墙相隔的话用两种方式都可以进行通信
•
例如包含HTTP://的就必须要使用SOAP
•
SAP RFC将通过调用代理类的方法实现。
一个代理中可以包含多个RFC连接,每一个连接都对应一个SAP RFM调用2:
•
通过SAP服务器创建C#代理。
•
SAP IFR中的WSDL文件。
•
标准WSDL文件。
•
通过SAP服务器创建代理。
•
添加在新建代理对象中需要使用的远程功能模块RFM。
•
代理添加后,系统将生成相关代码,而且SAP代理的WSDL文件被添加至新建的.NET项目中。