Acrobat Form, e-mail problem

I set up an e-mail form with a "send by e-mail" button on it. I used the "mailto: ......" command and tested it on my computer and several others. It worked fine. However, I've been contacted by a few form users who said it would not send from their computers. If a user doesn't have a client e-mail set up, could that be a problem? Some may use web-based e-mails. Is there a way / command I can put in to tell the user's computer to send by their default e-mail application, whether Outlook, Gmail, secure mail or other?
Tom

If you use the forms distribution process to send your form in Acrobat, the recipient will be prompted to choose a desktop or internet email program. You can find further details on this in the tutorial Form Submit/ E-mail Demystified.

Similar Messages

  • Acrobat Forms--E-mail response-Digital ID, not desired?

    I have buillt a simple form I itend to distribute to
    people, and have respond with an auto-e-mail submit button.  Designed in Acrobat 8.
    When it comes to hitting the e-mail submit button, it asks for a digital ID, or to create one.  This is not a signed document, and I am not sure what is enabling this message.
    I believe I've set the document preferences appropriately to collect such data.
    Any thoughts or help would be appreciated.

    Hi,
    According to your description, I understand that e-mail from OneDrive cannot delivered to Exchange users with an error “550 5.7.1 Sender ID (PRA) Not Permitted”, after enable anti-spam functionality on Mailbox servers, and then choose reject message when
    the Send ID check fails.
    I find an article about Send ID, for your reference:
    http://technet.microsoft.com/en-us/library/aa996295(v=exchg.150).aspx
    “When an email message is received, the Exchange server queries the sender's DNS server to verify that the IP address from which the message was received is authorized to send messages for the domain that's specified in the message headers. The IP address
    of the authorized sending server is referred to as the purported responsible address (PRA).”
    Therefore, I want to double confirm whether you have created a properly SPF record for Hotmail. It looks like below:
    “v=spf1 ip4:192.168.0.1 ip4:192.168.0.2 ip4:192.168.0.3 include:spf.protection.outlook.com –all”
    Please refer to below link to correct SPF record and try again:
    http://www.microsoft.com/mscorp/safety/content/technologies/senderid/wizard/
    Additional, please use following command, try to specify an recipient who can bypass the Send ID agent, then try use this account to narrow down the problem.
    Set-SenderIDConfig -BypassedRecipients <recipient1,recipient2...> -BypassedSenderDomains <domain1,domain2...>
    More details, please refer to Use the shell to configure recipient and sender domain exceptions
    section in Manage Sender ID:
    http://technet.microsoft.com/en-us/library/aa997136(v=exchg.150).aspx
    Best Regards,
    Allen Wang

  • Problems processing Acrobat forms with PHP

    It's a real simple script. All we do is have users fill out a
    form with information and it's sent to a php file on the server,
    which then sends an e-mail to the admin with the user's input then
    sends a thank you e-mail to the user. I used regular web forms
    using the post method with input tags. The php code recognized the
    values of regular htm forms, but we are converting all of our forms
    to PDF.
    I am having problems with Acrobat form submission. I tried
    sending the data using the http submit/post, but I cannot figure
    out how to stop it from displaying the user input inline (ie.
    name=nameaddress=addresscity=citystate=state). Our clients cannot
    receive e-mails with everything inline like that. I cannot send it
    using mailto: or by the default e-mail either because the clients
    cannot receive attachments.
    I heard that sending the form via xml and parsing it would
    work, but when I use the parser it needs the exact .xml file name
    and every time someone submits a form the file name changes.
    Does anyone know how to use the http submit method in acrobat
    and stop the text from displaying inline, how to parse the xml, or
    of any other ways that will make the text display correctly?

    Please post to the correct forums. At least 2 other
    duplicates of this post are also in the Connect forums, which are
    wholly unrelated to PDF topics.

  • Problems with Adobe Acrobat Form

    Hi there.
    I have successfully created a form using Acrobat 9. I added to the media folder of a website that I'm building and added a link from a page to this Adobe Acrobat Form Questionnaire. The trouble is when I test it on FireFox and Safari on my Mac the form loads, I fill it out and press submit and it opens Mail and gets ready to send the attached form... all working perfect... I then go to test it in Windows XP using Explorer and Firefox and it opens the Acrobat document... allows me to fill out the form, asks me for what email method to use... but then says "The Operation is Not Permitted".
    This is sooo frustrating.... can someone tell me what I'm doing wrong here. The website is good to go at this stage... but this issue is preventing me from going live with the website. Can anyone help..??
    Any comments most welcome... below is the test site for the website...
    http://www.creativedesign.ie/metpro_test/pages/technical_services.html
    Click on the bolded word "Questionnaire".
    Yours sincerely,
    Anthony

    I'm having a similar problem. I've created several forms in LiveCycle Designer ES 8.2 that will be used by our company technicians to gather and submit important equipment inspection data.
    During development, the forms were edited many times in LiveCycle Designer and were then re-opened in Adobe Acrobat Pro to "Extend Features in Adobe Reader", to enable saving copies of the completed forms. I also set the initial view in Acrobat Pro as I'm unable to find a way to do it in LiveCycle Designer. Consequently, this back and forth process between LiveCycle Designer and Acrobat has been carried out many times on each of the forms. I'm not sure if this is something that should be avoided?
    Anyway, the forms were tested and re-tested by myself and colleagues at work on company computers in Adobe Reader 9 to ensure there were no problems. Everything worked great until today. When I attempt to open the forms now, I get a prompt that says:
    "This document enabled extended features in Adobe Reader. The document has been changed since it was created and use of extended features is no longer available. Please contact the author for the original version of this document."
    This has never happened before. The forms open in Adobe Reader 9 on my personal computer without a problem.
    Any suggestions? I'm new to LiveCycle Designer and don't have a clue what the problem could be.

  • Acrobat X Form using Javascript problem

    I have a Acrobat Form which I originally created in Acrobat 7 Pro that has a button which executes many lines of javascript.  In the javascript there is a large if then else statement group that sets a variable.
    I have not worked on this form in many years and recently opened the form using Acrobat X Pro and edited all of the javascript code.  The problem is that when I save the document and click on the button it is still executing the previous javascript code for some reason.  I have looked everywhere I can think of to make sure there is no remnant of the old code left and cannot find any.  It seems like there is a cached copy of the old code somewhere that is being used.  I have looked in the properties of the button and in the all javascript area of the forms menu and cannot find any reference to the old code.
    Any Idea why this is happening?
    Nick B

    The Javascript code populates a field on the form and the If Then statement sets this value based on  the amount in another field.  I have changed all of the values in the If Then statement but the button is still using the old values.
    I have tried this on three different computers and it will not pick up the new values. 

  • I have two Apple IDs - one associated with iPad and iPhone and the other associated with iMac and MacAir. I am going to lose the former e-mail address imminently and would like to associate all devices with just one ID. How do I do this? Thanks

    I have two Apple IDs - one associated with iPad and iPhone and the other associated with iMac and MacAir. I am going to lose the former e-mail address imminently and would like to associate all devices with just one ID. How do I do this? Thanks

    Thanks - I guess it is like there were two of me!
    I bought the iPhone first and it seemed natural to link it to the (work) e-mail address which was in constant use. The iMac for home use came next and it seemed natural to use my home e-mail address, particularly as I knew by then that I would lose the work address after my imminent retirement. The same logic went for the recent puchase of the MacAir. I am not sure what happened with the iPad (also a recent purchase) - iTunes seemed to puch me towards the same ID as the iPhone.
    It is not a huge problem - just makes my persona look schizoid! Otherwise very happy with everything Apple.

  • Error while opening the ADOBE FORM via mail

    Hi to all,
    I have created a program to attached ADOBE FORM to mail.
    When I execute the program, it sends ADOBE FORM to my mail ID successfully.
    But when I open my mail and try to open attached ADOBE FORM, it gives error
    ADOBE READER COULD NOT OPEN u2018PDF FORM (1). PDFu2019 because it is either not a supported file type or because the file has been damaged ( for example, it was sent as an email attached and wasnu2019t correctly decoded).
    Please can any tell me, what the problem is and what the solution is for that?
    I shall be thankful to you for this.
    Regards
    Pavneet Rana
    Edited by: pavneet rana on Aug 1, 2011 2:22 PM

    Thanks for reply,
    below is the code.
    data:
      l_fm_name         TYPE rs38l_fnam,
       l_formname   TYPE fpname VALUE 'ZTESTF1' ,
      fp_docparams      TYPE sfpdocparams,
      FP_FORMOUTPUT     TYPE FPFORMOUTPUT,
      fp_outputparams   TYPE sfpoutputparams.
    data:  I_ATT_CONTENT_HEX  type SOLIX_TAB.
    START-OF-SELECTION.
    data: st  TYPE  ZTABFM11.
    data: it type table of sflight.
    data: wa like LINE OF it.
    data: wa_st like LINE OF ST.
      fp_docparams-langu   =      'E'.
      fp_docparams-country =      'US'.
      fp_docparams-fillable =      'X'.
      fp_outputparams-nodialog = 'X'.
      fp_outputparams-preview =   'X'.
      fp_outputparams-device   =  'LP01'.
      fp_outputparams-getpdf  =   'X' .
      fp_outputparams-dest   =    'LP01'.
      fp_outputparams-reqimm  =   'X'.
      fp_outputparams-reqdel  =   'X' .
      fp_outputparams-xfpoutdev = 'LP01'.
    CALL FUNCTION 'FP_FUNCTION_MODULE_NAME'
        EXPORTING
          i_name     = l_formname
        IMPORTING
          e_funcname = l_fm_name.
      E_INTERFACE_TYPE           =
      CALL FUNCTION 'FP_JOB_OPEN'
        CHANGING
          ie_outputparams = fp_outputparams
        EXCEPTIONS
          cancel          = 1
          usage_error     = 2
          system_error    = 3
          internal_error  = 4
          OTHERS          = 5.
    select * from sflight into TABLE it.
      loop at it into wa.
        wa_st-CARRID = wa-CARRID.
        wa_st-CONNID = wa-CONNID.
        wa_st-FLDATE = wa-FLDATE .
        wa_st-PLANETYPE   = wa-PLANETYPE.
        append wa_st to st.
        endloop.
      CALL FUNCTION l_fm_name
        EXPORTING
          /1bcdwb/docparams  = fp_docparams
              st               = st
        IMPORTING
          /1BCDWB/FORMOUTPUT = FP_FORMOUTPUT
        EXCEPTIONS
          usage_error        = 1
          system_error       = 2
          internal_error     = 3
          OTHERS             = 4
       CALL FUNCTION 'FP_JOB_CLOSE'
      IMPORTING
        E_RESULT             = result
       EXCEPTIONS
         usage_error          = 1
         system_error         = 2
         internal_error       = 3
         OTHERS               = 4
    CALL FUNCTION 'SCMS_XSTRING_TO_BINARY'
        EXPORTING
          BUFFER                = FP_FORMOUTPUT-PDF
      APPEND_TO_TABLE       = ' '
    IMPORTING
      OUTPUT_LENGTH         =
        TABLES
          BINARY_TAB            = I_ATT_CONTENT_HEX  .
    CLASS cl_bcs DEFINITION LOAD.
      DATA:
      lo_send_request TYPE REF TO cl_bcs VALUE IS INITIAL.
      lo_send_request = cl_bcs=>create_persistent( ).
    Message body and subject
      DATA:
      lt_message_body TYPE bcsy_text VALUE IS INITIAL,
      lo_document TYPE REF TO cl_document_bcs VALUE IS INITIAL.
      APPEND 'Dear,' TO lt_message_body.
      append ' ' to lt_message_body.
      APPEND 'Fill the details.'
      TO lt_message_body.
      append ' ' to lt_message_body.
      APPEND 'Thank You,' TO lt_message_body.
      lo_document = cl_document_bcs=>create_document(
      i_type = 'RAW'
      i_text = lt_message_body
      i_subject = 'flight details' ).
      DATA: lx_document_bcs TYPE REF TO cx_document_bcs VALUE IS INITIAL.
      TRY.
          lo_document->add_attachment(
          EXPORTING
          i_attachment_type = 'PDF'
          i_attachment_subject = 'flight details'
    I_ATTACHMENT_SIZE =
    I_ATTACHMENT_LANGUAGE = SPACE
    I_ATT_CONTENT_TEXT =
    I_ATTACHMENT_HEADER =
          I_ATT_CONTENT_HEX  = I_ATT_CONTENT_HEX  ).
        CATCH cx_document_bcs INTO lx_document_bcs.
      ENDTRY.
    Add attachment
    Pass the document to send request
      lo_send_request->set_document( lo_document ).
    Create sender
      DATA:
      lo_sender TYPE REF TO if_sender_bcs VALUE IS INITIAL,
      l_send type ADR6-SMTP_ADDR value 'mail id '.
    lo_sender = cl_cam_address_bcs=>create_internet_address( l_send ).
      lo_sender = cl_sapuser_bcs=>create( sy-uname ).
    Set sender
      lo_send_request->set_sender(
      EXPORTING
      i_sender = lo_sender ).
    Create recipient
      DATA:
      lo_recipient TYPE REF TO if_recipient_bcs VALUE IS INITIAL.
    lo_recipient = cl_sapuser_bcs=>create( sy-uname ).
      lo_recipient = cl_cam_address_bcs=>create_internet_address( l_send ).
    Set recipient
      lo_send_request->add_recipient(
      EXPORTING
      i_recipient = lo_recipient
      i_express = 'X' ).
    lo_send_request->add_recipient(
    EXPORTING
    i_recipient = lo_recipient
    i_express = 'X' ).
    Send email
      DATA: lv_sent_to_all(1) TYPE c VALUE IS INITIAL.
      lo_send_request->send(
      EXPORTING
      i_with_error_screen = 'X'
      RECEIVING
      result = lv_sent_to_all ).
      COMMIT WORK.
      message 'Form sucessfuly send to person' type 'I'.
    plesase can any one, provide the soultion.
    i shall be thankful toy you for this.
    regards
    pavneet rana

  • Acrobat Forms - receiving Images embedded in Distributed Forms

    Hi, I've been using the Acrobat forms through Live Cycle for a while now for small simple projects, but trying to implement it now in something a bit more complex (as well as learning more as I go).
    I've made a form in LiveCycle ES2 requesting Text, Radio Buttons ...
    ...BUT also that the respondee can send their company logo with the form. To make it simpler than just attaching the logo seperately in an Email.
    I've found the Image Field Object which allows the respondee to upload their Logo into the PDF which then gets mailed back to me.
    What I haven't seen is a way to extract this logo to a databank or similar.
    The text I can collect, sort through, and export as CSV or XML which is great, but other than the logos being embedded in the returned PDF, they don't seem to be accessible anywhere.
    I've probably overlooked it somewhere. (I hope). Can someone assist?
    (I'm also not certain what the difference between creating forms in LiveCycle and straight through Acrobat is, but I'll ask that in another question).
    Thanks Angus
    Acrobat X Pro
    LiveCycle ES2
    CS 5.5 Design Pro Suite

    Since your question is specific to Designer, ask in the LiveCycle forum. Be aware that adding pictures is a rather new process and may not work for folks with older versions of Acrobat or Reader (don't remember how far back this goes).

  • For this program i could send the smart form thru mail but in the inbox ..

    *& Report  ZSFOO
    REPORT  ZSFOO.
    *& Report  ZSFINV
    TABLES : KNA1,         " General Data In Customer Master
             KNB1,         " Customer Master(Company Code)
             BSID,         " Accounting: Secondary Index for Customers
             ZSMARTFORM,   " Custom table for Storing Bank Details
             zsf_exp_inv,  " Structure that stores required fields from all tables used
             KNVK.         " Customer Master Contact Partner
    data : Begin of it_struct occurs 0.
            include structure zsf_exp_inv01.
    data : End of it_struct.
    types : begin of ty_bsid,
            kunnr like bsid-kunnr,
            WAERS like bsid-WAERS,
            XBLNR LIKE BSID-XBLNR,
            BUDAT LIKE BSID-BUDAT,
            WRBTR LIKE BSID-WRBTR,
            BUKRS LIKE BSID-BUKRS,
            end of ty_bsid.
    types : begin of ty_kna1,
            kunnr like kna1-kunnr,
            NAME1 LIKE KNA1-NAME1,
            STRAS LIKE KNA1-STRAS,
            MCOD3 LIKE KNA1-MCOD3,
            LAND1 LIKE KNA1-LAND1,
            SORTL LIKE KNA1-SORTL,
            end of ty_kna1.
    types : begin of ty_knb1,
            kunnr like knb1-kunnr,
            ZTERM LIKE KNB1-ZTERM,
            end of ty_knb1.
    types : begin of ty_knVK,
            kunnr like kNVK-kunnr,
            NAME1 LIKE KNVK-NAME1,
            end of ty_knVK.
    types : begin of ty_ZSMARTFORM,
            SNO      LIKE ZSMARTFORM-SNO,
            CURRENCY LIKE zsmartform-currency,
            BANKNAME LIKE zsmartform-bankname,
            ADDRESS1 LIKE ZSMARTFORM-ADDRESS1,
            ADDRESS2 LIKE ZSMARTFORM-ADDRESS2,
            ADDRESS3 LIKE ZSMARTFORM-ADDRESS3,
            ADDRESS4 LIKE ZSMARTFORM-ADDRESS4,
            ADDRESS5 LIKE ZSMARTFORM-ADDRESS5,
            ADDRESS6 LIKE ZSMARTFORM-ADDRESS6,
            VALIDFROM LIKE ZSMARTFORM-VALIDFROM,
            VALIDTO   LIKE ZSMARTFORM-VALIDTO,
            end of ty_ZSMARTFORM.
    data : it_bsid type table of ty_bsid,
           it_kna1 type table of ty_kna1,
           it_knb1 type table of ty_knb1,
           it_zsmartform type table of ty_zsmartform,
           it_knVK type table of ty_kNVK.
    data : wa_bsid like line of it_bsid,
           wa_kna1 like line of it_kna1,
           wa_knb1 like line of it_knb1,
           wa_zsmartform like line of it_zsmartform,
           wa_knVK like line of it_knVK.
    *****************Selection Screen**********************************
    SELECTION-SCREEN BEGIN OF BLOCK B1 WITH FRAME TITLE TEXT-000.
    SELECT-OPTIONS : S_KUNNR FOR KNA1-KUNNR,
                     S_belnr FOR BSID-belnr,
                     S_BUKRS FOR BSID-BUKRS,
                     S_CURR FOR ZSMARTFORM-CURRENCY.
    SELECTION-SCREEN END OF BLOCK B1.
    DATA : BEGIN OF IT_PARAM OCCURS 0.
            INCLUDE STRUCTURE ZPARAMETERS.
    DATA :  END OF IT_PARAM.
    SELECTION-SCREEN BEGIN OF BLOCK B2 WITH FRAME TITLE TEXT-001.
    SKIP 1.
    Parameters : OPTION1 AS CHECKBOX,
                 P_POINF(300) type c,
                 OPTION2 AS CHECKBOX,
                 P_DESC(300) TYPE C,
                 OPTION3 AS CHECKBOX,
                 P_MONTH(200) TYPE C,
                 OPTION4 AS CHECKBOX,
                 P_RATE(100)  TYPE C.
    SELECTION-SCREEN END OF BLOCK B2.
    **********************PARAMETERS***********************************
    data :  l type i,
            Y(300) type c,
            j type i,
            k type i value 1,
            s type i,
            m(300) type c,
            p type i,
            z type i.
    data :  l1 type i,
            Y1(300) type c,
            j1 type i,
            k1 type i value 1,
            s1 type i,
            m1(300) type c,
            p1 type i,
            z1 type i.
    data :  l2 type i,
            Y2(300) type c,
            j2 type i,
            k2 type i value 1,
            s2 type i,
            m2(300) type c,
            p2 type i,
            z2 type i.
    data :  l3 type i,
            Y3(300) type c,
            j3 type i,
            k3 type i value 1,
            s3 type i,
            m3(300) type c,
            p3 type i,
            z3 type i.
    IF OPTION1 = 'X'.
      concatenate  P_POINF  ',' into P_POINF.
      l = strlen( P_POINF ).
      do l times.
        Y = P_POINF+j(k).
        case Y.
          when ','.
            m = P_POINF+s(z).
            s = j + 1.
            z = -1.
            p = p + 1.
            if p = 1.
              IT_PARAM-LINE1 = m.
            endif.
            if p = 2.
              IT_PARAM-LINE2 = m.
            endif.
            if p = 3.
              IT_PARAM-LINE3 = m.
            endif.
         when '.'.
            if p = 4.
              IT_PARAM-LINE4 = m.
            endif.
        endcase.
        j = j + 1.
        z = z + 1.
      enddo.
    ENDIF.
    IF OPTION2 = 'X'.
      concatenate  P_DESC  ',' into P_DESC.
      l1 = strlen( P_DESC ).
      do l1 times.
        Y1 = P_DESC+j1(k1).
        case Y1.
          when ','.
            m1 = P_DESC+s1(z1).
            s1 = j1 + 1.
            z1 = -1.
            p1 = p1 + 1.
            if p1 = 1.
              IT_PARAM-LINE5 = m1.
            endif.
            if p1 = 2.
              IT_PARAM-LINE6 = m1.
            endif.
            if p1 = 3.
              IT_PARAM-LINE7 = m1.
            endif.
         when '.'.
            if p1 = 4.
              IT_PARAM-LINE8 = m1.
            endif.
        endcase.
        j1 = j1 + 1.
        z1 = z1 + 1.
      enddo.
    ENDIF.
    IF OPTION3 = 'X'.
      concatenate  P_MONTH  ',' into P_MONTH.
      l2 = strlen( P_MONTH ).
      do l2 times.
        Y2 = P_MONTH+j2(k2).
        case Y2.
          when ','.
            m2 = P_MONTH+s2(z2).
            s2 = j2 + 1.
            z2 = -1.
            p2 = p2 + 1.
            if p2 = 1.
              IT_PARAM-LINE9 = m2.
            endif.
            if p2 = 2.
              IT_PARAM-LINE10 = m2.
            endif.
            if p2 = 3.
              IT_PARAM-LINE11 = m2.
            endif.
         when '.'.
            if p2 = 4.
              IT_PARAM-LINe12 = m2.
            endif.
        endcase.
        j2 = j2 + 1.
        z2 = z2 + 1.
      enddo.
    ENDIF.
    IF OPTION4 = 'X'.
      concatenate  P_RATE  ',' into P_RATE.
      l3 = strlen( P_RATE ).
      do l3 times.
        Y3 = P_RATE+j3(k3).
        case Y3.
          when ','.
            m3 = P_RATE+s3(z3).
            s3 = j3 + 1.
            z3 = -1.
            p3 = p3 + 1.
            if p3 = 1.
              IT_PARAM-LINE13 = m3.
            endif.
            if p3 = 2.
              IT_PARAM-LINE14 = m3.
            endif.
            if p3 = 3.
              IT_PARAM-LINE15 = m3.
            endif.
            if p3 = 4.
              IT_PARAM-LINe16 = m3.
            endif.
        endcase.
        j3 = j3 + 1.
        z3 = z3 + 1.
      enddo.
    ENDIF.
    APPEND IT_PARAM.
    select * from kna1 into corresponding fields of table it_kna1 where kunnr in s_kunnr.
    select * from knb1 into corresponding fields of table it_knb1 for all entries in it_kna1 where kunnr = it_kna1-kunnr.
    select * from bsid into corresponding fields of table it_bsid for all entries in it_kna1 where kunnr = it_kna1-kunnr and belnr in s_belnr and bukrs in s_bukrs..
    SELECT * FROM KNVK INTO CORRESPONDING FIELDS OF TABLE IT_KNVK FOR ALL ENTRIES IN IT_KNA1 WHERE KUNNR = IT_KNA1-KUNNR.
    select * from zsmartform into corresponding fields of table it_zsmartform .
    DATA :  AMT LIKE SPELL.
    loop at it_bsid into wa_bsid.
      read table it_kna1 into wa_kna1 with key kunnr = wa_bsid-kunnr.
      read table it_knb1 into wa_knb1 with key kunnr = wa_bsid-kunnr.
      read table it_zsmartform into wa_zsmartform with key  CURRENCY =  wa_bsid-WAERS.
      READ TABLE IT_KNVK INTO WA_KNVK WITH KEY KUNNR = WA_BSID-KUNNR.
      it_struct-name1 = wa_kna1-name1.
      it_struct-stras = wa_kna1-stras.
      it_struct-mcod3 = wa_kna1-mcod3.
      it_struct-land1 = wa_kna1-land1.
      it_struct-sortl = wa_kna1-sortl.
      it_struct-zterm = wa_knb1-zterm.
      it_struct-xblnr = wa_bsid-xblnr.
    it_struct-currency = wa_zsmartform-currency.
      it_struct-currency = wa_bsid-waers.
      it_struct-budat = wa_bsid-budat.
      it_struct-BANKNAME = wa_zsmartform-BANKNAME.
      it_struct-ADDRESS1 = wa_zsmartform-ADDRESS1.
      it_struct-ADDRESS2 = wa_zsmartform-ADDRESS2.
      it_struct-ADDRESS3 = wa_zsmartform-ADDRESS3.
      it_struct-ADDRESS4 = wa_zsmartform-ADDRESS4.
      it_struct-ADDRESS5 = wa_zsmartform-ADDRESS5.
      it_struct-ADDRESS6 = wa_zsmartform-ADDRESS6.
      it_struct-CURR = WA_BSID-WRBTR.
      IT_STRUCT-NAME = WA_KNVK-NAME1.
    IT_STRUCT-AMOUNT = IT_SPELL-AMT.
      append it_struct.
    endloop.
    data : x type i,
           x1 type i,
           a type string.
    loop at it_struct.
      x = strlen( it_struct-curr ).
      x1 = x - 3.
      a = it_struct-curr+0(x1).
      CALL FUNCTION 'SPELL_AMOUNT'
          EXPORTING
            AMOUNT          = a
      CURRENCY        = ' '
      FILLER          = ' '
      LANGUAGE        = SY-LANGU
          IMPORTING
            IN_WORDS        = AMT.
    EXCEPTIONS
      NOT_FOUND       = 1
      TOO_LARGE       = 2
      OTHERS          = 3
    *IF SY-SUBRC <> 0.
    MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
            WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
    *ENDIF.
    endloop.
    DATA: ws_ucomm LIKE sy-ucomm.
    DATA: form_name TYPE rs38l_fnam.
    DATA: wa_ctrlop TYPE ssfctrlop,
    wa_outopt TYPE ssfcompop.
    data : i_receivers TYPE TABLE OF somlreci1 WITH HEADER LINE,
          i_record LIKE solisti1 OCCURS 0 WITH HEADER LINE.
    DATA: t_otfdata TYPE ssfcrescl,
    t_pdf_tab LIKE tline OCCURS 0 WITH HEADER LINE,
    i_objpack LIKE sopcklsti1 OCCURS 0 WITH HEADER LINE,
          i_objtxt LIKE solisti1 OCCURS 0 WITH HEADER LINE,
          i_objbin LIKE solisti1 OCCURS 0 WITH HEADER LINE,
          i_reclist LIKE somlreci1 OCCURS 0 WITH HEADER LINE.
      data : wa_objhead TYPE soli_tab,
      wa_doc_chng typE sodocchgi1,
          w_data TYPE sodocchgi1,
          wa_buffer TYPE string,
          v_len_in LIKE sood-objlen,
          v_len_out LIKE sood-objlen,
          v_len_outn TYPE i,
          v_lines_txt TYPE i,
          v_lines_bin TYPE i.
    DATA: t_otf TYPE itcoo OCCURS 0 WITH HEADER LINE.
    DATA: w_filesize TYPE string.
    DATA: w_bin_filesize TYPE i.
    wa_ctrlop-getotf = 'X'.
    CALL FUNCTION '/1BCDWB/SF00000001'
    EXPORTING
    control_parameters = wa_ctrlop
    output_options = wa_outopt
    user_settings = 'X'
    IN_WORDS = amt
    importing
    job_output_info = t_otfdata
    TABLES
    I_ZSF_EXP_INV = it_struct
    I_ZPARAMETERS = it_param.
    IF SY-SUBRC <> 0.
    MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
    WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
    ENDIF.
    t_otf[] = t_otfdata-otfdata[].
    CALL FUNCTION 'CONVERT_OTF'
    EXPORTING
    format = 'PDF'
    max_linewidth = 132
    IMPORTING
    bin_filesize = w_bin_filesize
    TABLES
    otf = t_otf
    lines = t_pdf_tab
    EXCEPTIONS
    err_max_linewidth = 1
    err_format = 2
    err_conv_not_possible = 3
    OTHERS = 4
    IF sy-subrc <> 0.
    MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
    WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
    ENDIF.
    CALL FUNCTION 'WS_DOWNLOAD'
    EXPORTING
    bin_filesize = w_bin_filesize
    CODEPAGE = ' '
    filename = 'c:     est59.PDF'
    filetype = 'BIN'
    IMPORTING
    filelength = w_filesize
    TABLES
    data_tab = t_pdf_tab
    EXCEPTIONS
    file_open_error = 1
    file_write_error = 2
    invalid_filesize = 3
    invalid_type = 4
    no_batch = 5
    unknown_error = 6
    invalid_table_width = 7
    gui_refuse_filetransfer = 8
    customer_error = 9
    OTHERS = 10
    IF sy-subrc <> 0.
    *You should include message-id in the report heading
    WRITE : sy-subrc.
    ELSE.
    WRITE : 'File Test.pdf downloaded succesfully'.
    ENDIF.
    loop at t_pdf_tab.
        translate t_pdf_tab using '~'.
        concatenate wa_buffer t_pdf_tab into wa_buffer.
      endloop.
      translate wa_buffer using '~'.
      do.
        i_record = wa_buffer.
        append i_record.
        shift wa_buffer left by 255 places.
        if wa_buffer is initial.
          exit.
        endif.
      enddo.
    Attachment
      refresh:
        i_reclist,
        i_objtxt,
        i_objbin,
        i_objpack.
      clear wa_objhead.
      i_objbin[] = i_record[].
    Create Message Body
    Title and Description
      i_objtxt = 'test with pdf-Attachment!'.
      append i_objtxt.
      describe table i_objtxt lines v_lines_txt.
      read table i_objtxt index v_lines_txt.
      wa_doc_chng-obj_name = 'smartform'.
      wa_doc_chng-expiry_dat = sy-datum + 10.
      wa_doc_chng-obj_descr = 'smartform'.
      wa_doc_chng-sensitivty = 'O'.
      wa_doc_chng-doc_size = v_lines_txt * 255.
    Main Text
    wa_doc_chng-doc_size = ( v_lines_txt - 1 ) * 255 + strlen( i_objtxt )
      clear i_objpack-transf_bin.
      i_objpack-head_start = 1.
      i_objpack-head_num = 0.
      i_objpack-body_start = 1.
      i_objpack-body_num = v_lines_txt.
      i_objpack-doc_type = 'RAW'.
      append i_objpack.
    i_objpack-transf_bin = 'X'.
    i_objpack-head_start = 1.
    i_objpack-head_num = 1.
    i_objpack-body_start = 1.
    i_objpack-body_num = v_lines_bin.
    i_objpack-doc_type = 'PDF'.
    i_objpack-obj_name = 'Smartform'.
    CONCATENATE 'Hazard report-' p_load '.pdf' INTO i_objpack-obj_descr.
    describe table i_objbin lines v_lines_bin.
    read table i_objbin index v_lines_bin.
    i_objpack-doc_size =  v_lines_bin * 255 .
    i_objpack-obj_descr = 'test'.
    i_objpack-doc_size = v_lines_bin * 255.
    APPEND i_objpack.
    Attachment
    (pdf-Attachment)
    i_objpack-transf_bin = 'X'.
    i_objpack-head_start = 1.
    i_objpack-head_num = 0.
    i_objpack-body_start = 1.
    Länge des Attachment ermitteln
    describe table i_objbin lines v_lines_bin.
    read table i_objbin index v_lines_bin.
    i_objpack-doc_size =  v_lines_bin * 255 .
    i_objpack-body_num = v_lines_bin.
    i_objpack-doc_type = 'PDF'.
    i_objpack-obj_name = 'smart'.
    i_objpack-obj_descr = 'test'.
    append i_objpack.
      clear i_reclist.
      i_reclist-receiver = '[email protected]'.
         i_reclist-express = 'X'.
      i_reclist-rec_type = 'U'.
      append i_reclist.
        call function 'SO_NEW_DOCUMENT_ATT_SEND_API1'
             EXPORTING
                  document_data              = wa_doc_chng
                  COMMIT_WORK = 'X'
                  put_in_outbox              = 'X'
             TABLES
                  packing_list               = i_objpack
                  object_header              = wa_objhead
                  CONTENTS_BIN               = i_objbin
                  contents_txt               = i_objtxt
                  receivers                  = i_reclist
             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.
    for this program i could send the smart form thru mail but in the inbox i could not
    download it it says needed to be decoded properly.file not starting with pdf....
       IF sy-subrc <> 0.
         MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno
         WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
       ELSE.
         CALL FUNCTION 'POPUP_TO_INFORM'
           EXPORTING
             titel = 'Mail sent'(003)
             txt1  = 'The report is sent via e-mail.'(004)
             txt2  = '  '.
         LEAVE PROGRAM.
       ENDIF.

    hi krishna,
    u r right. there is no error  in sending the mail and the file but the problem is that file created and converted to pdf is not done properly.jst verify whether the file is created properly or not .thats the only problem that can occurs else ur program is absolutely right.

  • Adobe PDF-based print forms - how to send pdf-form by mail?

    Hello All.
    I have created a PDF-form and now I want to send the form by mail without
    seeing it on my screen first. I want it to be done in the backround.
    I'm not using java/abap web dynpro.
    Can somebody help me with this?
    Thanks, Barak.

    hi
    good
    go through this link hope this would help you solve your problem
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/8cd6adbb-0301-0010-39ba-938c601d5db9
    reward point if helpful.
    thanks
    mrutyun^

  • Simple Q. how to store/publish acrobat form and "return" as email attachment

    New to acrobat.com and wondering if this can be done (with acrobat.com).
    I have roughly 20 acrobat forms that I want to be accessible on the internet for about 5 specific people to access via the internet. The goal would be for them to click on the acrobat form, fill it out and then "return" it to me as an email attachment. The forms are not complex or long, typically 5 questions to respond to.
    So, I signed up for the free buzz option, uploaded a pdf form and saved it in a shared workspace. I see the file (test.pdf) in the all files section. The downward-pointing triangular arrow next to the file gives me the option of open vs download vs share among other choices. I really just want to open, but when I try that it says"this file is a pdf form. Please download the file and use adobe reader to fill out the form and submit your responses". I then click download it then asks for a location (this will be a problem-source of confusion). I save it to a location but that location already has that file and wants to  overwrite it-another problem. I quickly see that this is the wrong solution for me.
    So, can this be done with acrobat.com or should I be using something like dreamweaver and a personal web site? Thanks in advance.

    Hello there,
    Thank you for your post. What you would like to do is most easily achieved using Acrobat desktop software; this is a well-defined workflow, using Acrobat.com to distribute forms and collect responses, and deliver these responses to the Acrobat Tracker, where you can then analyze them and sort the data. If you're on a Windows machine, I recommend downloading a free 30-day trial of Acrobat Pro software, which you can get here:
    http://www.adobe.com/products/acrobatpro/tryout.html
    (Unfortunately, there is no trial available for Mac at this time.)
    Beyond that, there really isn't a more streamlined way to collect form responses with Acrobat.com; the Acrobat workflow works very well, however, and I encourage you to give it a shot. Here's a video that illustrates how it works:
    http://www.adobe.com/designcenter/video_workshop/?id=vid0348
    Please let me know if you have any further questions about Acrobat.com, and I will be happy to answer them for you.
    Best regards,
    Rebecca

  • Acrobat form with server side submit, posting blank data

    Read more
    Acrobat form with server side submit, posting blank data,
    thanh xả tràn
    I have a PDF form which gets submitted to the server using a submit (server-side) button. The data is then received in XML format by a ColdFusion component which does some validation and stores it into the database.
    This PDF form is usually filled in by our clients using Adobe Reader 8 or below. While most of the times(and I mean like 96-97% of the times) everything goes well, at times we receive blank data into our database!! This renders couple of other features in our application useless as they try to parse an XML which does not exist.
    I do believe that this is not a problem at the ColdFusion side because all it does is trim(ToString(toBinary(GetHttpRequestData().content))).
    Does anyone has a clue as to why the data will be lost upon form submission?? I have done a lot of googling around it but in vain!

    There is an outside chance someone is just playing with you and submitting a blank form. Not uncommon if someone is not too familiar with forms.

  • Broken Reader functionality after getting an Acrobat Form back.

    Hi,
    we have recently run into the problem that several completed Acrobat Forms with enabled extended Reader features (for saving the form from Reader) came back with the Reader features broken:
    The main problem lies in the fact that we set some textboxes to allow multi-line entry and to scroll long text. (We were pretty certain that some users would need more space than there is available).
    This leaves us with a completed form in which only users with Acrobat Standard or Pro can access the complete text entries.
    I tried to reproduce the error but failed. I did use a single line of JavaScript as an page entry event on the first page to turn off the field overlay.
    That's more or less all there's special about the file. At least there seems to be some kind of regularity in the behavior: a second version of the same form from one of the users causing problems was broken, too.
    Unfortunately, I don't know any details on which reader version the users filling out the form have.
    I also can't share the broken foms since the contents are pretty confidential.
    Has anyone else experienced something similar?
    Many thanks and best regards,
    Mike

    Yes, it should be a custom calculate script. Here's a sample one below. It assumes the fields are named "A1", "A2", ..."A23". You will have to change the value of the "row" variable for each script, which is currently set to 2, meaning it should go in the A2 field. This really should be a function in a document-level JavaScript to it can be called by passing the row number or extracting it from the value of event.target.name, but it should get you started. Note that I didn't test it, so it might need some tweaking:
    // Custom Calculation script for row 2
    (function () {
        // Row number of this field
        var row = 2;
        // Get the value of the A column field
        var sVal = getField("A" + row).valueAsString;
        var sVal2;
         // Set this field value to  "O/D" if blank
        if (!sVal) {
            event.value = "O/D";
            return;
        // Scan the previous rows to see if any match this value
        for (var i = 1; i < row; i += 1) {
            // Get the current row value
            sVal2 = getField("A" + i).valueAsString;
            // See if it matches
            if (sVal2 === sVal) {
                event.value = "Deobligate";
                return;
         // No match was found. so set this field value to "Obligate"
        event.value = "Obligate";

  • Acrobat Form Wizard, need to change distribution email address

    When I'm using the Acrobat Form Wizard, I don't want my respondents to email me, I want them to email the Department I'm creating the form for. How do I change the email address?

    I've got a PDF form, created by a client, which I'm trying to setup for email collection of completed forms.
    Problem is, when I go through the steps to "distribute" the form, it never asks me what email address I'd like the completed forms sent to. And in the end, it choose my own personal email address.
    Instead, I'd like to be able to specify my client's email address so he can receive the completed forms.
    Can anyone tell me how to change the default address for receiving forms?
    Thanks,
    Jade

  • Esigning acrobat forms

    I like to esign recieved acrobat forms but that file is rejected at the end of upload.
    (The forms returns to my mail in-box after completed by the resonder, ordinary Acrobat Forms )
    How can I 'transform' that file into an ordinary pdf that will not be rejected.
    This couestion leads into a more general question about what files you can esign.
    I have been testing a bit with portfolios with and without secured files.
    The reason for this testing is to stamp a secure time on the file.
    The uploads are mostly rejected.
    Please let me have your comments
    regards

    I'd have to check for sure, but one issue with forms is that you can change the data after signing, which is probably not the behavior you would like to see.
    You can flatten the form fields in a PDF which brings the data into the main document layer and makes it uneditable.
    Ordinary PDF forms (acroforms) are pretty easy to flatten.
    In Acrobat Pro, choose Advanced>Preflight and go to the Fixup category. Choose Flatten Form Fields and Annotations.
    You can also flatten form fields by using the PDF Optimizer.
    If you only have Acrobat Standard, you can print to the Adobe PDF Printer driver to flatten the document or use a script to flatten the form.
    See: http://blogs.adobe.com/acrolaw/2010/02/add_a_flatten_document_menu_item.html
    That script mentioned in the article also works in Pro.

Maybe you are looking for

  • Unable to figure out paper sizes in PSE 9...

    Hi, I am trying to print a 4x6 photo... when I click print the pse print window opens and asks to select: printer, paper size & print size.  I don't know what paper sizes they are offering, ex: KG, KG.NMg,  PhotoPaper2L, PhotoPaper2L.NMgn, PhotoPaper

  • Two mappings in one scenario without bpm

    Hi, I am using two different mappings. Output of one mapping is acting as an input for other mapping i.e source message for second mapping. Is it possible to do this scenario without using bpm?

  • Is it possible to do "1st and 3d" week of month events?

    I'd like to have a recurring event that happens 1st and 3d Monday of the month. The custom option for recurring events doesn't seem to allow this ... but is there a way?

  • Feature request: View layer comps in both Comments and Extract

    Good day, I'd like to see the layer comps dropdown duplicated and applied to the Comments panel of Extract, in hopes that when viewing layer comps over the web, there's better, faster performance when reviewing comps. Extract is wonderful, but not ev

  • Nikon D200 Raw Support

    Hi there, I purchased Aperture immediately it came out in December 2005 at the same time I got my new Nikon D200. Now some 3 months later I still cannot use Aperture for my Raw files from the D200. Does anyone else have this same problem and/or does