王家屋场


记录点滴!
<不要退缩,要勇往直前。作为一个男人,要拿出男人的勇气和豪情,学会挑战陌生和困难,挺过去你就是专家。>
  首页  :: 新随笔  :: 联系 :: 管理

在Excel中使用VBA连接SAP系统并调用Function Module

Posted on 2009-01-04 22:42  Flying in sky  阅读(2855)  评论(0编辑  收藏  举报

     前面几天看到一个同事做了一个Excel,在Excel中使用VBA调用SAP中的一个Tcode,然后把Sheet中的内容保存为本地的一个txt文档,再在Tcode中调用该TXT文件然后执行Tcode,并将结果返回至Excel中。感觉很神奇,在网上找了一些资料,使用VBA登录到了SAP中并调用function module,将结果返回到Excel中。个人感觉这挺好的:假设用户有这么一个需求,需要将SAP中的数据经过某些处理后下在到本地Excel中,那么我们就只需要在SAP中写一个Function module,将结果放置在一个table里面,然后在Excel中使用VBA对这个Function module进行调用,那么结果就可以直接现实在Excel中了。多么美好的一件事。呵呵!

    当然,我同事写的那个比较复杂,暂时还没有仔细去研究,改天研究好了再记录以下!

     在这里不直接对如何在VBA中调用Function module进行记录了,直接看附件吧!

/Files/flysky927/Conect-to-SAP.rar

 

  声明:附件中的内容是我参考网上的资料直接改过来的,如果侵犯了你的权力,请及时告知,我将马上撤销!