Chinaunix首页 | 论坛 | 博客
  • 博客访问: 6859477
  • 博文数量: 3857
  • 博客积分: 6409
  • 博客等级: 准将
  • 技术积分: 15948
  • 用 户 组: 普通用户
  • 注册时间: 2008-09-02 16:48
个人简介

迷彩 潜伏 隐蔽 伪装

文章分类

全部博文(3857)

文章存档

2017年(5)

2016年(63)

2015年(927)

2014年(677)

2013年(807)

2012年(1241)

2011年(67)

2010年(7)

2009年(36)

2008年(28)

分类: 数据库开发技术

2014-05-03 19:01:01

      MII中的数据如何传ERP系统,有很多种方式:

      1.ABAP直接访问MII数据库,在ERP端配置其数据库连接,再在ABAP中通过Native SQL访问MII端数据库;
      2.通过开发RFC,供MII端调用,这种方式需在MII中创建一个事务Call RFC将数据传送到RP端;前者有需要时ABAP决定何时调用,后者由MII推送;

      那是否有另外一种方式可以访问到MII中数据呢?另外还有两种方式:
      A.通过访问Web Services,
      B.通过访问Http协议;都可访问到;

      访问Http,通过类CL_HTTP_CLIENT便可;但是注意,
      I.访问完成后注销登录,不然访问次数越多,Session越多;
      II.如访问比较频繁,则可以通过Cookie设置表头将首次访问返回的SessionID传回这样不必再次登录。

      纵观其原理与在C#,JAVA,ANDROID中直接访问http协议都是累同,所以ABAP并无特别之处,也不过如此罢了。

      当然除了类CL_HTTP_CLIENT,也可使用HTTP_GET,HTTP_POST.

      如下是获取工作中心其作业代码的案例:

      abap中的结果:

     
     

      浏览器端访问的结果:

     
阅读(1542) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~