Текущее время: Ср, июл 23 2025, 14:29

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


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

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


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

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