<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Query in Email !!!! in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/query-in-email/m-p/3389050#M813724</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Bala,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This FM i have used inside the BADI.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; DESCRIPTION&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; -----------&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Before approval of Avulso Po the name of the Bank employee who signed in the invoice is entered.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*This name is validated against a separate approver table.After approval the employee who signed the invoice receives an email&lt;/P&gt;&lt;P&gt;*using a BADI at transaction ME21N/ ME22N / ME23N&lt;/P&gt;&lt;P&gt;**************************************************&lt;/P&gt;&lt;P&gt;*Internal Table&lt;/P&gt;&lt;P&gt;  DATA :&lt;/P&gt;&lt;P&gt;   lt_object_content TYPE STANDARD TABLE OF solisti1,&lt;/P&gt;&lt;P&gt;   lt_receiver       TYPE STANDARD TABLE OF somlreci1,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*Work Area&lt;/P&gt;&lt;P&gt;   lw_mepoheader     TYPE                   mepoheader,&lt;/P&gt;&lt;P&gt;   lw_document_data  TYPE                   sodocchgi1,&lt;/P&gt;&lt;P&gt;   lw_object_content TYPE                   solisti1,&lt;/P&gt;&lt;P&gt;   lw_receiver       TYPE                   somlreci1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*ariables&lt;/P&gt;&lt;P&gt;  DATA:&lt;/P&gt;&lt;P&gt;    lv_entries        LIKE   sy-tabix,&lt;/P&gt;&lt;P&gt;    lv_mail_send      TYPE   actflag,&lt;/P&gt;&lt;P&gt;    lv_subject_2      TYPE   xblnr1,&lt;/P&gt;&lt;P&gt;    lv_subject        TYPE   so_obj_des,&lt;/P&gt;&lt;P&gt;    lv_email          TYPE   zzemail,&lt;/P&gt;&lt;P&gt;    lv_text_3         TYPE   JBSBRUTNET_T,&lt;/P&gt;&lt;P&gt;    lv_amount_3       TYPE   TELF0,&lt;/P&gt;&lt;P&gt;    lv_text_5         TYPE   netdt,&lt;/P&gt;&lt;P&gt;    lv_text_7         TYPE   ebeln,&lt;/P&gt;&lt;P&gt;    lv_text           TYPE   so_text255,&lt;/P&gt;&lt;P&gt;    lv_date_5         TYPE   ELIFN,&lt;/P&gt;&lt;P&gt;    lv_field          TYPE   everk.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; Constants&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CONSTANTS:&lt;/P&gt;&lt;P&gt;    lc_purchasegroup_b28     TYPE  ekorg       VALUE 'B28',&lt;/P&gt;&lt;P&gt;    lc_purchasegroup_b10     TYPE  ekorg       VALUE 'B10',&lt;/P&gt;&lt;P&gt;    lc_flag                  TYPE  actflag     VALUE 'X',&lt;/P&gt;&lt;P&gt;    lc_subject_1             TYPE  so_obj_des  VALUE 'A Nota Fiscal',&lt;/P&gt;&lt;P&gt;    lc_subject_3             TYPE  so_obj_des  VALUE 'foi dada entrada no SAP',&lt;/P&gt;&lt;P&gt;    lc_text_2                TYPE  so_obj_des  VALUE 'de valor',&lt;/P&gt;&lt;P&gt;    lc_text_4                TYPE  so_obj_des  VALUE 'e data de vencimento',&lt;/P&gt;&lt;P&gt;    lc_text_6                TYPE  so_text255  VALUE 'foi dada entrada no sistema SAP através do Pedido Avulso nr.',&lt;/P&gt;&lt;P&gt;    lc_dot                   TYPE  ebstyp      VALUE '.',&lt;/P&gt;&lt;P&gt;    lc_space                 TYPE  ebstyp      VALUE ' ' ,&lt;/P&gt;&lt;P&gt;    lc_object_name           TYPE  abdum       VALUE 'PO',&lt;/P&gt;&lt;P&gt;    lc_sensitivity           TYPE  weakt       VALUE 'O',&lt;/P&gt;&lt;P&gt;    lc_priority              TYPE  weakt       VALUE '1',&lt;/P&gt;&lt;P&gt;    lc_rec_type              TYPE  weakt       VALUE 'U',&lt;/P&gt;&lt;P&gt;    lc_doc_type              TYPE  inco1       VALUE 'RAW',&lt;/P&gt;&lt;P&gt;    lc_index                 TYPE  bubkz       VALUE '1',&lt;/P&gt;&lt;P&gt;    lc_one                   TYPE  bubkz       VALUE '1',&lt;/P&gt;&lt;P&gt;    lc_unit                  TYPE  ABDUM       VALUE 'R$',&lt;/P&gt;&lt;P&gt;    lc_255                   TYPE  kblpos      VALUE '255',&lt;/P&gt;&lt;P&gt;    lc_memoid_mailsend       TYPE  inco1       VALUE 'ZMS',&lt;/P&gt;&lt;P&gt;    lc_memoid_emailid        TYPE  inco1       VALUE 'ZEM'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  DATA : lv_ebeln TYPE char30 VALUE '(SAPLMEPO)EKKO'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  FIELD-SYMBOLS : .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*Send Email to the Mail ID selected.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Fill the document&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  IMPORT lv_mail TO lv_mail_send  FROM MEMORY ID lc_memoid_mailsend.&lt;/P&gt;&lt;P&gt;  IF sy-subrc is initial.&lt;/P&gt;&lt;P&gt;  IF lv_mail_send EQ lc_flag.&lt;/P&gt;&lt;P&gt;    lw_mepoheader = im_header-&amp;gt;get_data( ).&lt;/P&gt;&lt;P&gt;    IMPORT lv_email_send TO lv_email  FROM MEMORY ID lc_memoid_emailid.&lt;/P&gt;&lt;P&gt;    IF sy-subrc is initial.&lt;/P&gt;&lt;P&gt;    lw_document_data-obj_name   = lc_object_name.&lt;/P&gt;&lt;P&gt;    lv_subject_2                = lw_mepoheader-zzxblnr.&lt;/P&gt;&lt;P&gt;    CONCATENATE lc_subject_1 lv_subject_2 lc_subject_3 INTO lv_subject SEPARATED BY space.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   Assign Subject Text of Email&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    lw_document_data-obj_descr  = lv_subject.&lt;/P&gt;&lt;P&gt;    lw_document_data-sensitivty = lc_sensitivity.&lt;/P&gt;&lt;P&gt;    lw_document_data-priority   = lc_priority.&lt;/P&gt;&lt;P&gt;    lw_document_data-obj_langu  = sy-langu.&lt;/P&gt;&lt;P&gt;    MOVE lw_mepoheader-zzwrbtr TO lv_text_3.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    CALL FUNCTION 'ZCATS_NUMERIC_INPUT_CHECK'&lt;/P&gt;&lt;P&gt;      EXPORTING&lt;/P&gt;&lt;P&gt;        input            = lv_text_3&lt;/P&gt;&lt;P&gt;       INTERNAL         = 'X'&lt;/P&gt;&lt;P&gt;     IMPORTING&lt;/P&gt;&lt;P&gt;       OUTPUT           = lv_text_3&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    EXCEPTIONS&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      NO_NUMERIC       = 1&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      OTHERS           = 2&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;              .&lt;/P&gt;&lt;P&gt;    IF sy-subrc &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    SHIFT lv_text_3 LEFT DELETING LEADING space.&lt;/P&gt;&lt;P&gt;    concatenate lc_unit lv_text_3 into lv_amount_3.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    lv_text_5                   = lw_mepoheader-zznetdt.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    concatenate lv_text_5&lt;EM&gt;6(2) lv_text_5&lt;/EM&gt;4(2) lv_text_5+0(4) into lv_date_5&lt;/P&gt;&lt;P&gt;separated by '.' .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    IF lw_mepoheader-ebeln IS INITIAL.&lt;/P&gt;&lt;P&gt;      MOVE -ebeln TO lw_mepoheader-ebeln.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;    lv_text_7                   = lw_mepoheader-ebeln.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     CLEAR &amp;lt;LW_EKKO&amp;gt;.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    CONCATENATE lc_subject_1 lv_subject_2 lc_text_2 lv_amount_3 lc_text_4 lv_date_5 lc_text_6 lv_text_7 INTO lv_text SEPARATED BY space.&lt;/P&gt;&lt;P&gt;    CONCATENATE lv_text lc_dot INTO lv_text.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   Assign Text of email&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    lw_object_content-line      = lv_text.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    APPEND lw_object_content TO lt_object_content.&lt;/P&gt;&lt;P&gt;    CLEAR:lw_object_content.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    READ TABLE lt_object_content INDEX  lc_index INTO lw_object_content.&lt;/P&gt;&lt;P&gt;    IF sy-subrc IS INITIAL.&lt;/P&gt;&lt;P&gt;      lw_document_data-doc_size =  STRLEN( lw_object_content ).&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Fill the receiver list&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    CLEAR lt_receiver.&lt;/P&gt;&lt;P&gt;    MOVE lv_email TO lw_receiver-receiver.&lt;/P&gt;&lt;P&gt;    lw_receiver-rec_type = lc_rec_type.&lt;/P&gt;&lt;P&gt;    lw_receiver-express = lc_flag.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    APPEND lw_receiver TO lt_receiver.&lt;/P&gt;&lt;P&gt;    CLEAR lw_receiver.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    CALL FUNCTION 'SO_NEW_DOCUMENT_SEND_API1'&lt;/P&gt;&lt;P&gt;      EXPORTING&lt;/P&gt;&lt;P&gt;        document_data              = lw_document_data&lt;/P&gt;&lt;P&gt;        document_type              = lc_doc_type&lt;/P&gt;&lt;P&gt;        put_in_outbox              = lc_space&lt;/P&gt;&lt;P&gt;      TABLES&lt;/P&gt;&lt;P&gt;        object_content             = lt_object_content&lt;/P&gt;&lt;P&gt;        receivers                  = lt_receiver&lt;/P&gt;&lt;P&gt;      EXCEPTIONS&lt;/P&gt;&lt;P&gt;        too_many_receivers         = 1&lt;/P&gt;&lt;P&gt;        document_not_sent          = 2&lt;/P&gt;&lt;P&gt;        document_type_not_exist    = 3&lt;/P&gt;&lt;P&gt;        operation_no_authorization = 4&lt;/P&gt;&lt;P&gt;        parameter_error            = 5&lt;/P&gt;&lt;P&gt;        x_error                    = 6&lt;/P&gt;&lt;P&gt;        enqueue_error              = 7&lt;/P&gt;&lt;P&gt;        OTHERS                     = 8.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    IF NOT sy-subrc IS INITIAL.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      MESSAGE e024(zmbrmm_av) INTO lv_field.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        Message for email sent or not.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      IF lv_field IS NOT INITIAL.&lt;/P&gt;&lt;P&gt;        CALL FUNCTION 'POPUP_TO_DISPLAY_TEXT'&lt;/P&gt;&lt;P&gt;          EXPORTING&lt;/P&gt;&lt;P&gt;            textline1 = lv_field.&lt;/P&gt;&lt;P&gt;      ENDIF.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;    ENDIF.   "sy-subrc&lt;/P&gt;&lt;P&gt;  ENDIF.       "EMAIL send flag&lt;/P&gt;&lt;P&gt;ENDIF.    "sy-subrc&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks.&lt;/P&gt;&lt;P&gt;Note:Reward Points if you find useful.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 18 Feb 2008 10:07:23 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2008-02-18T10:07:23Z</dc:date>
    <item>
      <title>Query in Email !!!!</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/query-in-email/m-p/3389047#M813721</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi all,&lt;/P&gt;&lt;P&gt;         Can anyone please tell me the error in the code below. The code is to send a Smart form as an attachment in email.&lt;/P&gt;&lt;P&gt;I get an error in the Function Module 'SO_NEW_DOCUMENT_ATT_SEND_API1'(The &lt;/P&gt;&lt;P&gt; value of sy-subrc is 2 after executing this Function Module).&lt;/P&gt;&lt;P&gt;Please clarify this query of mine:&lt;/P&gt;&lt;P&gt;Kindly reply immediately as this is bit urgent.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;===========================================&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*Internal Table declarations&lt;/P&gt;&lt;P&gt;DATA: I_OTF TYPE ITCOO OCCURS 0 WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;      I_TLINE TYPE TABLE OF TLINE WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;      I_RECEIVERS TYPE TABLE OF SOMLRECI1 WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;      I_RECORD LIKE SOLISTI1 OCCURS 0 WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*Objects to send mail.&lt;/P&gt;&lt;P&gt;I_OBJPACK LIKE SOPCKLSTI1 OCCURS 0 WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;I_OBJTXT LIKE SOLISTI1 OCCURS 0 WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;I_OBJBIN LIKE SOLISTI1 OCCURS 0 WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;I_RECLIST LIKE SOMLRECI1 OCCURS 0 WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*Work Area declarations&lt;/P&gt;&lt;P&gt;WA_OBJHEAD TYPE SOLI_TAB,&lt;/P&gt;&lt;P&gt;W_CTRLOP TYPE SSFCTRLOP,&lt;/P&gt;&lt;P&gt;W_COMPOP TYPE SSFCOMPOP,&lt;/P&gt;&lt;P&gt;W_RETURN TYPE SSFCRESCL,&lt;/P&gt;&lt;P&gt;WA_DOC_CHNG TYPE SODOCCHGI1,&lt;/P&gt;&lt;P&gt;W_DATA TYPE SODOCCHGI1,&lt;/P&gt;&lt;P&gt;WA_BUFFER TYPE STRING, "To convert from 132 to 255&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*Variables declarations&lt;/P&gt;&lt;P&gt;V_FORM_NAME TYPE RS38L_FNAM,&lt;/P&gt;&lt;P&gt;V_LEN_IN LIKE SOOD-OBJLEN,&lt;/P&gt;&lt;P&gt;V_LEN_OUT LIKE SOOD-OBJLEN,&lt;/P&gt;&lt;P&gt;V_LEN_OUTN TYPE I,&lt;/P&gt;&lt;P&gt;V_LINES_TXT TYPE I,&lt;/P&gt;&lt;P&gt;V_LINES_BIN TYPE I.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'SSF_FUNCTION_MODULE_NAME'&lt;/P&gt;&lt;P&gt;EXPORTING&lt;/P&gt;&lt;P&gt;FORMNAME = 'Z_TEST'&lt;/P&gt;&lt;P&gt;IMPORTING&lt;/P&gt;&lt;P&gt;FM_NAME = V_FORM_NAME&lt;/P&gt;&lt;P&gt;EXCEPTIONS&lt;/P&gt;&lt;P&gt;NO_FORM = 1&lt;/P&gt;&lt;P&gt;NO_FUNCTION_MODULE = 2&lt;/P&gt;&lt;P&gt;OTHERS = 3.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;IF SY-SUBRC NE 0.&lt;/P&gt;&lt;P&gt;MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;W_CTRLOP-GETOTF = 'X'.&lt;/P&gt;&lt;P&gt;W_CTRLOP-NO_DIALOG = 'X'.&lt;/P&gt;&lt;P&gt;W_COMPOP-TDNOPREV = 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : LV_ANSWER TYPE CRM_SVY_DB_STRING.&lt;/P&gt;&lt;P&gt;DATA : devtype type rspoptype.&lt;/P&gt;&lt;P&gt;DATA : output_options type ssfcompop,&lt;/P&gt;&lt;P&gt;       control_parameters  type ssfctrlop,&lt;/P&gt;&lt;P&gt;       output_data         type ssfcrescl.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LV_ANSWER = 'TEST'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*CALL FUNCTION V_FORM_NAME&lt;/P&gt;&lt;P&gt;*EXPORTING&lt;/P&gt;&lt;P&gt;*CONTROL_PARAMETERS = W_CTRLOP&lt;/P&gt;&lt;P&gt;*OUTPUT_OPTIONS = W_COMPOP&lt;/P&gt;&lt;P&gt;**USER_SETTINGS = 'X'&lt;/P&gt;&lt;P&gt;*ANSWER              =  lv_answer&lt;/P&gt;&lt;P&gt;*IMPORTING&lt;/P&gt;&lt;P&gt;*JOB_OUTPUT_INFO = W_RETURN&lt;/P&gt;&lt;P&gt;*EXCEPTIONS&lt;/P&gt;&lt;P&gt;*FORMATTING_ERROR = 1&lt;/P&gt;&lt;P&gt;*INTERNAL_ERROR = 2&lt;/P&gt;&lt;P&gt;*SEND_ERROR = 3&lt;/P&gt;&lt;P&gt;*USER_CANCELED = 4&lt;/P&gt;&lt;P&gt;*OTHERS = 5.&lt;/P&gt;&lt;P&gt;   call function 'SSF_GET_DEVICE_TYPE'&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;      i_language             = sy-langu&lt;/P&gt;&lt;P&gt;    IMPORTING&lt;/P&gt;&lt;P&gt;      e_devtype              =&lt;/P&gt;&lt;P&gt;      devtype&lt;/P&gt;&lt;P&gt;    EXCEPTIONS&lt;/P&gt;&lt;P&gt;      no_language            = 1&lt;/P&gt;&lt;P&gt;      language_not_installed = 2&lt;/P&gt;&lt;P&gt;      no_devtype_found       = 3&lt;/P&gt;&lt;P&gt;      system_error           = 4&lt;/P&gt;&lt;P&gt;      others                 = 5.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;set device type in output options&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  output_options-tdprinter = devtype.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  control_parameters-langu = sy-langu.&lt;/P&gt;&lt;P&gt;  control_parameters-no_dialog = 'X'.&lt;/P&gt;&lt;P&gt;  control_parameters-getotf    = 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL FUNCTION V_FORM_name&lt;/P&gt;&lt;P&gt;  EXPORTING&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  ARCHIVE_INDEX              =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  ARCHIVE_INDEX_TAB          =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  ARCHIVE_PARAMETERS         =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  CONTROL_PARAMETERS         =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  MAIL_APPL_OBJ              =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  MAIL_RECIPIENT             =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  MAIL_SENDER                =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  OUTPUT_OPTIONS             =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  USER_SETTINGS              = 'X'&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;   CONTROL_PARAMETERS         = CONTROL_PARAMETERS&lt;/P&gt;&lt;P&gt;   OUTPUT_OPTIONS             = OUTPUT_OPTIONS&lt;/P&gt;&lt;P&gt;    ANSWER              =  lv_answer&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;IMPORTING&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  DOCUMENT_OUTPUT_INFO       =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  JOB_OUTPUT_INFO            =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  JOB_OUTPUT_OPTIONS         =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt; IMPORTING&lt;/P&gt;&lt;P&gt;   JOB_OUTPUT_INFO            = W_RETURN&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; TABLES&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   it_bookings                = bookings&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   it_schedules               = connections&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt; EXCEPTIONS&lt;/P&gt;&lt;P&gt;   formatting_error           = 1&lt;/P&gt;&lt;P&gt;   internal_error             = 2&lt;/P&gt;&lt;P&gt;   send_error                 = 3&lt;/P&gt;&lt;P&gt;   user_canceled              = 4&lt;/P&gt;&lt;P&gt;   OTHERS                     = 5&lt;/P&gt;&lt;P&gt;          .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;IF SY-SUBRC NE 0.&lt;/P&gt;&lt;P&gt;MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I_OTF[] = W_RETURN-OTFDATA[].&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'CONVERT_OTF'&lt;/P&gt;&lt;P&gt;EXPORTING&lt;/P&gt;&lt;P&gt;FORMAT = 'PDF'&lt;/P&gt;&lt;P&gt;MAX_LINEWIDTH = 132&lt;/P&gt;&lt;P&gt;IMPORTING&lt;/P&gt;&lt;P&gt;BIN_FILESIZE = V_LEN_IN&lt;/P&gt;&lt;P&gt;TABLES&lt;/P&gt;&lt;P&gt;OTF = I_OTF&lt;/P&gt;&lt;P&gt;LINES = I_TLINE&lt;/P&gt;&lt;P&gt;EXCEPTIONS&lt;/P&gt;&lt;P&gt;ERR_MAX_LINEWIDTH = 1&lt;/P&gt;&lt;P&gt;ERR_FORMAT = 2&lt;/P&gt;&lt;P&gt;ERR_CONV_NOT_POSSIBLE = 3&lt;/P&gt;&lt;P&gt;OTHERS = 4.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;IF SY-SUBRC NE 0.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LOOP AT I_TLINE.&lt;/P&gt;&lt;P&gt;TRANSLATE I_TLINE USING '~'.&lt;/P&gt;&lt;P&gt;CONCATENATE WA_BUFFER I_TLINE INTO WA_BUFFER.&lt;/P&gt;&lt;P&gt;ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TRANSLATE WA_BUFFER USING '~'.&lt;/P&gt;&lt;P&gt;DO.&lt;/P&gt;&lt;P&gt;I_RECORD = WA_BUFFER.&lt;/P&gt;&lt;P&gt;APPEND I_RECORD.&lt;/P&gt;&lt;P&gt;SHIFT WA_BUFFER LEFT BY 255 PLACES.&lt;/P&gt;&lt;P&gt;IF WA_BUFFER IS INITIAL.&lt;/P&gt;&lt;P&gt;EXIT.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;ENDDO.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*Attachment&lt;/P&gt;&lt;P&gt;REFRESH: I_RECLIST,&lt;/P&gt;&lt;P&gt;I_OBJTXT,&lt;/P&gt;&lt;P&gt;I_OBJBIN,&lt;/P&gt;&lt;P&gt;I_OBJPACK.&lt;/P&gt;&lt;P&gt;CLEAR WA_OBJHEAD.&lt;/P&gt;&lt;P&gt;I_OBJBIN[] = I_RECORD[].&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*Create Message Body Title and Description I_OBJTXT = 'test with pdf-Attachment!'.&lt;/P&gt;&lt;P&gt;APPEND I_OBJTXT.&lt;/P&gt;&lt;P&gt;DESCRIBE TABLE I_OBJTXT LINES V_LINES_TXT.&lt;/P&gt;&lt;P&gt;READ TABLE I_OBJTXT INDEX V_LINES_TXT.&lt;/P&gt;&lt;P&gt;WA_DOC_CHNG-OBJ_NAME = 'smartform'.&lt;/P&gt;&lt;P&gt;WA_DOC_CHNG-EXPIRY_DAT = SY-DATUM + 10.&lt;/P&gt;&lt;P&gt;WA_DOC_CHNG-OBJ_DESCR = 'smartform'.&lt;/P&gt;&lt;P&gt;WA_DOC_CHNG-SENSITIVTY = 'F'.&lt;/P&gt;&lt;P&gt;WA_DOC_CHNG-DOC_SIZE = V_LINES_TXT * 255.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*Main Text&lt;/P&gt;&lt;P&gt;CLEAR I_OBJPACK-TRANSF_BIN.&lt;/P&gt;&lt;P&gt;I_OBJPACK-HEAD_START = 1.&lt;/P&gt;&lt;P&gt;I_OBJPACK-HEAD_NUM = 0.&lt;/P&gt;&lt;P&gt;I_OBJPACK-BODY_START = 1.&lt;/P&gt;&lt;P&gt;I_OBJPACK-BODY_NUM = V_LINES_TXT.&lt;/P&gt;&lt;P&gt;I_OBJPACK-DOC_TYPE = 'PDF'.&lt;/P&gt;&lt;P&gt;APPEND I_OBJPACK.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*Attachment (pdf-Attachment)&lt;/P&gt;&lt;P&gt;I_OBJPACK-TRANSF_BIN = 'X'.&lt;/P&gt;&lt;P&gt;I_OBJPACK-HEAD_START = 1.&lt;/P&gt;&lt;P&gt;I_OBJPACK-HEAD_NUM = 0.&lt;/P&gt;&lt;P&gt;I_OBJPACK-BODY_START = 1.&lt;/P&gt;&lt;P&gt;DESCRIBE TABLE I_OBJBIN LINES V_LINES_BIN.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;READ TABLE I_OBJBIN INDEX V_LINES_BIN.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I_OBJPACK-DOC_SIZE = V_LINES_BIN * 255 .&lt;/P&gt;&lt;P&gt;I_OBJPACK-BODY_NUM = V_LINES_BIN.&lt;/P&gt;&lt;P&gt;I_OBJPACK-DOC_TYPE = 'PDF'.&lt;/P&gt;&lt;P&gt;I_OBJPACK-OBJ_NAME = 'smart'.&lt;/P&gt;&lt;P&gt;I_OBJPACK-OBJ_DESCR = 'test'.&lt;/P&gt;&lt;P&gt;APPEND I_OBJPACK.&lt;/P&gt;&lt;P&gt;CLEAR I_RECLIST.&lt;/P&gt;&lt;P&gt;I_RECLIST-RECEIVER = 'smtp mail id'.&lt;/P&gt;&lt;P&gt;I_RECLIST-REC_TYPE = 'U'.&lt;/P&gt;&lt;P&gt;APPEND I_RECLIST.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'SO_NEW_DOCUMENT_ATT_SEND_API1'&lt;/P&gt;&lt;P&gt;EXPORTING&lt;/P&gt;&lt;P&gt;DOCUMENT_DATA = WA_DOC_CHNG&lt;/P&gt;&lt;P&gt;*PUT_IN_OUTBOX = 'X'&lt;/P&gt;&lt;P&gt;*COMMIT_WORK = 'X'&lt;/P&gt;&lt;P&gt;TABLES&lt;/P&gt;&lt;P&gt;PACKING_LIST = I_OBJPACK&lt;/P&gt;&lt;P&gt;OBJECT_HEADER = WA_OBJHEAD&lt;/P&gt;&lt;P&gt;CONTENTS_BIN = I_OBJBIN&lt;/P&gt;&lt;P&gt;CONTENTS_TXT = I_OBJTXT&lt;/P&gt;&lt;P&gt;RECEIVERS = I_RECLIST&lt;/P&gt;&lt;P&gt;EXCEPTIONS&lt;/P&gt;&lt;P&gt;TOO_MANY_RECEIVERS = 1&lt;/P&gt;&lt;P&gt;DOCUMENT_NOT_SENT = 2&lt;/P&gt;&lt;P&gt;DOCUMENT_TYPE_NOT_EXIST = 3&lt;/P&gt;&lt;P&gt;OPERATION_NO_AUTHORIZATION = 4&lt;/P&gt;&lt;P&gt;PARAMETER_ERROR = 5&lt;/P&gt;&lt;P&gt;X_ERROR = 6&lt;/P&gt;&lt;P&gt;ENQUEUE_ERROR = 7&lt;/P&gt;&lt;P&gt;OTHERS = 8.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;IF SY-SUBRC NE 0.&lt;/P&gt;&lt;P&gt;WRITE:/ 'Error When Sending the File', SY-SUBRC.&lt;/P&gt;&lt;P&gt;ELSE.&lt;/P&gt;&lt;P&gt;WRITE:/ 'Mail sent'.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 18 Feb 2008 09:45:38 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/query-in-email/m-p/3389047#M813721</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-02-18T09:45:38Z</dc:date>
    </item>
    <item>
      <title>Re: Query in Email !!!!</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/query-in-email/m-p/3389048#M813722</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Bala,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Better you use this FM 'SO_NEW_DOCUMENT_SEND_API1'&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have worked on it.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;It works fine.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks.&lt;/P&gt;&lt;P&gt;Note:Reward Points if you find useful.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 18 Feb 2008 10:02:03 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/query-in-email/m-p/3389048#M813722</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-02-18T10:02:03Z</dc:date>
    </item>
    <item>
      <title>Re: Query in Email !!!!</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/query-in-email/m-p/3389049#M813723</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Swaminathan,&lt;/P&gt;&lt;P&gt;                        Thanks for your reply.&lt;/P&gt;&lt;P&gt;Can you please send me your code please.&lt;/P&gt;&lt;P&gt;Kindly reply immediately as this is bit urgent.&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Vijay&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 18 Feb 2008 10:04:14 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/query-in-email/m-p/3389049#M813723</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-02-18T10:04:14Z</dc:date>
    </item>
    <item>
      <title>Re: Query in Email !!!!</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/query-in-email/m-p/3389050#M813724</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Bala,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This FM i have used inside the BADI.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; DESCRIPTION&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; -----------&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Before approval of Avulso Po the name of the Bank employee who signed in the invoice is entered.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*This name is validated against a separate approver table.After approval the employee who signed the invoice receives an email&lt;/P&gt;&lt;P&gt;*using a BADI at transaction ME21N/ ME22N / ME23N&lt;/P&gt;&lt;P&gt;**************************************************&lt;/P&gt;&lt;P&gt;*Internal Table&lt;/P&gt;&lt;P&gt;  DATA :&lt;/P&gt;&lt;P&gt;   lt_object_content TYPE STANDARD TABLE OF solisti1,&lt;/P&gt;&lt;P&gt;   lt_receiver       TYPE STANDARD TABLE OF somlreci1,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*Work Area&lt;/P&gt;&lt;P&gt;   lw_mepoheader     TYPE                   mepoheader,&lt;/P&gt;&lt;P&gt;   lw_document_data  TYPE                   sodocchgi1,&lt;/P&gt;&lt;P&gt;   lw_object_content TYPE                   solisti1,&lt;/P&gt;&lt;P&gt;   lw_receiver       TYPE                   somlreci1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*ariables&lt;/P&gt;&lt;P&gt;  DATA:&lt;/P&gt;&lt;P&gt;    lv_entries        LIKE   sy-tabix,&lt;/P&gt;&lt;P&gt;    lv_mail_send      TYPE   actflag,&lt;/P&gt;&lt;P&gt;    lv_subject_2      TYPE   xblnr1,&lt;/P&gt;&lt;P&gt;    lv_subject        TYPE   so_obj_des,&lt;/P&gt;&lt;P&gt;    lv_email          TYPE   zzemail,&lt;/P&gt;&lt;P&gt;    lv_text_3         TYPE   JBSBRUTNET_T,&lt;/P&gt;&lt;P&gt;    lv_amount_3       TYPE   TELF0,&lt;/P&gt;&lt;P&gt;    lv_text_5         TYPE   netdt,&lt;/P&gt;&lt;P&gt;    lv_text_7         TYPE   ebeln,&lt;/P&gt;&lt;P&gt;    lv_text           TYPE   so_text255,&lt;/P&gt;&lt;P&gt;    lv_date_5         TYPE   ELIFN,&lt;/P&gt;&lt;P&gt;    lv_field          TYPE   everk.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; Constants&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CONSTANTS:&lt;/P&gt;&lt;P&gt;    lc_purchasegroup_b28     TYPE  ekorg       VALUE 'B28',&lt;/P&gt;&lt;P&gt;    lc_purchasegroup_b10     TYPE  ekorg       VALUE 'B10',&lt;/P&gt;&lt;P&gt;    lc_flag                  TYPE  actflag     VALUE 'X',&lt;/P&gt;&lt;P&gt;    lc_subject_1             TYPE  so_obj_des  VALUE 'A Nota Fiscal',&lt;/P&gt;&lt;P&gt;    lc_subject_3             TYPE  so_obj_des  VALUE 'foi dada entrada no SAP',&lt;/P&gt;&lt;P&gt;    lc_text_2                TYPE  so_obj_des  VALUE 'de valor',&lt;/P&gt;&lt;P&gt;    lc_text_4                TYPE  so_obj_des  VALUE 'e data de vencimento',&lt;/P&gt;&lt;P&gt;    lc_text_6                TYPE  so_text255  VALUE 'foi dada entrada no sistema SAP através do Pedido Avulso nr.',&lt;/P&gt;&lt;P&gt;    lc_dot                   TYPE  ebstyp      VALUE '.',&lt;/P&gt;&lt;P&gt;    lc_space                 TYPE  ebstyp      VALUE ' ' ,&lt;/P&gt;&lt;P&gt;    lc_object_name           TYPE  abdum       VALUE 'PO',&lt;/P&gt;&lt;P&gt;    lc_sensitivity           TYPE  weakt       VALUE 'O',&lt;/P&gt;&lt;P&gt;    lc_priority              TYPE  weakt       VALUE '1',&lt;/P&gt;&lt;P&gt;    lc_rec_type              TYPE  weakt       VALUE 'U',&lt;/P&gt;&lt;P&gt;    lc_doc_type              TYPE  inco1       VALUE 'RAW',&lt;/P&gt;&lt;P&gt;    lc_index                 TYPE  bubkz       VALUE '1',&lt;/P&gt;&lt;P&gt;    lc_one                   TYPE  bubkz       VALUE '1',&lt;/P&gt;&lt;P&gt;    lc_unit                  TYPE  ABDUM       VALUE 'R$',&lt;/P&gt;&lt;P&gt;    lc_255                   TYPE  kblpos      VALUE '255',&lt;/P&gt;&lt;P&gt;    lc_memoid_mailsend       TYPE  inco1       VALUE 'ZMS',&lt;/P&gt;&lt;P&gt;    lc_memoid_emailid        TYPE  inco1       VALUE 'ZEM'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  DATA : lv_ebeln TYPE char30 VALUE '(SAPLMEPO)EKKO'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  FIELD-SYMBOLS : .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*Send Email to the Mail ID selected.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Fill the document&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  IMPORT lv_mail TO lv_mail_send  FROM MEMORY ID lc_memoid_mailsend.&lt;/P&gt;&lt;P&gt;  IF sy-subrc is initial.&lt;/P&gt;&lt;P&gt;  IF lv_mail_send EQ lc_flag.&lt;/P&gt;&lt;P&gt;    lw_mepoheader = im_header-&amp;gt;get_data( ).&lt;/P&gt;&lt;P&gt;    IMPORT lv_email_send TO lv_email  FROM MEMORY ID lc_memoid_emailid.&lt;/P&gt;&lt;P&gt;    IF sy-subrc is initial.&lt;/P&gt;&lt;P&gt;    lw_document_data-obj_name   = lc_object_name.&lt;/P&gt;&lt;P&gt;    lv_subject_2                = lw_mepoheader-zzxblnr.&lt;/P&gt;&lt;P&gt;    CONCATENATE lc_subject_1 lv_subject_2 lc_subject_3 INTO lv_subject SEPARATED BY space.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   Assign Subject Text of Email&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    lw_document_data-obj_descr  = lv_subject.&lt;/P&gt;&lt;P&gt;    lw_document_data-sensitivty = lc_sensitivity.&lt;/P&gt;&lt;P&gt;    lw_document_data-priority   = lc_priority.&lt;/P&gt;&lt;P&gt;    lw_document_data-obj_langu  = sy-langu.&lt;/P&gt;&lt;P&gt;    MOVE lw_mepoheader-zzwrbtr TO lv_text_3.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    CALL FUNCTION 'ZCATS_NUMERIC_INPUT_CHECK'&lt;/P&gt;&lt;P&gt;      EXPORTING&lt;/P&gt;&lt;P&gt;        input            = lv_text_3&lt;/P&gt;&lt;P&gt;       INTERNAL         = 'X'&lt;/P&gt;&lt;P&gt;     IMPORTING&lt;/P&gt;&lt;P&gt;       OUTPUT           = lv_text_3&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    EXCEPTIONS&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      NO_NUMERIC       = 1&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      OTHERS           = 2&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;              .&lt;/P&gt;&lt;P&gt;    IF sy-subrc &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    SHIFT lv_text_3 LEFT DELETING LEADING space.&lt;/P&gt;&lt;P&gt;    concatenate lc_unit lv_text_3 into lv_amount_3.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    lv_text_5                   = lw_mepoheader-zznetdt.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    concatenate lv_text_5&lt;EM&gt;6(2) lv_text_5&lt;/EM&gt;4(2) lv_text_5+0(4) into lv_date_5&lt;/P&gt;&lt;P&gt;separated by '.' .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    IF lw_mepoheader-ebeln IS INITIAL.&lt;/P&gt;&lt;P&gt;      MOVE -ebeln TO lw_mepoheader-ebeln.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;    lv_text_7                   = lw_mepoheader-ebeln.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     CLEAR &amp;lt;LW_EKKO&amp;gt;.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    CONCATENATE lc_subject_1 lv_subject_2 lc_text_2 lv_amount_3 lc_text_4 lv_date_5 lc_text_6 lv_text_7 INTO lv_text SEPARATED BY space.&lt;/P&gt;&lt;P&gt;    CONCATENATE lv_text lc_dot INTO lv_text.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   Assign Text of email&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    lw_object_content-line      = lv_text.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    APPEND lw_object_content TO lt_object_content.&lt;/P&gt;&lt;P&gt;    CLEAR:lw_object_content.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    READ TABLE lt_object_content INDEX  lc_index INTO lw_object_content.&lt;/P&gt;&lt;P&gt;    IF sy-subrc IS INITIAL.&lt;/P&gt;&lt;P&gt;      lw_document_data-doc_size =  STRLEN( lw_object_content ).&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Fill the receiver list&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    CLEAR lt_receiver.&lt;/P&gt;&lt;P&gt;    MOVE lv_email TO lw_receiver-receiver.&lt;/P&gt;&lt;P&gt;    lw_receiver-rec_type = lc_rec_type.&lt;/P&gt;&lt;P&gt;    lw_receiver-express = lc_flag.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    APPEND lw_receiver TO lt_receiver.&lt;/P&gt;&lt;P&gt;    CLEAR lw_receiver.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    CALL FUNCTION 'SO_NEW_DOCUMENT_SEND_API1'&lt;/P&gt;&lt;P&gt;      EXPORTING&lt;/P&gt;&lt;P&gt;        document_data              = lw_document_data&lt;/P&gt;&lt;P&gt;        document_type              = lc_doc_type&lt;/P&gt;&lt;P&gt;        put_in_outbox              = lc_space&lt;/P&gt;&lt;P&gt;      TABLES&lt;/P&gt;&lt;P&gt;        object_content             = lt_object_content&lt;/P&gt;&lt;P&gt;        receivers                  = lt_receiver&lt;/P&gt;&lt;P&gt;      EXCEPTIONS&lt;/P&gt;&lt;P&gt;        too_many_receivers         = 1&lt;/P&gt;&lt;P&gt;        document_not_sent          = 2&lt;/P&gt;&lt;P&gt;        document_type_not_exist    = 3&lt;/P&gt;&lt;P&gt;        operation_no_authorization = 4&lt;/P&gt;&lt;P&gt;        parameter_error            = 5&lt;/P&gt;&lt;P&gt;        x_error                    = 6&lt;/P&gt;&lt;P&gt;        enqueue_error              = 7&lt;/P&gt;&lt;P&gt;        OTHERS                     = 8.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    IF NOT sy-subrc IS INITIAL.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      MESSAGE e024(zmbrmm_av) INTO lv_field.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        Message for email sent or not.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      IF lv_field IS NOT INITIAL.&lt;/P&gt;&lt;P&gt;        CALL FUNCTION 'POPUP_TO_DISPLAY_TEXT'&lt;/P&gt;&lt;P&gt;          EXPORTING&lt;/P&gt;&lt;P&gt;            textline1 = lv_field.&lt;/P&gt;&lt;P&gt;      ENDIF.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;    ENDIF.   "sy-subrc&lt;/P&gt;&lt;P&gt;  ENDIF.       "EMAIL send flag&lt;/P&gt;&lt;P&gt;ENDIF.    "sy-subrc&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks.&lt;/P&gt;&lt;P&gt;Note:Reward Points if you find useful.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 18 Feb 2008 10:07:23 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/query-in-email/m-p/3389050#M813724</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-02-18T10:07:23Z</dc:date>
    </item>
    <item>
      <title>Re: Query in Email !!!!</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/query-in-email/m-p/3389051#M813725</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;
