二维码

[BDC] 不用编程通过WORD邮件合并方式BDC导入数据

Twilight发表于 2015-01-26 16:55zlzt 最后回复于 2019-12-30 16:22 [复制链接] 5721 1

VV31 创建条件记录(Create Output – Condition Records - Billing) ,在SHDB录制操作之前,我们可以先试用t_code创建一个单子,如果没有问题(没有警告/报错的消息提醒),这样我们录制时不会产生多余的操作步骤,更快更准确。

1、准备需要导入的数据
vv31 bdc 10.jpg
2、T_CODE  SHDB
vv31 bdc 1.jpg
点击“New Recording”,输入recording名称和T-code,点击“Start recording” 开始录屏
vv31 bdc 2.jpg
回车
vv31 bdc 3.jpg
只需填入3个参数,后面2个回车,自动带出,然后保存退出录屏模式,注意一定不要有多余的操作
vv31 bdc 4.jpg
保存录屏操作的数据,然后单击Export导出按钮,注意导出是.doc格式
3、word中数据转换
vv31 bdc 5.jpg
将录屏时输入的值,替换成execl数据源该值对应的列标题名称,注要选中该值
vv31 bdc 6.jpg
输入execl数据源该值对应的列标题名称
vv31 bdc 7.jpg
现在我们可以看到刚才被选中的值,被替换成列名称了
vv31 bdc 8.jpg
用同样的方法替换其他字段
4、使用 邮件合并向导
vv31 bdc 9.jpg
点击,在右侧会出现向导
vv31 bdc 11.jpg
一般都选择默认,单击下一个即可,在第三步中我们需要关联execl数据源
vv31 bdc 12.jpg
这里Sheet1$ Sheet2$ Sheet3$是对应execl文件左下角的标签,选择数据所在的标签,然后单击确定
vv31 bdc 13.jpg
单击确定
vv31 bdc 14.jpg
我们可以看到word中的输入字段对应的值,被execl数据源的第一条记录填充,点击下一步
vv31 bdc 15.jpg
出现这个界面,选择“Edit individual letters…” ,然后选择 'all',单击确定按钮
vv31 bdc 16.jpg
现在我们看到execl数据库中的所以数据都被转换成bdc录屏格式,填充在word中
我们需要将word中数据转换成txt文本文件(可以文件->另存为;也可以复制粘贴)
5、回到SHDB我们刚才录制的那条记录
vv31 bdc 17.jpg
切换到修改模式下,然后EDIT->DELETE ROW清空所有数据,再重新导入txt文件的数据
vv31 bdc 18.jpg
点击处理

vv31 bdc 19.jpg
6、查看bdc处理结果
vv31 bdc 20.jpg
PS:此种方法只能批到数量较少的数据,数据过多word转换和导入过程可能会‘无响应’挂掉;
优点是不需要写代码,有处理结果消息
回复

使用道具 举报

zlzt
感谢分享
回复

使用道具 举报

快速回帖

本版积分规则
您需要登录后才可以回帖 登录 | 注册有礼

快速回复 返回顶部 返回列表