Текущее время: Чт, янв 18 2018, 10:12

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


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


ВНИМАНИЕ!

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



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

Зарегистрирован:
Вт, апр 24 2007, 16:56
Сообщения: 1394
Столкнулся со следующей проблемой. При сохранении торговых документов необходимо по определенному условию вносить изменения в позиции. Вроде все просто, использую 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
Сообщения: 1394
:rtfm: 178328. :oops:


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

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

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


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

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

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

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


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

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

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


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

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

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


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

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


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

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


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

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