普通代码修改
重命名 Java 包
SAP JCo standalone version 3.0 来自 SAP JCo 作为 SAP NetWeaver 7.1完整的组件。因为老的和新的 JCo API 都是可用的,它需要使用新的API Java包命名规则来避免代码冗余。
以前的公约(对老的API仍然适用)com.sap.mw.jco* 被修改成 com.sap.conn.jco*。
setValue()操作的顺序
setValue()操作的值顺序已经变成了适应更通用的约定。
这些变化大部分是公认的编译器,但不幸的是没有那些出现频率最高(String,int <-> int,String)。
新的JCo API导入修改包的名称:
com.sap.mw.jco* 为
com.sap.conn.jco*.
确定setValue()值操作的顺序 String- 和
int-,适应值的顺序是必要的。
例:
在下面的例子中setValue()操作的值顺序变得很清晰:
JCo 2.x
JCo 3.0
替换 JCo 类
新的 JCo API 替换之前的 JCo 类 (比如,JCO.Function,JCO.Table 等) 接口以规范平台指定使用的API。
最新定义的接口名称与之前的JCo类的名称是非常近似的。比如以前的类,所有导入的接口具有相同的后缀,不是在之前外部类中,但是近似命名规则,如”JCO.~“变成”JCo~“。
步骤
替换之前所有JCo类相应的接口。
例子
下面的例子中JCo类被替换了接口:
JCo 2.x
JCo 3.0
分享到:
相关推荐
最新Windows_64和Linux_64下配置JCo3环境,还有配置说明和测试代码 1)将libsapjco3.so、sapjco3.jar扔到指定目录; 3、把JCo3安装目录添加到LD_LIBRARY_PATH环境变量; 4、把 安装目录sapjco3.jar添加到CLASSPATH环境...
windows 环境设置 1.sapjco3.dll 需要与 sapjco3.jar 在同一目录 2.设置系统环境变量,将sapjco3所在目录加入系统环境变量 例如: 新建环境变量 变量名: JAVA_SAPJCO 变量值: E:\sapjco3\sapjco3-win32 将新建的 JAVA_...
mvn install:install-file -DgroupId=org.hibersap -DartifactId=sapjco3 -Dversion=3.0 -Dpackaging=jar -Dfile=E:/sapjco3/sapjco3-win32/sapjco3.jar 用以替换 org.hibersap 加载项下载的文件 <groupId>org....
sapjco3-3.0.jar下载
sapjco.jar sapjco.dll 可扩展文件 里面报错 32位和64位的sapjco.jar sapjco.dll 还有sdk手册
下载后运行该命令,-Dfile=路径可以修改成自己的路径 mvn install:install-file -DgroupId=org.hibersap -DartifactId=sapjco3 -Dversion=3.0 -Dpackaging=jar -Dfile=E:/sapjco3/sapjco3-win32/sapjco3.jar
sapjco30 SAP官网2017/7/18更新版本,Windows64...因项目开发SAP RFC接口,使用sapjco3.dll/sapjco3.jar,而网上下载多个版本的sapjco3.dll都提示版本等级太低,最后从SAP官网上下载了2017/7/18更新的文件,使用后OK。
mvn install:install-file -DgroupId=org.hibersap -DartifactId=sapjco3 -Dversion=3.0 -Dpackaging=jar -Dfile=E:/sapjco3/sapjco3-win32/sapjco3.jar 用以替换 org.hibersap 加载项下载的文件 <groupId>org....
java连接sap的工具包,SAP官网最新版本sapjco3资源 内含sapjco3.dll 、sapjco3.jar等文件
sapjco3-3.0.jar.zip sapjco3-3.0.jar.zip sapjco3-3.0.jar.zip sapjco3-3.0.jar.zip sapjco3-3.0.jar.zip
sapjco3.dll文件(版本721.619),放在C:\Windows\System32路径下。
连接sap必须要sapjco3.dll,libsapjco3.so
sapjco3-3.0.19包和dll版本7210.1120 解决报错 Native library sapjco3 is too old. Found library XX\XX\\XX\bin\sapjco3.dll has version "721.510", but required is at least version "721.1016".
java 连接SAP相关的环境工具包。 sapjco3.dll sapjco3.jar
sapjco-ntintel-2.1.8.rar 内含:librfc32.dll、sapjco.jar、sapjcorfc.dll 亲测可用跟另一个资源 jco_for_+linux(附说明)配套使用
sapjco3-3.0.19和dll版本721.1120及619和913
sapjco-ntintel-2.1.7.zip
sap编程接口.JCo3.0是Java语言与ABAP语言双向通讯的中间件。
Native library sapjco3 is too old. Found library C:\Windows\System32\sapjco3.dll has version "720.38", but required is at least version "720.612".
Java rfc调用 sap 接口 sapjco.jar sapjco.dll 文件