SAPфорум.RU https://sapboard.ru/forum/ |
|
Экзит. Изменения на уровне позиции https://sapboard.ru/forum/viewtopic.php?f=2&t=46742 |
Страница 1 из 1 |
Автор: | troy [ Пн, фев 09 2009, 15:06 ] |
Заголовок сообщения: | Экзит. Изменения на уровне позиции |
Столкнулся со следующей проблемой. При сохранении торговых документов необходимо по определенному условию вносить изменения в позиции. Вроде все просто, использую USEREXIT_SAVE_DOCUMENT_PREPARE (ну и аналогичные), меняю таблицу XVBAP. Но. Некоторые изменения не сохраняются! Например, Код проводки расхода, или Тип контировки, ну и некоторые другие. Смотрел в отладчике - перед commit'ом XVBAP не изменяется. В то же время, если вносить те же изменения в USEREXIT_MOVE_FIELD_TO_VBAP (структура VBAP), то все OK. Но данный экзит не подходит, т.к. отрабатывает исключительно при прямом изменении конкретной позиции. У кого какие мысли? |
Автор: | Justudent [ Пн, фев 09 2009, 15:30 ] |
Заголовок сообщения: | Re: Экзит. Изменения на уровне позиции |
такого нету конечно однозначного ответа, но только могу сказать, что каждому полю свой экзит если по коду счета проводки, то USEREXIT_MOVE_FIELD_TO_COBL SAPMV45A подойдёт прямо как при сохранении, так и при изменении... надо смотреть на месте непосредственно |
Автор: | troy [ Пн, фев 09 2009, 15:48 ] |
Заголовок сообщения: | Re: Экзит. Изменения на уровне позиции |
178328. |
Автор: | Justudent [ Пн, фев 09 2009, 16:21 ] |
Заголовок сообщения: | Re: Экзит. Изменения на уровне позиции |
то есть вы начали заполнять ещё и индикатор обновления необходимым ключиком и у вас всё стало сохраняться в тех местах, де ранее не фиксилось? |
Автор: | LKU [ Пн, фев 09 2009, 16:29 ] |
Заголовок сообщения: | Re: Экзит. Изменения на уровне позиции |
troy написал(а): :rtfm: 178328. Классная нота. Добавлю в FAQ, чтобы не потерять. |
Автор: | troy [ Пн, фев 09 2009, 17:39 ] |
Заголовок сообщения: | Re: Экзит. Изменения на уровне позиции |
Justudent написал: то есть вы начали заполнять ещё и индикатор обновления необходимым ключиком и у вас всё стало сохраняться в тех местах, де ранее не фиксилось? Именно. По началу сбило с толку, что иногда сохранялось. Видимо, индикатор автоматически ставился... |
Автор: | Justudent [ Пн, фев 09 2009, 18:14 ] |
Заголовок сообщения: | Re: Экзит. Изменения на уровне позиции |
кстати сказать мне уже не раз доводилось слышать про ентот индикатор изменений ))) тоже заношу в свою базу полезных знаний, копипастю в сундучок |
Страница 1 из 1 | Часовой пояс: UTC + 3 часа |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |