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

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


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


ВНИМАНИЕ!

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



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

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

Можно разделять разрывом на страницы или вывести на разные листы, см. пример ZWWW_MANY_LIST.

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


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

Зарегистрирован:
Чт, авг 19 2004, 17:37
Сообщения: 1962
Откуда: Москва
Пол: Мужской
Touch написал(а):
Здравствуйте. Решила задать вопрос сюда. Искала по форуму, к сожалению, не нашла примера как заполнять таблицу IT_VALUES (для ФМ ZLCL_OPENFORM). при адресации RxCy и на разных листах. Помогите, пожалуйста, разобраться как заполнять структуру ZWWW_VALUES в моем случае. Спасибо

Для адресации ячеек (как и именованных областей) на разных листах нужно добавить имя листа с разделителем "!":
IT_VALUES-VAR_NAME = 'Лист1!B5'
IT_VALUES-VAR_NAME = 'Лист2!C3'

Поскольку для адресации используется текстовый тип параметра Range, то формат R1C1 недопустим:
If you use a text argument for the range address, you must specify the address in A1-style notation (you cannot use R1C1-style notation).

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


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

Зарегистрирован:
Вс, фев 12 2012, 18:43
Сообщения: 192
Ок, хорошо. Если листа, который задан в таблице IT_VALUES не существует в шаблоне, то он не создастся как пустой? Как-то это можно сделать?
Может быть существует такой ФМ, который из R1C1 возвращает A1 и тд?

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


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

Зарегистрирован:
Чт, авг 19 2004, 17:37
Сообщения: 1962
Откуда: Москва
Пол: Мужской
Touch написал(а):
Ок, хорошо. Если листа, который задан в таблице IT_VALUES не существует в шаблоне, то он не создастся как пустой? Как-то это можно сделать?
Может быть существует такой ФМ, который из R1C1 возвращает A1 и тд?

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

Сами листы не создаются, вы можете сделать это при помощи макроса (см. ZWWW_MANY_LIST).
Преобразование адресов R1C1 в A1 - довольно простая задача.

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


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

Зарегистрирован:
Вс, фев 12 2012, 18:43
Сообщения: 192
еще раз спасибо за помощь :)

Про адресацию нашла ФМ (спасибо автору!), чуть ранее (на странице 49 http://sapboard.ru/forum/viewtopic.php?f=13&t=4880&start=720) было обсуждение.


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

Зарегистрирован:
Пт, ноя 03 2006, 07:42
Сообщения: 31
Цитата:
версия: Выгрузка в MS-Office 2.96


Оппа? А где такую взять? По ссылкам на сайте последняя 2.92.


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

Зарегистрирован:
Чт, авг 19 2004, 17:37
Сообщения: 1962
Откуда: Москва
Пол: Мужской
Aff написал(а):
Цитата:
версия: Выгрузка в MS-Office 2.96


Оппа? А где такую взять? По ссылкам на сайте последняя 2.92.

Это я желающим по почте отсылаю, т.к. не спешу изменения сразу выкладывать.

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


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

Зарегистрирован:
Ср, май 01 2013, 23:47
Сообщения: 18
Parazit написал:
alexx_p написал(а):
Добрый вечер!
Есть два вопроса (заранее извиняюсь, если уже были аналогичные вопросы, поиском не нашёл):
1. Можно ли в excel создать отчёт следующего вида
http://www.imageup.ru/img264/1952854/pict1.png.html
Таблица внутри блока динамическая, т.е. растёт вниз.

Используется последняя версия zwww. Использование cl_abap_char_utilities=>cr_lf не помогает.
Спасибо)

1. Разбейте свой блок на части и складывайте из них любые конструкции (вниз), типа:
- заголовок
- строка
- строка
- заголовок
- строка



Добрый день,
у меня похожий вопрос. Есть задача выводить движения по материалам Остаток/Приход/Расход/Остаток.
Нужно сделать отдельную таблицу в Excel для каждого материала, который расширен на завод с экрана выбора.
Заранее неизвестно, сколько таких материалов будет.

Материал [h_material_desc]

Дата Остаток Приход Расход Остаток
[i_date] [i_opening_stock] [i_in_stock] [i_out_stock] [i_closing_stock]
[i_date] [i_opening_stock] [i_in_stock] [i_out_stock] [i_closing_stock]
[i_date] [i_opening_stock] [i_in_stock] [i_out_stock] [i_closing_stock]
итого [total]

Пока додумались только до того, чтобы создать таблицу со строкой
[i_date] [i_opening_stock] [i_in_stock] [i_out_stock] [i_closing_stock]
и в нее пытаться писать как позиции так и заголовок с название материала.
Подскажите, пожалуйста, есть ли еще варианты?


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

Зарегистрирован:
Чт, авг 19 2004, 17:37
Сообщения: 1962
Откуда: Москва
Пол: Мужской
ssv10 написал(а):
...Добрый день,
у меня похожий вопрос. Есть задача выводить движения по материалам Остаток/Приход/Расход/Остаток.
Нужно сделать отдельную таблицу в Excel для каждого материала, который расширен на завод с экрана выбора.
Заранее неизвестно, сколько таких материалов будет.

Материал [h_material_desc]

Дата Остаток Приход Расход Остаток
[i_date] [i_opening_stock] [i_in_stock] [i_out_stock] [i_closing_stock]
[i_date] [i_opening_stock] [i_in_stock] [i_out_stock] [i_closing_stock]
[i_date] [i_opening_stock] [i_in_stock] [i_out_stock] [i_closing_stock]
итого [total]

