使用EXCEL RFC提取MARA

2020-09-09 22:29发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好, 我到处搜索过,但没有...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


大家好,

我到处搜索过,但没有运气。 所以希望您能提供帮助。

我正在尝试做最简单的事情,也就是使用RFC将一些数据提取到Excel中。 我可以使用RFC_READ_TABLE来完成大多数表的操作,但是不能使用任何MASTER DATA表(例如MARA,MARC,LFA1,KNA1等)进行操作。

在SE37中,我得到DATA_BUFFER_EXCEEDED。
我尝试了其他几种,例如/SAPDS/RFC_READ_TABLE和Z_AW_RFC_READ_TABLE,这些我没有,但也没有碰到任何麻烦。 它只是不提取任何内容,如果我使用小表,则一切正常(MVKE WORKS,它只有470个条目)。

我只想提取MARA表,没有什么复杂的。 如果我可以将材料代码列表放到某个地方,那就更好了,但仅以MARA表为起点。


有人喜欢我可以尝试适用于MARA的示例吗? 可能是Excel的整个VBA代码吗?

谢谢大家!

4条回答
追夢秋陽
2020-09-09 22:54

您必须在RFC_READ_TABLE中指定" rowcount"。 否则,它将尝试将整个表加载到内存中,并且将使转储短。 检查ST22,您将看到短转储错误。

或者您必须使用第三方软件为您完成如此大的表提取。

一周热门 更多>