一.简介
BDC是Batch Data Conversion的简称,对应的事物码是SHDB,是一款轻量化的批处理工具。运用SHDB,一般通过对业务操作(指定事物码)进行录像生成脚本,如果重复次数少,可以手工修改脚本中字段的值再次执行;对于大量业务操作,则采用导出脚本模板,加工成批量执行脚本后,再导入执行,加工脚本过程一般采用Office的邮件合并方式。SHDB不能进入后台录像,将后台配置转换成事物码或SM30、SM34维护。
二.操作
假设以公司3100需MMPV批量处理物料期间为例,目前测试系统中公司3100的物料期间在2013年3月,假设测试批量开启至2015年3月。
-
1.SHDB
进入SHDB后,New recording后设置name和进行录屏的tcode-MMPV,选择提交后继续。进入录屏。
image.png
-
2.Recording
先手工进行MMPV操作进行录屏后执行并保存,红框内即需要后期进行批处理转换的数据。
image.png
image.png
-
3.选择导出模板,保存为txt文件
image.png
-
4.进行数据模板文件创建
新建excel表格,定义好批量修改的月份和年份
image.png
新建word文件,此处要使用word中的邮件合并功能。在工具栏选择邮件-开始邮件合并-普通word文档。同时将刚才保存的txt文件复制至word中。
image.png
然后选择收件人-使用现有列表,选择刚才保存的excel表格,第一个工作表
image.png
插入合并域-然后鼠标选择月份和年份后,进行替换。此处注意,如果选择的月份是1位字符比如4月份,需要将前年空格也选中,否则后期会提示溢出字符报错。可以选择预览结果查看。确定无误后,选择完成并合并,保存为单个文档-全部。这时会新建一个新的word文档,里面数据进行自动替换。另存为txt纯文本文档。
image.png
image.png
-
4.导入数据
回到刚才新建的录屏界面,选择导入txt文件
image.png
image.png
-
5.执行导入
选择处理,然后后台执行,执行成功
image.png
image.png
网友评论