Текущее время: Пн, июл 28 2025, 02:40

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


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

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


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

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