Текущее время: Пт, сен 21 2018, 21:15

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


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


ВНИМАНИЕ!

Вопросы по исходящим поставкам - сюда



Начать новую тему Ответить на тему  [ Сообщений: 7 ] 
Автор Сообщение
 Заголовок сообщения: Экзит. Изменения на уровне позиции
СообщениеДобавлено: Пн, фев 09 2009, 16:06 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Вт, апр 24 2007, 16:56
Сообщения: 1402
Столкнулся со следующей проблемой. При сохранении торговых документов необходимо по определенному условию вносить изменения в позиции. Вроде все просто, использую USEREXIT_SAVE_DOCUMENT_PREPARE (ну и аналогичные), меняю таблицу XVBAP.
Но. Некоторые изменения не сохраняются! Например, Код проводки расхода, или Тип контировки, ну и некоторые другие.
Смотрел в отладчике - перед commit'ом XVBAP не изменяется. В то же время, если вносить те же изменения в USEREXIT_MOVE_FIELD_TO_VBAP (структура VBAP), то все OK. Но данный экзит не подходит, т.к. отрабатывает исключительно при прямом изменении конкретной позиции.
У кого какие мысли?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Экзит. Изменения на уровне позиции
СообщениеДобавлено: Пн, фев 09 2009, 16:30 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, сен 29 2005, 08:34
Сообщения: 1127
Откуда: РОССИЯ
Пол: Мужской
такого нету конечно однозначного ответа, но только могу сказать, что каждому полю свой экзит

если по коду счета проводки, то

USEREXIT_MOVE_FIELD_TO_COBL
SAPMV45A

подойдёт прямо как при сохранении, так и при изменении...

надо смотреть на месте непосредственно

_________________
мне бы такой "Журнал изменений" как в SAP да в жизнь... цены бы не было!


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Экзит. Изменения на уровне позиции
СообщениеДобавлено: Пн, фев 09 2009, 16:48 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Вт, апр 24 2007, 16:56
Сообщения: 1402
:rtfm: 178328. :oops:


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Экзит. Изменения на уровне позиции
СообщениеДобавлено: Пн, фев 09 2009, 17:21 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, сен 29 2005, 08:34
Сообщения: 1127
Откуда: РОССИЯ
Пол: Мужской
то есть вы начали заполнять ещё и индикатор обновления необходимым ключиком и у вас всё стало сохраняться в тех местах, де ранее не фиксилось?

_________________
мне бы такой "Журнал изменений" как в SAP да в жизнь... цены бы не было!


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Экзит. Изменения на уровне позиции
СообщениеДобавлено: Пн, фев 09 2009, 17:29 
Гуру-модератор
Гуру-модератор
Аватара пользователя

Зарегистрирован:
Вт, май 17 2005, 14:35
Сообщения: 4419
Откуда: Москва
troy написал(а):
:rtfm: 178328. :oops:

Классная нота. Добавлю в FAQ, чтобы не потерять. :)

_________________
Удача - результат нашего желания (© А. Нортон)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Экзит. Изменения на уровне позиции
СообщениеДобавлено: Пн, фев 09 2009, 18:39 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Вт, апр 24 2007, 16:56
Сообщения: 1402
Justudent написал:
то есть вы начали заполнять ещё и индикатор обновления необходимым ключиком и у вас всё стало сохраняться в тех местах, де ранее не фиксилось?

Именно.
По началу сбило с толку, что иногда сохранялось. Видимо, индикатор автоматически ставился...


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Экзит. Изменения на уровне позиции
СообщениеДобавлено: Пн, фев 09 2009, 19:14 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, сен 29 2005, 08:34
Сообщения: 1127
Откуда: РОССИЯ
Пол: Мужской
кстати сказать мне уже не раз доводилось слышать про ентот индикатор изменений ))) тоже заношу в свою базу полезных знаний, копипастю в сундучок

_________________
мне бы такой "Журнал изменений" как в SAP да в жизнь... цены бы не было!


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

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


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

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


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

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