Добрый день.
Тоже сегодня делал доработку Транспортного заказа, и увидел, что она уже ранее была...
Но возник вопрос: как сделать отладку.
Нашлось два решения:
1. Искал вхождения расширения, где вызывается, и так подымался выше. В конце концов после 4 или 5, нашел следующее:
Include LL03AF8C
Code:
IF i_rl03a-verbu = con_x.
CALL FUNCTION 'L_TA_HINZUFUEGEN' IN UPDATE TASK
EXPORTING
xltak_vb = ltak_vb
i_datlo = sy-datlo
i_timlo = sy-timlo
i_drvbu = t329f-drvbu
i_lubu = i_lubu
i_tbeli = i_rl03a-tbeli
TABLES
iltbpu = iltbpu
tap = tap
it_vbeln_sam = lt_vbeln_sam
ilqals = t_lqals
ilthu = lt_lthu.
ELSE.
CALL FUNCTION 'L_TA_HINZUFUEGEN'
EXPORTING
xltak_vb = ltak_vb
i_datlo = sy-datlo
i_timlo = sy-timlo
i_drvbu = t329f-drvbu
i_lubu = i_lubu
i_tbeli = i_rl03a-tbeli
TABLES
iltbpu = iltbpu
tap = tap
it_vbeln_sam = lt_vbeln_sam
ilqals = t_lqals
ilthu = lt_lthu.
ENDIF.
Ставим точку остановка на условие, меняем галку, и у нас все отрабатывает как обычно.
2. Второй способ, в Include расширения специально делаем ошибку - например деление на ноль.
В этом случае система не выполнит обновление, и его можно будет найти в транзакции SM13. Где его можно отладить...