Текущее время: Чт, июн 19 2025, 00:53

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 5 ] 
Автор Сообщение
 Заголовок сообщения: Выгрузка в Word
СообщениеДобавлено: Вт, июл 14 2009, 11:46 
Начинающий
Начинающий

Зарегистрирован:
Вт, июн 16 2009, 12:41
Сообщения: 4
Как добиться переноса на новую строку? Какой использовать символ или т.п. ?


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Выгрузка в Word
СообщениеДобавлено: Вт, июл 14 2009, 12:12 
Гуру-эксперт
Гуру-эксперт
Аватара пользователя

Зарегистрирован:
Чт, ноя 11 2004, 16:25
Сообщения: 3109
Пол: Мужской
Xardas написал(а):
Как добиться переноса на новую строку? Какой использовать символ или т.п. ?

Символ перехода на новую строку
CL_ABAP_CHAR_UTILITIES=>CR_LF.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Выгрузка в Word
СообщениеДобавлено: Вт, июл 14 2009, 12:41 
Специалист
Специалист

Зарегистрирован:
Вт, июл 07 2009, 13:24
Сообщения: 235
A вы выгружаете на сервер или на локальный диск? и с помощью ФМ или с помощью классов?


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Выгрузка в Word
СообщениеДобавлено: Вт, июл 14 2009, 13:12 
Начинающий
Начинающий

Зарегистрирован:
Вт, июн 16 2009, 12:41
Сообщения: 4
Я выгружаю с помощью ФМ .


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Выгрузка в Word
СообщениеДобавлено: Вт, июл 14 2009, 14:00 
Специалист
Специалист

Зарегистрирован:
Вт, июл 07 2009, 13:24
Сообщения: 235
Ну тогда возможнл вам поможет следующий пример
TYPES: BEGIN OF data_down,
row(4000),
END OF data_down.

Code:
DATA : it_output TYPE TABLE OF *WITH HEADER LINE, "таблица из которой будет выводиться информация
       wa_file TYPE data_down,"структура для вывода
       it_file TYPE TABLE OF data_down," таблица для вывода
       file TYPE string." имя файла

Concatenate 'C:\' sy-sysid '_' sy-mandt '_' sy-datum '_' sy-uzeit '.doc' INTO file .

OPEN DATASET file
          FOR OUTPUT
          IN TEXT MODE ENCODING DEFAULT.


Потом бежите по табличке до того места где вам необходимо сделать конец строки и засовываете все в wa_file

Code:
LOOP AT it_output .
  CONCATENATE it_output-carrid
              it_output-mandt
              it_output-connid
              it_output-fldate
              it_output-currency
              it_output-planetype
   INTO wa_file .

  APPEND wa_file TO it_file.
  TRANSFER wa_file TO file.

ENDLOOP.


ну а дальше по стандарту

Code:
CALL FUNCTION 'GUI_DOWNLOAD'
  EXPORTING
    filename              = file
    filetype              = 'ASC'
    write_field_separator = 'X'
  TABLES
    data_tab              = it_file.


   CLOSE DATASET file.


не говорю что такой способ самый лучший и универсальный но может подойдет.


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

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


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

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


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

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