Текущее время: Сб, авг 02 2025, 11:42

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 14 ] 
Автор Сообщение
 Заголовок сообщения: Перенос строки в выгружаемом файле(TXT)
СообщениеДобавлено: Пт, мар 13 2009, 10:31 
Младший специалист
Младший специалист
Аватара пользователя

Зарегистрирован:
Ср, фев 04 2009, 13:46
Сообщения: 95
Пол: Мужской
при выгрузке через GUI_DOWNLOADS в файл *.txt файл получается следующего вида:
1 2 3 4 5 1 2 3 4 51 2 3 4 51 2 3 4 5 1 2 3 4 5
а надо бы:
1 2 3 4 5
1 2 3 4 5
1 2 3 4 5
1 2 3 4 5
какое свойство обеспечивает перенос строк?


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Перенос строки в выгружаемом файле(TXT)
СообщениеДобавлено: Пт, мар 13 2009, 11:20 
Модератор
Модератор
Аватара пользователя

Зарегистрирован:
Пт, июн 16 2006, 00:43
Сообщения: 1686
Откуда: Москва <-> Красноярск
Пол: Мужской
Спец. символ.
Можно найти в поиске.

CL_ABAP_CHAR_UTILITIES=>NEWLINE.
CL_ABAP_CHAR_UTILITIES=>CR_LF.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Перенос строки в выгружаемом файле(TXT)
СообщениеДобавлено: Пт, мар 13 2009, 11:54 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Вт, сен 07 2004, 17:47
Сообщения: 2988
kamlit написал:
при выгрузке через GUI_DOWNLOADS в файл *.txt файл получается следующего вида:
1 2 3 4 5 1 2 3 4 51 2 3 4 51 2 3 4 5 1 2 3 4 5

И как Вам удалось получить столь поразительный эфект?
Потому что, как правило, результат выгружается в виде нижнего списка.
Цитата:
а надо бы:
1 2 3 4 5
1 2 3 4 5
1 2 3 4 5
1 2 3 4 5
какое свойство обеспечивает перенос строк?

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


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Перенос строки в выгружаемом файле(TXT)
СообщениеДобавлено: Пт, мар 13 2009, 12:02 
Гуру-модератор
Гуру-модератор
Аватара пользователя

Зарегистрирован:
Пн, окт 11 2004, 20:32
Сообщения: 2470
Пол: Мужской
sy-uname написал(а):
И как Вам удалось получить столь поразительный эфект?

Меня мучает смутное сомненье, что при выгрузке указали FILETYPE = 'BIN'

_________________
- Может ли настоящий мастер кунг-фу получить по морде?
- Настоящий мастер может все!


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Перенос строки в выгружаемом файле(TXT)
СообщениеДобавлено: Пт, мар 13 2009, 12:34 
Модератор
Модератор
Аватара пользователя

Зарегистрирован:
Пт, июн 16 2006, 00:43
Сообщения: 1686
Откуда: Москва <-> Красноярск
Пол: Мужской
Если 1 2 3 4 5 - это столбцы таблицы, то да, вывод должен быть в нужном автору формате.
Но автор не указал, что он имеет в виду под этими символами :)

kamlit, приведите код, которым выгрузку делаете.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Перенос строки в выгружаемом файле(TXT)
СообщениеДобавлено: Пт, мар 13 2009, 13:15 
Младший специалист
Младший специалист
Аватара пользователя

Зарегистрирован:
Ср, фев 04 2009, 13:46
Сообщения: 95
Пол: Мужской
1 2 3 4 5 это содержимое столбцов

Code:
call function 'GUI_DOWNLOAD'
        exporting
         filename = 'путь'
         filetype = 'DAT'

        tables
         data_tab                        = таблица


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Перенос строки в выгружаемом файле(TXT)
СообщениеДобавлено: Пт, мар 13 2009, 13:24 
Модератор
Модератор
Аватара пользователя

