Текущее время: Пн, июл 27 2026, 05:10

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




Начать новую тему Ответить на тему  [ Сообщений: 8 ] 
Автор Сообщение
 Заголовок сообщения: Как настроить событие?
СообщениеДобавлено: Пн, окт 08 2007, 13:04 
Начинающий
Начинающий

Зарегистрирован:
Пн, окт 08 2007, 12:55
Сообщения: 10
Коллеги, помогите пож-та разобраться с такой проблемой:
Не получается сгенерировать событие удаления Планового заказа. Сделано следующее:
1. В расширении бизнес-объекта BUS2004 добавил и деблокировал новое событие.
2. Создал новый объект документа изменений с единственной таблицей PLAF (заголовок планового заказа).
3. Определил св-ва ПО (транзакция SWED). А именно, создал строку для нового объекта документа изменений с очевидными параметрами.
4. В транзакции SWEC привязал новое событие к новому объекту документа изменений без ограничения полей.
5. В транзакции SWETYPV привязал новое событие к потоку.

В результате, при удалении планового заказа событие не создается((( Проверяю при помощи SWEL.

ЗЫ. Поиском пользовался, но он мне не помог к сожалению...


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

Зарегистрирован:
Пт, янв 26 2007, 08:42
Сообщения: 175
1. Зачем событие добавлять в расширение БО BUS2004, если можно создать свой делегированный ZBUS2004, где и добавлять событие.
2. Проверить в отладке, что документ изменения работает.


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

Зарегистрирован:
Пн, окт 08 2007, 12:55
Сообщения: 10
1. Ну в общем-то, я так и сделал. Может неправильно выразился :)
2. Документ изменений действительно не работает. У элемента данных ключевого поля таблицы PLAF не был установлен параметр "Документ изменений". Установил, активировал - не помогает. Документ изменений не появляется в таблице CDHDR...


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

Зарегистрирован:
Пн, окт 08 2007, 12:55
Сообщения: 10
Забыл добавить, что кроме всего прочего пробовал поднимать "Запись в журнал изменений данных" в технических параметрах таблицы PLAF. Результат не изменился.


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

Зарегистрирован:
Пт, дек 02 2005, 15:49
Сообщения: 91
Откуда: Белгород
Пол: Мужской
SAP_Beginner написал(а):
Коллеги, помогите пож-та разобраться с такой проблемой:
Не получается сгенерировать событие удаления Планового заказа. Сделано следующее:
1. В расширении бизнес-объекта BUS2004 добавил и деблокировал новое событие.
.....

ЗЫ. Поиском пользовался, но он мне не помог к сожалению...

А другие подходы к созданию события?
К примеру найти нужный user-exit и вставить туда функцию генерации события?
Почему именно документы изменений?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, окт 10 2007, 12:38 
Начинающий
Начинающий

Зарегистрирован:
Пн, окт 08 2007, 12:55
Сообщения: 10
Если б нашелся подходящий UserExit, с удовольствием откался бы от документов изменений. Мне нужно отловить момент удаления планового заказа, или преобразования его в производственный заказ.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Как настроить событие?
СообщениеДобавлено: Ср, окт 10 2007, 13:13 
Младший специалист
Младший специалист

Зарегистрирован:
Пт, дек 02 2005, 15:49
Сообщения: 91
Откуда: Белгород
Пол: Мужской
SAP_Beginner написал(а):
Коллеги, помогите пож-та разобраться с такой проблемой:
Не получается сгенерировать событие удаления Планового заказа. Сделано следующее:
1. В расширении бизнес-объекта BUS2004 добавил и деблокировал новое событие.
2. Создал новый объект документа изменений с единственной таблицей PLAF (заголовок планового заказа).
3. Определил св-ва ПО (транзакция SWED). А именно, создал строку для нового объекта документа изменений с очевидными параметрами.
4. В транзакции SWEC привязал новое событие к новому объекту документа изменений без ограничения полей.
5. В транзакции SWETYPV привязал новое событие к потоку.

В результате, при удалении планового заказа событие не создается((( Проверяю при помощи SWEL.

ЗЫ. Поиском пользовался, но он мне не помог к сожалению...

Только что дошло, после того как более внимательно перечитал)))
У тебя же чтобы писался документ изменений нужно чтобы вызывался ФМ 'WRITE_CHANGE_DOCUMENT'... Что то типа такого названия точно не помню нужно глянуть в курсах. Причем он должен вызываться в коде транзакции, а если ты создаешь свой документ изменений, то откуда в саповской транзакции появится вызов записи твоего документа изменений? Чтобы так было нужно вешать данных ФМ на экзит.... Там у тебя с проводками в FI ничего не связано? Можно было еще попробовать события OPEN-FI.


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

Зарегистрирован:
Пн, окт 08 2007, 12:55
Сообщения: 10
А м.б. этот ФМ динамически вызывается? И нет необходимости его вызов явно вставлять в саповскую транзакцию?
С OPEN-FI не получится...


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

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


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

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


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

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