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

Часовой пояс: 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 часа


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

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


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

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