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

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


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

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


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

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