Текущее время: Вс, май 11 2025, 07:23

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 2409 ]  На страницу Пред.  1 ... 99, 100, 101, 102, 103, 104, 105 ... 161  След.
Автор Сообщение
 Заголовок сообщения: Re: ФМ для выгрузки данных в WORD, EXCEL
СообщениеДобавлено: Пн, окт 13 2014, 13:23 
Менеджер
Менеджер
Аватара пользователя

Зарегистрирован:
Пт, янв 18 2008, 10:34
Сообщения: 716
Откуда: Moscow
Пол: Мужской
Parazit написал:
ghost написал:
...
все вопрос отпал. параметром приложения отключил отображения отдельного экрана.

Это браузер выдаёт? Что за браузер? Что за параметр приложения?


Да браузер выдает. Chrome. Параметр web приложения - WDENABLESECUREFILEDOWNLOAD (File Download in Separate Browser Window), его надо отключить в конфигурации.

С уважением,
Руслан

_________________
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. (Э. Йодан)


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

Зарегистрирован:
Пт, янв 18 2008, 10:34
Сообщения: 716
Откуда: Moscow
Пол: Мужской
Возник очередной вопрос. При выгрузке через метод attach система всегда запрашивает путь сохранения и получается вкупе два действия вручную:
1) сохранить файл JAR (в опере и хроме ассоциация с ZIP архивом, а не с JAR, подозреваю что из-за того что в mime-type передается application , а не конкретно application/java-archive );
2) вручную запуск jar .

У меня вопрос, это так задумано или только у меня ?

С уважением,
Руслан

_________________
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. (Э. Йодан)


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

Зарегистрирован:
Чт, авг 19 2004, 17:37
Сообщения: 1962
Откуда: Москва
Пол: Мужской
ghost написал:
Возник очередной вопрос. При выгрузке через метод attach система всегда запрашивает путь сохранения и получается вкупе два действия вручную:
1) сохранить файл JAR (в опере и хроме ассоциация с ZIP архивом, а не с JAR, подозреваю что из-за того что в mime-type передается application , а не конкретно application/java-archive );
2) вручную запуск jar .

У меня вопрос, это так задумано или только у меня ?

С уважением,
Руслан

Выгружаться могут не только файлы JAR, но и RTF или XML. Проблем с этим нет. Сохранить требуют настройки безопасности вашего браузера.

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


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ФМ для выгрузки данных в WORD, EXCEL
СообщениеДобавлено: Ср, окт 22 2014, 16:02 
Начинающий
Начинающий

Зарегистрирован:
Ср, май 01 2013, 23:47
Сообщения: 18
Добрый день,
Посоветуйте, пожалуйста, как можно выгрузку ускорить.
У клиента довольно медленная сеть, отчеты выгружаются по 2 минуты. Размер IT_VAL -70-300 записей.
Поставили параметр without_ole = X, время выгрузки сократилось до 40 секунд. Можно ли еще что-то сделать?
(Используем версию 2.92 от 16 июля 2014).


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

Зарегистрирован:
Чт, авг 19 2004, 17:37
Сообщения: 1962
Откуда: Москва
Пол: Мужской
ssv10 написал(а):
Добрый день,
Посоветуйте, пожалуйста, как можно выгрузку ускорить.
У клиента довольно медленная сеть, отчеты выгружаются по 2 минуты. Размер IT_VAL -70-300 записей.
Поставили параметр without_ole = X, время выгрузки сократилось до 40 секунд. Можно ли еще что-то сделать?
(Используем версию 2.92 от 16 июля 2014).

Странно, учитывая, что параметр OPTIMIZE = 100 по умолчанию. Т.е. режим выгрузки через макрос (оптимизация), который вы косвенно включили через without_ole = X, должен был автоматически срабатывать при количестве записей IT_VAL > 100. Если только вы не изменили напрямую этот параметр на большее число при вызове ФМ. Укажите OPTIMIZE = 0, чтобы оптимизация работала всегда.
Еще можете попробовать параметр USE_JAR = X, тогда выгружаемые данные будут упаковываться в файл JAR (zip), что несколько сэкономит трафик. Но в таком случае на компьютере пользователя должна быть установлена "Java Runtime Environment" (JRE) для запуска программ Java.

