Вбудоване оголошення внутрішньої таблиці як цільового поля оператора SELECT і вбудоване оголошення змінної для таблиці, перетвореної на HTML. Тип даних змінної визначається значенням, що повертається методом. INTO TABLE @DATA(itab). DATA(html) = cl_demo_output=>get(itab).
Ви використовувати оператор DATA щоб оголосити змінні в програмі ABAP або атрибути екземпляра в класі. У програмі або класі ви також можете оголошувати локальні змінні в процедурах. До змінних застосовуються ті самі правила видимості, що й до типів (див. Доповнення TYPE).
Вбудовані оголошення є виняток із правила, згідно з яким місцеві заяви слід робити лише на початку процедури. Вони вказуються в оперативних заявах, тобто, на відміну від декларацій, їх не можна вказувати на початку процедури.
Основна форма оператора PARAMETERS така: ПАРАМЕТРИ p[(довжина)] [TYPE type|LIKE obj] [DECIMALS d]. Цей оператор створює параметр p. Зараз імена параметрів обмежені вісьмома цифрами.
Новий синтаксис оголошення вбудованої змінної дозволяє вам оголосити змінну безпосередньо в блоці коду (дозволяючи також кілька символів, як зазвичай): процедура Тест; begin var I: Integer; Я := 22; Показати повідомлення (I. ToString); кінець; процедура Test2; begin var I, K: Integer; Я := 22; K := I + 10; Показати повідомлення (К.