点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
你好
我在从后端获取数据时遇到问题(在此处上发布了相同的问题 但未解决:。该应用程序将永远加载并引发超时。我还尝试在调试器中手动减少lv_package_size和lv_created_date,但不成功(请参见屏幕快照:error-track-po-backend.jpg )。
它被卡在类CL_SRA020_PO_TRACKING_API中的方法GET_PO_LIST的以下语句中:
将下一光标lv_db_cursor插入表lt_tmp_po_head的对应字段中
后端组件补丁程序级别:SRA020版本600 SP-级别0009
前端组件补丁程序级别:UIX01EAP版本100 SP-级别0010
问题已解决。
解决方案是使用mandt,bstyp和aedat为表ekko创建索引。
谢谢您的回答。
我已经检查了表lvl,并且在给定的时间间隔(7天)内,头层上只有大约50个项目,每个项目都有1个位置项。
嗨,
尝试检查并验证传递给类CL_SRA020_PO_TRACKING_API的方法的条目是否全部有效。 还要检查条目数据集是在表级别上是短期购买还是长期购买(这很繁琐,但是可以保证数据集本身是大是小)。
对此一无所知。 希望您能找到解决方案。
-PG
Ekko表大约有480k条目,而bstyp和aedat都没有ekko的索引。 那么,也许这就是为什么要花太长时间的原因? 有什么想法吗?
嗨,
谢谢!
实际上,在访问数据库时,应该仔细考虑对索引的访问,以使程序尽可能高效。
在这里应该适当地使用'Where子句',以便正确的索引应该以相同的顺序使用ST05或SE30来分析使用哪个索引。
希望有帮助,干杯!
-Pavan Golesar(PG)
一周热门 更多>