Текущее время: Сб, июл 19 2025, 23:41

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 2 ] 
Автор Сообщение
 Заголовок сообщения: Выгрузка в Excel. Несовместимость таблиц.
СообщениеДобавлено: Чт, май 03 2012, 15:06 
Начинающий
Начинающий

Зарегистрирован:
Пн, фев 27 2012, 17:43
Сообщения: 19
Откуда: Prague
Пол: Мужской
Выгрузка в Excel. Несовместимость таблиц.

Всех приветствую!
Может кто-нибудь подскажет в чем проблема:

Пытаюсь выгрузить внут.таблицу в Excel с помощью класса ZCL_excel*.
Делaю по примеру ZDEMO_EXCEL3.

Когда вставляю свою внут.таблицу в метод lo_worksheet->set_table , то вылетает в дамп :(
Никто не знает в чем проблема?
Всем спасибо за участие.

Code:

DATA: lo_excel                TYPE REF TO zcl_excel,
      lo_worksheet            TYPE REF TO zcl_excel_worksheet.
DATA: lv_file                 TYPE xstring,
      lv_bytecount            TYPE i,
      lt_file_tab             TYPE STANDARD TABLE OF solisti1.

" Creates active sheet
CREATE OBJECT lo_excel.

lo_worksheet = lo_excel->get_active_worksheet( ).
lo_worksheet->title = 'Internal table'.

DATA lt_test TYPE TABLE OF sflight.
SELECT * FROM sflight INTO TABLE lt_test.

******************************  ЕСЛИ ПОДСТАВЛЮ ВМЕСТО lt_test СВОЮ ТАБЛИЦУ, ТО ВЫЛЕТАЕТ В ДАМП :(   
lo_worksheet->set_table( ip_table       = lt_test   ).

lv_file = lo_excel->save_as( zcl_excel=>c_xlsx ).

" Convert to binary
CALL FUNCTION 'SCMS_XSTRING_TO_BINARY'
  EXPORTING
    buffer        = lv_file
  IMPORTING
    output_length = lv_bytecount
  TABLES
    binary_tab    = lt_file_tab.

" Save the file
CALL FUNCTION 'GUI_DOWNLOAD'
  EXPORTING
*    bin_filesize = lv_bytecount
    filename     = 'C:\inplan\iTab.xlsx'
    filetype     = 'BIN'
  TABLES
    data_tab     = lt_file_tab.



Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Выгрузка в Excel. Несовместимость таблиц.
СообщениеДобавлено: Чт, май 03 2012, 15:18 
Гуру-эксперт
Гуру-эксперт
Аватара пользователя

Зарегистрирован:
Чт, ноя 11 2004, 16:25
Сообщения: 3109
Пол: Мужской
:)
Вы ведь понимаете, что у Вас Z разработка, и классов ZCL_excel* никто не видит кроме Вас. Так же как и не понятно, что у Вас там за дамп и как Вы объявляете Вашу внутреннюю таблицу...


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

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


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

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


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

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