2020-09-13 16:43发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
你好!
当大量数据传递到表时,我从FM MB_ADD_TRANSFER_QUANTITY收到运行时错误。
下面是两种情况,首先是我要转储时,第二是当我没有转储时。只是试图了解理解这一点的最佳方法。 仅仅是因为数据量很大,还是实际上可以做一些事情来使数据量足够大?
案例1-无转储
案例2-转储
转储:
您的评论会有所帮助。 谢谢!
拉胡尔。
那个转储不是关于结果有太多数据的。 这是因为传递给功能模块的范围表具有比WHERE子句可以处理的记录更多的记录。 这个限制是在sap参数中设置的(我不记得是哪个)。
您也可以在abapdocu中阅读此内容:
选择表中指定的条件由数据库接口作为SQL语句输入值传递给数据库。 输入值的最大数目取决于数据库系统,通常在2000到10000之间。如果超过了最大数目,则会引发CX_SY_OPEN_SQL_DB类的异常。
我认为解决该问题的方法是将您的输入(lt_werks和lt_matnr)分别记录在适当数量的记录中。
最多设置5个标签!
那个转储不是关于结果有太多数据的。 这是因为传递给功能模块的范围表具有比WHERE子句可以处理的记录更多的记录。 这个限制是在sap参数中设置的(我不记得是哪个)。
您也可以在abapdocu中阅读此内容:
我认为解决该问题的方法是将您的输入(lt_werks和lt_matnr)分别记录在适当数量的记录中。
一周热门 更多>