Текущее время: Чт, июл 24 2025, 02:02

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ 1 сообщение ] 
Автор Сообщение
 Заголовок сообщения: отправка email
СообщениеДобавлено: Чт, май 14 2009, 17:08 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Ср, июн 01 2005, 07:11
Сообщения: 223
Откуда: Нижневартовск->Москва
Пол: Женский
Добрый день всем!

Стоит такая задача: нужно отправлять по email достаточно большие тексты в которых есть переменная часть.

Сохраняю тексты сообщений как стандартный текст ч/з транзакцию so10, а потом считываю их оттуда и вызываю
TEXT_SYMBOL_REPLACE для подмены символов значениями.
Текст изначально имеет такой вид:
Цитата:
Ваша учетная запись (LOGIN &G_LOGIN&) в системе &SY-SYDID& будет заблокирована через &G_DAYS& дней.
(потом еще много букв)

С уважением,
и т.д.
Z&CC

После отработки ФМ все символы заменяются как надо, но дополнительно запятая и одиночный амперсанд превращаются в
<(>,<)> и <(>&<)> .
Вопрос 1 : чем это можно (и можно ли?) полечить?

Вопрос 2: текст который я подаю на вход методу создания документа (cl_document_bcs=>create_document) содержит пустые строки и табуляторы/пробелы (в начале абзаца). В полученом письме я вижу сплошной текст. Пустые строки удается сохранить если заменить их на cl_abap_char_utilities=>cr_lf. Что можно сделать, чтобы сохранялись табуляторы/пробелы в начале строки?

Вопрос 3: есть ли другие более цивилизованные способы формирования подобных сообщений? (Т.е в идеале, сохранить текст с переменной частью в каком-то подходящем месте, потом вызвать что-то, отдать этому чему-то необходимую инфу и получить на выходе нормально отформатированное email-сообщение с правильно подмененными символами)?

Заранее спасибо.

_________________
Всегда открыта новым авантюрам!


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

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


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

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


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

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