SM59配置RFC
SAP与外部程序整合的方式有很多,常见的有: 1. Java Connector(Jco) or Java Resource Adapter(JRA) 2. .NET Connector 3. RFC Library 4. Business Connector其他还有1. OLE automation/ActiveX Control 2. ALE and IDOCs 3. SOAP Processor 4. SAP Data Tranfer Program 5. ITS 6. Netweaver XI当然各种整合方式适用范围不同,视整合的目的与策略来决定使用的整合方式在Window环境与VB, C#等整合可以考虑.NET Connector的整合方式(其他如ActiveX Control也可以) Steps: 1. .NET Program :在SAP Gateway host注册2. .NET Program :被呼叫的程序功能X,必须与SAP中的呼叫(caller)者,传递的参数互相匹配3. SAP Program :包含Call Function X Destination Y 4. .NET Program :执行程序并传回结果到SAP程序不详细说明了,请找到SAP .NET Connector的文件好好Study就会了而SM59设定的方式:方法一:在SAP Gateway注册RFC Server (就是要被调用的程序)建立Destination参数如下: Connection Type : T Activate type : Registered Server Program Program ID :被呼叫的程序名称Gateway host : host_x (就是SAP Application Server的host name) Gateway Service : sapgw方法二:有SAP Gateway启动RFC Server建立Destination参数如下: Connection Type : T Activate type : Start on Explicit Host Program : ../rfcsdk/bin/srfcserv