Текущее время: Ср, май 14 2025, 09:41

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 2409 ]  На страницу Пред.  1 ... 112, 113, 114, 115, 116, 117, 118 ... 161  След.
Автор Сообщение
 Заголовок сообщения: Re: ZWWW - ФМ для выгрузки данных в WORD, EXCEL
СообщениеДобавлено: Вт, апр 21 2015, 09:59 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Сб, сен 03 2011, 08:51
Сообщения: 100
Пол: Мужской
Проблема решилась вот так:

Code:
  CALL FUNCTION 'ZWWW_OPENFORM'
    EXPORTING
      form_name   = v_form_name
      file_name   = v_docname
      printdialog = ''
      protect     = ''
      debug_mode  = 'X'
      optimize    = 1
    TABLES
      it_values   = it_val.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ZWWW - ФМ для выгрузки данных в WORD, EXCEL
СообщениеДобавлено: Вт, апр 21 2015, 13:01 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, авг 19 2004, 17:37
Сообщения: 1962
Откуда: Москва
Пол: Мужской
PMar написал:
Проблема решилась вот так:

Code:
  CALL FUNCTION 'ZWWW_OPENFORM'
    EXPORTING
      form_name   = v_form_name
      file_name   = v_docname
      printdialog = ''
      protect     = ''
      debug_mode  = 'X'
      optimize    = 1
    TABLES
      it_values   = it_val.

Очень не рекомендую выгружать со включенным режимом отладки. Во-первых, это закладка "мины", т.к. при последующем обновлении ZWWW отчеты будут останавливаться на специальных break-point. Во-вторых, это замедляет формирование отчетов. В-третьих, оно происходит в визуальном режиме, поэтому пользователь может случайно помешать процессу и отчёт получится некорректным.
Лучше всё-таки обновить ZWWW, я функциональную совместимость версий соблюдаю. Для надежности вы можете сложить все объекты вашей текущей ZWWW в один запрос и деблокировать его, а в случае проблем восстановить из него старую версию.
Проблемы могут возникнуть, если кто-то у вас изменял мой код. Если можете, выгрузите ваш текущий ZWWW (желательно весь пакет) при помощи ZWWW_MIGRATE и вышлите мне - я посмотрю.

_________________
"For all entries" не в SAP-ах, "for all entries" в головах! :)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ZWWW - ФМ для выгрузки данных в WORD, EXCEL
СообщениеДобавлено: Ср, апр 22 2015, 21:14 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, авг 19 2004, 17:37
Сообщения: 1962
Откуда: Москва
Пол: Мужской
Наконец-то я выложил обновление ZWWW 3.03. Ссылка, как всегда, в первом посте данной темы.

Главной особенностью этой версии является возможность формирования отчётов в фоне. Режим запуска в фоне определяется автоматически, файлы сохраняются в "Личные папки" SAP Office (тр.SBWP), в подпапку Temp. Если параметр CLOSE_FORM=<пусто> (по умолчанию), то пользователю также выдаётся экспресс сообщение с вложенным файлом.
В режиме диалога тоже можно указать сохранение в SAP Office принудительно через параметр FILE_LOCATION='O' (буква O). Если параметр CLOSE_FORM='X', то экстренное сообщение приходить не будет. Для доступа к сохранённому файлу из ABAP-а нужно получить его ID через метод ZCL_ZWWW=>SAP_OFFICE_GET_FILE_ID, указав уникальное имя файла, соответственно нужно его заранее определить при формировании отчета (параметр FILE_NAME). Далее ID можно использовать в стандартных функциях, например, SO_OLD_DOCUMENT_SEND_API1 для пересылки, или SO_DOCUMENT_READ_API1 для чтения.
Особенностью решения является формирование промежуточного JAR-файла, соответственно требуется наличие JRE на компьютере пользователя. Такой подход продиктован недоступностью MS Office в фоновом режиме и желанием сохранить полную функциональность ZWWW, в частности запуск пользовательских макросов и гладкое открытие формы без сообщений безопасности.

Также сделаны мелкие доработки и исправлены ошибки. Поле VAR_NUM расширено с 5 до 7 знаков, что позволяет выводить более 100тыс. строк Excel.

_________________
"For all entries" не в SAP-ах, "for all entries" в головах! :)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: После обновления до 2.92 подломились отчеты
СообщениеДобавлено: Пн, апр 27 2015, 08:33 
Начинающий
Начинающий

Зарегистрирован:
Чт, фев 09 2012, 10:01
Сообщения: 1
Добрый день.

