Текущее время: Пт, май 16 2025, 02:26

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 5 ] 
Автор Сообщение
 Заголовок сообщения: GUI_DOWNLOAD -> Excel. Отрицательные значения...
СообщениеДобавлено: Пн, окт 17 2005, 09:54 
Менеджер
Менеджер
Аватара пользователя

Зарегистрирован:
Чт, апр 07 2005, 05:27
Сообщения: 621
Откуда: Москва
Пол: Мужской
Требуется выгрузить таблицу в файл и вкачать ее экселевской TextToColumn.

Проблема: данные выгружаются в каком-то левом формате '5.00-' и эксель их просто не понимает. Когда выгрузка происходила через WS_DOWNLOAD все работало как часы... Как это поправить?
PS Вернуться к WS не предлагать, т.к. длина строки превышает 8010 символов. Код выгрузки ниже

Code:
  CALL FUNCTION 'GUI_DOWNLOAD'
       EXPORTING
            filename = path
            filetype = 'ASC'
            WRITE_FIELD_SEPARATOR = 'X'
            TRUNC_TRAILING_BLANKS = 'X'
            TRUNC_TRAILING_BLANKS_EOL = ' '
       TABLES
            data_tab = it_any.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, окт 17 2005, 09:59 
Гость
Code:
data: begin of it_any occurs 0,
             dmbtr(20), " Сделай это поле именно текстовым
          end of it_any.

loop at it_any.
   if it_any-dmbtr < 0.
          it_any-dmbtr = - it_any-dmbtr.
         condense: it_any-dmbtr.
         concatenate '-' it_any-dmbtr into it_any dmbtr.
        modify it_any.
   endif.
endloop.


Принять этот ответ
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, окт 17 2005, 10:01 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Вт, авг 17 2004, 08:55
Сообщения: 331
Откуда: Украина, г.Мариуполь
Пол: Мужской
Не знаю, чем это поможет, но, когда открываешь текстовик в экселе, там есть кнопочка для формата чисел - разделители и т.д. Вот там и указывается "знак минус в конце отрицательных чисел". Можно ли это сделать из р/3, сказать не могу - с р/3-шным экселем не работал. Но если надо выгруженный текстовик в экселе открыть, то именно эту галку и нужно поставить.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, окт 17 2005, 15:38 
Менеджер
Менеджер
Аватара пользователя

Зарегистрирован:
Чт, апр 07 2005, 05:27
Сообщения: 621
Откуда: Москва
Пол: Мужской
Хочется как-то проще... Таблица как-никак из нескольких сотен полей...

Вот это вот работало как часы:

Code:
  CALL FUNCTION 'WS_DOWNLOAD'
       EXPORTING
            filename = path
            filetype = 'DAT'
       TABLES
            data_tab = it_any.


Можно получить аналогично поведение без приведения ручками (которое кстати проще сделать уже в Экселе) ?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, окт 18 2005, 06:41 
Менеджер
Менеджер
Аватара пользователя

Зарегистрирован:
Чт, апр 07 2005, 05:27
Сообщения: 621
Откуда: Москва
Пол: Мужской
гыгыгы :D
отвечу сам себе:
там есть параметр
DAT_MODE = 'X'
после чего все просто замечательно :)


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

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


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

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


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

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