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

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


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

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


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

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