На днях довелось прослушать курс BC402 в рамках программы «Вечерний ABAP», хочется выразить благодарность компании SAP за такую возможность, а также отметить профессионализм преподавателя, в роли которого выступал Василий Ковальский. Сам курс посвящен обзору довольно обширных тем, которые, так или иначе, пригодятся всем ABAP программистам в их повседневной деятельности. Одной из рассматриваемых тем данного курса была возможность динамического программирования в ABAP, о которой и хотелось бы поговорить далее.

Читать далее

Анализируя поисковые запросы по которым приходят люди выяснилось, что очень часто ищут как вызвать ФМ динамически. Данный пример взят из официальной документации.

Существует как минимум 3 способа создания динамических таблиц:

  1. Используется в старых системах, через генерацию программы (GENERATE SUBROUTINE POOL).
  2. Используя класс CL_ALV_TABLE_CREATE.
  3. Используя RTTS (Run Time Type Services).

В данной статье будут рассмотрены все три, примеры максимально упрощены для понимания.

Читать далее