Текущее время: Сб, авг 02 2025, 15:00

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 21 ]  На страницу Пред.  1, 2
Автор Сообщение
 Заголовок сообщения: Re: Изменение основного счета после проводок
СообщениеДобавлено: Вт, окт 18 2011, 11:35 
Гуру-модератор
Гуру-модератор
Аватара пользователя

Зарегистрирован:
Пт, июл 08 2005, 13:07
Сообщения: 5274
Откуда: Geneva
Пол: Мужской
Тогда, боюсь, придется немного подебагить.
Поставьте точку останова в include LGL_ACCOUNT_MASTERF31 чуть раньше того места, где должна обрабатываться ошибка FH601. Я бы поставил на одной из строчек

Code:
IF account_coa-data-xbilk <> account_coa_old-data-xbilk.
      IF postings_found = xon.

Потом попробуйте вызвать ошибку еще раз и посмотрите, заходит ли программа именно в этот кусок, и почему не обрабатывается Ваша запись в OBA5 (select из таблицы T100C в фукциональном модуле READ_CUSTOMIZED_MESSAGE и последующая обработка).


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Изменение основного счета после проводок
СообщениеДобавлено: Вт, окт 18 2011, 11:40 
Начинающий
Начинающий

Зарегистрирован:
Ср, сен 14 2011, 10:12
Сообщения: 9
Когда нельзя, но очень хочется, то /h плюс права на редактирование переменных в дебаггинге.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Изменение основного счета после проводок
СообщениеДобавлено: Вт, окт 18 2011, 11:52 
Специалист
Специалист

Зарегистрирован:
Пн, окт 03 2011, 12:43
Сообщения: 176
ой...а можно как-то поподробней? ибо я в абапе 0)))))))

Цитата:
include LGL_ACCOUNT_MASTERF31
куда для этого зайти?


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Изменение основного счета после проводок
СообщениеДобавлено: Вт, окт 18 2011, 12:04 
Гуру-модератор
Гуру-модератор
Аватара пользователя

Зарегистрирован:
Пт, июл 08 2005, 13:07
Сообщения: 5274
Откуда: Geneva
Пол: Мужской
Если у Вас недостаточно знаний ABAP, то рекомендую попросить более опытных товарищей помочь.
Вцелом, Вам надо в SE38 указать имя программы, зайти в ее исходный текст (source code), найти тот кусок текста, о котором я написал, и поставить на нем точку останова (иконка с знаком STOP).


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Изменение основного счета после проводок
СообщениеДобавлено: Вт, окт 18 2011, 12:24 
Специалист
Специалист

Зарегистрирован:
Пн, окт 03 2011, 12:43
Сообщения: 176
Сделал, как Вы сказали, при изменении счета заходит в абап, на ту строчку, где я ставил точку прерывания....а что дальше?)


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Изменение основного счета после проводок
СообщениеДобавлено: Вт, окт 18 2011, 12:41 
Гуру-модератор
Гуру-модератор
Аватара пользователя

Зарегистрирован:
Пт, июл 08 2005, 13:07
Сообщения: 5274
Откуда: Geneva
Пол: Мужской
Эх, тяжело удаленно учить человека дебаггингу... Неужели у Вас совсем никого нет рядом, кто может помочь? :(

Раз программа заходит в нужный кусок кода, значит, по крайней мере, мы локализовали место возникновения ошибки.
Теперь посмотрите на значение переменных cm_type и rc при выходе из подпрограммы set_message_type. Лучше всего это делать, когда программа остановлена на команде IF rc <> 0. сразу после PERFORM set_message_type.
Если cm_type не равен W, то попытайтесь внутри этой подпрограммы посмотреть, почему не отрабатывает select из таблицы T100C, или почему после его обработки значение W не сохраняется.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 21 ]  На страницу Пред.  1, 2

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: Yandex [Bot]


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB