Отладка IN UPDATE TASK

IN UPDATE TASK запускается в другом режиме после COMMIT WORK, и просто так провалиться в него нельзя. Предварительно надо сделать небольшую настройку. А именно, взвести флаг, разрешающий отладку.

1. Ставим точку останова в программе.
2. Когда она отработает выбираем Параметры настройки->Изменить профиль отладчика или нажимаем shift+F1

Читать далее «Отладка IN UPDATE TASK»

Отладка POP-UP окна

Если необходимо отладить окно, а ввести /h некуда можно воспользоваться двумя способами:

  1. Создать текстовый файл *.txt с текстом:

[Function]
Command=/H
Type=SystemCommand

Когда это необходимо, просто перетащить его в окно. При этом будет эффект такой же как и при вводе /h

Читать далее «Отладка POP-UP окна»

Добавление нового поля в таблицу с записями.

В результате тестирования разработки оказалось, что при выборке из Z* таблицы выбираются не все значения.
В таблице у нас находятся 15 записей. В se11 мы видим, что у пяти записей в поле del_flag = 'X', у десяти del_flag пустой.

Далее выполняем три запроса к таблице:

В результате имеем: все 15 записей в таблице lt_table_1, 5 записей с del_flag = 'X' в таблице lt_table_2 и ТОЛЬКО 5 записей в таблице lt_table_3 с del_flag 'X'. Куда же делись еще 5 записей, которые должны были выбраться в таблицу ls_table_3 ?

Читать далее «Добавление нового поля в таблицу с записями.»

Сохранение варианта запуска ФМ из отладчика

Иногда необходимо отладить тот или иной Функциональный модуль, но входных данных для него очень много, и вводить их целая проблема. Однако нужные нам данные, подаются в ходе выполнения какой-либо программы( или похожие данные). Можно сохранить вариант для этого ФМ прямо из отладчика.

Читать далее «Сохранение варианта запуска ФМ из отладчика»