Текущее время: Сб, апр 20 2024, 02:07

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 5 ] 
Автор Сообщение
 Заголовок сообщения: Обрезанные имена столбцов при выгрузке в DBF с помощью GUI_DOWNLOAD
СообщениеДобавлено: Вт, апр 05 2011, 14:47 
Специалист
Специалист

Зарегистрирован:
Вт, авг 09 2005, 15:51
Сообщения: 149
Выгружаю данные во внешний файл с заголовком с помощью GUI_DOWNLOAD. И всё здорово, только названия столбцов обрезаются, если их длина более 10 символов. Догадываюсь, что решение этой проблемы где-то на поверхности лежит, но что-то никак не найду его... Кто-нибудь может указать, в какую сторону копнуть?
Код примерно такой:
Code:
CALL FUNCTION 'GUI_DOWNLOAD'
          EXPORTING
            FILENAME                = l_fullpath
            FILETYPE                = 'DBF'
            WRITE_FIELD_SEPARATOR   = 'X'
            CODEPAGE                = '1503'
          TABLES
            DATA_TAB                = t_data
            FIELDNAMES              = t_names.


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Обрезанные имена столбцов при выгрузке в DBF с помощью GUI_DOWNLOAD
СообщениеДобавлено: Вт, апр 05 2011, 15:16 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Вт, сен 07 2004, 17:47
Сообщения: 2988
Snus написал(а):
Выгружаю данные во внешний файл с заголовком с помощью GUI_DOWNLOAD. И всё здорово, только названия столбцов обрезаются, если их длина более 10 символов. Догадываюсь, что решение этой проблемы где-то на поверхности лежит, но что-то никак не найду его...

Может оно лежит в t_names?
Цитата:
Кто-нибудь может указать, в какую сторону копнуть?
Код примерно такой:
Code:
CALL FUNCTION 'GUI_DOWNLOAD'
          EXPORTING
            FILENAME                = l_fullpath
            FILETYPE                = 'DBF'
            WRITE_FIELD_SEPARATOR   = 'X'
            CODEPAGE                = '1503'
          TABLES
            DATA_TAB                = t_data
            FIELDNAMES              = t_names.

_________________
"После" - не значит "вследствие"


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Обрезанные имена столбцов при выгрузке в DBF с помощью GUI_DOWNLOAD
СообщениеДобавлено: Вт, апр 05 2011, 15:21 
Специалист
Специалист

Зарегистрирован:
Вт, авг 09 2005, 15:51
Сообщения: 149
В t_names имена лежат не обрезанные, проверял через отладчик. Тип таблицы:
Code:
, begin of t_names occurs 0
     , fieldname type fieldname
     , position type TABFDPOS
     , end of t_names


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Обрезанные имена столбцов при выгрузке в DBF с помощью GUI_DOWNLOAD
СообщениеДобавлено: Вт, апр 05 2011, 15:24 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, окт 06 2005, 16:44
Сообщения: 3074
Откуда: Москва
По структуре файла DBF III(именно в такой выгружает SAP) на имя столбца отведено ровно 10 символов. :roll:
Решение простое - выгружайте в формат DAT с разделителями табуляции. Или сразу в Excel. :wink:

_________________
С уважением,
Удав.


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Обрезанные имена столбцов при выгрузке в DBF с помощью GUI_DOWNLOAD  Тема решена
СообщениеДобавлено: Вт, апр 05 2011, 15:32 
Специалист
Специалист

Зарегистрирован:
Вт, авг 09 2005, 15:51
Сообщения: 149
Спасибо. :)


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

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


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

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


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

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