Send file as attachment via mail

Dear All,
I want to send a report (ALV) as attachment to some mail. I am using SO_NEW_DOCUMENT_SEND_API1. Can you please suggest how can I send mail as attachment. I am able to send ALV report as HTML format. I want to send it as attachment.
Thanks and regards,
Atanu

Hi,
plz check the below code.
it sends Excel sheet attachment with the mail using FM 'SO_DOCUMENT_SEND_API1'
code>>>>>>>>>>>>>>>>>>>>.
form send_email_with_attachment .
DATA: l_t_objbin LIKE solisti1 OCCURS 100 WITH HEADER LINE.
  DATA: i_body TYPE soli_tab WITH HEADER LINE.
  DATA: l_t_objtxt  LIKE solisti1   OCCURS 100 WITH HEADER LINE.
  DATA: l_t_objpack LIKE sopcklsti1 OCCURS 2 WITH HEADER LINE.
  DATA: l_t_objhead LIKE solisti1   OCCURS 1 WITH HEADER LINE.
  DATA: l_t_reclist LIKE somlreci1  OCCURS 5 WITH HEADER LINE.
  DATA: w_tabln TYPE i .              "for number of table lines
  DATA: w_line        TYPE so_text255.       " Line of text
  DATA: l_doc_chng  LIKE sodocchgi1.
  DATA: l_tab_lines LIKE sy-tabix.
  DATA: l_att_lines TYPE i.
  DATA: lv_lines  TYPE i.
  DATA : BEGIN OF wa_mrpnm,
           werks TYPE ZCSVT024D-werks,
           dispo TYPE ZCSVT024D-dispo,
           name_first TYPE ZCSVT024D-name_first,
           name_last  TYPE ZCSVT024D-name_last,
         END OF wa_mrpnm,
         l_i_mrpnm LIKE STANDARD TABLE OF wa_mrpnm.
  DATA : l_name TYPE string.
*Used for delimiting the columns in Excel Sheet.
  CLASS cl_abap_char_utilities DEFINITION LOAD.
  CONSTANTS:
  cr_mark(2) TYPE c VALUE cl_abap_char_utilities=>horizontal_tab.
  constants c_l_newline type ABAP_CHAR1 value %_NEWLINE. "#EC NOTEXT
  CLEAR : l_t_objpack,
  l_t_objhead,
  l_t_objbin,
  l_t_objtxt,
  l_t_reclist.
  REFRESH: l_t_objpack,
  l_t_objhead,
  l_t_objbin,
  l_t_objtxt,
  l_t_reclist.
