Fibed - 29

На основі недавно створених класів продовжимо знайомство з ALV. Для роботи з ALV необхідно буде трохи змінити клас в'юшки - ось вона вся принадність MVC. ALV - ABAP List Viewer. Скопіюємо клас ZCL_KRE_HW6_VIEW в клас ZCL_KRE_HW6_VIEW_ALV. транзакція SE80 правою кнопкою миші ит.д, зберігаємо в пакет і запит. Перше що ми зробимо це додамо два нових атрибута як показано на малюнку.

Fibed - 29

На вкладці методи додамо ще два методи.

Fibed - 29

У методі SHOW_DATA змінимо тип параметра на changing і додамо такий же параметр в кожен метод.

Fibed - 29

Fibed - 29

Потім додамо наступний код в методи.

Fibed - 29

Fibed - 29

Fibed - 29

Коли класи створені, створимо головну програму ZKRE_HW7.

Fibed - 29

Fibed - 29

Fibed - 29

Запустимо на виконання.

Fibed - 29

Залежно від того яку радіокнопку вибрали будемо отримувати наступний результат.

Простий список - Simple List.

Fibed - 29

Fibed - 29

Fibed - 29

Fibed - 29

Запустимо на виконання і побачимо результат де буде відсутній панель.

Fibed - 29

Ось таким чином в SAP можна організувати висновок інформації через ALV НЕ іспользуюя спартанські звичайні списки.