开发基础 报表教程 数据字典 对话编程 表单打印 增强出口 SAP接口 S/4 HANA
实战案例 实战笔记 资料下载 CRM
问答互助 会员分享 俱乐部 广告区
论坛指南、建议和投诉
Twilight发表于 2015-01-26 16:55zlzt 最后回复于 2019-12-30 16:22 [复制链接] 6055 1
使用道具 举报
Twilight
管理员
发表回复 回帖后跳转到最后一页
1、准备需要导入的数据
2、T_CODE SHDB
点击“New Recording”,输入recording名称和T-code,点击“Start recording” 开始录屏
回车
只需填入3个参数,后面2个回车,自动带出,然后保存退出录屏模式,注意一定不要有多余的操作
保存录屏操作的数据,然后单击Export导出按钮,注意导出是.doc格式
3、word中数据转换
将录屏时输入的值,替换成execl数据源该值对应的列标题名称,注要选中该值
输入execl数据源该值对应的列标题名称
现在我们可以看到刚才被选中的值,被替换成列名称了
用同样的方法替换其他字段
4、使用 邮件合并向导
点击,在右侧会出现向导
一般都选择默认,单击下一个即可,在第三步中我们需要关联execl数据源
这里Sheet1$ Sheet2$ Sheet3$是对应execl文件左下角的标签,选择数据所在的标签,然后单击确定
单击确定
我们可以看到word中的输入字段对应的值,被execl数据源的第一条记录填充,点击下一步
出现这个界面,选择“Edit individual letters…” ,然后选择 'all',单击确定按钮
现在我们看到execl数据库中的所以数据都被转换成bdc录屏格式,填充在word中
我们需要将word中数据转换成txt文本文件(可以文件->另存为;也可以复制粘贴)
5、回到SHDB我们刚才录制的那条记录
切换到修改模式下,然后EDIT->DELETE ROW清空所有数据,再重新导入txt文件的数据
点击处理
6、查看bdc处理结果
PS:此种方法只能批到数量较少的数据,数据过多word转换和导入过程可能会‘无响应’挂掉;
优点是不需要写代码,有处理结果消息