Creating the content of the e-mail message text
  IF sy-sysid(1) = 'P'.
    IF p_order = 'X'.
     l_doc_chng-obj_name   = 'Subcontracting Setup Report'(m02).
      CONCATENATE 'Details of Orders Extract'(028) 'for Plant'(029)
                   p_werks
                   INTO l_doc_chng-obj_descr SEPARATED BY space.
      l_doc_chng-doc_size = ( l_tab_lines - 1 ) * 255 + STRLEN( l_t_objtxt ).
    ELSE.
     l_doc_chng-obj_name   = 'TEST ONLY!! SC Setup Report'(m03).
      CONCATENATE 'Details of Forecast Extract'(030) 'for Plant'(029)
                   p_werks
                   INTO l_doc_chng-obj_descr SEPARATED BY space.
      l_doc_chng-doc_size = ( l_tab_lines - 1 ) * 255 + STRLEN( l_t_objtxt ).
    ENDIF.
  ELSE.
    IF p_order = 'X'.
     l_doc_chng-obj_name   = 'Subcontracting Setup Report'(m02).
      CONCATENATE 'Details of Orders Extract'(028) 'for Plant'(029)
                   p_werks 'TEST TEST TEST'
                   INTO l_doc_chng-obj_descr SEPARATED BY space.
      l_doc_chng-doc_size = ( l_tab_lines - 1 ) * 255 + STRLEN( l_t_objtxt ).
    ELSE.
     l_doc_chng-obj_name   = 'TEST ONLY!! SC Setup Report'(m03).
      CONCATENATE 'Details of Forecast Extract'(030) 'for Plant'(029)
                   p_werks 'TEST TEST TEST'
                   INTO l_doc_chng-obj_descr SEPARATED BY space.
      l_doc_chng-doc_size = ( l_tab_lines - 1 ) * 255 + STRLEN( l_t_objtxt ).
    ENDIF.
  ENDIF.
  l_t_objtxt = 'Hi,'(036).
  APPEND l_t_objtxt.
  CLEAR l_t_objtxt.
  APPEND l_t_objtxt.
  CONCATENATE 'Please open the attachment to review details of the Report'(031)
              'for plant'(029) p_werks INTO l_t_objtxt
               SEPARATED BY space.
  APPEND l_t_objtxt.
  CLEAR l_t_objtxt.
  APPEND l_t_objtxt.
  DESCRIBE TABLE t_ddow LINES sy-tfill .
  IF sy-tfill GT 0 .
    MOVE 'These Materials have been marked as DDOW materials.'(032)
            TO l_t_objtxt.
    APPEND l_t_objtxt.
    CLEAR l_t_objtxt.
    APPEND l_t_objtxt.
    APPEND l_t_objtxt.
    APPEND l_t_objtxt.
    CONCATENATE 'Note! - This is an automatically generated email by the'(034)
                     'SAP system. Pls do not reply to the sender.'(035)
               INTO  l_t_objtxt
               SEPARATED BY space.
    APPEND l_t_objtxt.
    DESCRIBE TABLE l_t_objtxt LINES l_tab_lines.
    READ TABLE l_t_objtxt INDEX l_tab_lines.
   l_doc_chng-doc_size = ( l_tab_lines - 1 ) * 255 + STRLEN( l_t_objtxt )
  Creating the entry for the email text in the packing list
    CLEAR l_t_objpack-transf_bin.
    l_t_objpack-head_start = 1.
    l_t_objpack-head_num = 1.
    l_t_objpack-body_start = 1.
    l_t_objpack-body_num = l_tab_lines.
    l_t_objpack-doc_type = 'RAW'.
    lv_lines = l_tab_lines.
    APPEND l_t_objpack.
Columns Heading for Excel Attachment.
    CONCATENATE  'MRP Controller'(044)
                 'MRP Name'(047)
                 'Material'(037)
                 'Plant'(026)
                 'PP Cal'(038)
                 'Ship Date'(009)
                 'PO Number'(014)
                 'PO Line'(033)
                 'PP Text'(041)
         INTO i_body
        SEPARATED BY cr_mark.
    concatenate ' ' i_body into i_body separated by c_l_newline.
    APPEND i_body TO l_t_objtxt.
    CLEAR i_body.
  Get MRP Names
    SELECT werks dispo name_first name_last
      FROM ZCSVT024D
      INTO TABLE l_i_mrpnm
      FOR ALL ENTRIES IN t_ddow
      WHERE werks = t_ddow-werks
        AND dispo = t_ddow-dispo.
    IF sy-subrc = 0.
      SORT l_i_mrpnm by werks dispo.
    ENDIF.
