Текущее время: Чт, июл 24 2025, 04:14

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 15 ] 
Автор Сообщение
 Заголовок сообщения: Сохранение в MSEG, MKPF
СообщениеДобавлено: Пт, ноя 02 2007, 10:56 
Специалист
Специалист

Зарегистрирован:
Вт, мар 07 2006, 15:56
Сообщения: 137
Пол: Мужской
Добрый день!
Необходимо отлавливать в системе все изменения в таблицы MSEG и MKPF. Существуют ли какие-нибудь ФМ или USER-exitы для этих целей?
Сам нашел только MB_POST_DOCUMENT. Не знаю подойдет или нет. :oops: :?:


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Сохранение в MSEG, MKPF
СообщениеДобавлено: Пт, ноя 02 2007, 11:01 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Вт, сен 07 2004, 17:47
Сообщения: 2988
luka_rus написал:
Добрый день!
Необходимо отлавливать в системе все изменения в таблицы MSEG и MKPF. Существуют ли какие-нибудь ФМ или USER-exitы для этих целей?
Сам нашел только MB_POST_DOCUMENT. Не знаю подойдет или нет. :oops: :?:

С какой целью желаете тлавливать ВСЕ изменения? Просто ведение журнала, изменение других объектов, блокирование недопустимых операций/изменений?

_________________
"После" - не значит "вследствие"


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Сохранение в MSEG, MKPF
СообщениеДобавлено: Пт, ноя 02 2007, 11:07 
Специалист
Специалист

Зарегистрирован:
Вт, мар 07 2006, 15:56
Сообщения: 137
Пол: Мужской
sy-uname написал(а):
luka_rus написал:
Добрый день!
Необходимо отлавливать в системе все изменения в таблицы MSEG и MKPF. Существуют ли какие-нибудь ФМ или USER-exitы для этих целей?
Сам нашел только MB_POST_DOCUMENT. Не знаю подойдет или нет. :oops: :?:

С какой целью желаете тлавливать ВСЕ изменения? Просто ведение журнала, изменение других объектов, блокирование недопустимых операций/изменений?

Все. Особенно добавление новых записей в MSEG и MKPF. Просто хотим создать копию MSEG и MKPF по некоторым видам движения для более быстрого доступа к этим данным.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, ноя 02 2007, 11:14 
Директор
Директор

Зарегистрирован:
Чт, июн 21 2007, 09:01
Сообщения: 904
Откуда: УЖ 15/2
Пол: Мужской
Может быть BADI MB_DOCUMENT_UPDATE "BADI в обновлении документа материала: MSEG и MKPF"?
user-exit для докмента ПМ
Событие создание документа материала...


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

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

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


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, ноя 02 2007, 17:53 
Директор
Директор

Зарегистрирован:
Чт, июн 21 2007, 09:01
Сообщения: 904
Откуда: УЖ 15/2
Пол: Мужской
IVA_GRES написал:
Alex80
Скажите какя у вас задача по точней. у нас тоже есть схема отлавливания изменений и созданий документов MM

У меня по данному вопросу нет никакой задачи.
Попробуйте уточнить у luka_rus


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

Зарегистрирован:
Вт, мар 07 2006, 15:56
Сообщения: 137
Пол: Мужской
IVA_GRES написал:
Alex80
Скажите какя у вас задача по точней. у нас тоже есть схема отлавливания изменений и созданий документов MM

Задача простая отловить создание и изменение записей в таблицах MSEG и MKPF и перенести эти записи в свои Z таблицы, чтобы некоторые наши отчеты, которые грузят MSEG перенести на Z таблицы. Вооот такая задумка.


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

Зарегистрирован:
Пт, июн 02 2006, 14:22
Сообщения: 138
Откуда: г.Новомичуринск
Пол: Мужской
Изменений быть не может. Т.к. записи создаются и более не исправляются. а вот отловить создание можно.
в ФМ ES_APPEND_USER_OBJECTS
вставить модификацию
Цитата:
data:
zobject_typ type char255
,zobject_id type text1000
,num_doc type mkpf-mblnr
,jahr type mkpf-mjahr
,len_numdoc(10)
,pos_doc(10)
.
loop at IX_ESRUO.
if IX_ESRUO-object_typ = 'BUS2017'.
clear: zobject_typ, zobject_id.
clear: num_doc, jahr, len_numdoc, pos_doc.
zobject_typ = IX_ESRUO-object_typ.
zobject_id = IX_ESRUO-object_id.
len_numdoc = strlen( zobject_id ).
pos_doc = len_numdoc - 4.
num_doc = zobject_id+0(pos_doc).
jahr = zobject_id+pos_doc(4).
call function 'ZMM_BAPI_99_CHEK_NEW_DOC'
exporting
mblnr = num_doc
mjahr = jahr.
endif.
endloop.

Потом в своём ФМ можно делать SELECT в MSEG и добовлять в свои Z таблицы данные.
Этот ФМ вызывается посте события создания самой записи в системе

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


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Сб, ноя 03 2007, 15:04 
Специалист
Специалист

Зарегистрирован:
Вт, мар 07 2006, 15:56
Сообщения: 137
Пол: Мужской
Спасибо. После выходных попробуем. :)


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

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

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


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

Зарегистрирован:
Вт, мар 07 2006, 15:56
Сообщения: 137
Пол: Мужской
IVA_GRES написал:
Удачи если что пишите.


Поставил точку прерывания в ФМ ES_APPEND_USER_OBJECTS. И через MB1B создал документ. Вызова функции не произошло. В каком случае происходит вызов функции?


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

Зарегистрирован:
Пт, июн 02 2006, 14:22
Сообщения: 138
Откуда: г.Новомичуринск
Пол: Мужской
Попробуйте сделать проводку через MIGO. Посмотрите сработает у ВАС. У нас всё работает не зависимо от транзакции. Даже отрабатывает в ФМ BAPI_GOODSMVT_CREATE.
Пишите если что на почту iva@ryazgres.ru или в Skype - ivanovvitaliy.

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


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, ноя 12 2007, 09:20 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Вт, авг 24 2004, 07:19
Сообщения: 3952
Откуда: ECC 6.0, South Kazakhstan
Alex80 уже дал совет - ловите в БАДИ MB_DOCUMENT_UPDATE


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

Зарегистрирован:
Вт, мар 07 2006, 15:56
Сообщения: 137
Пол: Мужской
OlegDm написал(а):
Alex80 уже дал совет - ловите в БАДИ MB_DOCUMENT_UPDATE


:cry: Ну не нашел я такой ФМ MB_DOCUMENT_UPDATE.
Через MIGO ловить мне бесполезно. Нужно через стандартные транзакции. Может настройки какие-нибудь надо сделат в системе?


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

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

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


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

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


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

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


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

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