Текущее время: Пт, апр 26 2024, 09:53

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 13 ] 
Автор Сообщение
 Заголовок сообщения: Excel Inplace в ALV GRID
СообщениеДобавлено: Пт, сен 03 2004, 11:46 
Гость
Всем добрый день!
У меня есть отчет, сделанный в ALV GRID (классами), версия 4.6С. Печатать надо в Excel в разных вариантах. Я сохранила эти варианты в Excel Inplace, но там пропадает заголовок отчета, а в гриде он есть.
Поскажите пож-ста, есть ли возможность вставить заголовок отчета в Excel Inplace?

Наташа.


Пометить тему как нерешенную
Вернуться к началу
  
 
 Заголовок сообщения: Re: Excel Inplace в ALV GRID
СообщениеДобавлено: Пт, сен 03 2004, 11:58 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Вт, авг 17 2004, 12:50
Сообщения: 134
Откуда: UA->DE
Пол: Женский
NataN написал(а):
... пропадает заголовок отчета, а в гриде он есть.
Поскажите пож-ста, есть ли возможность вставить заголовок отчета в Excel Inplace?


Я заголовок в отдельный Range передаю.


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Excel Inplace в ALV GRID
СообщениеДобавлено: Пт, сен 03 2004, 12:43 
Гость
Pchelka написала:
NataN написал(а):
... пропадает заголовок отчета, а в гриде он есть.
Поскажите пож-ста, есть ли возможность вставить заголовок отчета в Excel Inplace?


Я заголовок в отдельный Range передаю.


А это как?


Пометить тему как нерешенную
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, сен 03 2004, 13:24 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Вт, авг 17 2004, 12:50
Сообщения: 134
Откуда: UA->DE
Пол: Женский
Примерно так:

PERFORM set_data USING 'Titel' '1' line.

FORM set_data USING p_name
p_col
p_line .

REFRESH: ranges, excel_input.

rangeitem-name = p_name.
rangeitem-columns = p_col.
rangeitem-rows = 1.
APPEND rangeitem TO ranges.
excel_input_wa-column = 1.
excel_input_wa-row = 1.
excel_input_wa-value = p_line.
APPEND excel_input_wa TO excel_input.

CALL METHOD spreadsheet->set_ranges_data
EXPORTING ranges = ranges
contents = excel_input
no_flush = 'X'
IMPORTING error = errors.
APPEND errors.

ENDFORM. " set_data


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, сен 03 2004, 14:50 
Гость
Спасибо. Это не совсем то. Наверно я не так объяснила ситуацию. Я могу выгрузить в Ексель таблицу, но писать самой код неохота..., когда грид почти все делает.
Допустим, юзер в гриде изменил формат - набор и расположение столбцов, фильтры, промежуточные суммы и т.д. Жмет кнопку Ракурс -> Excel Inplace. Там уже все готово для красивой печати, кроме заголовка :((. Пользователь хочет видеть отчет в разных форматах, как в голову взбредет. А вот как достучаться до этого объекта, гридом сформированного? Там шаблоны грузятся - Sap_om или Sap_mm. И готовый файл ведь где-то сохраняется, только где?


Пометить тему как нерешенную
Вернуться к началу
  
 
 Заголовок сообщения:   Тема решена
СообщениеДобавлено: Пт, сен 03 2004, 15:32 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Вт, авг 17 2004, 12:50
Сообщения: 134
Откуда: UA->DE
Пол: Женский
IMHO это невозможно в рамках стандарта, но могу и ошибаться.


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, сен 10 2004, 16:26 
Гость
Заголовок рисуй макросами.
sap_mm.xls сохраняешь под своим именем, и в нем создаешь этот макрос
Обратно грузить xls можно либо сразу из представления ExcelInPlace
либо есть транзакция OAOR либо прога BC*BDS*ALV*бла-бла-бла

ну и ноту поискать, у меня она была - не стало... все забыл...
но нота есть на 4 кажется начинается


Пометить тему как нерешенную
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Вс, сен 12 2004, 15:34 
Гость
Наталья, IMHO сначала Вам лучше взяться за лечение причины возникшей проблемы, а уж "залечивание" макросами можно оставить на крайний случай. Сообщите, пожалуйста, версию и уровень пакета поддержки базисной системы (SAP_BASIS). Посмотреть эту информацию можно, например, по кнопке "Инфо по компонентам" из меню Сисема->Статус.


Пометить тему как нерешенную
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, сен 13 2004, 10:22 
Гость
Всем большое спасибо!
Версия у нас 4.6С, sap_basis - 46C.

Наташа.


Пометить тему как нерешенную
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, сен 13 2004, 10:44 
Гость
Вы не сообщили уровень пакета поддержки, это двухзначное число в столбце "Уровень".
Цитата:
Всем большое спасибо!

Так Вы уже разобрались в первопричине?


Пометить тему как нерешенную
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, сен 13 2004, 10:45 
Гость
Вы не сообщили уровень пакета поддержки, это двухзначное число в столбце "Уровень".
Цитата:
Всем большое спасибо!

Так Вы уже разобрались в первопричине?


Пометить тему как нерешенную
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, сен 13 2004, 11:51 
Гость
Уровень 43.
А возможно ли без дополнительных макросов обойтись? (Вставить заголовок из грида в Excel inplace)


Пометить тему как нерешенную
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, сен 13 2004, 12:53 
Гость
Можно доставить оставшиеся патчи до 47-го, но на это не стоит особо рассчитывать. Обратитесь в службу поддержки или лучше попробуйте продебагить сами.


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

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


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

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


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

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