Data to be shown in Excel Sheet.
    LOOP AT t_ddow INTO w_ddow.
      CLEAR : l_name.
      READ TABLE l_i_mrpnm INTO wa_mrpnm WITH KEY werks = w_ddow-werks
                                                  dispo = w_ddow-dispo
                                                  BINARY SEARCH.
      IF sy-subrc = 0.
        CONCATENATE wa_mrpnm-name_first wa_mrpnm-name_last
          INTO l_name SEPARATED BY space.
      ENDIF.
      CONCATENATE  w_ddow-dispo
                   l_name
                   w_ddow-matnr
                   w_ddow-werks
                   w_ddow-mrppp
                   w_ddow-datum
                   w_ddow-ebeln
                   w_ddow-ebelp
                   w_ddow-pptxt
            INTO i_body
        SEPARATED BY cr_mark.
      concatenate ' ' i_body into i_body separated by c_l_newline.
      APPEND i_body TO l_t_objtxt.
      CLEAR : w_ddow.
    ENDLOOP.
    DESCRIBE TABLE l_t_objtxt LINES l_tab_lines.
    DESCRIBE TABLE l_t_objtxt LINES l_att_lines.
    l_tab_lines = l_tab_lines - lv_lines.
  Creating the entry for attachment in the packing list
  objpack-transf_bin = 'X'.
    lv_lines = lv_lines + 1.
    l_t_objpack-head_start = 2.
    l_t_objpack-head_num = 1.
    l_t_objpack-body_start = lv_lines.
    l_t_objpack-body_num = l_tab_lines.
    l_t_objpack-doc_type = 'XLS'.
    l_t_objpack-obj_name = 'DDOW_Materials'(045).
    l_t_objpack-obj_descr = 'DDOW Marked Materials'(046).
    l_t_objpack-doc_size = l_tab_lines * 255.
    APPEND l_t_objpack.
    lv_lines = l_att_lines.
     **RECEIVERS...
    LOOP AT t_ddow INTO w_ddow.
      REFRESH l_t_reclist .
      CLEAR l_t_reclist.
* get the MRP controller from table
      READ TABLE t_mrpc INTO w_mrpc WITH KEY werks = p_werks
                                             dispo = w_ddow-dispo
                                             BINARY SEARCH .
      IF sy-subrc EQ 0 .
        MOVE: 'X'               TO l_t_reclist-express   ,
              'U'               TO l_t_reclist-rec_type  ,
              w_mrpc-smtp_addr  TO l_t_reclist-receiver  .
              APPEND l_t_reclist.
        EXIT.
      ENDIF.
    ENDLOOP.
  Sending the document
    IF NOT l_t_reclist[] IS INITIAL.
      CALL FUNCTION 'SO_DOCUMENT_SEND_API1'
        EXPORTING
          document_data              = l_doc_chng
          commit_work                = 'X'
        TABLES
          packing_list               = l_t_objpack
          object_header              = l_t_objhead
          contents_bin               = l_t_objbin
          contents_txt               = l_t_objtxt
          receivers                  = l_t_reclist
        EXCEPTIONS
          too_many_receivers         = 1
          document_not_sent          = 2
          operation_no_authorization = 4
          OTHERS                     = 99.
    ENDIF.
    IF sy-subrc <> 0.
* Do nothing
    ELSE.
      COMMIT WORK AND WAIT.
      MESSAGE s899(8a) WITH 'Email Message sent successfully'."#EC
    ENDIF.
  ENDIF.
<<<<<<<<<<<<<<<<<<<<<<<
regards,
vikas.
plz reward if helpful..

