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

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


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


ВНИМАНИЕ!

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



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

Зарегистрирован:
Вс, фев 12 2012, 18:43
Сообщения: 192
Здравствуйте!
Подскажите, пожалуйста, в каком примере можно посмотреть подытоги при выгрузке в Excel? Спасибо.

Нужно выводить примерно следующее:

1| Излишек | Материал1 | 18% |1| 18,10| 17,37|
Недостача | Материал2 | 18% |1| 17,37| 17,37|
Итого по сектору : | Sector1| |2| 35,47| 34,74|

2| Излишек | Материал3 | 18% | 2 |89,77| 89,77|
Недостача | Материал4 | 18% | 2 |90,43| 89,77|
Итого по сектору : | Sector2| 4| 180,2| 179,54|


Последний раз редактировалось Touch Чт, мар 12 2015, 09:59, всего редактировалось 1 раз.

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

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

Нужно выводить примерно следующее:

1| Излишек | Материал1 | 18% |1| 18,10| 17,37|
Недостача | Материал2 | 18% |1| 17,37| 17,37|
Итого по сектору : | Sector1| |2| 35,47| 34,74|

2| Излишек | Материал3 | 18% | 2 |89,77| 89,77|
Недостача | Материал4 | 18% | 2 |90,43| 89,77|
Итого по сектору : | Sector2| 4| 180,2| 179,54|

Подытоги по сути ничем не отличаются от подзаголовков и выводятся так же. См. ZWWW_MANY_LIST.

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


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

Зарегистрирован:
Пн, мар 16 2015, 19:01
Сообщения: 11
Здравствуйте! Столкнулся с такой проблемой используя эту ФМ.

Используя MO2007 при выгрузке в файл типа 97-2003 заполняется табличка, выполняется макрос и все замечательно отображается, как и заказывал.
Используя MO2013 при выгрузке в файл типа 97-2003 заполняется табличка, выполняется макрос(так же удаляются ненужные значения, но не отображаются изменения формата ячеек, а именно автовысота). Если файл сохранить-закрыть-открыть, то изменения формата отображюется уже корректно, как и заказывал.
В чем может быть косяк?


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

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

Используя MO2007 при выгрузке в файл типа 97-2003 заполняется табличка, выполняется макрос и все замечательно отображается, как и заказывал.
Используя MO2013 при выгрузке в файл типа 97-2003 заполняется табличка, выполняется макрос(так же удаляются ненужные значения, но не отображаются изменения формата ячеек, а именно автовысота). Если файл сохранить-закрыть-открыть, то изменения формата отображюется уже корректно, как и заказывал.
В чем может быть косяк?

По-моему автовысота перестала работать с Excel 2010. Возможно этот процесс как-то управляется настройками, но я не нашёл, поэтому считаю это нарушением совместимости, т.е. попросту очередным багом мелкософта. Сами мы в 2011-м лечили формы добавлением макроса авто-выравнивания в шаблоны. Возможно вы найдёте более красивое решение! Если найдёте, прошу поделиться.

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


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

Зарегистрирован:
Пн, мар 16 2015, 19:01
Сообщения: 11
Проблема решена.
Так как it_values сортируется, то Macros выполняется раньше чем Table.
Из-за чего собственно и некорректно отображался отчет в 2013 офисе, хотя 2007 это воспринимал нормально.
Просто переименовал Macros на Yacros. :gigi:


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

Зарегистрирован:
Чт, авг 19 2004, 17:37
Сообщения: 1962
Откуда: Москва
Пол: Мужской
Toni написал(а):
Проблема решена.
Так как it_values сортируется, то Macros выполняется раньше чем Table.
Из-за чего собственно и некорректно отображался отчет в 2013 офисе, хотя 2007 это воспринимал нормально.
Просто переименовал Macros на Yacros. :gigi:

А вот это странно! Я не замечал подобных различий между версиями 2003, 2007, 2010 и 2013.
Можете прислать шаблон и содержимое it_values для косячного вывода под 2013? Я посмотрю.

p.s.
Кстати, а когда у вас был установлен ФМ? И не вносили ли в него каких-то изменений?

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


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

Зарегистрирован:
Вт, июн 10 2008, 07:22
Сообщения: 163
Откуда: Ektb
Пол: Мужской
Приветствую!

