Автор Тема: Выполнение отчёта и получение html  (Прочитано 7676 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Chiffa

  • Newbie
  • *
  • Сообщений: 8
  • Репутация: +1/-0
  • Пол: Женский
  • YearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYears
Выполнение отчёта и получение html
« : Июнь 11, 2010, 12:36:18 pm »
 
 
 

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

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

Пробовала такой код:

Код: You are not allowed to view links. Register or Login
SUBMIT (prog) USING ... EXPORTING LIST TO MEMORY AND RETURN.
...
CALL FUNCTION 'LIST_FROM_MEMORY'
...
CALL FUNCTION 'WWW_HTML_FROM_LISTOBJECT'
...



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

Заранее спасибо за помощь!
 
Вместо нас всегда возвращается кто-то другой.

Оффлайн Uukrul

  • SAP ECC 6.0 Ehp(*)
  • Administrator
  • Epic Member
  • *****
  • Сообщений: 3 809
  • Репутация: +47/-0
  • Пол: Мужской
  • YearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYears
    • Sapforum.BIZ
Re: Выполнение отчёта и получение html
« Ответ #1 : Июнь 11, 2010, 01:41:31 pm »
Посмотри тут: You are not allowed to view links. Register or Login и тут: You are not allowed to view links. Register or Login похожее кажется уже обсуждалось и решалось.

Оффлайн Chiffa

  • Newbie
  • *
  • Сообщений: 8
  • Репутация: +1/-0
  • Пол: Женский
  • YearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYears
Re: Выполнение отчёта и получение html
« Ответ #2 : Июнь 11, 2010, 03:04:27 pm »
Спасибо огромное!

В транзакцию завернуть - это мысль! На следующей неделе попробую.
Вместо нас всегда возвращается кто-то другой.

Оффлайн Uukrul

  • SAP ECC 6.0 Ehp(*)
  • Administrator
  • Epic Member
  • *****
  • Сообщений: 3 809
  • Репутация: +47/-0
  • Пол: Мужской
  • YearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYears
    • Sapforum.BIZ
Re: Выполнение отчёта и получение html
« Ответ #3 : Июнь 11, 2010, 03:11:10 pm »
You are not allowed to view links. Register or Login
В транзакцию завернуть - это мысль! На следующей неделе попробую.
Кстати по поводу завернуть в транзакции (для отчетов наверное не очень актуально) есть одна особенность, после того как вы начинаете что-то вызвать используя CALL TRANSACTON, система думает, что вызов идет через бачинпут, т.е. типа фоновое выполнение.

Оффлайн Chiffa

  • Newbie
  • *
  • Сообщений: 8
  • Репутация: +1/-0
  • Пол: Женский
  • YearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYears
Re: Выполнение отчёта и получение html
« Ответ #4 : Июнь 11, 2010, 03:25:20 pm »
Спасибо, буду знать.
WWW_GET_REPORT тоже в фоне отчёт выполняет. Пришлось некоторые переправлять, а то ругалось.

У меня ещё вопрос:а как получить выходной экран транзакции. Что-то вроде EXPORTING LIST TO MEMORY?
Вместо нас всегда возвращается кто-то другой.

Оффлайн Uukrul

  • SAP ECC 6.0 Ehp(*)
  • Administrator
  • Epic Member
  • *****
  • Сообщений: 3 809
  • Репутация: +47/-0
  • Пол: Мужской
  • YearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYears
    • Sapforum.BIZ
Re: Выполнение отчёта и получение html
« Ответ #5 : Июнь 11, 2010, 03:42:16 pm »
You are not allowed to view links. Register or Login
меня ещё вопрос:а как получить выходной экран транзакции. Что-то вроде EXPORTING LIST TO MEMORY?
А что имеется в виду под выходным экраном? Результат работы отчета? Тогда вот так можно: You are not allowed to view links. Register or Login или имеется в виду селекционный экран?

Оффлайн Chiffa

  • Newbie
  • *
  • Сообщений: 8
  • Репутация: +1/-0
  • Пол: Женский
  • YearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYears
Re: Выполнение отчёта и получение html
« Ответ #6 : Июнь 18, 2010, 12:16:11 am »
Большое спасибо!

Так работает. Ещё можно запустить WWW_GET_REPORT c вариантом(т.е. с QUERY_STRING-name = '_VARIANT).
Правда с вариантом WWW_GET_REPORT тоже не работал, но нашла ноту как это решить.
Вместо нас всегда возвращается кто-то другой.

Оффлайн Uukrul

  • SAP ECC 6.0 Ehp(*)
  • Administrator
  • Epic Member
  • *****
  • Сообщений: 3 809
  • Репутация: +47/-0
  • Пол: Мужской
  • YearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYears
    • Sapforum.BIZ
Re: Выполнение отчёта и получение html
« Ответ #7 : Июнь 18, 2010, 12:18:12 am »
You are not allowed to view links. Register or Login
но нашла ноту как это решить.
Ну было бы совсем замечательно если бы номер нотки указали бы...

Оффлайн Chiffa

  • Newbie
  • *
  • Сообщений: 8
  • Репутация: +1/-0
  • Пол: Женский
  • YearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYears
Re: Выполнение отчёта и получение html
« Ответ #8 : Июнь 24, 2010, 10:59:43 am »
Нота: 359921.

Спасибо за помощь!
Вместо нас всегда возвращается кто-то другой.

Sapforum.Biz

Re: Выполнение отчёта и получение html
« Ответ #8 : Июнь 24, 2010, 10:59:43 am »