Текущее время: Пн, авг 04 2025, 02:41

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


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

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


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

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