23 декабря 2022

Вывод одной таблицы дважды в PDF-формуляре

PDF-формуляр не выводит одну таблицу дважды. Можно эту таблицу перетащить из интерфейса в контекст формуляра второй раз, дать таблице другое имя и в формуляре привязать к другой таблице.

11 ноября 2022

Возврат значений из метода при exception

При выходе из метода по exception параметры, переданные по ссылке, изменяются, если они были изменены до вызова exception. Параметры, переданные по значению, не изменяются.

22 июля 2022

Отладка FI-замещений

Можно в тр. OBBH встать на замещение или на этап замещения и выбрать в меню Дополнительная информация - Трассировка в экспертном режиме - Установить точку прерывания (Extras - Expert Trace - Set Breakpoint).

Также можно поставить точку прерывания в ФМ FI_SUBSTITUTION_HEADER, FI_SUBSTITUTION_ITEM.

20 мая 2022

Проверка sy-subrc после SELECT и READ TABLE

Если SELECT SINGLE или READ TABLE не найдет записи, то содержимое целевой структуры/поля останется без изменения.

Если SELECT ... INTO TABLE не найдет записей, то целевая таблица очистится.

08 апреля 2022

11 марта 2022

11 февраля 2022

14 января 2022

Длинный текст для сообщения и его перевод

В транзакции SE91 создать сообщение. В качестве передаваемых параметров можно использовать символы &1, &2, &3, &4 для первого, второго, третьего и четвёртого параметров соответственно. Либо символы &, тогда параметры будут подставлены последовательно, т. е. первый встреченный символ & будет заменён на первый переданный параметр и т. д.

20 августа 2021

Проблема вывода ALV Grid после вызова ФМ TEXT_CONVERT_CSV_TO_SAP

Было замечено, что после загрузки CSV-файла ФМом TEXT_CONVERT_CSV_TO_SAP вывод ALV Grid (как через класс cl_gui_alv_grid, так и cl_salv_table) происходит медленно.