На прошлой неделе у нас обновили ZWWW_EXCEL до 2.92, после чего перестала работать выгрузка отчетов Excel, когда на вход функциональника подаешь параметр close_form = 'X'. Т.е. работа одной и той же программы, если этот параметр заполнен, то отчета не будет, если не заполнен, то файл формируется успешно. Может кто сталкивался с подобной проблемой? Экспериментировал и с программой ZWWW_MANY_LIST, если там на вход подать параметр close_form = 'X' отчет также не формируется (книга есть, но она пустая).


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: После обновления до 2.92 подломились отчеты
СообщениеДобавлено: Пн, апр 27 2015, 12:35 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, авг 19 2004, 17:37
Сообщения: 1962
Откуда: Москва
Пол: Мужской
osipovgoga33 написал(а):
Добрый день.

На прошлой неделе у нас обновили ZWWW_EXCEL до 2.92, после чего перестала работать выгрузка отчетов Excel, когда на вход функциональника подаешь параметр close_form = 'X'. Т.е. работа одной и той же программы, если этот параметр заполнен, то отчета не будет, если не заполнен, то файл формируется успешно. Может кто сталкивался с подобной проблемой? Экспериментировал и с программой ZWWW_MANY_LIST, если там на вход подать параметр close_form = 'X' отчет также не формируется (книга есть, но она пустая).

Сейчас проверил у себя на v3.03, всё работает нормально. Пока могу только посоветовать обновить до v.3.03.
Вот бы как-то посмотреть на вашу проблему живьем.

_________________
"For all entries" не в SAP-ах, "for all entries" в головах! :)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ZWWW - ФМ для выгрузки данных в WORD, EXCEL
СообщениеДобавлено: Ср, апр 29 2015, 10:35 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Вт, май 30 2006, 08:34
Сообщения: 1900
Цитата:
Наконец-то я выложил обновление ZWWW 3.03. Ссылка, как всегда

Спасибо за Вашу работу!!

_________________
С уважением.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ZWWW - ФМ для выгрузки данных в WORD, EXCEL
СообщениеДобавлено: Пт, май 08 2015, 21:30 
Младший специалист
Младший специалист
Аватара пользователя

Зарегистрирован:
Пт, фев 17 2012, 15:37
Сообщения: 71
Добрый день господа ГУРУ.
Скажите пожалуйста с этим ФМ можно создавать и графики? Ну как пример с помощью OLE.?

Заранее спасибо!


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: ZWWW - ФМ для выгрузки данных в WORD, EXCEL
СообщениеДобавлено: Пт, май 08 2015, 22:45 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, авг 19 2004, 17:37
Сообщения: 1962
Откуда: Москва
Пол: Мужской
sergiucz написал(а):
Добрый день господа ГУРУ.
Скажите пожалуйста с этим ФМ можно создавать и графики? Ну как пример с помощью OLE.?

Заранее спасибо!

Смотрите пример ZWWW_MANY_LIST на листе Graph.

_________________
"For all entries" не в SAP-ах, "for all entries" в головах! :)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ZWWW - ФМ для выгрузки данных в WORD, EXCEL
СообщениеДобавлено: Сб, май 09 2015, 13:00 
Младший специалист
Младший специалист
Аватара пользователя

Зарегистрирован:
Пт, фев 17 2012, 15:37
Сообщения: 71
Цитата:
Смотрите пример ZWWW_MANY_LIST на листе Graph.



В том примере уже создан график на вкладку GRAPH.
А как создать его динамически ? Мне надо создать N Sheets и в него по 2 графика . А данные для графиков на опеределеном листе

Я при помощь ОЛЕ график создаю

Code:
   GET PROPERTY OF GS_APPLICATION 'Charts' = GS_CHARTS .
   CALL METHOD OF GS_CHARTS 'Add' = GS_CHART .
   CALL METHOD OF GS_CHART 'Activate' .
   SET PROPERTY OF GS_CHART 'ChartType' = '51' ."Vertical bar graph 51

но скорость меня не устраивает.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: ZWWW - ФМ для выгрузки данных в WORD, EXCEL
СообщениеДобавлено: Сб, май 09 2015, 13:33 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, авг 19 2004, 17:37
Сообщения: 1962
Откуда: Москва
Пол: Мужской
sergiucz написал(а):
Цитата:
Смотрите пример ZWWW_MANY_LIST на листе Graph.



В том примере уже создан график на вкладку GRAPH.
А как создать его динамически ? Мне надо создать N Sheets и в него по 2 графика . А данные для графиков на опеределеном листе

Я при помощь ОЛЕ график создаю

