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

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


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

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


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

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