Пока додумались только до того, чтобы создать таблицу со строкой
[i_date] [i_opening_stock] [i_in_stock] [i_out_stock] [i_closing_stock]
и в нее пытаться писать как позиции так и заголовок с название материала.
Подскажите, пожалуйста, есть ли еще варианты?

В общем-то и ответ будет похожий, смотрите пример ZWWW_MANY_LIST - особое внимание на содержимое IT_VALUES, где поле VAL_TYPE = 'V'.
В своем шаблоне создайте строки с названием материала, заголовком таблицы и итогами, присвойте им имена. Выводить будете, как и раньше, в позиции материала, но иногда подставлять шаблончики соответствующих строк (заголовков, итогов...).

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


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

Зарегистрирован:
Пт, фев 15 2008, 12:14
Сообщения: 146
Добрый день. При использовании ФМ ZWWW_OPENFORM_NEW возникла странная проблема:
1. Передаю набор данных (таблица) на скрытую страницу 2 и отдельные значения на открытую страницу 1
2. Плюс передаю запуск макроса, который красиво раскидывает данные из скрытого листа 2 на открытый лист 1, проделывая с ними различные манипуляции
Если макрос запускать передавая в таблице it_values, то на выход получаю ерунду - на листе 1 вперемешку данные с листа 2 и данные которые были изначально на листе 1
Если запускаю макрос в екселе ручками после передачи данных из сапа, то все красиво.


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

Зарегистрирован:
Чт, авг 19 2004, 17:37
Сообщения: 1962
Откуда: Москва
Пол: Мужской
dashkun написал(а):
Добрый день. При использовании ФМ ZWWW_OPENFORM_NEW возникла странная проблема:
1. Передаю набор данных (таблица) на скрытую страницу 2 и отдельные значения на открытую страницу 1
2. Плюс передаю запуск макроса, который красиво раскидывает данные из скрытого листа 2 на открытый лист 1, проделывая с ними различные манипуляции
Если макрос запускать передавая в таблице it_values, то на выход получаю ерунду - на листе 1 вперемешку данные с листа 2 и данные которые были изначально на листе 1
Если запускаю макрос в екселе ручками после передачи данных из сапа, то все красиво.

Возможно запуск макроса производится не в той очередности, в которой вам нужно. Очередность заполнения формы производится в алфавитном порядке именованных областей VAR_NAME.

p.s.
Вообще-то у меня нет ФМ с именем ZWWW_OPENFORM_NEW, возможно у вас изменён алгоритм.

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


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

Зарегистрирован:
Вт, дек 05 2006, 10:31
Сообщения: 27
Что нужно изменить в файлах чтобы при импорте не были затронуты ФМ старой версии 2009 года ?
Я так понимаю нужно перелопатить практически всё ?
есть старая группа ФМ ZFUNC_ALV_EXCEL
и ФМ
ZBDS_OPENFORM
ZGET_EXCEL_DECIMAL_SEPARATOR
ZGET_EXCEL_PARAMETERS
ZLCL_OPENFORM
ZWWW_FILLFORM
ZWWW_OPENFORM
ZWWW_PREPARE_TABLE


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

Зарегистрирован:
Чт, авг 19 2004, 17:37
Сообщения: 1962
Откуда: Москва
Пол: Мужской
Aleksandr777 написал(а):
Что нужно изменить в файлах чтобы при импорте не были затронуты ФМ старой версии 2009 года ?
Я так понимаю нужно перелопатить практически всё ?
есть старая группа ФМ ZFUNC_ALV_EXCEL
и ФМ
ZBDS_OPENFORM
ZGET_EXCEL_DECIMAL_SEPARATOR
ZGET_EXCEL_PARAMETERS
ZLCL_OPENFORM
ZWWW_FILLFORM
ZWWW_OPENFORM
ZWWW_PREPARE_TABLE

Оригинальное название группы ZWWWFORM. При импорте полностью сносится вся ФГ и все вышеперечисленные ФМ и заново импортируются обновлённые. Если вы не меняли оригинальный код, то беспокоиться не о чём, совместимость со старыми версиями я соблюдаю. Если меняли, то придётся разбираться с этим самим. С 2009-го года заметно изменилась структура кода (но не логика) и добавилась функциональность.

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


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

Зарегистрирован:
Пт, мар 30 2012, 17:11
Сообщения: 7
Добрый вечер, Parazit!
Твой ФМ частично основано на OLE поэтому решила задать вопрос тут.
У меня есть проблема с выгрузкой с помощью OLE. Выгружаю сумму и в документ выводится вместо 56,46 - просто 56,00. Причем на каждом втором компьютере выводится корректно, может ты сталкивался с такой ошибкой и дашь совет?(данные выгружаем с помощью z класса, переписывать на твой ФМ трудоемко, так как много отчетов)


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

Зарегистрирован:
Чт, авг 19 2004, 17:37
Сообщения: 1962
Откуда: Москва
Пол: Мужской
MaryGolv написал(а):
Добрый вечер, Parazit!
Твой ФМ частично основано на OLE поэтому решила задать вопрос тут.
У меня есть проблема с выгрузкой с помощью OLE. Выгружаю сумму и в документ выводится вместо 56,46 - просто 56,00. Причем на каждом втором компьютере выводится корректно, может ты сталкивался с такой ошибкой и дашь совет?(данные выгружаем с помощью z класса, переписывать на твой ФМ трудоемко, так как много отчетов)

Сложно делать "аборт БЕЗ фотографии"! :)
Похоже неправильно выводите десятичный разделитель, он всегда должен быть точкой.

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


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

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


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

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


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

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