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

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


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

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


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

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