Текущее время: Вс, июл 20 2025, 04:11

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 3 ] 
Автор Сообщение
 Заголовок сообщения: F150 -> BTE 1040: как передать текст в письмо через поле С_FINAA-NAMEP/С_FINAA-MAIL_BODY_TEXT?
СообщениеДобавлено: Пт, июн 03 2011, 14:48 
Младший специалист
Младший специалист

Зарегистрирован:
Ср, янв 14 2009, 09:24
Сообщения: 69
Откуда: Санкт-Петербург
Пол: Женский
Всем привет!

Наверняка кто-то уже сталкивался с такой проблемой: не получается передать текст письма при отправке формы напоминания по e-mail.

Письмо приходит пустое, во вложении - формуляр напоминания (PDF).
Тему письма задаю через поле c_itcpo-tdtitle (ZSAMPLE_PROCESS_00001040), это работает.
Но почему-то не подхватывается текст пиьма, которое передаю через поле С_FINAA-NAMEP или С_FINAA-MAIL_BODY_TEXT.

Вот что пишут в ноте 1042992:
Code:
Call transaction SO10 and define an introductory text (language-dependent) in the text ID FIKO. Select your own name for the text.
Enter the name of the introductory text in the field FINAA-NAMEP of process exit 1040.


Что делаю я:

Code:
FUNCTION zsample_process_00001040.
*"----------------------------------------------------------------------
*"*"Локальный интерфейс:
*"  IMPORTING
*"     VALUE(I_KNA1) LIKE  KNA1 STRUCTURE  KNA1
*"     VALUE(I_KNB1) LIKE  KNB1 STRUCTURE  KNB1
*"     VALUE(I_LFA1) LIKE  LFA1 STRUCTURE  LFA1
*"     VALUE(I_LFB1) LIKE  LFB1 STRUCTURE  LFB1
*"     VALUE(I_MHNK) LIKE  MHNK STRUCTURE  MHNK
*"     VALUE(I_F150D2) LIKE  F150D2 STRUCTURE  F150D2
*"     VALUE(I_T047E) LIKE  T047E STRUCTURE  T047E
*"     VALUE(I_UPDATE) LIKE  BOOLE-BOOLE
*"  TABLES
*"      T_FIMSG STRUCTURE  FIMSG
*"  CHANGING
*"     VALUE(C_FINAA) LIKE  FINAA STRUCTURE  FINAA
*"     VALUE(C_ITCPO) LIKE  ITCPO STRUCTURE  ITCPO
*"     VALUE(C_ARCHIVE_INDEX) LIKE  TOA_DARA STRUCTURE  TOA_DARA
*"       DEFAULT SPACE
*"     VALUE(C_ARCHIVE_PARAMS) LIKE  ARC_PARAMS STRUCTURE  ARC_PARAMS
*"       DEFAULT SPACE
*"----------------------------------------------------------------------


  DATA: l_adr6  TYPE adr6,
        l_namep LIKE c_finaa-namep VALUE 'ZFXXXX_DUNN_MAIL_BODY'.

  IF i_t047e-fornr = 'ZF150_DUNN_01'
    AND i_kna1 IS NOT INITIAL.

    SELECT SINGLE *
      INTO l_adr6
      FROM adr6
      WHERE addrnumber = i_kna1-adrnr.

    break support.

    c_itcpo-tdtitle     = 'Напоминание по дебиторской задолженности'.

    c_finaa-nacha       = 'I'. "by e-mail
    c_finaa-intad       =  l_adr6-smtp_addr.

    REPLACE 'XXXX' IN l_namep WITH i_mhnk-bukrs.
    c_finaa-namep       = l_namep. "'ZF75_DUNN_MAIL_BODY'.



*    c_finaa-mail_body_text = l_namep."'ZF75_DUNN_MAIL_BODY'.

  ENDIF.

ENDFUNCTION.


Переменная l_namep содержит строку 'ZF75_DUNN_MAIL_BODY'.
текст ZF75_DUNN_MAIL_BODY проверяю с помощью ФМ READ_TEXT (ID = 'FIKO', NAME = 'ZF75_DUNN_MAIL_BODY', OBJECT = 'TEXT', ), он заведен на языках RU, EN и DE.
все ОК, текст находится.


Может я еще что-то забыла?

Заранее благодарю )

_________________
Пессимисты, глядя на стакан, содержащий 50% воды и 50% воздуха, говорят, что он наполовину пуст.
Оптимисты, наоборот, считают, что наполовину полон.
А разработчики понимают, что просто сам стакан в два раза больше, чем должен быть.

(c) Боб Льюис


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: F150 -> BTE 1040: как передать текст в письмо через поле С_FINAA-NAMEP/С_FINAA-MAIL_BODY_TEXT?
СообщениеДобавлено: Пт, июн 10 2011, 10:07 
Младший специалист
Младший специалист

Зарегистрирован:
Ср, янв 14 2009, 09:24
Сообщения: 69
Откуда: Санкт-Петербург
Пол: Женский
Нужно накатить ноту для скриптов - 1042992.
Базис накатил ноту для смартформы...

_________________
Пессимисты, глядя на стакан, содержащий 50% воды и 50% воздуха, говорят, что он наполовину пуст.
Оптимисты, наоборот, считают, что наполовину полон.
А разработчики понимают, что просто сам стакан в два раза больше, чем должен быть.

(c) Боб Льюис


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: F150 -> BTE 1040: как передать текст в письмо через поле С_FINAA-NAMEP/С_FINAA-MAIL_BODY_TEXT?  Тема решена
СообщениеДобавлено: Ср, июн 15 2011, 08:53 
Младший специалист
Младший специалист

Зарегистрирован:
Ср, янв 14 2009, 09:24
Сообщения: 69
Откуда: Санкт-Петербург
Пол: Женский
после наката ноты 1042992 текст письма появился. )

_________________
Пессимисты, глядя на стакан, содержащий 50% воды и 50% воздуха, говорят, что он наполовину пуст.
Оптимисты, наоборот, считают, что наполовину полон.
А разработчики понимают, что просто сам стакан в два раза больше, чем должен быть.

(c) Боб Льюис


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

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


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

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


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

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