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

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


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

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


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

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