p.s.
Параметр USE_JAR создан для выгрузки под Web и включается автоматически, прямое его присвоение через параметр ФМ сделано для отладки и тестирования режима.

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


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ФМ для выгрузки данных в WORD, EXCEL
СообщениеДобавлено: Ср, окт 22 2014, 17:31 
Начинающий
Начинающий

Зарегистрирован:
Пт, мар 30 2012, 17:11
Сообщения: 7
Добрый день!
Пользовалась этим замечательным ФМом не раз и всегда находила решения проблем, но тут ступор. Выгружаю данные в Excel, большую таблицу но не вниз а в ширину. В it_values около 5000 записей(так как много замен). Проблема собственно следующая: у меня на компьютере от любого пользователя выгружается корректно, но на других компьютерах выгружается только шаблон(ничего не заменяется). В безопасности вроде все отключила, защиту сняла. Подскажите пожалуйста, как решить проблему?
Вызов ФМа следующий:
CALL FUNCTION 'ZWWW_OPENFORM'
EXPORTING
form_name = sy-repid
printdialog = ''
optimize = '0'
TABLES
it_values = lt_values
EXCEPTIONS
printcancel = 1
OTHERS = 2.
Причем если optimize >= 100, то у меня тоже только шаблон. Версия Excel 2013.


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

Зарегистрирован:
Чт, авг 19 2004, 17:37
Сообщения: 1962
Откуда: Москва
Пол: Мужской
MaryGolv написал(а):
Добрый день!
Пользовалась этим замечательным ФМом не раз и всегда находила решения проблем, но тут ступор. Выгружаю данные в Excel, большую таблицу но не вниз а в ширину. В it_values около 5000 записей(так как много замен). Проблема собственно следующая: у меня на компьютере от любого пользователя выгружается корректно, но на других компьютерах выгружается только шаблон(ничего не заменяется). В безопасности вроде все отключила, защиту сняла. Подскажите пожалуйста, как решить проблему?
Вызов ФМа следующий:
CALL FUNCTION 'ZWWW_OPENFORM'
EXPORTING
form_name = sy-repid
printdialog = ''
optimize = '0'
TABLES
it_values = lt_values
EXCEPTIONS
printcancel = 1
OTHERS = 2.
Причем если optimize >= 100, то у меня тоже только шаблон. Версия Excel 2013.

Меня смущает "form_name = sy-repid", попробуйте для проверки задать константой.
Еще момент с Excel 2013, может быть у вас старая версия ZWWW. Когда обновляли последний раз?

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


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ФМ для выгрузки данных в WORD, EXCEL
СообщениеДобавлено: Пт, окт 24 2014, 14:01 
Начинающий
Начинающий

Зарегистрирован:
Пт, окт 24 2014, 13:52
Сообщения: 4
Аналогичная проблема - выгружается только шаблон. Версия ФМ-ов 2.92. Кол-во записей в it_values - 711.
Если пользоваться более старой версией, то всё выгружается нормально, но есть проблемы с отображением с Office 2013, потому и обновляю функционал.
Вообще в системе сейчас две группы функций zwwwform - старая, и zwwwform1 - 2.92. Работают параллельно, не "пересекаются". Ну это я так, на всякий случай.
Какую ещё информацию нужно сообщить, чтобы прояснить картину?

Спасибо.


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

Зарегистрирован:
Чт, авг 19 2004, 17:37
Сообщения: 1962
Откуда: Москва
Пол: Мужской
4konishchev написал(а):
Аналогичная проблема - выгружается только шаблон. Версия ФМ-ов 2.92. Кол-во записей в it_values - 711.
Если пользоваться более старой версией, то всё выгружается нормально, но есть проблемы с отображением с Office 2013, потому и обновляю функционал.
Вообще в системе сейчас две группы функций zwwwform - старая, и zwwwform1 - 2.92. Работают параллельно, не "пересекаются". Ну это я так, на всякий случай.
Какую ещё информацию нужно сообщить, чтобы прояснить картину?