Столкнулся с проблемой выгрузки в Excel 2010 массива 200k+ строк и 25+ столбцов - программа передает в Excel 11 пакетов, затем минут за 10-15 выполняется процесс в диспетчере задач, после завершения которого ничего не происходит (сама программа "висит", в sm50 пусто, st22 пусто, в диспетчере задач висит процесс Excel постоянным значением выделенной памяти). При этом в тот же шаблон 100k записей выгружаются без проблем.

В какую сторону копать?


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

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

Столкнулся с проблемой выгрузки в Excel 2010 массива 200k+ строк и 25+ столбцов - программа передает в Excel 11 пакетов, затем минут за 10-15 выполняется процесс в диспетчере задач, после завершения которого ничего не происходит (сама программа "висит", в sm50 пусто, st22 пусто, в диспетчере задач висит процесс Excel постоянным значением выделенной памяти). При этом в тот же шаблон 100k записей выгружаются без проблем.

В какую сторону копать?

С какими параметрами запускается ФМ?
Поле ZWWW_VALUES-VAR_NUM какой длины?
Как давно поставили ФМ?
Лучше бы мне прислать шаблон и содержимое it_values, я бы посмотрел. Если есть параметр USE_JAR, то можно через него выгрузить (USE_JAR='X'), поймать в отладке когда файл *.JAR сохранится на диск и прислать мне его.

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


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

Зарегистрирован:
Вт, июн 10 2008, 07:22
Сообщения: 163
Откуда: Ektb
Пол: Мужской
Parazit написал:
С какими параметрами запускается ФМ?
Поле ZWWW_VALUES-VAR_NUM какой длины?
Как давно поставили ФМ?
Лучше бы мне прислать шаблон и содержимое it_values, я бы посмотрел. Если есть параметр USE_JAR, то можно через него выгрузить (USE_JAR='X'), поймать в отладке когда файл *.JAR сохранится на диск и прислать мне его.


Параметры - все пусто, кроме optimize "0000100" и delete_file "X".
ZWWW_VALUES-VAR_NUM - numc 6.
ФМ ставил неделю назад.
it_values содержит более 7 млн записей, прислать весьма проблемно.
*.jar файл - GoogleDrive


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

Зарегистрирован:
Чт, авг 19 2004, 17:37
Сообщения: 1962
Откуда: Москва
Пол: Мужской
ash написал:
Parazit написал:
С какими параметрами запускается ФМ?
Поле ZWWW_VALUES-VAR_NUM какой длины?
Как давно поставили ФМ?
Лучше бы мне прислать шаблон и содержимое it_values, я бы посмотрел. Если есть параметр USE_JAR, то можно через него выгрузить (USE_JAR='X'), поймать в отладке когда файл *.JAR сохранится на диск и прислать мне его.


Параметры - все пусто, кроме optimize "0000100" и delete_file "X".
ZWWW_VALUES-VAR_NUM - numc 6.
ФМ ставил неделю назад.
it_values содержит более 7 млн записей, прислать весьма проблемно.
*.jar файл - GoogleDrive

Похоже проблема всё-таки с ZWWW_VALUES-VAR_NUM. Могу прислать последнюю версию.

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


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

Зарегистрирован:
Чт, авг 19 2004, 17:37
Сообщения: 1962
Откуда: Москва
Пол: Мужской
Parazit написал:
Toni написал(а):
Проблема решена.
Так как it_values сортируется, то Macros выполняется раньше чем Table.
Из-за чего собственно и некорректно отображался отчет в 2013 офисе, хотя 2007 это воспринимал нормально.
Просто переименовал Macros на Yacros. :gigi:

А вот это странно! Я не замечал подобных различий между версиями 2003, 2007, 2010 и 2013.
Можете прислать шаблон и содержимое it_values для косячного вывода под 2013? Я посмотрю...

Я посмотрел. Действительно проблема в том, что с версии 2010 Excel стал забывать ячейки авто-расширять.
Т.е. раньше ваш макрос сначала назначал свойство Autofit ячейкам, а потом во время заполнения Excel расширял высоту строки. С 2010-й версии Excel плюнул на совместимость и перестал это делать. Перенос выполнения макроса на момент после заполнения решил проблему.

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


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

Зарегистрирован:
Чт, фев 07 2008, 11:47
Сообщения: 32
akim написал(а):
При выгрузке в Excel, с параметром WITHOUT_OLE='X' не отрабатывает функция 'GUI_EXEC', т.к. в переменной w_CmdLine (при вызове функции) содержится пробел в пути к файлу - 'C:\Users\User\AppData\Local\SAP\SAP GUI\tmp\ZHR_UA_PA_USED_VACATION_FULL-160015.XLS'. Папка "SAP GUI" с пробелом и команда CMD выдает ошибку. Эта проблема уже решалась, но у меня не работает, т.к. старая версия ZWWW* (272)? Или нет?


