Текущее время: Вс, май 12 2024, 18:14

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




Начать новую тему Ответить на тему  [ Сообщений: 3 ] 
Автор Сообщение
 Заголовок сообщения: Ошибка AA698 SYST: прерывание программы (T_ANLB не равно T_ANLC)
СообщениеДобавлено: Пт, ноя 23 2018, 02:37 
Специалист
Специалист

Зарегистрирован:
Ср, дек 09 2009, 12:37
Сообщения: 142
Коллеги!
В lsmw создал пакет по тр. AS01. Тр. AS01 в lsmw прошел отлично, карточка создалась. Но когда прогоняю данные из файла, то получаю ошибку AA698 на закладке Оценка:
SYST: прерывание программы (T_ANLB не равно T_ANLC).
Много раз пересоздавал пакет, разными способами проходил поля в Оценке, и ситуация повторяется.
В чем может быть проблема?


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Ошибка AA698 SYST: прерывание программы (T_ANLB не равно T_ANLC)
СообщениеДобавлено: Пт, ноя 23 2018, 10:16 
Гуру-модератор
Гуру-модератор
Аватара пользователя

Зарегистрирован:
Пт, июл 08 2005, 13:07
Сообщения: 5273
Откуда: Cyprus
Пол: Мужской
Проверьте установки закрытого финансового года. У меня, кажется, было в своё время что-то подобное.


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Ошибка AA698 SYST: прерывание программы (T_ANLB не равно T_ANLC)  Тема решена
СообщениеДобавлено: Пт, ноя 23 2018, 15:22 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Ср, фев 21 2007, 08:50
Сообщения: 1571
Откуда: Пермь
Пол: Мужской
darkduck написал:
Проверьте установки закрытого финансового года. У меня, кажется, было в своё время что-то подобное.

Похоже, так и есть.

FAA_DC_ENGINE_CALL

*<<<< start of isnertion 933799 >>>>*
* check consistency of asset
IF <ls_anlb>-lgjan < ls_anlc-gjahr AND
<ls_anlb>-lgjan > 0.

MESSAGE e698(aa) WITH 'ANLB-LGJAN' 'ANLC-GJAHR' ls_asset_key
INTO sy-msgli.

CALL FUNCTION 'FAA_DC_MESSAGE_PUT_TO_TABLE'
EXPORTING
is_asset_key = ls_asset_key
is_syst = syst
ib_collect_messages = lb_collect_messages
TABLES
ct_anfm = et_anfm.
ENDIF.

То есть если в ANLB поле LGJAN не пустое И при этом меньше, чем ANLC-GJAHR, то пойдет ошибка.
LGJAN - это последний год стоимости в учета АА для данного ОС.
Поотлаживать надо тут, несложно.

_________________
Алё, это Пакистан? Нам нужен один килограмм


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 3 ] 

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


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

Сейчас этот форум просматривают: нет зарегистрированных пользователей


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

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