Текущее время: Пн, июн 23 2025, 22:31

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 8 ] 
Автор Сообщение
 Заголовок сообщения: Динамически изменяемый шаблон Excel, выгружаемый из SAP
СообщениеДобавлено: Вт, авг 06 2013, 16:59 
Начинающий
Начинающий

Зарегистрирован:
Пт, июл 05 2013, 14:38
Сообщения: 8
Добрый день!
стоит задача сформировать отчет с выборкой данных по условиям, задаваемых с селекционного экрана. Результат данных должен быть выведен в шаблон отчета в формате Excel, НО...структура шаблона, а точнее определенные столбцы таблицы и вложенные в него столбцы должны динамически изменяться, в зависимости от условий выборки.
Например, на селек-м экране задано 3 склада, по 3 видам запасов в разрезе кол-ва и суммы по каждому складу и виду запаса...В формуляре шаблона все это сгруппировано в виде Склад/Вид запаса/кол-во и Склад/Вид запаса/сумма для каждого материала по столбцам...

Насколько я знаю, SAP может выгружать результат выборки уже в фиксированный неизменный шаблон...

вопрос: как сделать так, чтобы в формуляре Excel-отчета при выгрузке его из SAP в зависимости от того какие параметры заданы у формуляра добавлялись или убавлялись столбцы в Excel...с выгрузкой в них данных, соответственно.


Последний раз редактировалось Anigera Ср, авг 07 2013, 09:35, всего редактировалось 1 раз.

Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Динамически изменяемый шаблон Excel, выгружаемый из SAP  Тема решена
СообщениеДобавлено: Вт, авг 06 2013, 17:10 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, окт 06 2005, 16:44
Сообщения: 3080
Откуда: Москва
Мы у себя на проекте храним шаблон Excel в виде XML. Если нужно изменить форму, загружаем шаблон в программу и работаем с ним, как с XML.
Затем готовый XML с данными выгружаем на фронтэнд.

_________________
С уважением,
Удав.


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Динамически изменяемый шаблон Excel, выгружаемый из SAP
СообщениеДобавлено: Вт, авг 06 2013, 17:20 
Старший специалист
Старший специалист

Зарегистрирован:
Чт, окт 22 2009, 12:41
Сообщения: 473
Удав, а ты имеешь ввиду xml формат 2003 офиса или новый xlsx?


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Динамически изменяемый шаблон Excel, выгружаемый из SAP
СообщениеДобавлено: Вт, авг 06 2013, 22:30 
Младший специалист
Младший специалист

Зарегистрирован:
Чт, ноя 29 2012, 16:47
Сообщения: 85
долго читал вопрос - чтобы понять что Вы уже можете из того о чем пишите...

и так

1. Консалтинг решает вопрос - четко закрепить формы без всякой динамики - Ф1 Ф2 Ф3...
в любом случае пользователю ваша динамика "по баРРабану" , для работы нужны только несколько четких форм.
2. Любое XML решение которое понимает MS Office - но тут Вам придется кодить... Сссори писать на ABAP
3. Придумать программу (отчет) - снова кодить ))) по черному залазить в динамику показать миру что Вам такое по силам )))
4. На Субподряд индуса ))) - шучу..
5. Сдать в работу проффи - не шучу...
6. самое поршивое решение - alv-ха позволяет выгружать "сырьем" данные в грид руками пользователя ) - как настроил просмотр = таак выгрузил...
7. Показалось что вам подойдет - 1 формуляр для одной орг структуры. При выгрузке нескольких просто несколько файлов. Но придется пересмотреть сам формуляр его вид.

ПС - А не вопрос ли о ZWWW и его использовании?
ПС on ПС - вообще вопрос ваш "умудренн" - дифференцируйтесь )))


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Динамически изменяемый шаблон Excel, выгружаемый из SAP
СообщениеДобавлено: Ср, авг 07 2013, 08:42 
Начинающий
Начинающий

Зарегистрирован:
Пт, июл 05 2013, 14:38
Сообщения: 8
Удав написал(а):
Мы у себя на проекте храним шаблон Excel в виде XML. Если нужно изменить форму, загружаем шаблон в программу и работаем с ним, как с XML.
Затем готовый XML с данными выгружаем на фронтэнд.


Спасибо, попробуем так...
еще рассматривали варианты:
1. Подготовить один большой шаблон, выгружать в него данные по областям данных и скрывать пустые лишние столбцы макросом
2. Формировать отчет в ALV-формате, выгружать в готовый шаблон Excel. При этом требуется настроить все возможные варианты шаблонов (с разным кол-вом столбцов) по условиям и выгружать данные в подходящий шаблон.
3. Выгружать данные в шаблон Excel, динамически формируя структуру таблицы шаблона необходимыми для вывода столбцами (макросами или как-то еще).


Последний раз редактировалось Anigera Ср, авг 07 2013, 16:55, всего редактировалось 1 раз.

Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Динамически изменяемый шаблон Excel, выгружаемый из SAP
СообщениеДобавлено: Ср, авг 07 2013, 09:31 
Начинающий
Начинающий

Зарегистрирован:
Ср, ноя 24 2010, 15:48
Сообщения: 3
Как вариант, использовать интерфейс I_OI_TABLE_COLLECTION из пакета SOFFICEINTEGRATION, который позволяет передавать внутреннюю таблицу в excel в виде collection.
Можно передать список полей и данные в виде таблиц. На VB формировать шапку и тело документа из коллекций.


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Динамически изменяемый шаблон Excel, выгружаемый из SAP
СообщениеДобавлено: Чт, авг 08 2013, 01:06 
Почетный гуру
Почетный гуру
Аватара пользователя

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


Спасибо, попробуем так...
еще рассматривали варианты:
1. Подготовить один большой шаблон, выгружать в него данные по областям данных и скрывать пустые лишние столбцы макросом
2. Формировать отчет в ALV-формате, выгружать в готовый шаблон Excel. При этом требуется настроить все возможные варианты шаблонов (с разным кол-вом столбцов) по условиям и выгружать данные в подходящий шаблон.
3. Выгружать данные в шаблон Excel, динамически формируя структуру таблицы шаблона необходимыми для вывода столбцами (макросами или как-то еще).

Через ZWWW реализуется любой из этих пунктов.
Для п. 1 даже макросы не нужны.
Для п. 2 есть готовый пример ZWWW_ALV_GRID
Для п. 3 см. п. 2

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


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Динамически изменяемый шаблон Excel, выгружаемый из SAP
СообщениеДобавлено: Пт, авг 09 2013, 12:27 
Начинающий
Начинающий

Зарегистрирован:
Пт, июл 05 2013, 14:38
Сообщения: 8
[/quote]
Через ZWWW реализуется любой из этих пунктов.
Для п. 1 даже макросы не нужны.
Для п. 2 есть готовый пример ZWWW_ALV_GRID
Для п. 3 см. п. 2
[/quote]

Спасибо за совет, опробуем и такой вариант...


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 8 ] 

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


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

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


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

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