Текущее время: Пт, апр 26 2024, 09: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 часа


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

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


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

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