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

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


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

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


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

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