SELECT во внутренней таблице

Начиная с версии 7.52 ABAP позволяет делать внутреннюю таблицу источником данных.
Существует два варианта выполнения подобного запроса:
1. Выполнение операции на стороне сервера приложений. Работает только с операциями которые поддерживают работу с буфером.

2. Выполнение на стороне базы данных.
Для выполнения второго случая, операция должна поддерживаться самой базой данных. Иначе получаете исключение CX_SY_SQL_UNSUPPORTED_FEATURE. (удалось выполнить только в системе с HANA. Сомневаюсь, что другие БД поддерживают данную операцию)
Читать далее «SELECT во внутренней таблице»

Пустая таблица в FOR ALL ENTRIES IN

Не все знают и не все помнят, что случается когда таблица указанная в FOR ALL ENTRIES IN окажется пустой. А этот момент очень важно учитывать, как в целях корректной выборки данных, так и в целях оптимизации. Собственно, вся информация есть в справке, но кто ее читает))

Читать далее «Пустая таблица в FOR ALL ENTRIES IN»