Similar Messages

  • Sending File as attachment using Mail adapter with naming convention

    Dear All,
    I am working on a scenario in which my sender file adapter is sending one file named 'ABC.ok' in one of the folders in application server. I have to send the same file with the same name  to one of the folders at FTP and also to my customer at his email id.
    I have used File Content onversion at the receiver side and has selected adapter specific attributes due to which the required file is getting generated at FTP folder with the same name as that of the source. But how to send the same file using the mail adapter by keeping same name as "ABC.ok". Kindly guide me out in this.
    Regards,
    NJ

    what you need to do:
    1) Select ASMA in Sender and receiver File CC...already done
    2) Using the Dynamic Config UDF get the sender file name in the field Content-Type...for this you need to have a return statement in your UDF
    3) now before pushing this file name to the Content-Type you have to append (concat)the actual type of the file content (xml, txt)
    so your entire Content-Type node will have something like text/plain; name="abc.ok"
    SAP Note has reference on how to do this:
    https://service.sap.com/sap/support/notes/856599
    From the note:
    Q: How can I set the file name of a mail attachment?
    Regards,
    Abhishek.

  • Send Attachment via mail

    Hi All,
    My requirement is to send the contents of an internal table as an attachment via mail to an external mail address.
    I am working in SAP version 3.1H.
    Would anybody provide a sample code of how to do so?
    regards,
    Paul

    Hi,
    If you require small example you can also have look on the
    following sample code which will post internal table data as attachment. Please not email address has to be customised in the <b>SAP usermaintaince.</b>
    FORM send_mail.
      it_doc_chng-obj_name  = text-016.
      it_doc_chng-obj_descr = text-016.
      DESCRIBE TABLE it_objtxt LINES g_lines.
      READ TABLE it_objtxt INDEX g_lines.
      it_objpack-doc_size = ( g_lines - 1 ) * 255 + STRLEN( it_objtxt ).
      it_objpack-doc_type   = 'RAW'.
      APPEND it_objpack.
      it_objpack-head_start = 1.
      it_objpack-head_num   = 0.
      it_objpack-body_start = 1.
      it_objpack-transf_bin = 'X'.
      it_objpack-body_num   = g_lines.
      it_objpack-doc_type   = 'RAW'.
      it_objpack-obj_name   = 'ATTACHMENT'.
      it_objpack-obj_descr  = g_file.
      APPEND it_objpack.
    completing the recipient list
      SORT it_vmail.
      DELETE ADJACENT DUPLICATES FROM it_vmail.
      IF l_client NE 'P'.
        it_reclist-receiver = p_email.
        it_reclist-express =  'X'.
        it_reclist-rec_type = 'U'.
        APPEND it_reclist.
      ELSE.
        LOOP AT it_vmail.
          it_reclist-receiver = it_vmail-smtp_addr.
          it_reclist-express =  'X'.
          it_reclist-rec_type = 'U'.
          APPEND it_reclist.
        ENDLOOP.
      ENDIF.
      it_rec_mail[] = it_reclist[].
      IF NOT p_copy IS INITIAL.
        it_reclist-receiver = p_copy.
        it_reclist-express =  'X'.
        it_reclist-copy =  'X'.
        it_reclist-rec_type = 'U'.
        APPEND it_reclist.
      ENDIF.
      CLEAR it_download[].
      it_download[] = it_objtxt[].
    **********Sending the mail with attachment*****************
      CALL FUNCTION 'SO_NEW_DOCUMENT_ATT_SEND_MAPI'
        EXPORTING
          document_data              = it_doc_chng
          put_in_outbox              = 'X'
          commit_work                = 'X'
        TABLES
          packing_list               = it_objpack
          contents_bin               = it_objtxt
          contents_txt               = it_objtxt
          receivers                  = it_reclist
        EXCEPTIONS
          too_many_receivers         = 1
          document_not_sent          = 2
          operation_no_authorization = 4
          OTHERS                     = 99.
      CASE sy-subrc.
        WHEN 0.
          IF p_update = 'X'.
            PERFORM reference_update.
          ENDIF.
         PERFORM down_load.
          WRITE:/01 text-019.
          SKIP.
          LOOP AT it_rec_mail.
            FORMAT COLOR 5 INTENSIFIED OFF.
            WRITE:/01 text-010,20 it_rec_mail-receiver.
          ENDLOOP.
          ULINE.
        WHEN 1.
          WRITE: / text-012.
        WHEN 2.
          WRITE: / text-013.
        WHEN 4.
          WRITE: / text-014.
        WHEN OTHERS.
          WRITE: / text-015.
      ENDCASE.
      REFRESH:it_objpack,
              it_objtxt,
              it_reclist,
              it_rec_mail.
      CLEAR:it_objpack,
            it_objtxt,
            it_reclist,
            g_lines,
            it_rec_mail.
    ENDFORM.                    " send_mail
    Regards
    Suresh Babu Karanam

  • Sending a binary attachment via email, looking for a more clean way

    Hi experts.
    I finally managed to send a binary attachment via email. Why "finally"? Never done before!
    Also I got to manage the "not standard" .SAP file extension, because the attachment is a transaction link.
    So let me explain how i did it:
    take SO_NEW_DOCUMENT_ATT_SEND_API1, filling following input data:
      CALL FUNCTION 'SO_NEW_DOCUMENT_ATT_SEND_API1'
        EXPORTING
          document_data              = st_docdata
          commit_work                = 'X'
        TABLES
          packing_list               = lt_packlist
          contents_hex               = lt_hex
          contents_txt               = lt_content
          receivers                  = lt_recv
        EXCEPTIONS
          too_many_receivers         = 1
          document_not_sent          = 2
          document_type_not_exist    = 3
          operation_no_authorization = 4
          parameter_error            = 5
          x_error                    = 6
          enqueue_error              = 7
          OTHERS                     = 8.
    But how to fill lt_hex? Well I did not found a way to transfer text data into raw data structure (lt_hex is type SOLIX).
    So, here is the trick:
    fill another table, lt_bin type SOLISTI1, with attachment content (text data);
    dump lt_bin content to a file on application server, having care to specify TEXT MODE and UTF-8 encoding;
    now reopen the same file in BINARY MODE and transfer content to lt_hex.
    Why I did not use parameter
    content_bin
    ? Because SAP ECC 6 is unicode enabled (I think UTF-16) and file has got to be UTF-8 or ASCII. Also, packing_list for attachment must specify binary tranfer mode. And doing so each UTF-16 character (2 bytes) is split into 2 characters (1 char + 1 NUL byte). Attachment is now unusable.
    What is the question? Here it is: how to fill lt_hex data directly from text (UTF-16) data, avoiding conversion errors?
    Thank you in advance.

    Hi Chhayank,
    the problem is not the exported xls. If you have a look inside with Notepad or something like that, you will see that your leading zeros are exported correct.Excel-settings occurs this problem, it is all about how to open the document. If you use the import-assistant you will have no problems because there are options available how to handle the different columns.
    Another solution might be to get familiar with ABAP2XLS-Project. I got in my mind, that there is a method implemented, that will help you solving this problem. But that is not a five minute job
    ~Florian

  • Send file as attachment

    Hi,
    I recently switch from a complete Windows envrionment to a Mac one. I use a MacBook air with Mac OS X Lion.
    I recently installed Office for Mac 2011 to use Outlook 2011 with my Exchange. I changed the setting in the Mail app and Outlook to use my Outlook as default mail client.
    There's still something I need to correct. When I "right-click" a file and select send file as attachment, it opens the Mail App to send it. I don't know how to completely switch to Outlook. I don't care about not using mail app at all.
    I've tried a couple of things, like deleting com.apple.LaunchServices.plist but I still have the same issue.
    Any suggestions ?
    Thanks

    That service is hard-coded to Mail and can't be changed through any user setting. Try this workaround:
    http://www.officeformachelp.com/2010/11/create-a-service-to-attach-files-to-a-ne w-outlook-for-mac-mail-message/
    If Library in Automator does not list Microsoft Outlook, the "Create New Outlook Mail Message" action should be listed in the second pane (along with all the other Microsoft application actions).
    Regards.

  • Send files as attachment with BCS-methods

    Hi,
    I want to load file(s) from application server
    and send it as attachment per mail.
    In 4.6c I had a program with fm 'SO_DOCUMENT_SEND_API1'
    that worked fine. But not any longer in 7.01.
    So i tried it with the new method of BCS*
    But it worked not fully correct.
    German mutations are not correct.
    and e.g. in excel ther is a message "too many columns" although there're only 130 col.
    In 4.6 I opend the data file(s) in binary mode and saved it to solix
    Which addition I must choose to the open-command?
    And what I have to note by the converting method  cl_bcs_convert=>string_to_solix?
    Do you know a sample program to my problem ?
    In BCS_EXAMPLE* I did not found anyone
    thanks
    Andreas
    Edited by: Andreas Mann on Oct 25, 2011 4:22 PM

    I do have sample code
    sending email with attachment using BCS,
    i can only post it by thursday,
    currently refer this.. i will post sample code later
    DATA lt_message TYPE bcsy_text.
    DATA lv_mail_title TYPE so_obj_des.
    DATA document TYPE REF TO cl_document_bcs.
    DATA recipient TYPE REF TO if_recipient_bcs.
    DATA send_request TYPE REF TO cl_bcs.
    DATA sent_to_all TYPE os_boolean.
    DATA bcs_execption TYPE REF TO cx_bcs.
    DATA email_id TYPE ADR6-SMTP_ADDR
    send_request = cl_bcs=>create_persistent( ).
    *Create Title
    CONCATENATE 'Mail Subject' '-' 'xxx'
    INTO lv_mail_title RESPECTING BLANKS.
    *Create Message(EMAIL Body)
    APPEND '<p>Dear Sir/Madam</p>' TO lt_message.
    APPEND '<p>The Message body.......</p>' TO lt_message.
    APPEND '<br>' TO lt_message.
    *Create Document
    document = cl_document_bcs=>create_document(
         i_type = 'HTM'
         i_text =  message_body
         i_subject = subject ).
    *Add Attachement
    document->add_attachment(..
    ...). "Check this method
    *Add document to email
    send_request->set_document( document ).
    recipient = cl_cam_address_bcs=>create_internet_address(
    i_address_string = email_id ).
    *add recipients to send request
    send_request->add_recipient( i_recipient = recipient ).
    sent_to_all = send_request->send(
    i_with_error_screen = 'X' ).
    COMMIT WORK.
    IF sent_to_all = 'X'.
    MESSAGE s398(00) WITH 'Message Sent Succesfully'.
    RETURN.
    ENDIF.
    thanks & regards,
    suji

  • Facing problem with the code for sending an .xls attachment via email, a field value contains leading zeros but excel automatically removes these from display i.e. (00444 with be displayed as 444).kindly guide .

    Facing problem with the code for sending an .xls attachment via email, a field value contains leading zeros but excel automatically removes these from display i.e. (00444 with be displayed as 444).kindly guide .

    Hi Chhayank,
    the problem is not the exported xls. If you have a look inside with Notepad or something like that, you will see that your leading zeros are exported correct.Excel-settings occurs this problem, it is all about how to open the document. If you use the import-assistant you will have no problems because there are options available how to handle the different columns.
    Another solution might be to get familiar with ABAP2XLS-Project. I got in my mind, that there is a method implemented, that will help you solving this problem. But that is not a five minute job
    ~Florian

  • Send Crystal Report publication via mail dynamically

    Hi!
    I want to achieve the following scenario:
    I have a Crystal Report within my BOE 3.1 system. Is it possible to trigger an event from an external system which indicates that the report on my server gets executed and will be sent to a specified user via email?
    I'm thinking of some kind of solution like OpenDocument - where I access the report via an URL, pass parameters to it, and the executed report will be displayed on the users screen. Now, I don't want to display the report on the user's screen, I want to send it to him via mail.
    Has anyone ever tried to implement such a kind of scenario? Does BOE offer web services which might help me to achieve my scenario?
    thank you,
    Dominik

    Hi Dominik,
    Yes, that is something that you can do using the SDK.
    The idea is that when your user clicks on the button, it will generate a new schedule to run now and with email destination.
    There are few examples in the SDK. You can start with this KB:
    1203257 - How to schedule a Web Intelligence document with prompts using the Enterprise Java SDK
    The main URL with SDK Documentation is:
    http://www.sdn.sap.com/irj/sdn/bi-sdklibrary
    One of the first things you have to know is to choose the right SDK for your project. You will find a quick approach in the following links:
    http://devlibrary.businessobjects.com/BusinessObjectsXI3/en/diagrams/bosdks_overview_121_en.pdf
    and
    http://www.sdn.sap.com/irj/boc/index?rid=/library/uuid/40bccdfd-88a6-2b10-1da1-c47a54b625a7
    Because you are thinking to do something related with scheduling you should focus in the Enterprise SDK.
    http://www.sdn.sap.com/irj/boc/index?rid=/webcontent/uuid/a09374f5-a982-2b10-0297-85c67690b4f2
    A collection of samples can be found here:
    http://wiki.sdn.sap.com/wiki/display/BOBJ/JavaBusinessObjectsEnterpriseSDKSamples#JavaBusinessObjectsEnterpriseSDKSamples-Scheduling
    And a specific sample to run now and schedule:
    https://www.sdn.sap.com/irj/boc/index?rid=/library/uuid/405a1725-4b57-2c10-928e-c25c34a5cf43
    You will also find valuable information at see the following links:
    Our java wiki:
    http://wiki.sdn.sap.com/wiki/display/Java/JavaDevelopmentHome
    Our SDK external forum:
    http://forums.sdn.sap.com/
    I hope this helps you,
    Julian

  • How to send other language data into excel file in attachment thru mail

    Hi - ,
    I have to send other language data (russian) into excel file and send as an attachment through e-mail.
    I had used F.M SO_NEW_DOCUMENT_ATT_SEND_API1 to send email.
    In internal table , it is in correct format, but when using SO_NEW_DOCUMENT_ATT_SEND_API1, the excel file sent has junk characters in it.
    Can u please help me on this?
    Thanks,
    Gyanaraj

    Hi ,
    Can anyone help me on this.
    Thanks,
    Gyanaraj

  • How to keep same sender file name for receiver mail attachement

    Hi,
      i am working with File to Mail scanario. There i want to pick a flat file from native file system and then send it as email attachment. Now i am able to send the file but the flat is getting converted as an xml file. is there any method to keep the same sender file name and type for receiver mail attachment. i am not using any mail package. i am using XI payload and keep attachments.
    Thanks in advance.
    -Siva

    Hi,
    Yes,With out using the mail package u can send the Mail Attachments to the receiver side,
    In that case no need of Integration Repository objects.
    Chck this links.
    /people/prasad.ulagappan2/blog/2005/06/07/mail-adapter-scenarios-150-sap-exchange-infrastructure
    /people/community.user/blog/2006/09/07/email-reporting
    /people/community.user/blog/2006/09/08/email-report-as-attachment-excelword
    /people/michal.krawczyk2/blog/2005/03/07/mail-adapter-xi--how-to-implement-dynamic-mail-address
    /people/michal.krawczyk2/blog/2005/11/23/xi-html-e-mails-from-the-receiver-mail-adapter
    If u dont get ur requirement then let me know ur Mail id i will send u a Doc.
    Regards,
    Phani
    Reward points if Helpful

  • HTML file send as an attachment via an email adapter

    Hi,
    I need to implement an scenario File -> XI -> Email (html attachment) . To send html as attachment , do i need to go for XSLT mapping ? ...please share your ideas if any ..
    Regards
    Vinay P.

    Hi Vinay,
    Have you seen this blog?
    http://www.sdn.sap.com/irj/scn/weblogs;jsessionid=%28J2EE3414900%29ID1832422350DB01827388014243714513End?blog=/pub/wlg/6321
    Regards
    Suraj

  • Send email with attachment via XI

    Hi,
    I need some help regarding sending out email with attchment via XI. My scenario will be I will need to send an email with attachment of Purchase Order (PDF format). I need to do it via XI. Is there any best way for me to configure my SENDER/RECEIVER Mail Adapter in order to send the email with PDF attachment via XI.
    Appreciate any valuable thoughts and advice.
    Thanks,
    Zubair

    Have you seen these blogs
    https://weblogs.sdn.sap.com/pub/wlg/1685 [original link is broken] [original link is broken] [original link is broken] [original link is broken] [original link is broken] [original link is broken] [original link is broken] [original link is broken] [original link is broken]
    /people/prasad.ulagappan2/blog/2005/06/07/mail-adapter-scenarios-150-sap-exchange-infrastructure
    regards
    SKM

  • Converting Sender File as attachment using PayloadSwapBean module

    Hi Expert,
    I have a scenario where I have to pick up a file from PI & send it to another PI server as an attachement using XI Adapter.
    I went through SDN & found several messages describing configuration for attachement for mail & SOAP adapter.
    I attached PayloadSwapBean in my sender File channel & passed keyname as Conent-Disposition & keyValue as attachment however I dont see file being converted as an attachment in SXMB_MONI. It still shows it as main payload.
    Please help me on how to convert a sender file payload into attachement. I would like to keep attachment name same as file name. Let me know how we can do that. I also noticed that on receiver XI adapter (which I would be using to send data to next PI system), you can't attach modules. Let me know if there is some other standard way of achieving this requirement.
    Thanks
    Regards
    Sushil

    Hi Stefan,
    No, I dont see dynamic configuration values in second PI system. I am able to see them in first system.
    Hi Amol,
    Do you see dynamic configuration in second PI? I am still referring ASMA in second PI system as file parameters? Should it be HTTP header? (How are you referring ASMA in second PI). Below is my code which give me null at run time.
    DynamicConfiguration dCon =(DynamicConfiguration) container.getTransformationParameters().get(StreamTransformationConstants.DYNAMIC_CONFIGURATION);
    DynamicConfigurationKey dKey = DynamicConfigurationKey.create("http:/"+"/sap.com/xi/XI/System/File","Directory");
    String FileDirectory = dCon.get(dKey);
    return FileDirectory;

  • Finder: Right Click to send file as attachment of new thunderbird email

    Hi,
    I am working with Thunderbird.
    To open Thunderbird from the Terminal with a new message and an attachment, I have to write in Terminal:
    /Applications/Thunderbird.app/Contents/MacOS/thunderbird-bin -compose attachment='/Users/JoergMeier/Documents/2010/OpenOfficeHilfeInhaltsVerzeichnis. pdf'
    Now I would like to add an action to the context menu, to use in finder, to send the marked file as attachment of a new thunderbird email.
    How can I do this?
    Automator?
    Thx
    Joerg

    That service is hard-coded to Mail and can't be changed through any user setting. Try this workaround:
    http://www.officeformachelp.com/2010/11/create-a-service-to-attach-files-to-a-ne w-outlook-for-mac-mail-message/
    If Library in Automator does not list Microsoft Outlook, the "Create New Outlook Mail Message" action should be listed in the second pane (along with all the other Microsoft application actions).
    Regards.

  • I cant successfully send files from pages via email on my ipad

    The files i send from pages via mail hardly ever send, and when they do i am unable to open the file in the mail, i am having the same truble with sending files from the photo library from my i pad

    Try a Reset [Hold the Home and Sleep/Wake buttons down together for 10 seconds or so (until the Apple logo appears) and then release

Maybe you are looking for

  • How do you move songs from the 'iTunes library to 'Jenni's iPod Selection'?

    I have 2 folders with songs in them: iTunes Library and Jenni's iPod Selection. Whenever I download music, they are automatically saved in the 'iTunes Library' folder. But when I hook up my iPod to download them into the iPod, the songs are downloade

  • Not Receiving Fax's

    My HP Photosmart Premium Fax e-All-in-One Printer - C410a is not receiving any fax's!! Help please! All fax tests came as PASS when running the test on the printer.  All troubleshooting was done but with no success.  What can be the issue?? 

  • Problem in app search for us store with ios 6 .

    Hi , I developed an application which is available on all countries , But while searching for the app with app name in us store . It does not list the application on the first page ,  it show the application on second page Instead it shows a similar

  • Save as TDMS file as Zip

    Hello, I've been trying to save my created TDMS files as ZIP. Then I want to give password to my ZIP file. Could I do them programmatically? Yasemin Barutçu Electrical And Electronics Engineer

  • Showing Holding Status in RWB

    Hi Friends I am stuck up in this problem have gone through the blogs but of no use... Actually I am working on a Idoc to File scenario and sometime before a scenario which was working fine stop working after a small change in the mapping. I am unable