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

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


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

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


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

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