[跟我学SAP开发]BDS + DOI + Mail Merge (一)

难度:高,需要HR编程和ABAP OO知识

[@more@]

需求:

政府信息化是个很伟大的事业,是咱们软件行业拉动内需的火车头。这不么,多年未变的北京社保信息系统终于有了改变。以前是医疗单独一套系统,其他保险一套系统,终于这俩系统要合成一个了。于是,我们的SAP系统又有的改了。

别看北京是首善之都,这政府信息化可没走在别的地方前面。到目前为止如果你要在北京的社保系统新开户,或者从一家企业转到另一家企业,都要提交一个纸质的登记表。这次的社保系统的修改,比以前有了一点点小进步,那就是终于提供了一个纸质登记表的Word文件。

好了,需求来了,以新开户为例,需要提交一个登记表,其中有姓名、身份证号等信息。这些信息已经在SAPHR系统中存在了,我们不希望办理社保的人把这些内容再手工抄一遍,类似身份证号这种东西,给你抄错一位可是很麻烦的事情。我们希望系统能够自动从HR系统中筛选出当月新参保的人员信息,并将信息自动填入到社保局提供的Word文档中。

思路:

需求已经讲清楚了,怎么着手搞呢?

抛开SAP,最简单的实现方法是利用Word提供的邮件合并功能。邮件合并可以方便的将数据源里的数据的填充到固定的模板中。这样我们只需要将要填入模板的数据从SAP中导出到一个Excel文件中,即可用使用邮件合并功能完成任务了。但这样做,要求使用人员有比较高的Office操作能力。

那么,能不能直接用SAP来调用Word的邮件合并功能呢?没问题,SAP强大的地方就在这里,他不但是个ERP系统,同时还提供了各种可能性。

SAP里,和Office集成有若干种办法,其中DOI(Desktop Office Integration)对邮件合并功能有很好的支持,我们就用它来做。

准备:

提供几个参考资料,着急的朋友可以先自己弄弄。

系统自带的示例程序:SAPRDEMO_MAILMERGE_INTERFACE

SAP Library的链接:http://help.sap.com/saphelp_nw70/helpdata/en/e9/0be775408e11d1893b0000e8323c4f/frameset.htm

(未完待续)

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/54246/viewspace-1023950/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/54246/viewspace-1023950/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值