Текущее время: Сб, июл 19 2025, 06:26

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




Начать новую тему Ответить на тему  [ Сообщений: 18 ]  На страницу 1, 2  След.
Автор Сообщение
 Заголовок сообщения: Запустить BЕx отчет из ПО
СообщениеДобавлено: Пн, авг 25 2008, 10:16 
Младший специалист
Младший специалист
Аватара пользователя

Зарегистрирован:
Вс, апр 22 2007, 22:25
Сообщения: 80
Не получается создать задачу для запуска отчета BEx из ПО.
Подскажите как реализовать максимально просто.


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

Зарегистрирован:
Пт, июл 22 2005, 08:56
Сообщения: 158
вызвать через ФМ RSAH_LAUNCH_EXCEL

_________________
C SAP
Изображение


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, авг 25 2008, 12:19 
Младший специалист
Младший специалист
Аватара пользователя

Зарегистрирован:
Вс, апр 22 2007, 22:25
Сообщения: 80
часть написал(а):
вызвать через ФМ RSAH_LAUNCH_EXCEL

Это то понятно, проблема в другом, я не понимаю как запустить ФМ .
Ну т.е. мне насколько я понимаю нужно создать ABAP класс, но что не получается.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, авг 25 2008, 12:55 
Специалист
Специалист

Зарегистрирован:
Пт, июл 22 2005, 08:56
Сообщения: 158
PAOG написал(а):
часть написал(а):
вызвать через ФМ RSAH_LAUNCH_EXCEL

Это то понятно, проблема в другом, я не понимаю как запустить ФМ .
Ну т.е. мне насколько я понимаю нужно создать ABAP класс, но что не получается.

ABAP класс должен содержать интерфейс IF_WORKFLOW. Или, если система старая создать бизнес объект по любому примеру, приведенному в транзакции SWO1... Создать метод (метод можно создать из этого ФМ) и на его базе создать диалоговую задачу
Еще дальше объяснять или так понятно? :)

_________________
C SAP
Изображение


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, авг 25 2008, 16:07 
Младший специалист
Младший специалист
Аватара пользователя

Зарегистрирован:
Вс, апр 22 2007, 22:25
Сообщения: 80
часть написал(а):
PAOG написал(а):
часть написал(а):
вызвать через ФМ RSAH_LAUNCH_EXCEL

Это то понятно, проблема в другом, я не понимаю как запустить ФМ .
Ну т.е. мне насколько я понимаю нужно создать ABAP класс, но что не получается.

ABAP класс должен содержать интерфейс IF_WORKFLOW. Или, если система старая создать бизнес объект по любому примеру, приведенному в транзакции SWO1... Создать метод (метод можно создать из этого ФМ) и на его базе создать диалоговую задачу
Еще дальше объяснять или так понятно? :)

Создала АВАР класс и задачу, но при добавлении задачи в ПО выдается сообщение :
Задача 'TS95300002' определена не полностью.
№ сообщения WD215

Diagnosis
No terminating events defined for the task used.

Procedure
Define at least one terminating event for the task used.

