Текущее время: Вт, июл 22 2025, 21:52

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 6 ] 
Автор Сообщение
 Заголовок сообщения: MB_DOCUMENT_UPDATE vs MB_DOCUMENT_BEFORE_UPDATE
СообщениеДобавлено: Вт, сен 25 2012, 21:19 
Ассистент
Ассистент

Зарегистрирован:
Вт, янв 13 2009, 16:35
Сообщения: 30
Пол: Мужской
Добрый день, уважаемые знатоки.
Ищу подсказки со следующим методами MB_DOCUMENT_BEFORE_UPDATE и MB_DOCUMENT_UPDATE интерфейса IF_EX_MB_DOCUMENT_BADI, сейчас в методе MB_DOCUMENT_BEFORE_UPDATE реализован алгоритм, который при проводке определенных ММ документов меняет значения в Z табличке, и проблема в том, что иногда значения не обновляются.
Грешу на то, что при проводке в одно и тоже время двух документов из-за блокировки таблицы Z "второе" обновление не происходит.
В описании метода MB_DOCUMENT_BEFORE_UPDATE прописано следующее Exit After Writing a Material Document. Not in 'update task'
А в описании MB_DOCUMENT_UPDATE соответственно When Writing a Material Document. In 'Update task'
Отсюда вытекает вопрос, перенеся алгоритм между двумя указанными методами, получу ли я обновление в фоне, которое по идее снимет проблему обновления Z таблицы или потребуются дополнительные танцы с бубном.

Заранее спасибо за ответы.


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: MB_DOCUMENT_UPDATE vs MB_DOCUMENT_BEFORE_UPDATE  Тема решена
СообщениеДобавлено: Ср, сен 26 2012, 06:24 
Гуру-эксперт
Гуру-эксперт
Аватара пользователя

Зарегистрирован:
Чт, ноя 11 2004, 16:25
Сообщения: 3109
Пол: Мужской
vtly написал:
Добрый день, уважаемые знатоки.
Ищу подсказки со следующим методами MB_DOCUMENT_BEFORE_UPDATE и MB_DOCUMENT_UPDATE интерфейса IF_EX_MB_DOCUMENT_BADI, сейчас в методе MB_DOCUMENT_BEFORE_UPDATE реализован алгоритм, который при проводке определенных ММ документов меняет значения в Z табличке, и проблема в том, что иногда значения не обновляются.


Как именно реализован алгоритм? update Z таблицы пишите в Фм-е обновления и вызывайте с дополнением in update task.


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: MB_DOCUMENT_UPDATE vs MB_DOCUMENT_BEFORE_UPDATE
СообщениеДобавлено: Ср, сен 26 2012, 08:42 
Ассистент
Ассистент

Зарегистрирован:
Вт, янв 13 2009, 16:35
Сообщения: 30
Пол: Мужской
На данный момент реализовано без ФМ, c помощью оператора modify.
Просто смутило именно описание метода "When Writing a Material Document. In 'Update task'"


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: MB_DOCUMENT_UPDATE vs MB_DOCUMENT_BEFORE_UPDATE
СообщениеДобавлено: Ср, сен 26 2012, 08:53 
Гуру-эксперт
Гуру-эксперт
Аватара пользователя

Зарегистрирован:
Чт, ноя 11 2004, 16:25
Сообщения: 3109
Пол: Мужской
vtly написал:
На данный момент реализовано без ФМ, c помощью оператора modify.


Не нужно так делать в MB_DOCUMENT_BEFORE_UPDATE

vtly написал:
Просто смутило именно описание метода "When Writing a Material Document. In 'Update task'"

А что смутило то?


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: MB_DOCUMENT_UPDATE vs MB_DOCUMENT_BEFORE_UPDATE
СообщениеДобавлено: Ср, сен 26 2012, 09:45 
Ассистент
Ассистент

Зарегистрирован:
Вт, янв 13 2009, 16:35
Сообщения: 30
Пол: Мужской
Besa написал:
vtly написал:
На данный момент реализовано без ФМ, c помощью оператора modify.


Не нужно так делать в MB_DOCUMENT_BEFORE_UPDATE

vtly написал:
Просто смутило именно описание метода "When Writing a Material Document. In 'Update task'"

А что смутило то?


А как нужно делать? Я сам не абапер а функциональщик...

Смутило как раз описание, подумал, что данный метод каким-то образом выполняется в фоне.


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: MB_DOCUMENT_UPDATE vs MB_DOCUMENT_BEFORE_UPDATE
СообщениеДобавлено: Чт, сен 27 2012, 15:10 
Гуру-эксперт
Гуру-эксперт
Аватара пользователя

Зарегистрирован:
Чт, ноя 11 2004, 16:25
Сообщения: 3109
Пол: Мужской
vtly написал:
А как нужно делать? Я сам не абапер а функциональщик...

Смутило как раз описание, подумал, что данный метод каким-то образом выполняется в фоне.

Один из вариантов реализации я написал выше.


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

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


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

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


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

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