Текущее время: Пт, апр 19 2024, 19:41

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


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

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


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

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