Зміст:
Визначення - Що означає Refresh (у SAP)?
Refresh використовується як одне з найкорисніших ключових слів програмування ABAP для очищення вмісту даних від змінних, що використовуються в програмах ABAP та екранах SAP. Перед версією центрального компонента (ECC) Enterprise SAP, для очищення даних із екранів інтерфейсу SAP та програмних змінних, пов'язаних з вибором даних, використовувались оператори, що містять Refresh. У версії ECC SAP заяви, що містять Refresh, вважаються застарілими, за винятком ініціалізації Control на екрані SAP. Програми, розроблені клієнтом, повинні використовувати ключове слово лише для оновлення керування на екрані SAP.
Техопедія пояснює оновлення (в SAP)
Починаючи з версії ECC SAP, ключове слово Refresh може використовуватися лише для ініціалізації атрибутів керування відповідно до опису на екрані. Синтаксис для того ж такий:КОНТРОЛЬ ПОВТОРЕНОГО КОНТРОЛУ, що змінюється ВІД ЕКРАНА
Вищевказаний синтаксис використовується для операторів, які в основному використовуються в інтерфейсах, пов'язаних з екраном - переважно в програмуванні пулу модулів. Виконання оператора Refresh зазвичай триває п’ять мікросекунд під час виконання.
Раніше використання Refresh для оновлення та ініціалізації іншого вмісту було замінено наступним із версії ECC:
- ЕКРАН РЕФРЕШУВАННЯ - Встановити команду USER, яку слід використовувати
- ПОВЕРНЕННЯ - від SELECT OPTINS - Функціональний модуль RS_REFRESH_FROM_SELECTOPTIONS, який буде використовуватися
- ПОВТОРЕННЯ - З ТАБЛИЦІ БД. SELECT оператор, який буде використаний для того ж
- REFRESH itab (внутрішня таблиця) - Ключові слова Безкоштовно / Очистити, які слід використовувати
