Преимущества использования конструкции FOR ALL ENTRIES IN в ABAP:
- Оптимизация производительности. 13 Данные из внутренней таблицы ABAP передаются в базу данных эффективным способом. 1
- Удаление дубликатов. 1 Дублирующиеся строки в наборе результатов устраняются на стороне базы данных, что может сократить сетевые издержки и время обработки ABAP. 1
- Экономия времени при разработке. 2 Конструкция удобна и экономит время программиста. 2
Однако у неё есть и недостатки: при использовании конструкции для больших таблиц производительность может снизиться. 3 Кроме того, сколько записей во внутренней таблице FOR ALL ENTRIES IN, столько будет отдельных запросов к базе данных. 2