Compare your part of code with the below given code.

&amp;amp;---------------------------------------------------------------------
*&amp;amp; Report YSSN_SIMPLE_SMARTFORM *
*&amp;amp; *
&amp;amp;---------------------------------------------------------------------
*&amp;amp; *
*&amp;amp; *
&amp;amp;---------------------------------------------------------------------

report zhr_bhaskar_pdf_to_email message-id zmsg.

parameters: p_vbeln type vbak-vbeln default '35'.

data: it_items type table of vbap,

v_fm_name type rs38l_fnam,
v_tot_lines type i,
v_sy_tabix type i,
output_data type ssfcrescl. " To hold Output information

constants:
c_sep type c value '-', " Value -
c_x type c value 'X', " Value X
c_space type c value ' '. " Space
*****MAIL START
include &amp;lt;cntn01&amp;gt;.

data: g_mail_rec_obj type swotobjid,
g_mail_sen_obj type swotobjid,
g_mail_app_obj type swotobjid,
g_cont_par type ssfctrlop,
folder type swc_object,
begin of sofmfol_key,
foldertype like sofm-foltp,
folderyear like sofm-folyr,
foldernumber like sofm-folno,
type like sofm-doctp,
year like sofm-docyr,
number like sofm-docno,
forwarder like soub-usrnam,
end of sofmfol_key,
bor_key like swotobjid-objkey,


