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

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


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

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


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

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