Proxy 分为两种,ABAP Proxy 和JAVA Proxy 。他们之间的不同不仅在于语言,ABAP Proxy 在应用端(R/3 等) 生成的,JAVAProxy 是从IR 中生成的.JAR 文件。但是它们都是依据message interface 中的WSDL 产生的。
Proxy 具有与message interface 相同的属性:Inbound, Outbound, Synchronous, Asynchronous
做ABAP Proxy 之前,要用 RZ70 去建立R/3 与PI 的连接。这里还可能需要用SM59 去定义相应的RFC Destination 。用SMGW 可以在PI 的端找到相应的Service 。
Table :SPROXSET ,是用来设置SPROXY 权限的,可以查找在这张表里查找自己是不是有权限。
T-CODE :SPROXY 就是在Application 端生成PROXY 的主要工具,在这之前,你需要在PI 端设置好相应的Message Interface ,SAP 端才能根据Message Interface 的WSDL 生成ABAP Proxy
JAVAProxy 相对简单,只要在Message Interface 中右击相应的Message Interface ,会有Java Proxy Generation 选项,就可以自动生成JAVAProxy ,.JAR 文件,开发人员可以对其进行部署。