分享

ExcelVBA与SAPRFC接口调用实例.doc

 苏向南0vosnmu0 2019-03-13
文档介绍:

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 文本

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多