SAPфорум.RU https://sapboard.ru/forum/ |
|
Отладка программы на стороне SAP ERP. https://sapboard.ru/forum/viewtopic.php?f=134&t=99137 |
Страница 1 из 1 |
Автор: | simka_3375 [ Ср, ноя 04 2020, 15:12 ] |
Заголовок сообщения: | Отладка программы на стороне SAP ERP. |
Какие есть инструменты отладки ABAP-программы? Консультант HCI запускает программу, а ABAP-разработчик должен интуитивно понять, что кто-то нажал кнопку и срочно мониторить ошибки. Где эти ошибки смотреть? Я знаю только ABAP-отладчик и журнал в SLG1. Но в случае с HCI это не информативно. Есть какие-то новые инструменты отладки или мне просто не повезло с консультантом? |
Автор: | Кодер [ Чт, ноя 05 2020, 09:30 ] |
Заголовок сообщения: | Re: Отладка программы на стороне SAP ERP. |
Сценарии отладки могут быть разные. Нужно знать что за схема интеграции всего этого дела у вас, чтобы выбирать правильный. Самый простой вариант, который приходит в голову: Нужно в абап коде 1) в настройках отладки указать для какого юзера будет точка прерывания 2) поставить точку прерывания пользователя в нужном месте кода 3) запустить процесс веб-приложения\сервиса\или что там у вас 4) подождать, когда остановится в нужном месте |
Автор: | simka_3375 [ Чт, ноя 05 2020, 10:31 ] |
Заголовок сообщения: | Re: Отладка программы на стороне SAP ERP. |
Спасибо за ответ. Перефразирую вопрос. Если ABAP-программа в журнал пишет, что передано N записей, а консультант IBP говорит, что принято 0 записей и требует, чтобы ABAP-разработчик нашел ошибку и исправил. Пункты 1, 2 и 4 понятны. Точку останова надо делать для пользователя, который запускает сервис? Пункт 3 не известен. Я не запускаю сервис или что-там. Со стороны ABAP-программы ошибок нет. |
Автор: | Кодер [ Чт, ноя 05 2020, 11:37 ] |
Заголовок сообщения: | Re: Отладка программы на стороне SAP ERP. |
Да, точка прерывания ставится для юзера, под которым происходит интеграция. Дальше, это уже детали вашего решения и только вы сами можете разобраться. Начните с ответа на вопрос, кто выступает в роли инициатора отправки: ваша система или HCI. Где именно происходит потеря данных, в какой момент. ну и т.д. Т.е. максимально сузить место для поиска и анализа. Кроме общих слов, без знания схемы интеграции, ничего больше сказать не получится |
Автор: | simka_3375 [ Чт, ноя 05 2020, 12:48 ] |
Заголовок сообщения: | Re: Отладка программы на стороне SAP ERP. |
Спасибо. Понятно. Область применения ABAP-разработчика безграничен. Буду изучать еще и это. |
Автор: | LKU [ Чт, ноя 05 2020, 14:59 ] |
Заголовок сообщения: | Re: Отладка программы на стороне SAP ERP. |
Добавлю немного. Да, если вы занимаетесь интеграцией, то вам надо архитектурно понимать, как она устроена: 1. Какая система является инициатором интеграции, а какая- принимающей стороной? 2. Как организован транспорт сообщения со стороны SAP ERP (RFC-вызов в другую SAP систему, веб-сервис, файл на FTP, прокси-класс из PI и дальше уже PI передает) и т.п. Дальше уже в зависимости от организации транспорта сообщения можно найти средства мониторинга и отладки. Например, если интеграция идет через PI, можно посмотреть что там за сообщения приходили-уходили в SXI_MONITOR. Если SAP ERP напрямую публикует веб-сервис - есть тр. SRT_UTIL. Ну и так далее.. |
Страница 1 из 1 | Часовой пояс: UTC + 3 часа |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |