Текущее время: Вт, июн 24 2025, 03:19

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




Начать новую тему Ответить на тему  [ Сообщений: 4 ] 
Автор Сообщение
 Заголовок сообщения: динамическая ошибка перерасчета норма=факт
СообщениеДобавлено: Вт, фев 21 2012, 10:03 
Начинающий
Начинающий

Зарегистрирован:
Ср, ноя 03 2010, 10:58
Сообщения: 7
Добрый день.
Самостоятельно разбираю курс AC412.
При выполнении фактического перерасчета работ на МВЗ отправителе КПР норма=факт (KNMA) в тестовом прогоне система выдает результат без ошибки. А в продуктивном прогоне возникает динамическая ошибка.
Подскажите в каком направлении искать причину.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: динамическая ошибка перерасчета норма=факт
СообщениеДобавлено: Вт, фев 21 2012, 10:46 
Менеджер
Менеджер

Зарегистрирован:
Сб, окт 31 2009, 13:05
Сообщения: 530
напишите кусок кода, где ошибка выскакивает


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: динамическая ошибка перерасчета норма=факт
СообщениеДобавлено: Вт, фев 21 2012, 10:53 
Начинающий
Начинающий

Зарегистрирован:
Ср, ноя 03 2010, 10:58
Сообщения: 7
Фрагмент исходного текста программы:

444 <f_partner>-bw_refbz = <f_main>-bw_refbz ). "transf. pr.
445 clear ld_count.
446 loop at ct_coep_items assigning <f_main> from sy-tabix
447 where kokrs = <f_item>-kokrs
448 and belnr = <f_item>-belnr
449 and zlenr = <f_item>-zlenr
450 and objnr = <f_partner>-parob1
451 and buzei <> <f_partner>-buzei
452 and bw_refbz <> <f_item>-bw_refbz.
453 * count hits to make sure there is no error
454 ld_count = ld_count + 1.
455 endloop.
456 endif.
457
458 if sy-subrc = 0
459 and ld_count = 1.
460 if ld_farea_for_all_post = true.
461 <f_item>-fkber = <f_main>-fkber.
462 endif.
463 <f_item>-segment = <f_main>-segment.
464 else.
465 * no main found: should not happen
466 MESSAGE X011(K5)
467 WITH 'No main item found in table' "#EC NOTEXT
468 'CT_COEP_ITEMS' '' ''.
469
470 endif.
471 endif.
472 else.
473 * no partner found: should not happen
>>>> MESSAGE X011(K5) WITH 'No partner found in table' "#EC NOTEXT
475 'CT_COEP_ITEMS' '' ''.
476
477 endif.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: динамическая ошибка перерасчета норма=факт
СообщениеДобавлено: Пн, мар 12 2012, 14:13 
Начинающий
Начинающий

Зарегистрирован:
Ср, ноя 03 2010, 10:58
Сообщения: 7
Уважаемые сограждане, тема еще актуальна.
Собственные соображения:
1. В списке типов операций есть RKWD - Перерасчет работ норма=факт (вроде то что нужно). Проверяем в диапазоне номеров для документов CO (KANK) - не установлено. Проверяем ведение разрешенных операций (BS12) - в списке типа операции RKWD не вижу. Вопрос - как добавить тип операции RKWD в диапазон номеров?
2. Одно из условий выполнения перерасчета норма=факт - выполнение согласования плана. При запуске согласования плана (KPSI) система так же падала в дамп. Проблема была решена исправлением выпуска работ и переменной части потребляемых первичных затрат вручную. Возможно в решениии проблемы автоматического согласования плана, лежит ключ к решению проблемы перерасчета норма=факт.

Буду благодарен за любые подсказки.


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

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


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

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


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

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