Текущее время: Вс, июл 27 2025, 14:42

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


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

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


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

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