Текущее время: Вс, июл 20 2025, 06:15

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 10 ] 
Автор Сообщение
 Заголовок сообщения: Выгрузка в excel. GUI-статус. Класс GC_ALV_TABLE
СообщениеДобавлено: Вт, май 21 2013, 13:55 
Ассистент
Ассистент

Зарегистрирован:
Пн, июл 16 2012, 14:15
Сообщения: 33
Беда с выгрузкой в excel. Использую класс GC_ALV_TABLE:
Code:
" Статический метод класса для создания объекта и связывания с нашей таблицей
  CL_SALV_TABLE=>FACTORY( IMPORTING R_SALV_TABLE = GC_ALV_TABLE
                            CHANGING T_TABLE = LT_BSIS[] ).
  " Получим список функциональных клавиш и активируем их все
  GC_FUNCTIONS = GC_ALV_TABLE->GET_FUNCTIONS( ).
  "обработка события
  gr_events = gc_alv_table->get_event( ).
  CREATE OBJECT o_event_handler.
  SET HANDLER o_event_handler->handle_doubleclick FOR gr_events.

  GC_FUNCTIONS->SET_ALL( ).
  "Добавим ведение вариантов отражения таблицы
  Q1 = GC_ALV_TABLE->GET_LAYOUT( ).
  KEYS-REPORT = SY-REPID.
  Q1->SET_KEY( KEYS ).
  Q1->SET_DEFAULT( abap_true ).
  Q1->SET_SAVE_RESTRICTION( '3' ).
* Получим каталог полей таблицы
  GC_COLUMNS = GC_ALV_TABLE->GET_COLUMNS( ).
  gc_columns->set_optimize( 'X' ).
GC_ALV_TABLE->DISPLAY( ).

В gui кнопка excel работает, но отсутствует опция "Сохранить как". Да и "Сохранить" не работает.

Никто не сталкивался с такой проблемой?


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Выгрузка в excel. GUI-статус. Класс GC_ALV_TABLE
СообщениеДобавлено: Вт, май 21 2013, 15:29 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Пн, мар 28 2005, 15:38
Сообщения: 1257
У Вас реализован вывод через SALV с тулбаром, а не с GUI-status. Что бы экспортировать данные - ищите на тулбаре кнопку экспортировать, у нее есть подменю, там есть пункт "Лок.файл", это аналог "Сохранить как" для списка.

_________________
Там, где я рос, единственным развлечением было запоминать число «π».(С) Н. Стивенсон


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Выгрузка в excel. GUI-статус. Класс GC_ALV_TABLE
СообщениеДобавлено: Ср, май 22 2013, 08:07 
Ассистент
Ассистент

Зарегистрирован:
Пн, июл 16 2012, 14:15
Сообщения: 33
Кодер написал(а):
У Вас реализован вывод через SALV с тулбаром, а не с GUI-status. Что бы экспортировать данные - ищите на тулбаре кнопку экспортировать, у нее есть подменю, там есть пункт "Лок.файл", это аналог "Сохранить как" для списка.

Через кнопку экспорта в лок. файл эксель криво выгружается.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Выгрузка в excel. GUI-статус. Класс GC_ALV_TABLE
СообщениеДобавлено: Ср, май 22 2013, 09:36 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Пн, мар 28 2005, 15:38
Сообщения: 1257
Разве не так же как если через "сохранить как"?
Или Вам нужно эксель представление алв? тогда смотрите кнопку "ракурсы", там есть пункт excel inplace

_________________
Там, где я рос, единственным развлечением было запоминать число «π».(С) Н. Стивенсон


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Выгрузка в excel. GUI-статус. Класс GC_ALV_TABLE
СообщениеДобавлено: Ср, май 22 2013, 12:07 
Ассистент
Ассистент

Зарегистрирован:
Пн, июл 16 2012, 14:15
Сообщения: 33
Кодер написал(а):
Разве не так же как если через "сохранить как"?
Или Вам нужно эксель представление алв? тогда смотрите кнопку "ракурсы", там есть пункт excel inplace


Да, ракурсы смотрела.
В общем, по картинкам. Когда нажимаешь кнопочку &VEXCEL:
Изображение

Получаешь такую шапочку excel'я:
Изображение

Не хватает вон той первой зеленой вкладки:
Изображение


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Выгрузка в excel. GUI-статус. Класс GC_ALV_TABLE
СообщениеДобавлено: Ср, май 22 2013, 12:32 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Пн, мар 28 2005, 15:38
Сообщения: 1257
Угу. И не будет хватать, насколько я понимаю. ТАк реализовано у SAP. Если что-то дополнительно надо - пусть сохраняют файл и дальше работают с ним уже

_________________
Там, где я рос, единственным развлечением было запоминать число «π».(С) Н. Стивенсон


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Выгрузка в excel. GUI-статус. Класс GC_ALV_TABLE
СообщениеДобавлено: Ср, май 22 2013, 13:03 
Ассистент
Ассистент

Зарегистрирован:
Пн, июл 16 2012, 14:15
Сообщения: 33
То есть. Чтобы нормальную выгрузку сделать, нужно будет много кодить? Просто так не получится? Эх, печально. :(


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Выгрузка в excel. GUI-статус. Класс GC_ALV_TABLE
СообщениеДобавлено: Ср, май 22 2013, 14:09 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Пн, мар 28 2005, 15:38
Сообщения: 1257
Цитата:
То есть. Чтобы нормальную выгрузку сделать, нужно будет много кодить? Просто так не получится? Эх, печально. :(

Не понял. Я такого не писал. Я написал что у вас не будет вкладки "Файл". Но у вас есть кнопка сохранить в самом верху. Точнее формулируйте вопрос. Вкладку "Файл" вернуть нельзя. Кнопка сохранить(и возможность сохранить) - есть.

_________________
Там, где я рос, единственным развлечением было запоминать число «π».(С) Н. Стивенсон


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Выгрузка в excel. GUI-статус. Класс GC_ALV_TABLE
СообщениеДобавлено: Ср, май 22 2013, 14:18 
Ассистент
Ассистент

Зарегистрирован:
Пн, июл 16 2012, 14:15
Сообщения: 33
Кнопка "сохранить" тоже не работает :(


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Выгрузка в excel. GUI-статус. Класс GC_ALV_TABLE
СообщениеДобавлено: Ср, май 22 2013, 15:42 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Пн, мар 28 2005, 15:38
Сообщения: 1257
Ок. Откройте Excel и там настройте панель быстрого доступа. добавьте кнопку SaveAs (сохранить в др. формате). Эта кнопка будет доступна

_________________
Там, где я рос, единственным развлечением было запоминать число «π».(С) Н. Стивенсон


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

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


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

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


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

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