Доброго времени суток уважаемые Abap-еры.
Пытаюсь выгрузить с alv grid данные в эксель, с помощью функционального модуля ZBC_DOI_EXPORT_DATA_TO_EXCEL, чтобы потом с помощью VBA задать таблицам и листам соответствующий формат и красивость. Выглядит этот ФМ примерно так
when 'EXEL'.
it_tabs-tabname = 'ITAB2'.
append it_tabs.
call function 'ZBC_DOI_EXPORT_DATA_TO_EXCEL'
exporting
programm = sy-repid
class_name = 'ALVLAYOUTTEMPLATES'
class_type = 'OT'
object_key = 'TAIST'
tables
tables_list = it_tabs.
endcase.
Далее в транзакции OAOR привязываешь файл экселевский уже натыканный кодом VBA, который раскладывает поля внутренней таблицы alvgrid-a в нужные ячейки с нужными заголовками. Так вот, поля передаются, но почему то около половина из них которые имеют длину больше 20 символов обрезаются, и что характерно не все, но большинство. Может кто сталкивался с этим или работал с этим ФМ, а то ни как догнать не могу в чём дело?