Я пытаюсь отладить форму SAPScript, которую я буду печатать с транзакции MIRO
.Как отлаживать формы SAPScript, напечатанные в «Обновить задачи»? (Когда точки останова в OPEN_FORM не работают)
Если я включу отладку SAPScript, отладчик не будет вызван.
Если я установил точку останова в функциональный модуль OPEN_FORM
, это никогда не будет достигнуто.
Я хотел был бы отладить мою форму, если возможно.
Логика того, что происходит, немного сложна. Я вижу много имен «BAdI», которые используются в коде, но у меня нет опыта с ними, и я не знаю, с чего начать эту проблему.
Форма, которую я пытаюсь напечатать можно найти в транзакции NACE
,
Если больше информации требуется, пожалуйста, спросите, я не знаю, что информация будет полезной в этом случае.
[EDIT]
Шагов для воспроизведения:
заливает дату счета-фактуры и другие выделенное поле. Выделенное количество в нижней части представляет собой документ закупки, то я ударил
Enter
заливаю в сумму и количество для первой записи (ПД должны иметь позиции, но я думаю, вы получите то, что происходит здесь)
I установите Correction идентификатор "ошибка поставщика: сократить счет-фактуру" для записи, что я уже измененного
Я установил «Сумму счет-фактуру Acc. поставщику "и" Счет-фактура Qty Acc. в поле «Поставщик» до более высоких значений, чем на шаге 2, и нажмите
Enter
.Я устанавливаю флажок «Рассчитать налог», а отрицательное значение появится в поле «Баланс». Вот он
205,87-
EUR. Я заполняю тогда поле «Сумма» с положительным значением «205,87» так, что документ «Баланс» приходит 0.Я ударил
Save
в глобальной панели инструментов, а затем появляется всплывающее окно просит у меня для ввода штрих-кода. Я ввожу любое числовое значение и нажимаю enter. На этом этапе меня приветствует всплывающее окно «windowsy» с просьбой распечатать форму.
Вы пытались установить внешнюю точку останова в 'OPEN_FORM'? В некоторых других модулях (например, IS-H) процесс печати запускается с использованием 'CALL FUNCTION ... STARTING NEW TASK', что сделало отладку ужасной до тех пор, пока не будут построены новые внешние точки останова ... – vwegert
Не могли бы вы поставить точную шаги, которые вы пытаетесь сделать, чтобы я мог воспроизвести их в экземпляре ERP, к которому у меня есть доступ? Скриншоты были бы хороши. – Jagger
@vwegert yup. Не работает: | –