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

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


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

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


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

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