SHDB 批处理使用方法
1.说明
SAP 系统有多种批处理工具,例如 LSMW、SCAT、BDC 等,各有侧重点,本文专门
介绍 BDC 的应用操作。BDC 是 Batch Data Conversion 的简称,对应的事物码是
SHDB,是一款轻量化的批处理工具。
运用 SHDB,一般通过对业务操作(指定事物码)进行录像生成脚本,如果重复次数
少,可以手工修改脚本中的字段再次执行;对于大量业务操作,则采用导出脚本模板,加
工成批量执行脚本后,再导入执行,加工脚本过程一般采用 Oice 的邮件合并方式(参见
《利用 Oice 2007 邮件合并生成批处理脚本》)。
SHDB 不能进入后台录像,将后台配置转换成事物码或 SM30、SM34 维护参见《后
台配置转至前台操作》、《以维护视图(簇)的方式进行配置》。
2.操作
本文讲解 SHDB 操作,示例背景是对公司代码 0001 逐月打开物料帐期,公司代码
0001 是 ERP 系统的示例公司代码(一般不使用),初始帐期 1998 年 3 月,在此需将帐
期从 1998 年 4 月逐月开帐期至 1999 年 12 月,共计 21 个重复操作。
操作流程是在 SHDB 环境中创建一个记录,用 T-CODE:MMPV 打开 1998 年 4 月的
帐期,并进行录屏生成脚本。导出脚本成为一个模板,结合 Oice 的邮件并合生成 20 个
执行脚本(1998 年 5 月至 1999 年 12 月),再将执行脚本导入并执行。关于 MMPV 更
详细的说明参见《设定物料凭证结算期间(Period)》。