g_mail TYPE ppfdmailad VALUE 'bhaskark@intelligroup.com', 
g_mail type so_name value 'madang@intelligroup.com',

g_mail TYPE ppfdmailad VALUE 'muralikri@intelligroup.com' , 
g_mail TYPE ppfdmailad VALUE 'dmkrishna76@yahoo.com' , 
g_rectype type so_escape value 'U'. " 'B'.

data: job_output_info type ssfcrescl,
hotfdata like itcoo occurs 1 with header line,
htline like tline occurs 1 with header line,
x_objcont like soli occurs 1 with header line,
ld_packing_list like soxpl occurs 1 with header line,
x_object_hd_change like sood1 occurs 1 with header line,
x_objhead like soli occurs 1 with header line,
x_receivers like soos1 occurs 1 with header line,
format_pdf(10) value 'PDF',
doc_size(12) type c,
hltlines type i,
htabix like sy-tabix,
fle1(2) type p,
fle2(2) type p,
off1 type p,
hfeld(500) type c.

tables: soud.

*****MAIL END

select *
into table it_items
from vbap
where vbeln = p_vbeln.

if it_items[] is initial.
exit.
endif.

perform call_smartform.

&amp;amp;---------------------------------------------------------------------
*&amp;amp; Form call_smartform
&amp;amp;---------------------------------------------------------------------


