SAPфорум.RU
https://sapboard.ru/forum/

Выгрузка Z-отчета в Excel
https://sapboard.ru/forum/viewtopic.php?f=13&t=97110
Страница 1 из 2

Автор:  ghjdjlrf [ Чт, ноя 29 2018, 14:57 ]
Заголовок сообщения:  Выгрузка Z-отчета в Excel

Здравствуйте!
Выгружая отчет в Excel указанным ниже способом "Excel (в прежнем формате XXL)", получаю файл, в котором присутствуют только 3 последних столбца. Способом "Excel (в MHTML-формате)" отчет в Excel выгружается корректно.
Неработающий способ такой:
1. В выделенной области нажмите правую кнопку мыши для вызова контекстного меню,
2. выберите пункт меню "Электронная таблица...",
3. Установите переключатель в значение "Выбрать из всех доступных форматов", выберите "08 Excel (в прежнем формате XXL)", нажмите кнопку "Дальше",
4. В окне с сообщением "Фильтр, сортировка, суммы и промежуточные суммы не учитываются." нажмите кнопку "Дальше",
5. В окне "Экспорт объекта списка в XXL" установите переключатель в значение "Таблица". В этом окне написано "Экспортируется объект списка XXL: ... строк и 3 столбца.". Почему только 3 столбца?

Пробовала скрыть эти 3 столбца, тогда появляется сообщение "Вызов электронной таблицы невозможен (код возврата FATAL ERROR). № сообщения 0K059".

Автор:  darkduck [ Чт, ноя 29 2018, 15:04 ]
Заголовок сообщения:  Re: Выгрузка Z-отчета в Excel

Не FI. Перенесено.

Автор:  pberezin [ Чт, ноя 29 2018, 16:12 ]
Заголовок сообщения:  Re: Выгрузка Z-отчета в Excel

а что мешает выгружать в формате XLSX (Office 2007) ?
Он емнип наименее кривым образом колонки выгружает, и не меняет их местами.

Автор:  ghjdjlrf [ Чт, ноя 29 2018, 16:16 ]
Заголовок сообщения:  Re: Выгрузка Z-отчета в Excel

Надо в "Excel (в прежнем формате XXL)", только он быстро выгружает большой объем данных.

Автор:  ghjdjlrf [ Чт, ноя 29 2018, 16:17 ]
Заголовок сообщения:  Re: Выгрузка Z-отчета в Excel

В других отчетах все хорошо.

Автор:  ghjdjlrf [ Чт, ноя 29 2018, 16:19 ]
Заголовок сообщения:  Re: Выгрузка Z-отчета в Excel

в формате XLSX (Office 2007) - такого даже нет в окне "Выбрать электронную таблицу". Могу использовать только это окно, других кнопок для выгрузки в отчете нет.

Автор:  Besa [ Пт, ноя 30 2018, 10:15 ]
Заголовок сообщения:  Re: Выгрузка Z-отчета в Excel

ghjdjlrf написал(а):
Здравствуйте!
Выгружая отчет в Excel указанным ниже способом "Excel (в прежнем формате XXL)", получаю файл, в котором присутствуют только 3 последних столбца. Способом "Excel (в MHTML-формате)" отчет в Excel выгружается корректно.
Неработающий способ такой:
1. В выделенной области нажмите правую кнопку мыши для вызова контекстного меню,
2. выберите пункт меню "Электронная таблица...",
3. Установите переключатель в значение "Выбрать из всех доступных форматов", выберите "08 Excel (в прежнем формате XXL)", нажмите кнопку "Дальше",
4. В окне с сообщением "Фильтр, сортировка, суммы и промежуточные суммы не учитываются." нажмите кнопку "Дальше",
5. В окне "Экспорт объекта списка в XXL" установите переключатель в значение "Таблица". В этом окне написано "Экспортируется объект списка XXL: ... строк и 3 столбца.". Почему только 3 столбца?

Пробовала скрыть эти 3 столбца, тогда появляется сообщение "Вызов электронной таблицы невозможен (код возврата FATAL ERROR). № сообщения 0K059".

Посмотрите внимательно, в чем особенность этих колонок(не выгружаемых) с точки зрения каталога полей ALV(в том числе, формата ALV если он есть) по сравнению другими колонками которые выгружаются.