Зарегистрирован:
Пт, июн 16 2006, 00:43
Сообщения: 1686
Откуда: Москва <-> Красноярск
Пол: Мужской
Code:
filetype = 'ASC'


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Перенос строки в выгружаемом файле(TXT)
СообщениеДобавлено: Пт, мар 13 2009, 13:37 
Младший специалист
Младший специалист
Аватара пользователя

Зарегистрирован:
Ср, фев 04 2009, 13:46
Сообщения: 95
Пол: Мужской
Пономарев Артем написал:
Code:
filetype = 'ASC'


при данном случае вид следующий:

1234512345

вообще без табуляции


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Перенос строки в выгружаемом файле(TXT)
СообщениеДобавлено: Пт, мар 13 2009, 13:43 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Вт, сен 07 2004, 17:47
Сообщения: 2988
kamlit написал:
1 2 3 4 5 это содержимое столбцов

Code:
call function 'GUI_DOWNLOAD'
        exporting
         filename = 'путь'
         filetype = 'DAT'

        tables
         data_tab                        = таблица

Почему то у меня склядывается впечатление что вызов приведен не полностью.

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


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Перенос строки в выгружаемом файле(TXT)
СообщениеДобавлено: Пт, мар 13 2009, 13:59 
Младший специалист
Младший специалист
Аватара пользователя

Зарегистрирован:
Ср, фев 04 2009, 13:46
Сообщения: 95
Пол: Мужской
Вот полностью весь код:
Code:
START-OF-SELECTION.
       select  m~mandt m~matnr  m~bismt p~WERKS p~STLNR
       into corresponding fields of table itabSP
      from mara as m left outer join mast as p on m~matnr = p~matnr
         client specified 
      where
      ( m~mandt eq '110' )
       and ( m~matnr  between p_matnr-low and p_matnr-high ).
      loop at itabSP into line_itabSP.
      if line_itabSP-werks <> p_werks.
        delete itabSP.
      endif.
      endloop.
      CALL FUNCTION 'GUI_DOWNLOAD'
        EXPORTING
         FILENAME = '\\klz-ps-02\sap_data$\SAP_Specific\Out\t_out_sp.txt'
         FILETYPE = 'DAT'
        TABLES
         DATA_TAB                        = itabSP.
     IF SY-SUBRC <> 0.
      MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
      WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
     endif.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Перенос строки в выгружаемом файле(TXT)
СообщениеДобавлено: Пт, мар 13 2009, 15:12 
Гуру-эксперт
Гуру-эксперт
Аватара пользователя

Зарегистрирован:
Чт, ноя 11 2004, 16:25
Сообщения: 3109
Пол: Мужской
Может из-за того что таблица без хидер лайна?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Перенос строки в выгружаемом файле(TXT)
СообщениеДобавлено: Пт, мар 13 2009, 15:26 
Модератор
Модератор
Аватара пользователя

Зарегистрирован:
Пт, июн 16 2006, 00:43
Сообщения: 1686
Откуда: Москва <-> Красноярск
Пол: Мужской
Ну не знаю даже.
Попробуйте явно задать WRITE_LF = 'X' в интерфейсе ФМа.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Перенос строки в выгружаемом файле(TXT)
СообщениеДобавлено: Пт, мар 13 2009, 15:47 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Вт, сен 07 2004, 17:47
Сообщения: 2988
kamlit написал:
Вот полностью весь код:
...

Какая версия системы? Не модифицировался ли стандарт?
В конце концов просто пройдитесь отладчиком (или без отладчика посмотрите код) - мне не удалось воспроизвести Вашу ситуацию с Вашими параметрами. Более-менее близко это WRITE_LF = SPACE filetype = 'ASC'

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


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Перенос строки в выгружаемом файле(TXT)
СообщениеДобавлено: Пн, мар 16 2009, 09:30 
Младший специалист
Младший специалист
Аватара пользователя

Зарегистрирован:
Ср, фев 04 2009, 13:46
Сообщения: 95
Пол: Мужской
ну не в какую, никто понять не может, что за глюк...по всякому пробавали :(
есть альтернатива выгрузки в локальный файл таблицы :?:


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

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


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

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


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

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