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

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


Правила форума


ВНИМАНИЕ!

Вопросы по SAP Query и Quick View - сюда



Начать новую тему Ответить на тему  [ Сообщений: 8 ] 
Автор Сообщение
 Заголовок сообщения: Сохранение VBAP в VA01
СообщениеДобавлено: Ср, янв 28 2009, 11:06 
Начинающий
Начинающий

Зарегистрирован:
Пт, ноя 21 2008, 14:36
Сообщения: 17
Возникла потребность расширить проверку доступности своей логикой. Для этого в UserExit FV45VFZZ - USEREXIT_ADD_FIELD_TO_LINE изменил количество в полях mverf-wmeng и mverf-vfpmng. В итоге в поле количество на экране RV45A-KWMENG появилось новое количество и VBAP-KWMENG тоже изменилось, а VBAP-LSMENG не изменилось.
Попытался изменить значение VBAP-LSMENG (ПлановОбъемПоставки) в UserExit MV45AFZZ - userexit_save_document, но в итоге всё равно сохраняется старое значение.
Подскажите как сохранить изменения в VBAP-LSMENG.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Сохранение VBAP в VA01
СообщениеДобавлено: Ср, янв 28 2009, 11:18 
Гуру-эксперт
Гуру-эксперт
Аватара пользователя

Зарегистрирован:
Ср, ноя 03 2004, 14:51
Сообщения: 1912
Откуда: КраснАдар
Пол: Мужской
Кажется нужно менять в таблице XVBAP в соответствующей строке. И userexit_save_document_prepare больше подойдет - после Вашей подмены хотя бы проверки выполнятся.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Сохранение VBAP в VA01
СообщениеДобавлено: Ср, янв 28 2009, 11:41 
Начинающий
Начинающий

Зарегистрирован:
Пт, ноя 21 2008, 14:36
Сообщения: 17
Не помогло.
После смены XVBAP-LSMENG в userexit_save_document_prepare, значение этого поля опять принимает старое значение в userexit_save_document.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Сохранение VBAP в VA01
СообщениеДобавлено: Ср, янв 28 2009, 12:45 
Гуру-эксперт
Гуру-эксперт
Аватара пользователя

Зарегистрирован:
Ср, ноя 03 2004, 14:51
Сообщения: 1912
Откуда: КраснАдар
Пол: Мужской
Не знаю насколько это правильно с функциональной точки зрения, но технически все таки возможно.
Одновременно с XVBAP-LSMENG нужно подправить XVBEP-CMENG (оно восстанавливается именно этим значением) в соответствующих строках.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Сохранение VBAP в VA01
СообщениеДобавлено: Ср, янв 28 2009, 13:19 
Начинающий
Начинающий

Зарегистрирован:
Пт, ноя 21 2008, 14:36
Сообщения: 17
Не помогло


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Сохранение VBAP в VA01
СообщениеДобавлено: Ср, янв 28 2009, 14:00 
Гуру-эксперт
Гуру-эксперт
Аватара пользователя

Зарегистрирован:
Ср, ноя 03 2004, 14:51
Сообщения: 1912
Откуда: КраснАдар
Пол: Мужской
Уважаемый, я попробую еще раз подсказать, хотя вы могли бы уже в дебагере проследить - где значения восстанавливаются.
Программа SAPFV45P, подпрограмма VBAP-LSMENG_ERMITTELN.
Code:
      IF VBAP-FIXMG = SPACE OR
           ( DA_SPEBE            NE SPACE   or
           not vbuk_kredit_vfp is initial    ).
*       bei der Freigabe von teilgelieferten, kreditgesperrten
*       Auftragen mit fixierten Positionen muss vor der ATP die CMENG
*       gefullt werden
        VBAP-LSMENG = VBAP-LSMENG + XVBEP-CMENG.
      ELSE.
        VBAP-LSMENG = VBAP-LSMENG + XVBEP-BMENG.
      ENDIF.
Возможно, в конкретном случае нужно заменять XVBEP-BMENG.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Сохранение VBAP в VA01
СообщениеДобавлено: Ср, янв 28 2009, 16:47 
Начинающий
Начинающий

Зарегистрирован:
Пт, ноя 21 2008, 14:36
Сообщения: 17
Большое спасибо


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Сохранение VBAP в VA01
СообщениеДобавлено: Пн, фев 02 2009, 11:19 
Младший специалист
Младший специалист

Зарегистрирован:
Пн, фев 02 2009, 10:20
Сообщения: 89
Пол: Мужской
попробуйте MV45AFZZ, USEREXIT_MOVE_FIELD_TO_VBAP

_________________
периодически играю в песочнице :)


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

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


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

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


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

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