Текущее время: Вт, июл 01 2025, 14:04

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


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

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


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

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