text 
----------------------------------------------------------------------

--&amp;gt; p1 text 
&amp;lt;-- p2 text 
----------------------------------------------------------------------
form call_smartform .
*DATA: lx_control_parameters TYPE SSFCTRLOP,

lx_OUTPUT_OPTIONS type SSFCOMPOP. 
lx_OUTPUT_OPTIONS-TDIMMED = ' '. 
lx_OUTPUT_OPTIONS-TDfinal = 'X'. 
lx_OUTPUT_OPTIONS-TDDELETE = 'X'. 
lx_CONTROL_PARAMETERS-NO_CLOSE = 'X'. 
lx_CONTROL_PARAMETERS-NO_OPEN = ' '. 
data: x_ssfcompop type ssfcompop,
x_ssfctrlop like ssfctrlop,
x_ssfcrescl type ssfcrescl.

**MAIL
g_cont_par-langu = sy-langu.
g_cont_par-no_dialog = 'X'.
g_cont_par-getotf = 'X'.
g_cont_par-device = 'MAIL'.

Get BOR-Objects for Recipient, Sender und Applikation 
perform mail_recipient_object changing g_mail_rec_obj.
perform mail_sender_object changing g_mail_sen_obj.
perform mail_appl_object changing g_mail_app_obj.
**MAIL

