Sapforum.Biz
Инструменты => ABAP - Инструментальные средства => SE24 - Построитель объектов => Тема начата: Uukrul от Декабрь 14, 2012, 12:32:38 pm
-
Класс CL_RECA_COMM_SERVICES предназначен для быстрой отправки сообщений на E-Mail, в классе существует только одни метод класса, так что создавать инстанцию не требуется. Пример вызова:
DATA: lt_text TYPE bcsy_text,
ls_text type soli.
* Текст сообщения
ls_text = 'Строка 1'. APPEND ls_text TO lt_text.
ls_text = 'Строка 2'. APPEND ls_text TO lt_text.
ls_text = 'Строка 3'. APPEND ls_text TO lt_text.
CALL METHOD cl_reca_comm_services=>send_mail
EXPORTING
id_address = '[email protected]'
id_subject = 'Тестовое сообщение'
it_text = lt_text
if_commit = 'X'
EXCEPTIONS
error = 1
OTHERS = 2.
-
что за параметр ?
if_commit = 'X'
у меня такое ощущение, что иногда отправляются по несколько сообщений при if_commit = 'X', но практически сразу
если if_commit = '' , то сообщение приходит не сразу
-
у меня такое ощущение, что иногда отправляются по несколько сообщений при if_commit = 'X', но практически сразу
если if_commit = '' , то сообщение приходит не сразу
Ну если посмотреть, то данный параметр используется следующим образом:
* send
CALL METHOD lo_send_request->send
* exporting
* i_with_error_screen = space
RECEIVING
result = lf_ok.
IF ( lf_ok = abap_true ) AND ( if_commit = abap_true ).
COMMIT WORK.
ENDIF.
Типа как-то так...