Если что, то точку останова на ФМ XXL_FULL_API и глянуть в отладчике.
Насколько я помню, там есть особенности в этой выгрузке, например, там анализируется каталог полей ALV, затем в зависимости от типа поля меняется порядок колонок, например, поля типа D и типа P (имеется ввиду в тч ЭД которые в конечном счете ссылаются на эти родовые типы), выгружаются последними, вне зависимости от того, как Вы их упорядочили в ALV. Возможно имеются и другие нюансы стандартной выгрузки.

Автор:  ghjdjlrf [ Пт, ноя 30 2018, 11:04 ]
Заголовок сообщения:  Re: Выгрузка Z-отчета в Excel

Здравствуйте!
Спасибо. Я не программист, в чем отличие колонок не нашла. В ФМ в таблице VKEY сразу отображается название первого из трех выгружаемых столбцов. Программиста не дают, надо обосновать что тут не настройки, а программирование.

Автор:  Besa [ Пт, ноя 30 2018, 11:08 ]
Заголовок сообщения:  Re: Выгрузка Z-отчета в Excel

ghjdjlrf написал(а):
Здравствуйте!
Спасибо. Я не программист, в чем отличие колонок не нашла. В ФМ в таблице VKEY сразу отображается название первого из трех выгружаемых столбцов. Программиста не дают, надо обосновать что тут не настройки, а программирование.

Отчет стандартный? Если стандартный кидайте имя.
У других пользователей, на других компьютерах результат такой же?

Автор:  ghjdjlrf [ Пт, ноя 30 2018, 12:56 ]
Заголовок сообщения:  Re: Выгрузка Z-отчета в Excel

Отчет самописный с нуля. У других пользователей так же. В отладчике есть таблица с полями отчета, для этих 3 столбцов значения некоторых полей отличаются.

Автор:  ghjdjlrf [ Пт, ноя 30 2018, 13:03 ]
Заголовок сообщения:  Re: Выгрузка Z-отчета в Excel

IT_FIELDCAT_LVC-tabname у этих полей "1", у остальных "itrez".
IT_FIELDCAT_LVC-seltext у этих полей пусто, у остальных русские названия столбцов из отчета.
IT_FIELDCAT_LVC-reptext у этих полей русские названия столбцов из отчета, у остальных пусто.
IT_FIELDCAT_LVC-datatype заполнено только у этих полей.
IT_FIELDCAT_LVC-domname заполнено только у этих полей.

Автор:  pberezin [ Пт, ноя 30 2018, 14:42 ]
Заголовок сообщения:  Re: Выгрузка Z-отчета в Excel

видимо абапер fieldcat собирал "по быстрому" чисто программно, абы на экране показывало.

Автор:  Besa [ Пт, ноя 30 2018, 14:45 ]
Заголовок сообщения:  Re: Выгрузка Z-отчета в Excel

Очень велика вероятность проблемы в каталоге полей ALV, так как ФМ который выгружает данные, сильно завязан на параметры каталога(см выше).
В первую очередь следует прописать datatype, так же обратить внимание на имя поля, а лучше всего корректно сгенирить каталог АЛВ на базе глобальной структуры, тогда все должно быть ок.

Автор:  ghjdjlrf [ Пт, ноя 30 2018, 15:04 ]
Заголовок сообщения:  Re: Выгрузка Z-отчета в Excel

Да, первый абапер (основной) очень умный, опытный и добросовестный, но перед ним не ставили задачи выгрузки в эксель, только отображать на экране. Перед вторым абапером тоже. Что просили, то и получили. Не знали, что понадобится в эксель выгружать. Спасибо за Вашу помощь!!! Написала руководству, подожду ответа.

Автор:  pberezin [ Пт, ноя 30 2018, 15:10 ]
Заголовок сообщения:  Re: Выгрузка Z-отчета в Excel

в идеальном сферическом мире это решается общим требованием "все ALV должны выгружаться в эксель по умолчанию, все филдкаты строим на структурах словаря данных, а не городим кодом". И не пропускать в продуктив. Както так :)

Страница 1 из 2 Часовой пояс: UTC + 3 часа
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/