*--Internal table is having more than 1 record
if v_tot_lines gt 1.
if v_sy_tabix = 1.
*--For first record of table
x_ssfctrlop-no_open = c_space.
x_ssfctrlop-no_close = c_x.
elseif v_sy_tabix = v_tot_lines.
*--For last record of table
x_ssfctrlop-no_open = c_x.
x_ssfctrlop-no_close = c_space.
else.
x_ssfctrlop-no_open = c_x.
x_ssfctrlop-no_close = c_x.
endif.
endif.

IF r_previ = c_x. 
x_ssfctrlop-preview = c_x.
x_ssfctrlop-getotf = c_x.

ENDIF. 
call function 'SSF_FUNCTION_MODULE_NAME'
exporting
formname = 'YSSN_SMARTFORM'


VARIANT = ' ' 
DIRECT_CALL = ' ' 
importing
fm_name = v_fm_name

EXCEPTIONS 
NO_FORM = 1 
NO_FUNCTION_MODULE = 2 
OTHERS = 3 
.
if sy-subrc 0.
message i000 with 'Smart form module name failure'.
exit.
endif.




CALL FUNCTION '/1BCDWB/SF00000199' 
call function v_fm_name
exporting

ARCHIVE_INDEX = 
ARCHIVE_INDEX_TAB = 
ARCHIVE_PARAMETERS = 
control_parameters = g_cont_par
mail_appl_obj = g_mail_app_obj
mail_recipient = g_mail_rec_obj
mail_sender = g_mail_sen_obj

