PyRFC
文章平均质量分 90
PyRFC
stone0823
财务、SAP以及编程
展开
-
PyRFC 服务器端编程要点
PyRFC 支持服务器端编程。什么是服务器端编程?有哪些技术要求?。本篇主要介绍 PyRFC 的技术实现。原创 2023-11-28 00:30:17 · 1510 阅读 · 0 评论 -
从SAP导出大数据表
在前一篇博文[记一次大量数据导入导出SAP系统实验]中,介绍了将大量数据导入到SAP,以及从SAP导出的方法,但对导出数据场景,在数据量比较大的时候,需要借助 SAP 应用程序服务器,方案不理想。为了解决将SAP表数据导出到本地,我仔细看了 RFC_READ_TABLE 函数,实现了通用的数据导出方案原创 2021-04-11 15:02:29 · 3341 阅读 · 0 评论 -
记一次大量数据导入导出SAP系统实验
最近因为碰到一个大量数据传输到 SAP 的场景,在个人的 ECC 虚拟机上做了一个数据导入到 SAP 并且从 SAP 导出的测试,本文是对测试过程要点的记录。导入测试场景:将 具有 4 列 500 万条数据导入到 zemployee 表,zemployee 表的结构:利用 Python 第三方模块 faker 生成模拟数据,4 列数据以 csv 格式存储,文件体积为 350 M。from faker import Fakerimport randomfake = Faker(locale="原创 2020-12-15 19:34:07 · 2536 阅读 · 0 评论 -
SAP接口编程 - PyRFC 调用自定义函数
PyRFC 调用自定义函数与调用 SAP 标准的 RFM (Remote enabled Function Module) 从技术上来说并没有任何区别。但从个人使用的体验来看,因为 Python 语言的简洁、灵活和强大,基于 PyRFC 的 RFC 调用,比完全在 ABAP 中编码,效率更高,也简单很多。本篇基于这样一个任务:SAP 中通过 BDC 的方式录制事务码 AS01 来创建固定资产并生成自定义的函数 (ZFM_AS01),使用 Python 从 Excel 中读取数据,通过 PyRFC 调用原创 2020-11-30 08:57:01 · 1724 阅读 · 0 评论 -
SAP接口编程 - PyRFC 调用 BAPI_FIXEDASSET_CREATE1创建固定资产
本篇演示通过 PyRFC 调用 BAPI_FIXEDASSET_CREATE1 在 SAP 系统中创建固定资产,再一次体验一下 Python 与其它语言相比的简洁性。首先简单说明 BAPI_FIXEDASSET_CREATE1 的用法。这个函数的参数比较多,但可能实际用不到那么多字段,我们只使用一些基本和必须的字段。下面的 ABAP 代码演示了该函数的用法。参数存在后缀加 x 的参数,比如 general_data,存在 general_data_x 的参数。这些参数用于告诉函数哪些字段的值是需要被原创 2020-11-18 14:03:08 · 1907 阅读 · 0 评论 -
SAP接口编程 - PyRFC +Flask+Power Query 实现 SAP 系统科目余额表
得益于 Python 的简洁以及 PyRFC 的加持,SAP 接口编程变得非常简单。本篇介绍如何使用 PyRFC 和 Flask 提供 Restful 服务原创 2020-10-30 20:22:07 · 2160 阅读 · 0 评论 -
SAP 接口编程 - PyRFC
之前我有比较系统地讲解过 SAP 接口编程,但没有使用 Python 语言的,主要是因为没有一个合适的 package。之前偶见几篇介绍 PyRFC 的文章,因为对 unicode 的支持实在不敢恭维,没有任何尝试的欲望。现在 PyRFC 已经到了 2.1 版本(https://pypi.org/project/pynwrfc/),有了质的飞跃,代码在 Github 上开源(https://github.com/SAP/PyRFC),可以作为 SAP 接口编程的一个选择了。安装安装 SAP NW RFC原创 2020-10-22 23:35:39 · 4820 阅读 · 3 评论