Code:
   GET PROPERTY OF GS_APPLICATION 'Charts' = GS_CHARTS .
   CALL METHOD OF GS_CHARTS 'Add' = GS_CHART .
   CALL METHOD OF GS_CHART 'Activate' .
   SET PROPERTY OF GS_CHART 'ChartType' = '51' ."Vertical bar graph 51

но скорость меня не устраивает.

Всё выходящее за рамки шаблонной технологии можно реализовать через макросы.

_________________
"For all entries" не в SAP-ах, "for all entries" в головах! :)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ZWWW - ФМ для выгрузки данных в WORD, EXCEL
СообщениеДобавлено: Пт, май 22 2015, 10:58 
Младший специалист
Младший специалист
Аватара пользователя

Зарегистрирован:
Пт, фев 17 2012, 15:37
Сообщения: 71
Добрый день господа гуру.
Как правильно обновить ФМ.
у нас версия 272.

Не будет проблем при обновлении на 3.03?


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: ZWWW - ФМ для выгрузки данных в WORD, EXCEL
СообщениеДобавлено: Сб, май 23 2015, 16:16 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, авг 19 2004, 17:37
Сообщения: 1962
Откуда: Москва
Пол: Мужской
sergiucz написал(а):
Добрый день господа гуру.
Как правильно обновить ФМ.
у нас версия 272.

Не будет проблем при обновлении на 3.03?

Процедура установки описана в первом сообщении данной темы. Совместимость разработки я соблюдаю, т.е. все существующие разработки должны работать. Однако ваши разработчики могли вносить какие-то изменения в код, поэтому на всякий случай соберите все объекты разработки в один запрос и деблокируйте его, чтобы проще было восстановить старый вариант.

_________________
"For all entries" не в SAP-ах, "for all entries" в головах! :)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ZWWW - ФМ для выгрузки данных в WORD, EXCEL
СообщениеДобавлено: Пн, май 25 2015, 20:01 
Специалист
Специалист

Зарегистрирован:
Вт, сен 15 2009, 16:41
Сообщения: 201
Пол: Мужской
Здравствуйте!
Если выгружать при помощи Т, вот так например:
Code:
CALL FUNCTION 'ZWWW_PREPARE_TABLE'
          EXPORTING
            line_name    = 'LINE'
            val_type     = 'T'.

то ведущие нули в том же к материале обрежутся, не смотря на апостроф в шаблоне
и прочие фичи, помогите плиз, как победить?


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: ZWWW - ФМ для выгрузки данных в WORD, EXCEL
СообщениеДобавлено: Вт, май 26 2015, 01:45 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, авг 19 2004, 17:37
Сообщения: 1962
Откуда: Москва
Пол: Мужской
rstiv написал:
Здравствуйте!
Если выгружать при помощи Т, вот так например:
Code:
CALL FUNCTION 'ZWWW_PREPARE_TABLE'
          EXPORTING
            line_name    = 'LINE'
            val_type     = 'T'.

то ведущие нули в том же к материале обрежутся, не смотря на апостроф в шаблоне
и прочие фичи, помогите плиз, как победить?

Спасибо за замечание!
Подобную проблему для типа 'R' я уже решал. Похоже с типом 'T' можно решить аналогичным способом, странно, что я его раньше не заметил. Если у вас загружена последняя версия ZWWW, то я могу выслать измененный файл макроса ZWWW_MACROS.XLS. Для работы с типом 'T' надо всегда будет указывать OPTIMIZE=0 (принудительное использование макроса).
Поправки в макросе следующие:
Цитата:
...
Dim TblInfo(1 To 300) As Variant
...
For I = 1 To 300
FldsInfo(I) = Array(I, 2)
TblInfo(I) = 2
Next
...
QTable.BackgroundQuery = False
If Ofs.NumberFormat = "@" Then
QTable.TextFileColumnDataTypes = TblInfo
End If

QTable.Refresh
...

_________________
"For all entries" не в SAP-ах, "for all entries" в головах! :)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ZWWW - ФМ для выгрузки данных в WORD, EXCEL
СообщениеДобавлено: Вт, май 26 2015, 14:02 
Специалист
Специалист

Зарегистрирован:
Вт, сен 15 2009, 16:41
Сообщения: 201
Пол: Мужской
Опасно!
Клиент строго на строго запретил что либо менять в выгрузке.
Есть подозрение, что данные ФМ были изменены под что то.
Можно конечно новую версию залить под другими именами.
Но вырулилось просто: мне надо было поле 13 символов с вед нулями
сделать, создал свой формат в эксель, прикрутил к ячейке и вуаля.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 2409 ]  На страницу Пред.  1 ... 112, 113, 114, 115, 116, 117, 118 ... 161  След.

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


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

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


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

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