Текущее время: Ср, июн 18 2025, 14:05

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 2409 ]  На страницу Пред.  1 ... 39, 40, 41, 42, 43, 44, 45 ... 161  След.
Автор Сообщение
 Заголовок сообщения: Re: ФМ для выгрузки данных в WORD, EXCEL
СообщениеДобавлено: Ср, май 05 2010, 13:54 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, авг 19 2004, 17:37
Сообщения: 1962
Откуда: Москва
Пол: Мужской
FeBO-Sh написал:
пробовал, не сработало.
Оставил в структуре 3 поля, тогда выгрузил успешно.

А в шаблоне действительно есть лист с именем SAP?
line_name = 'SAP!Table'

Может лучше в аське продолжим?!
1 0 8 1 2 6 7 1 5

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


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Рац. предложение
СообщениеДобавлено: Пт, май 07 2010, 11:37 
Младший специалист
Младший специалист

Зарегистрирован:
Ср, апр 30 2008, 07:46
Сообщения: 52
Пол: Мужской
Всем доброго дня!
sibrin написал:
Предлагаю Parazit'у в следующей версии сделать небольшие улучшения:
1) в функцию ZWWW_OPENFORM добавить параметр sort, чтобы можно было отменять сортировку it_values (правильный порядок строк таблицы как правило гарантирован при заполнении, а порядок вызова вспомогательных макросов часто бывает важен);
Не нашел в теме ответа на пожелание, поэтому спрошу еще раз - критична ли сортировка таблицы IT_VALUES для вывода?
Т.е. я понимаю что это нужно в блоках типа AT NEW var_name и т.п., но можно ли переложить ответственность на разработчика и выполнять эту сортировку по флагу?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Рац. предложение
СообщениеДобавлено: Пт, май 07 2010, 12:54 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, авг 19 2004, 17:37
Сообщения: 1962
Откуда: Москва
Пол: Мужской
htk_s написал:
Не нашел в теме ответа на пожелание, поэтому спрошу еще раз - критична ли сортировка таблицы IT_VALUES для вывода?
Т.е. я понимаю что это нужно в блоках типа AT NEW var_name и т.п., но можно ли переложить ответственность на разработчика и выполнять эту сортировку по флагу?

Сортировка не критична, т.к. в модуле производится вся нужная сортировка для корректного вывода. Лично я ни разу не столкнулся с необходимостью ручной сортировки, любая форма отчета реализуется и так.
А для каких нужд, как вы считаете, нужна такая сортировка?

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


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Рац. предложение
СообщениеДобавлено: Пт, май 07 2010, 13:35 
Младший специалист
Младший специалист

Зарегистрирован:
Ср, апр 30 2008, 07:46
Сообщения: 52
Пол: Мужской
Parazit написал:
Сортировка не критична, т.к. в модуле производится вся нужная сортировка для корректного вывода. Лично я ни разу не столкнулся с необходимостью ручной сортировки, любая форма отчета реализуется и так.
А для каких нужд, как вы считаете, нужна такая сортировка?
Я в программе формирую список листов динамически, и VB-макросы которые я вызываю, должны выполняться в том порядке, в котором я их добавляю в IT_VAL.
Вот как это происходит.
Шаблон состоит из трех листов, которые я в процессе копирую. На первой итерации копируется 1 лист, затем N раз - второй лист, затем M раз - третий лист. Затем в IT_VAL помещается заполнение переменных со ссылкой на вот эти скопированные листы (с именами вида "стр.4_Разд.2!VAR_X11") и т.п.
Затем снова копируется 1й лист, и т.п., итого NN итараций

После того как пройдены все итерации, в IT_VAL добавляется вызов макроса удаления листов-оригиналов и переименования созданных листов (чтобы у них были имена "стр.4_Разд.2" и т.п.)
Сортировка помещала макросы копирования листов рядом друг с другом, поэтому в выходном файле сначала создаются копии первого листа, потом идет куча копий 2 листа, затем - 3 листа.
Конечно можно было бы напрячься и найти обходное решение, но по-моему проще убрать эту сортировку, хотя бы из-за наглядности (я такую галку добавил, сейчас отчет выгружается вроде бы правильно).


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Рац. предложение
СообщениеДобавлено: Пт, май 07 2010, 14:39 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, авг 19 2004, 17:37
Сообщения: 1962
Откуда: Москва
Пол: Мужской
htk_s написал:
Я в программе формирую список листов динамически, и VB-макросы которые я вызываю, должны выполняться в том порядке, в котором я их добавляю в IT_VAL.

