Вызов ракурса ведения с помощью ФМ VIEW_MAINTENANCE_CALL с фильтром значений.
14 июня 2022
20 мая 2022
Проверка sy-subrc после SELECT и READ TABLE
Если SELECT SINGLE или READ TABLE не найдет записи, то содержимое целевой структуры/поля останется без изменения.
Если SELECT ... INTO TABLE не найдет записей, то целевая таблица очистится.
08 апреля 2022
Подпрограмма преобразования для домена
Чтобы подпрограмма преобразования <conv_name> была доступна, нужно создать два функциональных модуля.
11 марта 2022
Запуск сгенерированных отчетов
Запустить сгенерированный отчёт с помощью тр. START_REPORT или создать для его запуска транзакцию.
11 февраля 2022
Про update task
COMMIT WORK в UPDATE TASK вызывает runtime error.
IN UPDATE TASK внутри IN UPDATE TASK запускается как обычный ФМ.
21 января 2022
Про database commit и rollback
Про database commit и rollback.
14 января 2022
Длинный текст для сообщения и его перевод
В транзакции SE91 создать сообщение. В качестве передаваемых параметров можно использовать символы &1, &2, &3, &4 для первого, второго, третьего и четвёртого параметров соответственно. Либо символы &, тогда параметры будут подставлены последовательно, т. е. первый встреченный символ & будет заменён на первый переданный параметр и т. д.
10 января 2022
Установка значений для Listbox (выпадающий список)
Используется функциональный модуль VRM_SET_VALUES.
02 декабря 2021
01 ноября 2021
22 октября 2021
08 октября 2021
03 сентября 2021
20 августа 2021
Проблема вывода ALV Grid после вызова ФМ TEXT_CONVERT_CSV_TO_SAP
Было замечено, что после загрузки CSV-файла ФМом TEXT_CONVERT_CSV_TO_SAP вывод ALV Grid (как через класс cl_gui_alv_grid, так и cl_salv_table) происходит медленно.
09 июля 2021
11 июня 2021
14 мая 2021
Преобразование PDF-запроса в спул в PDF-файл
Пример метода:
09 апреля 2021
12 марта 2021
Условие в PDF-формуляре
Скрипт в FormCalc:
if ($record.IS_VBDKR.FKDAT eq NULL or $record.IS_VBDKR.FKDAT lt "20170701") then $.presence = "hidden" endif