最近写sap接口,发现他真不好用,没办法,工作要求,先说基本用法:
1,设置接口信息:
//SRM 生产环境
private static Properties setSRMProdProperties() {
Properties connectProperties = new Properties();
connectProperties.setProperty(DestinationDataProvider.JCO_ASHOST, “10.138.1.26”);// IP
connectProperties.setProperty(DestinationDataProvider.JCO_SYSNR, “00”);// 系统编号
connectProperties.setProperty(DestinationDataProvider.JCO_CLIENT, “800”);//客户端编号
connectProperties.setProperty(DestinationDataProvider.JCO_USER, “jiance27”);//用户名
connectProperties.setProperty(DestinationDataProvider.JCO_PASSWD, “12345678啥的”);//密码
connectProperties.setProperty(DestinationDataProvider.JCO_LANG, “ZH”);//语言
return connectProperties;
}
2,设置目的地,
DestinationDataProviderImpl destDataProvider = new DestinationDataProviderImpl();
destDataProvider.addDestinationProperties(“SAP”, propertiesSAP);
destDataProvider.addDestinationProperties(“HS1”, propertiesSRM);
Environment.registerDestinationDataProvider(destDataProvider);
注意:
1 Environment.registerDestinationDataProvider(destDataProvider);这是个单例的方法,如果有值了再调就会报错,
所以在设置Destination的时候要将所有的目的地一次性全部放进去,如上实例
本人当时调用有问题,把源码看了一遍才发现.
2,接口返回结果
for(bean b: list){
JCoTable returnStructure =function.getTableParameterList().getTable(“OUTPUT”);
for (int i = 0; i < returnStructure.getNumRows(); i++) {
returnStructure.setRow(i);
bean.set属性1( returnStructure.getString(“NUM1”));//设置值
}
}
注意:这里的结果returnStructure 假如是循环调用,那么这个结果是所有的循环的结果的list, 意思是说每个循环都会把之前的结果都保存而不会只返回本次的结果.

SAP接口的几个注意事项相关推荐

  1. SpringBoot调用SAP接口(搭建部署)

    一.项目搭建 创建项目,添加依赖 引入maven依赖 编写工具类 测试是否成功 注意事项 二.打包部署 一.项目搭建 1.创建Maven项目,在src/main/resource目录下创建lib文件夹 ...

  2. 金审系统与SAP接口

    https://blog.csdn.net/forever_crazy/article/details/51187636 会计信息是国家审计监督的重要内容,保证会计信息准确透明,遏制会计信息失真,是全 ...

  3. 用VB开发SAP接口程序

    SAP R/3系统是业界最先进.最稳定的ERP系统,国际和国内大型企业采用该系统的比例遥遥领先于其它ERP系统的总和.SAP R/3内建了二次开发平台,使用的开发语言叫做ABAP,是一种类似于COBO ...

  4. SAP接口集成-PO/PI-SLD配置

    SAP接口集成-PO/PI-SLD配置 前言 一.SLD-system landscape directory 系统框架目录.系统格局目录 二.ESR/IR -integration reposito ...

  5. 2021.12.9 java代码对接sap接口(soap协议、webservice)

    2021.12.9 java对接sap接口(soap协议.webservice) 问题:对接sap接口,代码调试 执行: 1.soapui 软件测试是否能正确访问 未能正确访问,因为未在本地配置域名映 ...

  6. SAP 接口 inbound (SAP CALL JAVA ) 负载均衡说明

    关于SAP和oracle技术资料对于RFC JCO inbound .outbound 特别说明: 一.ORACLE的资料显示(Integration Adapter for SAP R/3 User ...

  7. SAP License:金审系统与SAP接口

    会计信息是国家审计监督的重要内容,保证会计信息准确透明,遏制会计信息失真,是全社会共同的责任.为此国家审计署倡导并主要起草了<信息技术,会计核算软件数据接口>标准.为积极推动该标准的贯彻实 ...

  8. SAP接口 财务凭证集成_费用报销

    OA系统调用此接口,传输费用报销流程的凭证信息到SAP,生成费用报销类型SAP凭证. 调用标准的BABI方法实现. 1.首先先介绍一下实现会计凭证生成的BAPI,参考链接. 2.增强操作在另一篇文章( ...

  9. 耳机接口规则_耳机母座接口定义及使用注意事项

    耳机母座接口定义 关于耳机母座接口定义,一般区分有两种不同的耳机母座接口定义,首先一种是三段式耳机母座,其三段式耳机母座接口定义(从耳机母座内部末端开始顺序)为:左声道.右声道.地线.对于三段式的耳机 ...

最新文章

  1. python小知识_python-小知识点积累(持续更新)
  2. 如何识别AWARD的BIOS-ID
  3. boost::hana::make用法的测试程序
  4. Mongodb 集群加keyFile认证
  5. solr部署在tomcat下
  6. /etc/shadow文件
  7. 静能沉淀浮躁,过滤浅薄,调节精神。 静能解读生命的安宁,拥有了然于心的平静。...
  8. vue-cli构建项目使用 less
  9. 力扣-剑指Offer-57 和为s的连续正数序列
  10. 完全干净卸载 iTunes 步骤
  11. java 仓库管理系统源码
  12. 21. 合并两个有序链表
  13. 怎么撰写营销策划书?
  14. 微信小程序的复制功能
  15. C#通过ip地址取当前城市
  16. 国家职业资格目录(执业资格,从业资格,职称)与各类国家证书
  17. HTML+CSS+JavaScript 实现登录注册页面(超炫酷)
  18. hive-jdbc-uber-2.6.5.0jar包自提
  19. python基于django药房药品销售进销存管理系统
  20. amtemu v0.9.2怎么用_用移动硬盘装载启动big sur从来不是一件正经事 | 吴派胡言 1.2.2...

热门文章

  1. 开讲啦观后感2017计算机科学家,开讲啦观后感2017
  2. 一封手机信牵出的有关诺基亚的种种“内幕”
  3. ChatGPT推出后,立场检测技术将如何发展?
  4. 对抗训练非负矩阵分解
  5. 20100918_Dawning_GridBag布局
  6. 无锡最快的计算机处理中心,最快计算机在锡诞生 神威太湖之光获吉尼斯认证...
  7. 真正理解微软Windows程序运行机制——窗口机制(第三部分)
  8. 小码哥-玩转【斗鱼直播APP】系列之框架搭建
  9. 征信小知识︱逾期记录怎么清除,能“铲单”吗?
  10. 在西洋棋、将棋打败人类之后,电脑也将在围棋战胜人类