Станьте участником SAPLAND и получите доступ к самым интересным публикациям SAPPRO
Зарегистрироваться
Стажерская академия по финансам в SAP
17.08.2026Неделя Финансов: дельта SAP ERP-SAP S/4HANA
17.08.2026Специфика расчета заработной платы для России: удержания
17.08.2026
Информационная безопасность сервера приложений SAP
17.08.2026
Комментарий от
Денис Мужжухин
| 25 октября 2010, 12:14
The SELECT SINGLE is designed to allow a most efficient access to exactly one record of a database table. It requires that you specify the entire primary key in the WHERE condition with AND and EQ (or "="). Then an access to the database is possible, which requires only one communication step between application server and database server.
If you did not specify the entire primary key, instead of a direct access on the database server, a "normal" SELECT is performed, which is the same as a SELECT ... UP TO 1 ROWS. In this case, a cursor is opened, a record is read, and the cursor is closed. This requires a number of communication steps between application server and database server.
The extended program check provides a warning to inform you that with the mentioned SELECT SINGLE not the expected fast direct access can be performed.