文档介绍: Excel- VBA SAP - R FC 刘 静 摘 要: 通过 VBA 程序实例, 介绍了利用 Excel 的 VBA 宏程序, 调用 SAP 系统的 RFC 远程函数 接口, 实现外部数据与 SAP 系统的交互。 程序实现了在 VBA 中登录 SAP 系统, 并完成对 SAP 主 数据的写入和读取, 同时也简单给出对 RFC、 BDC、 VBA 的理解和经验。 关键词: SAP 系统; 远程函数调用; VBA 宏程序; 批量数据转换 SAP 系统目前已经逐渐成为国内很多大型企业实施 ERP 系 统 的 首 选 。 自接触该系统之后 , 工 作 中 一直存在一种困扰 , 程序开发 2 2.1 模板确定 这里不详细介绍员工主数据字段 获 取 和 BDC 录 制 过 程 , 一 般 有 实 际 SAP 系 统 工作经验的用户都会接触到这一基本技 术 。 只给出录制好的 BDC 模 板 文 本 在 Excel 中 编 辑 好 的 结 果 , 如图 1 所示。 主数据模板亦 如 图 2 所 示 , 模板中所列出的字段 都是变量, 常量字段则在 BDC 中默认 数 值 导 入 。 注 意 BDC-员 工和 FIELD-员工两个模板中的字段名要一一对应 , 完 全 一 致 。 例 如 : 如 : BDC-员 工 中 的 &LIFNR 对 应 的 是 FIELD-员 工 第 一 行的 LIFNR, 以此类推。 即 在 维 护 SAP 主 数 据 时 , 重复性手工劳动过多 , 导 致 工 作 效 率低下, 数据错误率高。 以员工主数据维护 (BDC 模板维 护 方 式) 为例, 其操作流程如下 : (1) 确认员工主数据模板 , 主要包括 LFA1 表字段名称。 (2) 运行事务代码 SHDB 录制 BDC 数据导入模板。 (3) 按要求逐项填写员工主数据并存为 TXT 文本 |
|
来自: 苏向南0vosnmu0 > 《待分类》