Цитата:
akim писал(а):
Пришлите, пожалуйста, свежую версию разработки.
Заранее спасибо.

Косячок исправил. Спасибо за наводку! Куда слать?


А в чём ошибка то была ? что исправили ?
Сейчас столкнулся ровно с тем же.
Ставить целиком новую версию zwww проблематично, полетят туча отчётов.
Хочу допилить кусочно. Сравнение кода старой и новой версии как то не дало результатов.

Ну и ещё такой вопрос, стоит задача массовой выгрузки в эксель. За одну выгрузку необходимо выгрузить и сложить на диске от 100 до 500 файлов .
Может у кого был опыт, такой выгрузки , как такое реализовать эффективней всего?


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

Зарегистрирован:
Чт, авг 19 2004, 17:37
Сообщения: 1962
Откуда: Москва
Пол: Мужской
Rick написал(а):
akim написал(а):
При выгрузке в Excel, с параметром WITHOUT_OLE='X' не отрабатывает функция 'GUI_EXEC', т.к. в переменной w_CmdLine (при вызове функции) содержится пробел в пути к файлу - 'C:\Users\User\AppData\Local\SAP\SAP GUI\tmp\ZHR_UA_PA_USED_VACATION_FULL-160015.XLS'. Папка "SAP GUI" с пробелом и команда CMD выдает ошибку. Эта проблема уже решалась, но у меня не работает, т.к. старая версия ZWWW* (272)? Или нет?

...
А в чём ошибка то была ? что исправили ?
Сейчас столкнулся ровно с тем же.
Насколько помню, обернул полное имя в двойные кавычки.
Rick написал(а):
Ставить целиком новую версию zwww проблематично, полетят туча отчётов.
Хочу допилить кусочно.

Почему полетят, вы изменяли ФМ? Если не изменяли, то всё должно быть нормально, я блюду совместимость.
Rick написал(а):
Ну и ещё такой вопрос, стоит задача массовой выгрузки в эксель. За одну выгрузку необходимо выгрузить и сложить на диске от 100 до 500 файлов .
Может у кого был опыт, такой выгрузки , как такое реализовать эффективней всего?

А для чего выгружать, конечная цель какая?

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


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

Зарегистрирован:
Чт, фев 07 2008, 11:47
Сообщения: 32
Цитата:
Насколько помню, обернул полное имя в двойные кавычки.


Спасибо! Щас попробую.

Цитата:
Почему полетят, вы изменяли ФМ? Если не изменяли, то всё должно быть нормально, я блюду совместимость.


Вы то да . :D А вот у нас этот ФМ изменяли все кому не лень. Разработчики как минимум трёх контор, его под себя меняли.

Цитата:
А для чего выгружать, конечная цель какая?


Заказчик поставил задачу, выгружать каждый объект в один Эксель файл.
Сами файлы не большие по размеру 20 -30 строк . А вот объектов может быть очень много .
Вчера 230 файлов создало , и вылетело , а в процессах остались висеть excel.exe


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

Зарегистрирован:
Чт, авг 19 2004, 17:37
Сообщения: 1962
Откуда: Москва
Пол: Мужской
Rick написал(а):
...
...А вот у нас этот ФМ изменяли все кому не лень. Разработчики как минимум трёх контор, его под себя меняли.

Вот же ш блин! Хоть бы копировали с другими именами тогда что-ли, а так свинью потомкам подкладывают - не обновить толком.
Rick написал(а):
Заказчик поставил задачу, выгружать каждый объект в один Эксель файл.
Сами файлы не большие по размеру 20 -30 строк . А вот объектов может быть очень много .
Вчера 230 файлов создало , и вылетело , а в процессах остались висеть excel.exe

Всё же лучше разобраться для чего это им нужно, что они с этими файлами делать то будут. Возможно их устроили бы, например, экстракты, т.к. большее время занимает не вывод формы, а выбор данных из БД. Т.е. массово делается выборка данных и содержимое IT_VALUES c шаблонами складируется в хранилище в SAP-е (типа спула). А при необходимости пользователь открывает Excel-форму уже из экстракта.

А как у вас вылетело, дамп или что?

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


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

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


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

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


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

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