OUTPUT_OPTIONS = lx_OUTPUT_OPTIONS 
USER_SETTINGS = 'X' 
t_vbap = it_items

IMPORTING 
DOCUMENT_OUTPUT_INFO = 
job_output_info = job_output_info

JOB_OUTPUT_OPTIONS = 
EXCEPTIONS 
FORMATTING_ERROR = 1 
INTERNAL_ERROR = 2 
SEND_ERROR = 3 
USER_CANCELED = 4 
OTHERS = 5 
.

perform send_pdf_mail.

endform. " call_smartform
&amp;amp;---------------------------------------------------------------------
*&amp;amp; Form send_pdf_mail
&amp;amp;---------------------------------------------------------------------


text 
----------------------------------------------------------------------

--&amp;gt; p1 text 
&amp;lt;-- p2 text 
----------------------------------------------------------------------
form send_pdf_mail .
data ld_binfile type xstring.

pdf_table type rcl_bag_tline, 
data: ld_originator like soos1-recextnam.


convert form 
loop at job_output_info-otfdata into hotfdata.
append hotfdata.
endloop.

call function 'CONVERT_OTF'
exporting
format = format_pdf
max_linewidth = 132
importing
bin_filesize = doc_size
bin_file = ld_binfile
tables
otf = output_data-otfdata
lines = htline
exceptions
err_max_linewidth = 1
err_format = 2
err_conv_not_possible = 3
others = 4.

