Текущее время: Вт, апр 16 2024, 12:58

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




Начать новую тему Ответить на тему  [ Сообщений: 10 ] 
Автор Сообщение
 Заголовок сообщения: Вешаем событие на документ изменения.
СообщениеДобавлено: Чт, фев 15 2007, 10:19 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Пт, янв 26 2007, 08:42
Сообщения: 175
Есть задачка по удалению кредитора транзакцией FK06. Есть документ изменения KRED, у которого ключевая таблица LFA1.
Если мы вешаем событие на KRED - проблем нет, но передается только номер кредитора, а мне еще нужна его БЕ. Пробовал создавать свой документ изменения ZKRED в транзакции SCDO по аналогии с KRED, но с ключевой таблицей LFB1, сгенерил его. Создал свой БО ZLFB1, делегированный от LFB1. Создал ему свое событие Del_Kreditor, которое связал с документом изменения ZKRED. Тестирую - событие не возникает. Если связываю событие Del_Kreditor с документом изменения KRED - все отлично, т.е. проблема где-то в ZKRED. Как правильно создать свой документ изменения?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Вешаем событие на документ изменения.
СообщениеДобавлено: Чт, фев 15 2007, 10:30 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Вс, июн 26 2005, 22:41
Сообщения: 1135
Откуда: Москва
Пол: Мужской
w_f написал(а):
Есть задачка по удалению кредитора транзакцией FK06. Есть документ изменения KRED, у которого ключевая таблица LFA1.
Если мы вешаем событие на KRED - проблем нет, но передается только номер кредитора, а мне еще нужна его БЕ. Пробовал создавать свой документ изменения ZKRED в транзакции SCDO по аналогии с KRED, но с ключевой таблицей LFB1, сгенерил его. Создал свой БО ZLFB1, делегированный от LFB1. Создал ему свое событие Del_Kreditor, которое связал с документом изменения ZKRED. Тестирую - событие не возникает. Если связываю событие Del_Kreditor с документом изменения KRED - все отлично, т.е. проблема где-то в ZKRED. Как правильно создать свой документ изменения?


Ну а что мешает поставить бряку в вашем БО ZKRED и оттрасировать его на предмет выполнения? Возможно просто не работает код.


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

Зарегистрирован:
Пт, янв 26 2007, 08:42
Сообщения: 175
Пробовал ставить точку прирывания в функциональном модуле, который обеспечивает работу документа изменения, но бряка не срабатывает :-(


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Вешаем событие на документ изменения.
СообщениеДобавлено: Чт, фев 15 2007, 12:38 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Вс, июн 26 2005, 22:41
Сообщения: 1135
Откуда: Москва
Пол: Мужской
Проверьте что для методов корректно передаются параметры


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

Зарегистрирован:
Пт, дек 02 2005, 15:49
Сообщения: 91
Откуда: Белгород
Пол: Мужской
Bkmz написал:
Проверьте что для методов корректно передаются параметры

Методы, здесь пока что не причем.
Проблема в другом: при создании документа изменения в прозрачную таблицу cdpos идет запись данных. При создании своего документа изменений в таблицу такая запись не идет. Вопрос: каким образом правильно создать документ изменений, чтобы была произведена запись в таблицу, привязать потом к этому документу изменений событие - дело техники, думаю с этим мы справимся.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Вешаем событие на документ изменения.
СообщениеДобавлено: Чт, фев 15 2007, 15:44 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Вс, июн 26 2005, 22:41
Сообщения: 1135
Откуда: Москва
Пол: Мужской
AlexSashka написал:
Вопрос: каким образом правильно создать документ изменений, чтобы была произведена запись в таблицу, привязать потом к этому документу изменений событие - дело техники, думаю с этим мы справимся.

Не пойму, при чем тут тогда WorkFlow???


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

Зарегистрирован:
Пт, янв 26 2007, 08:42
Сообщения: 175
Создать свой документ изменения -> Повесить на него событие для запуска ПО. В разделе ABAP меня не поймут. Куда обратиться?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Вешаем событие на документ изменения.
СообщениеДобавлено: Чт, фев 15 2007, 17:57 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Вс, июн 26 2005, 22:41
Сообщения: 1135
Откуда: Москва
Пол: Мужской
Вы пишете:
AlexSashka написал:
Проблема в другом: при создании документа изменения в прозрачную таблицу cdpos идет запись данных. При создании своего документа изменений в таблицу такая запись не идет.

Я думаю эта проблема уж точно не WF.
А вот привесить генерацию события - это как раз WF и этот вопрос уже не раз тут обсуждался.
Предлагаю Вам разобраться почему и что куда не пишется, добиться этого (если Это конечно нужно) а после продолжить обсуждение по проблемам связанным с WF.
з.ы. Вы зря недооцениваете абаперов, вероятность что они с этим сталкивались гораздо больше в их ветке :wink:


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

Зарегистрирован:
Пт, янв 26 2007, 08:42
Сообщения: 175
Тоже логично. Самое главное создать свой документ изменения. Попытаем счастья в другой ветке. Пасиб.


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

Зарегистрирован:
Пт, янв 26 2007, 08:42
Сообщения: 175
Решение было найдено:
http://sapboard.ru/forum/viewtopic.php?t=22823


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

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


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

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


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

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