Текущее время: Сб, июн 28 2025, 20:38

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


Правила форума


ВНИМАНИЕ!

Вопросы по SAP Query и Quick View - сюда



Начать новую тему Ответить на тему  [ Сообщений: 5 ] 
Автор Сообщение
 Заголовок сообщения: Выполнение отчёта и получение html
СообщениеДобавлено: Пт, июн 11 2010, 10:33 
Ассистент
Ассистент
Аватара пользователя

Зарегистрирован:
Вт, фев 10 2009, 13:20
Сообщения: 33
Пол: Женский
Добрый день!

Мне надо написать ФМ, который выполнял бы отчёт и на выходе получал бы выходной экран этого отчёта в виде html.
Раньше такой ФМ был реализован с помощью WWW_GET_REPORT.
Но сейчас нужно организовать мультивыбор для отчёта, а WWW_GET_REPORT поддерживает только одну запись для одного параметра.

Пробовала такой код:
Code:
SUBMIT (prog) USING ... EXPORTING LIST TO MEMORY AND RETURN.
...
CALL FUNCTION 'LIST_FROM_MEMORY'
...
CALL FUNCTION 'WWW_HTML_FROM_LISTOBJECT'
...


Но не понятно как в этом случае получать ошибки и предупреждения в отчёте.

Может быть можно использовать другие функции?

Заранее спасибо за помощь!

_________________
Вместо нас всегда возвращается кто-то другой...


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Выполнение отчёта и получение html  Тема решена
СообщениеДобавлено: Пт, июн 11 2010, 15:01 
Менеджер
Менеджер
Аватара пользователя

Зарегистрирован:
Чт, мар 09 2006, 10:12
Сообщения: 565
Откуда: Волгодонск
Пол: Мужской
В своё время нашол только два варианта для получения ошибок из Submit
1. Запустить отчёт в фоне, а потом из журнала считать сообщения
2. Выполнить в пакетнике транзакцию которая выполнит отчёт ну и соответственно MESSAGES INTO itab

_________________
Изображение Попытка не пытка


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Выполнение отчёта и получение html
СообщениеДобавлено: Пт, июн 11 2010, 15:10 
Председатель
Председатель
Аватара пользователя

Зарегистрирован:
Чт, апр 13 2006, 12:32
Сообщения: 1503
Откуда: Питер
Chiffa44 написала:
Но сейчас нужно организовать мультивыбор для отчёта, а WWW_GET_REPORT поддерживает только одну запись для одного параметра.

Что Вы под мультивыбором понимаете? Если Select-options, то WWW_GET_REPORT с ними работает.

_________________
С уважением, VGA
Мой блог


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Выполнение отчёта и получение html
СообщениеДобавлено: Пт, июн 11 2010, 15:22 
Ассистент
Ассистент
Аватара пользователя

Зарегистрирован:
Вт, фев 10 2009, 13:20
Сообщения: 33
Пол: Женский
Про job сама думала, но пока не придумала как дальше в html переконвертить.
А завернуть в транзакцию - спасибо за идею. Буду пробовать!

Мультивыбор - это когда для одного входного параметра возможно несколько значений или несколько интервалов.

Например, поиск материала и нам нужен 1,35 и 60-70 номер. Как-то так.

Ещё раз всем спасибо!

_________________
Вместо нас всегда возвращается кто-то другой...


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Выполнение отчёта и получение html
СообщениеДобавлено: Пт, июн 11 2010, 15:34 
Председатель
Председатель
Аватара пользователя

Зарегистрирован:
Чт, апр 13 2006, 12:32
Сообщения: 1503
Откуда: Питер
Chiffa44 написала:
Мультивыбор - это когда для одного входного параметра возможно несколько значений или несколько интервалов.


Так в вашей программе он как описан, как PARAMETERS или как SELECT-OPTIONS?

_________________
С уважением, VGA
Мой блог


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Выполнение отчёта и получение html
СообщениеДобавлено: Пт, июн 11 2010, 23:49 
Ассистент
Ассистент
Аватара пользователя

Зарегистрирован:
Вт, фев 10 2009, 13:20
Сообщения: 33
Пол: Женский
vga написал(а):
Chiffa44 написала:
Мультивыбор - это когда для одного входного параметра возможно несколько значений или несколько интервалов.


Так в вашей программе он как описан, как PARAMETERS или как SELECT-OPTIONS?


Есть мультивыбор и для PARAMETERS и для SELECT-OPTIONS. Мне вообще нужно различные отчёты вызывать, а не какой-то один.

_________________
Вместо нас всегда возвращается кто-то другой...


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

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


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

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


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

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