Спасибо.

Можете прислать шаблон и содержимое IT_VALUES?

Какая версия SAP-BASIS, Windows, SAP-Logon? Запускаете из под SAP-GUI или Web?

Поскольку вы установили новую версию в отдельную ФГ, значит вносили изменения в исходный код, может чего накосячили. Имеет смысл, если есть такая возможность, в какой-нибудь отдельной системе установить ВСЁ как есть и протестировать.

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


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ФМ для выгрузки данных в WORD, EXCEL
СообщениеДобавлено: Пн, окт 27 2014, 15:53 
Начинающий
Начинающий

Зарегистрирован:
Пт, окт 24 2014, 13:52
Сообщения: 4
Parazit написал:
Можете прислать шаблон и содержимое IT_VALUES?

Какая версия SAP-BASIS, Windows, SAP-Logon? Запускаете из под SAP-GUI или Web?

Поскольку вы установили новую версию в отдельную ФГ, значит вносили изменения в исходный код, может чего накосячили. Имеет смысл, если есть такая возможность, в какой-нибудь отдельной системе установить ВСЁ как есть и протестировать.


SAP_BASIS 702 0012 SAPKB70212 SAP - базисная система
Windows 7 Professional SP1 64bit
SAP-Logon ver 720 Patch 7
Запуск из под SAP-GUI.

Установил группу функций на другую систему - работает нормально.
Единственную разницу в кодах двух систем обнаружил (с помощью winmerge) в LZWWWFORM1F01 на 1165 строке

Строка в рабочей системе 'Ѓ‚ѓ„…†‡€‰Љ‹ЊЌЋЏђ‘’“”•–— ™љ›њќћџ ЎўЈ¤Ґ¦§Ё©Є«¬ ®Ї°±Ііґµ¶·ё№є»јЅѕї' заменилась на
'Ѓ#ѓ######Љ#ЊЌЋЏђ####### #љ#њќћџ ЎўЈ###§Ё#Є## #Ї##Іі####ё№є#јЅѕї'

В рабочей системе версия ABAP - юникодовая, а во второй - ANSI.

Может ли из-за этой разницы выводиться пустой шаблон*?


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

Зарегистрирован:
Чт, авг 19 2004, 17:37
Сообщения: 1962
Откуда: Москва
Пол: Мужской
4konishchev написал(а):
...
В рабочей системе версия ABAP - юникодовая, а во второй - ANSI.

Может ли из-за этой разницы выводиться пустой шаблон*?

Не понял, в какой версии работает без проблем, в юникодовой или ANSI?

p.s.
Просто непонятно, что значит "рабочая" - основная (в которой работаете) или в которой ZWWW работает? :)

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


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ФМ для выгрузки данных в WORD, EXCEL
СообщениеДобавлено: Пн, окт 27 2014, 16:34 
Начинающий
Начинающий

Зарегистрирован:
Пт, окт 24 2014, 13:52
Сообщения: 4
Parazit написал:
Не понял, в какой версии работает без проблем, в юникодовой или ANSI?

p.s.
Просто непонятно, что значит "рабочая" - основная (в которой работаете) или в которой ZWWW работает? :)



Работает в версии UNICODE ('Ѓ‚ѓ„…†‡€‰Љ‹ЊЌЋЏђ‘’“”•–— ™љ›њќћџ ЎўЈ¤Ґ¦§Ё©Є«¬ ®Ї°±Ііґµ¶·ё№є»јЅѕї')
Не работает в версии ANSI ('Ѓ#ѓ######Љ#ЊЌЋЏђ####### #љ#њќћџ ЎўЈ###§Ё#Є## #Ї##Іі####ё№є#јЅѕї')

