Текущее время: Ср, июл 23 2025, 14:35

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 8 ] 
Автор Сообщение
 Заголовок сообщения: Как поймать изменение данных материала?
СообщениеДобавлено: Пн, сен 10 2007, 15:57 
Младший специалист
Младший специалист

Зарегистрирован:
Ср, май 17 2006, 10:11
Сообщения: 52
Откуда: Москва
Пол: Мужской
Всем привет!
Возникла необходимость в следующем: при создании материала или изменении определенных полей в нем необходимо создать XML документ для внешней системы.
Все перерыл, ничего не пришло в голову кроме следующего решения: расширить BUS1001 своими событиями, связать их с документами изменений, поднимать поток и в нем уже формировать XML-документ.

Есть ли более простой путь?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, сен 11 2007, 10:24 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Пт, июн 02 2006, 14:22
Сообщения: 138
Откуда: г.Новомичуринск
Пол: Мужской
А воспользоваться тр. SMOD и расширением MGA00001 как? Там по коду транзакции знать что делается. Например тр. mm01 создать, а mm02 изменить. Структуры там все есть и их вы можете анализировать с текущими значениями и в перед. Хоть что угодно делаете вплоть до прерывание хода транзакций!

_________________
Не ломайте то что уже есть.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, сен 11 2007, 12:16 
Младший специалист
Младший специалист

Зарегистрирован:
Ср, май 17 2006, 10:11
Сообщения: 52
Откуда: Москва
Пол: Мужской
IVA_GRES написал:
А воспользоваться тр. SMOD и расширением MGA00001 как?


Никак к сожалению, это расширение - проверка и отрабатывает на любой чих и ДО сохранения ОЗМ, т.е. неизвестно - сохранятся ли измененные данные в БД или нет.
А мне нужно именно событие сохранения или после сохранения.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, сен 11 2007, 12:47 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Пт, июн 02 2006, 14:22
Сообщения: 138
Откуда: г.Новомичуринск
Пол: Мужской
Ну и в чем проблема то? пиши данные в свою таблицу, а там потом можешь и анализировать. то что было ДО и что стало после. Если откажутся значит не попадут данные в твою табличку. там кокраз всё и происходит во время записи!!! Т.Е. когда будет нажата "дискетка".

_________________
Не ломайте то что уже есть.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, сен 11 2007, 13:21 
Младший специалист
Младший специалист

Зарегистрирован:
Ср, май 17 2006, 10:11
Сообщения: 52
Откуда: Москва
Пол: Мужской
IVA_GRES написал:
Ну и в чем проблема то? пиши данные в свою таблицу, а там потом можешь и анализировать. то что было ДО и что стало после. Если откажутся значит не попадут данные в твою табличку. там кокраз всё и происходит во время записи!!! Т.Е. когда будет нажата "дискетка".


Нажатие "дискетки" отнюдь не означает записи в БД. Сработает у пользователя какая-нибудь проверка на обязательное поле - и привет - материал не сохранится, а данные уйдут. Ненадежное событие.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, сен 11 2007, 13:47 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Пт, июн 02 2006, 14:22
Сообщения: 138
Откуда: г.Новомичуринск
Пол: Мужской
Там уже все обработанное. Активируйте и проверяйте. У нас так построено и пока ни каких сбоев и проблем нет. Экранная логика по проверкам отрабатывается до этого события!

_________________
Не ломайте то что уже есть.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, сен 11 2007, 14:17 
Младший специалист
Младший специалист

Зарегистрирован:
Ср, май 17 2006, 10:11
Сообщения: 52
Откуда: Москва
Пол: Мужской
IVA_GRES написал:
Там уже все обработанное. Активируйте и проверяйте. У нас так построено и пока ни каких сбоев и проблем нет. Экранная логика по проверкам отрабатывается до этого события!


Если бы все было так радужно... Я же в первую очередь проверил этот USER-EXIT. Ухитряется он все же иногда срабатывать, а потом удивленно выводить экран с просьбой заполнить поле...
Ладно, если других вариантов нет, будем жить с тем, что есть.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, сен 11 2007, 15:58 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Пт, июн 02 2006, 14:22
Сообщения: 138
Откуда: г.Новомичуринск
Пол: Мужской
Но можно же создать свою табличку и анализировать её на предмет изменений.

_________________
Не ломайте то что уже есть.


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

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


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

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


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

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