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

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 7 ] 
Автор Сообщение
 Заголовок сообщения: cr lf
СообщениеДобавлено: Пт, дек 01 2006, 17:25 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Пт, апр 07 2006, 22:15
Сообщения: 184
Такой вопрос.

В системе 4.6C осуществляется выгрузка в word. Необходимо выгрузить строчку с символами cr lf (переход на новую строку).

Вместо перехода на новую строку ворд ставит корявый символ.

cr TYPE x VALUE '0A' не помагает.

Что делать??


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

Зарегистрирован:
Чт, апр 13 2006, 12:32
Сообщения: 1503
Откуда: Питер
В html выгружать. перевод каретки - <BR> ;-)

Word открывает html.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, дек 01 2006, 18:27 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Пт, апр 07 2006, 22:15
Сообщения: 184
vga написал(а):
В html выгружать. перевод каретки - <BR> ;-)

Word открывает html.



изящное решение ) другие варианты есть?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: cr lf
СообщениеДобавлено: Пт, дек 01 2006, 18:50 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Вт, сен 07 2004, 17:47
Сообщения: 2988
Абапер написал(а):
Такой вопрос.

В системе 4.6C осуществляется выгрузка в word. Необходимо выгрузить строчку с символами cr lf (переход на новую строку).

Вместо перехода на новую строку ворд ставит корявый символ.

cr TYPE x VALUE '0A' не помагает.

Что делать??
А как выгружаете-то?
А вообще - CL_ABAP_CHAR_UTILITIES=>CR_LF
Правда не знаю, есть-ли он в 4.6

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


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, авг 20 2007, 14:10 
Старший специалист
Старший специалист

Зарегистрирован:
Вт, ноя 15 2005, 11:00
Сообщения: 288
Можно узнать как решилась проблема без html.CL_ABAP_CHAR_UTILITIES=>CR_LF не помог в 4,7.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, авг 21 2007, 07:35 
Старший специалист
Старший специалист

Зарегистрирован:
Вт, ноя 15 2005, 11:00
Сообщения: 288
Как вариант для word:
Code:
* выделили что хотим скопировать
  CALL METHOD OF selection 'HOMEKEY'
    EXPORTING #1 = wdstory.
  CALL METHOD OF find 'EXECUTE'
    EXPORTING #1 = 'NAME'
    #2 = '1'
    #3 = '1'
    #4 = '0'
    #5 = '0'
    #6 = '0'
    #7 = '1'
    #8 = '0'
    #9 = '1'.

  CALL METHOD OF selection 'SELECTROW'.
  CALL METHOD OF selection 'COPY'.

* кол-во итераций цикла которое хотим вывести - накопировать
* переменную NAME в шаблоне
    DO 5 tIMES.
      CALL METHOD OF selection 'PASTE'.
    ENDDO.
* сам вывод - каждая строка с новой строки
  do 5 times.
      CALL METHOD OF selection 'HOMEKEY'
        EXPORTING #1 = wdstory.

      CALL METHOD OF find 'EXECUTE'
        EXPORTING #1 = 'NAME'
        #2 = '1'
        #3 = '1'
        #4 = '0'
        #5 = '0'
        #6 = '0'
        #7 = '1'
        #8 = '0'
        #9 = '1'
        #10 = 'text'.

  enddo.



Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Новый параграф
СообщениеДобавлено: Вт, авг 21 2007, 10:59 
Начинающий
Начинающий
Аватара пользователя

Зарегистрирован:
Пт, авг 17 2007, 10:54
Сообщения: 20
Пол: Мужской
Смотря как ты передаешь строку. Но можно строку назбить на части в таблицу, каждая строка которой будет новый абзац. А дальше через OLE:
Code:
DATA h_range TYPE ole2_object.
LOOP AT t_lines ASSIGNING <line>.
  IF sy-tabix NE 1.
    CALL METHOD OF h_range 'InsertParagraphAfter'.
  ENDIF.
  CALL METHOD OF h_range 'InsertAfter'
      EXPORTING
        #1 = <line>.
ENDLOOP.

_________________
Feci auod potui, faciant meliora potentes


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

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


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

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


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

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