Нашёл таблицу кодов символов, которые используются в проблемной системе (ANSI) - в ней нет символов, тоторые заменились на решётку (#)
http://en.wikipedia.org/wiki/ISO/IEC_8859-5

P.S. При попытке вставить правильный вариант строки всё нормально вставляется, но потом при активации кода проблемные символы обновляются на #.


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

Зарегистрирован:
Чт, авг 19 2004, 17:37
Сообщения: 1962
Откуда: Москва
Пол: Мужской
4konishchev написал(а):
Parazit написал:
Не понял, в какой версии работает без проблем, в юникодовой или ANSI?

p.s.
Просто непонятно, что значит "рабочая" - основная (в которой работаете) или в которой ZWWW работает? :)



Работает в версии UNICODE ('Ѓ‚ѓ„…†‡€‰Љ‹ЊЌЋЏђ‘’“”•–— ™љ›њќћџ ЎўЈ¤Ґ¦§Ё©Є«¬ ®Ї°±Ііґµ¶·ё№є»јЅѕї')
Не работает в версии ANSI ('Ѓ#ѓ######Љ#ЊЌЋЏђ####### #љ#њќћџ ЎўЈ###§Ё#Є## #Ї##Іі####ё№є#јЅѕї')

Нашёл таблицу кодов символов, которые используются в проблемной системе (ANSI) - в ней нет символов, тоторые заменились на решётку (#)
http://en.wikipedia.org/wiki/ISO/IEC_8859-5

Хотя искажение символов в коде не имеет значения для ZWWW на НЕюникодных системах (они нужны для RTF),
но похоже проблема общая с выгрузкой - несоответствие настройки кодировки выгрузки в SAP-Logon.
Попробуйте в ANSI-системе выгрузить любой русский текст через ФМ GUI_DOWNLOAD (как ASC) в текстовый файл. Если в нём буквы не в кодировке 1251 (в блокноте не читаются), значит проблема в этом.

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


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ФМ для выгрузки данных в WORD, EXCEL
СообщениеДобавлено: Ср, окт 29 2014, 09:39 
Начинающий
Начинающий

Зарегистрирован:
Пт, окт 24 2014, 13:52
Сообщения: 4
Добрый день. Нашёл причину проблемы. Всё оказалось банально просто - в новой версии группы функций использовался старый шаблон с макросами (ZWWW_MACROS). Добавил новую версию через SNW0 (ZWWW_MACROS_V292) и исправил код в Perform DownloadMacros.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: ФМ для выгрузки данных в WORD, EXCEL
СообщениеДобавлено: Ср, окт 29 2014, 12:45 
Начинающий
Начинающий

Зарегистрирован:
Ср, май 01 2013, 23:47
Сообщения: 18
Parazit написал:
ssv10 написал(а):
Добрый день,
Посоветуйте, пожалуйста, как можно выгрузку ускорить.
У клиента довольно медленная сеть, отчеты выгружаются по 2 минуты. Размер IT_VAL -70-300 записей.
Поставили параметр without_ole = X, время выгрузки сократилось до 40 секунд. Можно ли еще что-то сделать?
(Используем версию 2.92 от 16 июля 2014).

Странно, учитывая, что параметр OPTIMIZE = 100 по умолчанию. Т.е. режим выгрузки через макрос (оптимизация), который вы косвенно включили через without_ole = X, должен был автоматически срабатывать при количестве записей IT_VAL > 100. Если только вы не изменили напрямую этот параметр на большее число при вызове ФМ. Укажите OPTIMIZE = 0, чтобы оптимизация работала всегда.
Еще можете попробовать параметр USE_JAR = X, тогда выгружаемые данные будут упаковываться в файл JAR (zip), что несколько сэкономит трафик. Но в таком случае на компьютере пользователя должна быть установлена "Java Runtime Environment" (JRE) для запуска программ Java.

p.s.
Параметр USE_JAR создан для выгрузки под Web и включается автоматически, прямое его присвоение через параметр ФМ сделано для отладки и тестирования режима.


Поставили OPTIMIZE = 0 и стало в несколько раз быстрее выгружаться. Спасибо.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 2409 ]  На страницу Пред.  1 ... 99, 100, 101, 102, 103, 104, 105 ... 161  След.

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


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

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


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

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