*-Itab 134 Zeichen nach 255 Zeichen überführen
describe table htline lines hltlines.
describe field htline length fle1 in character mode.
describe field x_objcont length fle2 in character mode.
loop at htline.
htabix = sy-tabix.
move htline to hfeld+off1.
if htabix = hltlines.
fle1 = strlen( htline ).
endif.
off1 = off1 + fle1.
if off1 ge fle2.
clear x_objcont.
x_objcont = hfeld(fle2).
append x_objcont.
shift hfeld by fle2 places.
off1 = off1 - fle2.
endif.
if htabix = hltlines.
if off1 gt 0.
clear x_objcont.
x_objcont = hfeld(off1).
append x_objcont.
endif.
endif.
endloop.

x_object_hd_change-objnam = 'EMAIL'.
x_object_hd_change-objdes = 'Smart Form'.
x_object_hd_change-objla = sy-langu.
x_object_hd_change-objsns = 'O'.
x_object_hd_change-objlen = doc_size.
x_object_hd_change-file_ext = 'TXT'.
ld_packing_list-transf_bin = 'X'.
ld_packing_list-head_start = 1.
ld_packing_list-head_num = 0.
ld_packing_list-body_start = 1.
describe table x_objcont lines ld_packing_list-body_num.
ld_packing_list-objtp = 'EXT'.
ld_packing_list-objdes = 'Smart Form'.
ld_packing_list-objla = sy-langu.
ld_packing_list-objlen = doc_size.
ld_packing_list-file_ext = 'PDF'.
append ld_packing_list.

