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

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