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

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


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

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


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

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