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

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


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

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


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

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