У меня есть пример вывода отчета на размножаемые листы - ZWWW_MANY_LIST. Суть в следующем: до начала вывода данных запускается один макрос, который копирует листы по необходимому алгоритму. Потом заполняются данные листы. Моменты "до" и "после" чётко определяются алфавитным порядком значений VAR_NAME. Поэтому макрос копирования запускается для обработки ячейки с именем 'A_CopyList'.
Code:
    SetLine '' 'A_CopyList' '' '' ''  NumList.
    SetLine '' 'A_CopyList' '' '' 'M' 'CopySheets'.


По-моему, если немного подправить макрос копирования, то ваша задача вполне укладывается в данный принцип.

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


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

Зарегистрирован:
Чт, мар 22 2007, 10:43
Сообщения: 67
Пол: Мужской
Здравствуйте.
Такая проблема: необходимо при выгрузке в Excel в конце каждого листа пририсовывать логотип.
Попробовал несколько вариантов - в шаблонах рисовал логотип, макросом раскидывал по меткам.
Результат один и тот же - добавляется логотип в самом начале и в конце листа.
Как можно избежать "нежелательных" логотипов.


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

Зарегистрирован:
Чт, авг 19 2004, 17:37
Сообщения: 1962
Откуда: Москва
Пол: Мужской
alex95043 написал:
Здравствуйте.
Такая проблема: необходимо при выгрузке в Excel в конце каждого листа пририсовывать логотип.
Попробовал несколько вариантов - в шаблонах рисовал логотип, макросом раскидывал по меткам.
Результат один и тот же - добавляется логотип в самом начале и в конце листа.
Как можно избежать "нежелательных" логотипов.

Пришлите мне шаблон, содержимое таблицы IT_VALUES (выгружается стандартно из режима отладки), и результат. Я посмотрю в чем дело.
мыло misterxyz (собака) mail (точка) ru

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


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ФМ для выгрузки данных в WORD, EXCEL
СообщениеДобавлено: Пт, июн 04 2010, 17:39 
Младший специалист
Младший специалист

Зарегистрирован:
Чт, ноя 20 2008, 15:25
Сообщения: 87
Здравствуйте, Parazit.
Большое спасибо за разработку! И сразу вопрос)
Подскажите, пожалуйста, почему в вашем примере с шаблоном ZWWW_SAMPLE_WORD в той таблице, к-ая выводится без участия ФМ "ZWWW_PREPARE_TABLE", текст выводится прописной/строчный, а во второй таблице, к-ая выводится с помощью этого ФМ, текст каким-то образом (не нашел, каким) преобразуется к верхнему регистру?


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

Зарегистрирован:
Чт, авг 19 2004, 17:37
Сообщения: 1962
Откуда: Москва
Пол: Мужской
ivaa написал(а):
Подскажите, пожалуйста, почему в вашем примере с шаблоном ZWWW_SAMPLE_WORD в той таблице, к-ая выводится без участия ФМ "ZWWW_PREPARE_TABLE", текст выводится прописной/строчный, а во второй таблице, к-ая выводится с помощью этого ФМ, текст каким-то образом (не нашел, каким) преобразуется к верхнему регистру?

Это "волшебное" свойство функции поиска/замены самого Word. Можно даже руками проверить на данном шаблоне, попробовать заменить (Ctrl+H) слово LIFNR на Kuku, получим KUKU. А если попробуем заменить [1] на Kuku, получим Kuku. Если искомое слово содержит только большие буквы, то происходит преобразование; а если маленькие буквы или спецсимволы, то без преобразования.

