Съдържание:
Определение - Какво означава Refresh (в SAP)?
Като една от най-полезните ключови думи за програмиране на ABAP, Refresh се използва за изчистване на съдържанието на данни от променливи, използвани в ABAP програми и SAP екрани. Преди версията на SAP Enterprise Central Component (ECC), операторите, съдържащи Refresh, бяха използвани за изчистване на данните от екраните на интерфейса на SAP и програмните променливи, свързани с избора на данни. В ECC версията на SAP, изявленията, съдържащи Refresh, се считат за остарели, с изключение на инициализиране на Control от екрана на SAP. Предполага се, че разработените от клиентите програми използват ключовата дума само за опресняване на контрола от екрана на SAP.
Techopedia обяснява Refresh (в SAP)
Започвайки с ECC версията на SAP, ключовата дума Refresh може да се използва само за инициализация на контролни атрибути според описанието на екрана. Синтаксисът за същото е следният:КОНТРОЛ НА ПОВТОРНО СВЕТЛЕНИЕ, контролируем ОТ ЕКРАН
Горният синтаксис се използва за оператори, които се използват главно в интерфейси, свързани с екрана - най-вече в програмирането на модулен пул. Изпълнението на оператора Refresh обикновено отнема пет микросекунди по време на изпълнение.
По-ранната употреба на Refresh за освежаване и инициализиране на друго съдържание са заменени от следните от версията на ECC:
- ПОКРИВАНЕ НА ЕКРАНА - Команда SET USER да се използва
- REFRESH - от SELECT OPTINS - Функционален модул RS_REFRESH_FROM_SELECTOPTIONS да се използва
- ПОТВЪРЖДАВАНЕ - ОТ ТАБЛИЦАТА НА БАЗА SELECT оператор, който ще се използва за същото
- REFRESH itab (вътрешна таблица) - Ключови думи, свободни / ясни за използване