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

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


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

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


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

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