p.s.
Вообще то данный пример из устаревшей версии. Рекомендую пользоваться последней.

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


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ФМ для выгрузки данных в WORD, EXCEL
СообщениеДобавлено: Пн, июн 07 2010, 09:20 
Младший специалист
Младший специалист

Зарегистрирован:
Чт, ноя 20 2008, 15:25
Сообщения: 87
Parazit, спасибо за ответ!


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

Зарегистрирован:
Чт, авг 19 2004, 17:37
Сообщения: 1962
Откуда: Москва
Пол: Мужской
В общем гугель теперь почему то отказывается выдавать ZIP-файлы, поэтому пришлось выложить RAR. Т.к. старые версии я не коллекционирую, выложил новую 2.7. К сожалению не успел доделать, всё что хотел - в основном ZWWW_MIGRATE.
Обновление всё там же - в первом посте данной темы.

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


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ФМ для выгрузки данных в WORD, EXCEL
СообщениеДобавлено: Чт, июл 15 2010, 08:45 
Ассистент
Ассистент

Зарегистрирован:
Пт, ноя 03 2006, 07:42
Сообщения: 31
Parazit написал:
К сожалению не успел доделать, всё что хотел - в основном ZWWW_MIGRATE.

А zsaplink рассматривали вместо ZWWW_MIGRATE ?
Полезная штука. там кстати можно и W3MI данные включать.


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

Зарегистрирован:
Чт, авг 19 2004, 17:37
Сообщения: 1962
Откуда: Москва
Пол: Мужской
Aff написал(а):
Parazit написал:
К сожалению не успел доделать, всё что хотел - в основном ZWWW_MIGRATE.

А zsaplink рассматривали вместо ZWWW_MIGRATE ?
Полезная штука. там кстати можно и W3MI данные включать.


Не рассматривал, а что это, что умеет и где можно посмотреть/поюзать?

p.s.
С типом W3MI у ZWWW_MIGRATE нет проблем.

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


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

Зарегистрирован:
Пт, ноя 03 2006, 07:42
Сообщения: 31
Parazit написал:
Не рассматривал, а что это, что умеет и где можно посмотреть/поюзать?

http://code.google.com/p/saplink/
https://wiki.sdn.sap.com/wiki/display/ABAP/SAPlink

ZSAPLINK – это движок, через который можно обмениваться разработками. Интересный проект со своими заморочками.

Основная задача: формировать что-то вроде запросов – некоторый файл в формате XML, в котором лежат объекты разработки (отчёты, классы, таблицы, группы функций и так далее).

Этот файл можно получить из одной системы и развернуть на другой системе.

Как альтернатива файлам запросов имеет некоторые преимущества:
не требует деблокирования
не требует вмешательства администатора системы и транспортной системы
работает также и с локальными объектами
прозрачность файла-контейнера – формат XML
контейнер можно нормально класть в репозитарий (SVN) со всеми вытекающими
контейнер дополняем

В качестве заморочек можно отметить, что движку неизвестны все типы объектов разработки. К основным единицам разработки сделаны “плагины”, а к остальным плагины пока никто не написал – к таким можно отнести например объекты авторизации, диапазоны номеров и другие мелочные штучки.

Ещё из заморочек можно упомянуть необходимость ручной активации всех перенесённых объектов.

Тем не менее - полезная штука.

Есть к ней и альтернатива ZAPLINK – что-то похожее, но со своими заморочками.


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

Зарегистрирован:
Вт, июл 20 2010, 10:26
Сообщения: 2
Добрый день. При выгрузке в Excel появляется текст «Идет выгрузка файла ZWWW_DATA_*.TXT» и больше ничего не происходит. Файл Excel не выгружается, тем не менее, процесс Excel появляется в диспетчере задач. Excel 2003. Модуль ZWWW_OPENFORM не новее декабря 2007 года.

На других машинах с Excel 2003 этот отчет работает. На моей машине другие отчеты тоже работают, а этот нет. Важно, чтобы все корректно выгружалось именно в 2003 Excel.

В чем могут быть проблемы?


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 2409 ]  На страницу Пред.  1 ... 39, 40, 41, 42, 43, 44, 45 ... 161  След.

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


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

Сейчас этот форум просматривают: Наташа


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

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