Но какое завершающее событие выбирать?
я смотрю другие задачи запускашие АВАР там не установлены завершающие события и все работет (


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, авг 25 2008, 16:13 
Специалист
Специалист

Зарегистрирован:
Пт, июл 22 2005, 08:56
Сообщения: 158
так трудно говорить, не видя перед глазами ни класса, ни задачи

У вас метод (соотв. задача) что-то возвращает (какой-то параметр)?
Попробуйте один выход добавить для задачи (активировать его)...

_________________
C SAP
Изображение


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, авг 25 2008, 16:44 
Младший специалист
Младший специалист
Аватара пользователя

Зарегистрирован:
Вс, апр 22 2007, 22:25
Сообщения: 80
часть написал(а):
так трудно говорить, не видя перед глазами ни класса, ни задачи

У вас метод (соотв. задача) что-то возвращает (какой-то параметр)?
Попробуйте один выход добавить для задачи (активировать его)...

Посоветовали поставить синхронный режим- помогло.

Но теперь когда я запускаю задачу из потока операций ничего не происходит, пишет :
Задача запущена под ид. ЭПО 2025 (актуальное состояние: В работе)
№ сообщения WZ703

но эксель не запускается, хотя если в se24 запустить тест все ОК (


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

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


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, авг 26 2008, 08:52 
Специалист
Специалист

Зарегистрирован:
Пт, июл 22 2005, 08:56
Сообщения: 158
PAOG написал(а):
часть написал(а):
так трудно говорить, не видя перед глазами ни класса, ни задачи

У вас метод (соотв. задача) что-то возвращает (какой-то параметр)?
Попробуйте один выход добавить для задачи (активировать его)...

Посоветовали поставить синхронный режим- помогло.

Но теперь когда я запускаю задачу из потока операций ничего не происходит, пишет :
Задача запущена под ид. ЭПО 2025 (актуальное состояние: В работе)
№ сообщения WZ703

но эксель не запускается, хотя если в se24 запустить тест все ОК (

Ну блин :D Я же говорил про диалоговую задачу - само собой, что она должна быть синхронной

Вы для задачи кого в обработчики поставили? Кроме этого сделайте задачу доступной для всех (сгеренерируйте общий профиль)...

Если эти предложения соблюдены - то значит поток запустился и задача ждет в инбоксе - поэтому переходите в инбокс (тр. SWBP или можно при тестировании в инбокс попасть) и ищите свою задачку в списке - два раза жмите ее или нажимайте кнопень "Выполнить"

_________________
C SAP
Изображение


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, авг 27 2008, 11:52 
Младший специалист
Младший специалист
Аватара пользователя

Зарегистрирован:
Вс, апр 22 2007, 22:25
Сообщения: 80
часть написал(а):
PAOG написал(а):
часть написал(а):
так трудно говорить, не видя перед глазами ни класса, ни задачи

У вас метод (соотв. задача) что-то возвращает (какой-то параметр)?
Попробуйте один выход добавить для задачи (активировать его)...

Посоветовали поставить синхронный режим- помогло.

Но теперь когда я запускаю задачу из потока операций ничего не происходит, пишет :
Задача запущена под ид. ЭПО 2025 (актуальное состояние: В работе)
№ сообщения WZ703

но эксель не запускается, хотя если в se24 запустить тест все ОК (

Ну блин :D Я же говорил про диалоговую задачу - само собой, что она должна быть синхронной

Вы для задачи кого в обработчики поставили? Кроме этого сделайте задачу доступной для всех (сгеренерируйте общий профиль)...

Если эти предложения соблюдены - то значит поток запустился и задача ждет в инбоксе - поэтому переходите в инбокс (тр. SWBP или можно при тестировании в инбокс попасть) и ищите свою задачку в списке - два раза жмите ее или нажимайте кнопень "Выполнить"

Спасибо, помогло сделать задачу общей.
Теперь у меня появилось еще 2-ва вопроса:
1)Можно ли сформированый и ПО отчет BEx автоматически сохранять на локальный или сетевой диск?
2)Как отправить из ПО уведомление на реальный маил например user@gmail.com?Я помню АВАР код который это делал, но можно ли обойтись стнадартными средствами WorkFlow?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, авг 27 2008, 17:05 
Специалист
Специалист

Зарегистрирован:
Пт, июл 22 2005, 08:56
Сообщения: 158
PAOG написал(а):
часть написал(а):
PAOG написал(а):
часть написал(а):
так трудно говорить, не видя перед глазами ни класса, ни задачи

У вас метод (соотв. задача) что-то возвращает (какой-то параметр)?
Попробуйте один выход добавить для задачи (активировать его)...

Посоветовали поставить синхронный режим- помогло.

Но теперь когда я запускаю задачу из потока операций ничего не происходит, пишет :
Задача запущена под ид. ЭПО 2025 (актуальное состояние: В работе)
№ сообщения WZ703

но эксель не запускается, хотя если в se24 запустить тест все ОК (

Ну блин :D Я же говорил про диалоговую задачу - само собой, что она должна быть синхронной

Вы для задачи кого в обработчики поставили? Кроме этого сделайте задачу доступной для всех (сгеренерируйте общий профиль)...

Если эти предложения соблюдены - то значит поток запустился и задача ждет в инбоксе - поэтому переходите в инбокс (тр. SWBP или можно при тестировании в инбокс попасть) и ищите свою задачку в списке - два раза жмите ее или нажимайте кнопень "Выполнить"

Спасибо, помогло сделать задачу общей.
Теперь у меня появилось еще 2-ва вопроса:
1)Можно ли сформированый и ПО отчет BEx автоматически сохранять на локальный или сетевой диск?
2)Как отправить из ПО уведомление на реальный маил например user@gmail.com?Я помню АВАР код который это делал, но можно ли обойтись стнадартными средствами WorkFlow?

1. Ну можно попробовать через макрос (если эксель)
2. Конечно! Есть специальный шаг в воркфлоу - отправка по почте. Там можно прописать как внешний e-mail, так и просто логин или другие выражения для отправки на саповский ящик

_________________
C SAP
Изображение


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, авг 27 2008, 17:47 
Младший специалист
Младший специалист
Аватара пользователя

Зарегистрирован:
Вс, апр 22 2007, 22:25
Сообщения: 80
На самом деле проблема решилась не совсем :(
Если телать тестовый запуск из swdd то все ОК отчет запускается.
А если из Рабочего места/потоко операций то нет


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, авг 27 2008, 18:11 
Младший специалист
Младший специалист
Аватара пользователя

Зарегистрирован:
Вс, апр 22 2007, 22:25
Сообщения: 80
Через макрос то понятно, но тогда придеться создавать 2-ве книги.
Т.к. у пользователя должно быть двве кнопки 1-я Эсформировать отчет" и 2-я "утвердить отчет" по которой отчет формируется и сохраняется.


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

Зарегистрирован:
Пт, июл 22 2005, 08:56
Сообщения: 158
1. Надо конечно видеть поток. Как вы запускаете поток? Посмотрите журнал через SWIA, что с ним...
2. Можно повесить автомакрос при закрытии книги, где и будет сохраняться информация...

_________________
C SAP
Изображение


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, авг 29 2008, 13:08 
Младший специалист
Младший специалист
Аватара пользователя

Зарегистрирован:
Вс, апр 22 2007, 22:25
Сообщения: 80
часть написал(а):
1. Надо конечно видеть поток. Как вы запускаете поток? Посмотрите журнал через SWIA, что с ним...
2. Можно повесить автомакрос при закрытии книги, где и будет сохраняться информация...

с запуском все ок RFC был не настроен.


Принять этот ответ
Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 18 ]  На страницу 1, 2  След.

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


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

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


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

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