sap abap与java之间通过rfc传递数据实例
SAP ABAP 与JAVA 之间通过RFC 传递数据实例 作者的EMAIL:ebahaimei@ ebahaimei
更多信息请访问 /
1、 需求
根据选择条件取数据库表 T001 数据,并将该数据通过 RFC 接口传递给 JAVA,并由 JAVA
接收后,将数据回传给SAP,将回传的数据保存到数据库表ZT001T表中,并输出此次回传数
据。
2、 流程
图1
3、 操作步骤
ABAP(作为Clint端),调用JAVA(作为服务器端)。
① JCo 服务器程序在网管中的注册
下面给出该程序的JCo服务器程序在SAP网关中的注册步骤。
(1) 在SM59中,定义一个连接类型为T的远程目标
图2
1
SAP ABAP 与JAVA 之间通过RFC 传递数据实例 作者的EMAIL:ebahaimei@ ebahaimei
选择TCP/IP connections
图3
单击创建按钮
图4
2
SAP ABAP 与JAVA 之间通过RFC 传递数据实例 作者的EMAIL:ebahaimei@ ebahaimei
RFC目标系统,是RFC调用时候使用的。
Program ID,是JAVA程序中使用的。
图5
这里的Geteway Host就是下图的应用程序服务器地址。
TCP服务sapgw是固定的,后面的10就是下图的系统编号。
3
SAP ABAP 与JAVA 之间通过RFC 传递数据实例 作者的EMAIL:ebahaimei@ ebahaimei
图6
特别要注意的是,下面图要默认 Unicode,因为这个标示影响 Java 代码中的 Unicode
设置。
4
SAP ABAP 与JAVA 之间通过RFC 传递数据实例 作者的EMAIL:ebahaimei@ ebahaimei