x_receivers-recextnam = g_mail.
x_receivers-recesc = 'E'.
x_receivers-sndart = 'INT'.
append x_receivers.

ld_originator = 'sampathc@intelligroup.com'.



ld_originator = FSABE-USRNAM. 
call function 'SO_OBJECT_SEND'
exporting
object_hd_change = x_object_hd_change
object_type = 'RAW'
originator_type = 'B' "Einfügen
originator = ld_originator "Einfügen
tables


objcont = ld_text 
receivers = x_receivers
packing_list = ld_packing_list
att_cont = x_objcont
att_head = x_objhead
exceptions
active_user_not_exist = 1
communication_failure = 2
component_not_available = 3
folder_not_exist = 4
folder_no_authorization = 5
forwarder_not_exist = 6
note_not_exist = 7
object_not_exist = 8
object_not_sent = 9
object_no_authorization = 10
object_type_not_exist = 11
operation_no_authorization = 12
owner_not_exist = 13
parameter_error = 14
substitute_not_active = 15
substitute_not_defined = 16
system_failure = 17
too_much_receivers = 18
user_not_exist = 19
x_error = 20
others = 21.

endform. " send_pdf_mail


&amp;amp;---------------------------------------------------------------------
*&amp;amp; Form mail_sender_object
&amp;amp;---------------------------------------------------------------------


text 
----------------------------------------------------------------------

&amp;lt;--P_G_MAIL_SEN_OBJ text 
----------------------------------------------------------------------
form mail_sender_object changing p_mail_sen_obj.

call function 'CREATE_SENDER_OBJECT_PPF'
exporting
ip_sender = sy-uname
importing
ep_sender_id = p_mail_sen_obj
exceptions
invalid_sender = 1
others = 2.
if sy-subrc 0.
message id sy-msgid type sy-msgty number sy-msgno
with sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
endif.

endform. " mail_sender_object
&amp;amp;---------------------------------------------------------------------
*&amp;amp; Form mail_appl_object
&amp;amp;---------------------------------------------------------------------

text 
----------------------------------------------------------------------

&amp;lt;--P_G_MAIL_APP_OBJ text 
----------------------------------------------------------------------
form mail_appl_object changing p_mail_app_obj.


SELECT * FROM soud WHERE sapnam LIKE sy-uname AND deleted = ' '. 
ENDSELECT. 
IF sy-subrc NE 0. 

call function 'SO_USER_AUTOMATIC_INSERT'
exporting
sapname = sy-uname
exceptions
no_insert = 1
sap_name_exist = 2
x_error = 3
others = 4.
if sy-subrc ne 0.
clear soud.
else.
select * from soud where sapnam like sy-uname and deleted = ' '.
endselect.
endif.

ENDIF. 

clear sofmfol_key.
sofmfol_key-type = 'FOL'.
sofmfol_key-year = soud-inbyr.
sofmfol_key-number = soud-inbno.
bor_key = sofmfol_key.
if not bor_key is initial.
swc_create_object folder 'SOFMFOL' bor_key.
if sy-subrc = 0.

swc_object_to_persistent folder p_mail_app_obj.
if sy-subrc ne 0.
clear p_mail_app_obj.
endif.
endif.
else.
clear p_mail_app_obj.
endif.

endform. " mail_appl_object

&amp;amp;---------------------------------------------------------------------
*&amp;amp; Form mail_recipient_object
&amp;amp;---------------------------------------------------------------------

text 
----------------------------------------------------------------------

&amp;lt;--P_G_MAIL_REC_OBJ text 
----------------------------------------------------------------------
form mail_recipient_object changing p_mail_rec_obj.

call function 'CREATE_RECIPIENT_OBJ_PPF'
exporting

IP_COUNTRY = 
IP_FAXNO = 
ip_mailaddr = g_mail
ip_type_id = g_rectype " 'U'
importing
ep_recipient_id = p_mail_rec_obj

EP_ADDRESS = 
ET_RECIPIENT = 
exceptions
invalid_recipient = 1
others = 2.
if sy-subrc 0.
message id sy-msgid type sy-msgty number sy-msgno
with sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
endif.

endform. " mail_recipient_object

I hope this code should definitely work and helps you a lot.

Do reward me if it helps you.

&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Cheers,&lt;/P&gt;&lt;P&gt;Vasanth&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 18 Feb 2008 10:17:51 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/query-in-email/m-p/3389051#M813725</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-02-18T10:17:51Z</dc:date>
    </item>
    <item>
      <title>Re: Query in Email !!!!</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/query-in-email/m-p/3389052#M813726</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;     Thanks for all your replies.&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Vijay&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 19 Feb 2008 10:24:40 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/query-in-email/m-p/3389052#M813726</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-02-19T10:24:40Z</dc:date>
    </item>
  </channel>
</rss>

