我们有一个任务是从SAP /3中的数据创建一些XML输出。为此,我们使用了SAP连接器。我们面临的问题是,有一些字段没有被任何标准的BAPI公开。不幸的是,我们不能在这个特殊的系统上创建定制的BAPI。
因此,我们只能使用任何可用的标准BAPI。我在互联网上看到,像ERPConnect这样的工具可以使用RFC直接提供对表的访问。如何在VB中执行此操作,而无需购买任何此类工具,使用或不使用.NET连接器。
发布于 2010-09-21 17:25:22
看一下函数模块RFC_READ_TABLE。请务必阅读整个文档-根据SAP R/3版本的不同,它有一些限制。
发布于 2019-10-05 22:29:29
您可以直接访问连接到SAP并存储其数据的数据库系统。
发布于 2019-10-10 00:49:37
如果不能使用其他工具,则应该使用BBP_RFC_READ_TABLE而不是RFC_READ_TABLE。
如RFC_READ_TABLE中所示,BBP_RFC_READ_TABLE解决了负十进制值的一个字段长度问题。基本上,RFC_READ_TABLE不处理减号空间的要求,当值占据整个长度时,必须使用星号。BBP_RFC_READ_TABLE检测decimals类型并将其填充1。
https://stackoverflow.com/questions/3758422
复制相似问题