Posted: Thu Dec 19, 2013 4:24 pm Post subject: перевод каретки на новую строку. MS Word
Доброе время суток, уважаемые ГУРУ абапа.
Возник вопрос.
Как перенести в MS Word каретку на новую строку. Константы cl_abap_char_utilities=>cr_lf и cl_abap_char_utilities=>newline не помогают. Обе отображаются как пробелы.
Выгружаю через xslt программу преобразований. С помощью call transformation с последующем сохранением на жестком диске и открытием DOC-овского файла.
DATA: lv_sxml type string.
DATA: lv_xml type xstring.
DATA: str_data type c length 100.
str_data = ''TESTNEWLINE'.
concatinate str_data lc_splitter str_data into str_data.
CALL TRANSFORMATION ztest_newline
SOURCE str = str_data
RESULT XML lv_sxml.
REPLACE ALL OCCURRENCES OF lc_splitter in lv_sxml with '</w><w><w>'.
CALL FUNCTION 'SCMS_STRING_TO_XSTRING'
EXPORTING
TEXT = lv_sxml
IMPORTING
BUFFER = lv_xml
EXEPTIONS
OTHERS = 0.
тоже делаю выгрузку, но в Excel, точно также как и автор темы.
при попытке передать '& # 1 0 ;' (ес-но без пробелов), при трансформации "&" меняется на "&", и ес-но, ничего не переносит, а "красиво" выводит кучу лишних символов.
никак не могу придумать, как же обмануть систему. может кто подсказать, где и в чем, я ошибаюсь?
add: символы для переноса не в коде трансформации, а переменной, передаваемой в трансформацию из ABAP
Понимаю, что поздно, но мало ли кому пригодится (как раз с этим только что столкнулся)
DATA:
_repl TYPE string VALUE '& # 10 ;', БЕЗ ПРОБЕЛОВ
_repl2 TYPE string VALUE '&#10;',
_xrepl TYPE xstring,
_xrepl2 TYPE xstring
.
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum You cannot attach files in this forum You can download files in this forum
All product names are trademarks of their respective companies. SAPNET.RU websites are in no way affiliated with SAP AG. SAP, SAP R/3, R/3 software, mySAP, ABAP, BAPI, xApps, SAP NetWeaver and any other are registered trademarks of SAP AG. Every effort is made to ensure content integrity. Use information on this site at your own risk.