Текущее время: Вс, июл 27 2025, 17:45

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


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


ВНИМАНИЕ!

Вопросы по исходящим поставкам - сюда



Начать новую тему Ответить на тему  [ Сообщений: 7 ] 
Автор Сообщение
 Заголовок сообщения: Настройка отправки по E-mail выходного документа PDF
СообщениеДобавлено: Пт, сен 18 2009, 09:55 
Специалист
Специалист

Зарегистрирован:
Ср, апр 29 2009, 07:08
Сообщения: 197
Откуда: AUS RUSSLAND
Пол: Мужской
Подскажите пожалуйста, у кого-то получалось настроить отправку по E-mail выходных документов (например счет-фактуры) для PDF-формуляров? С сапскриптовой формой все работает, а при замене программы печати и формуляра на PDF отправки не происходит


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Настройка отправки по E-mail выходного документа PDF
СообщениеДобавлено: Пн, сен 21 2009, 19:57 
Президент
Президент

Зарегистрирован:
Пт, апр 28 2006, 22:39
Сообщения: 2514
Откуда: North Taxolina, USA
Пол: Женский
Похоже, что это работает через вывод в спул с последующим преобразованием в PDF: https://forums.sdn.sap.com/thread.jspa? ... 02#8001802

Сама не делала.

_________________
"One of the symptoms of an approaching nervous breakdown is the belief that one's work is terribly important." Bertrand Russell


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Настройка отправки по E-mail выходного документа PDF
СообщениеДобавлено: Вт, сен 22 2009, 08:57 
Специалист
Специалист

Зарегистрирован:
Ср, апр 29 2009, 07:08
Сообщения: 197
Откуда: AUS RUSSLAND
Пол: Мужской
Правильно ли я понял, что для такой отправки не подойдет программа печати PDF-формуляра и надо вначале экспортировать в спул, а затем конвертировать спул в PDF и только после этого отправлять?


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Настройка отправки по E-mail выходного документа PDF  Тема решена
СообщениеДобавлено: Вт, сен 22 2009, 14:47 
Специалист
Специалист

Зарегистрирован:
Ср, апр 29 2009, 07:08
Сообщения: 197
Откуда: AUS RUSSLAND
Пол: Мужской
Разобрался с отправкой по E-Mail в случае если используется PDF-формуляр, выяснил, что проблема была в программе печати, для того чтобы отправлялось письмо в программе нужно сделать следующее:
1) CALL FUNCTION 'FI_GET_FAX_MAIL_RECEIVERS' получаем таблицы E-Mail или Fax для отправки
2) передаем таблицы E-Mail или Fax в CALL FUNCTION 'FI_CHECK_FAX_MAIL_OPTIONS' формируем строку выходных параметров
3) передаем строку выходных параметров в CALL FUNCTION 'FP_JOB_OPEN'
4) вызываем ФМ своего формуляра CALL FUNCTION 'Имя функц-го модуля PDF-формуляра' и получаем его содержимое (formoutput)
5) передаем таблицы E-Mail или Fax, строку выходных параметров и содержимое формуляра в CALL FUNCTION 'FI_SEND_PDF'
И письмо уходит с вложенным PDF-файлом:) Пробовал при настройках в NACE: немедленный вывод, внешняя отправка. Если кому интересно могу выложить программный код


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Настройка отправки по E-mail выходного документа PDF
СообщениеДобавлено: Чт, сен 24 2009, 13:32 
Ассистент
Ассистент
Аватара пользователя

Зарегистрирован:
Пн, сен 17 2007, 07:11
Сообщения: 41
Цитата:
Если кому интересно могу выложить программный код


Очень интересно! Выложите, пжалста...


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Настройка отправки по E-mail выходного документа PDF
СообщениеДобавлено: Чт, сен 24 2009, 16:11 
Специалист
Специалист

Зарегистрирован:
Ср, апр 29 2009, 07:08
Сообщения: 197
Откуда: AUS RUSSLAND
Пол: Мужской
DiVo написал(а):
Цитата:
Если кому интересно могу выложить программный код


Очень интересно! Выложите, пжалста...

Код касательно отправки:
Code:
  DATA
        : lv_funcname TYPE FUNCNAME
        , ls_formoutput TYPE  FPFORMOUTPUT
        , lv_email TYPE INTAD
        , lt_mail TYPE TABLE OF SOMLRECI1
        , lt_fax TYPE TABLE OF SOMLRECI1
        , ls_outputparams TYPE SFPOUTPUTPARAMS
        , ls_docparams TYPE SFPDOCPARAMS
        .

*...
* заполнение вых.данных lt_data
*...

  IF lv_email IS NOT INITIAL AND nast-NACHA = '5'. "Внешняя отправка

    ls_outputparams-noprint = 'X'.

    CALL FUNCTION 'FI_GET_FAX_MAIL_RECEIVERS'
      EXPORTING
*       ID_FAXNR            =
        ID_LAND1            = 'R'
        ID_MAILADR          = lv_email
      TABLES
        CT_MAIL_RECIP       = lt_mail
        CT_FAX_RECIP        = lt_fax
      EXCEPTIONS
        OTHERS              = 2.

    CALL FUNCTION 'FI_CHECK_FAX_MAIL_OPTIONS'
*     EXPORTING
*       IB_BUNDLING           = ' '
*     IMPORTING
*       ED_DEVICE             =
*       EB_SEND               =
      TABLES
        IT_MAIL_RECIP         = lt_mail
        IT_FAX_RECIP          = lt_fax
      CHANGING
        CS_PARAMS             = ls_outputparams
      EXCEPTIONS
        OTHERS                = 3.

  ENDIF.

  CALL FUNCTION lv_funcname
    EXPORTING
      /1bcdwb/docparams  = ls_docparams
      it_data            = lt_data
    IMPORTING
      /1bcdwb/formoutput = ls_formoutput
    EXCEPTIONS
      usage_error        = 1
      system_error       = 2
      internal_error     = 3.

  IF nast-nacha = '5'. "Внешняя отправка
    CALL FUNCTION 'FI_SEND_PDF'
    EXPORTING
      IB_SEND                          = 'X'
      ID_DEVICE                        = 'MAIL'
      IS_PDF                           = ls_formoutput
*     ID_T001_ADRNR                    =
*     ID_SENDER                        =
*     ID_SENDER_TYPE                   = 'B'
*     IS_FSABE                         =
*     IS_RECEIVER                      =
      IS_OUTPUTPARAMS                  = ls_outputparams
      ID_LANGU                         = 'R'
*     ID_MAIL_TEXT                     =
*     ID_FAX_COVER                     =
*     IS_T047I                         =
*   IMPORTING
*     EB_SENT_TO_ALL                   =
*     EB_MAIL_WITH_TEXT                =
*     EB_FAX_WITH_COVER                =
*     ES_ERROR                         =
    TABLES
      IT_MAIL_RECEIVERS                = lt_mail
      IT_FAX_RECEIVERS                 = lt_fax
    EXCEPTIONS
      OTHERS                           = 8.

  ENDIF.


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Настройка отправки по E-mail выходного документа PDF
СообщениеДобавлено: Пт, сен 25 2009, 07:38 
Ассистент
Ассистент
Аватара пользователя

Зарегистрирован:
Пн, сен 17 2007, 07:11
Сообщения: 41
Чёрный Freelancer написал:
Код касательно отправки:


Респект! :pivo:


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

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


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

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


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

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