点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)以下两个解决方案具有相同的结果。...
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)以下两个解决方案具有相同的结果。...
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
以下两个解决方案具有相同的结果。 我的问题是:
1。 哪个更好?
2。 如果我们处理大量数据,如何调整性能?
解决方案1:
...
在mt_person_data分配LOOP AT
...
ENDLOOP。
更新/iwfnd/person_data表mt_person_data中指定的客户端。
ASSERT sy-subrc = 0。
提交工作。
...
解决方案2:
...
在mt_person_data INTO ls_person_data中循环。
更新/iwfnd/person_data客户端指定
SET汇总= ls_person_data汇总
时间戳= ls_person_data时间戳
mandt = ls_person_data-mandt
AND id = ls_person_data-id。
ASSERT sy-subrc =0。
ENDLOOP。
提交工作。
...
解决方案2更好:
因为您是从工作区逐行更新数据库表...
解决方案1:从内部表更新数据库表... \
这可能会降低性能问题...可能是内部表中包含大量数据...
一周热门 更多>