<?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: emailing scripts &amp; forms in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/emailing-scripts-forms/m-p/1322993#M166058</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;IN the close_form function,YOu get the otf format of the form.&lt;/P&gt;&lt;P&gt;Then use the fm.&lt;/P&gt;&lt;P&gt;CONVERT_OTF_2_PDF&lt;/P&gt;&lt;P&gt;Then you can send the pdf as an attachmnet using the fm:&lt;/P&gt;&lt;P&gt;SO_NEW_DOCUMENT_ATT_SEND_API1&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Ravi&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 12 May 2006 18:01:06 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2006-05-12T18:01:06Z</dc:date>
    <item>
      <title>emailing scripts &amp; forms</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/emailing-scripts-forms/m-p/1322992#M166057</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi frnds &lt;/P&gt;&lt;P&gt;can anybody tell me how to email script and forms. &lt;/P&gt;&lt;P&gt;well for emailing we have to download the script to pdf file how to do that .has anybody used rstxpdft4 progrm. we have to give the spool request no for downloading into pdf file .  but i dont know how to generate the spool request no.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 12 May 2006 17:54:06 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/emailing-scripts-forms/m-p/1322992#M166057</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-05-12T17:54:06Z</dc:date>
    </item>
    <item>
      <title>Re: emailing scripts &amp; forms</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/emailing-scripts-forms/m-p/1322993#M166058</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;IN the close_form function,YOu get the otf format of the form.&lt;/P&gt;&lt;P&gt;Then use the fm.&lt;/P&gt;&lt;P&gt;CONVERT_OTF_2_PDF&lt;/P&gt;&lt;P&gt;Then you can send the pdf as an attachmnet using the fm:&lt;/P&gt;&lt;P&gt;SO_NEW_DOCUMENT_ATT_SEND_API1&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Ravi&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 12 May 2006 18:01:06 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/emailing-scripts-forms/m-p/1322993#M166058</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-05-12T18:01:06Z</dc:date>
    </item>
    <item>
      <title>Re: emailing scripts &amp; forms</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/emailing-scripts-forms/m-p/1322994#M166059</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi Rohit,&lt;/P&gt;&lt;P&gt;   Use FM &amp;lt;b&amp;gt;SO_NEW_DOCUMENT_ATT_SEND_API1&amp;lt;/b&amp;gt; for sending as an email...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Santosh&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 12 May 2006 19:04:02 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/emailing-scripts-forms/m-p/1322994#M166059</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-05-12T19:04:02Z</dc:date>
    </item>
    <item>
      <title>Re: emailing scripts &amp; forms</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/emailing-scripts-forms/m-p/1322995#M166060</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hai Rohit Gupta&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Check the following COde&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;REPORT ZRICH_0003.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;DATA: ITCPO LIKE ITCPO,&lt;/P&gt;&lt;P&gt;      TAB_LINES LIKE SY-TABIX.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Variables for EMAIL functionality&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;DATA: MAILDATA   LIKE SODOCCHGI1.&lt;/P&gt;&lt;P&gt;DATA: MAILPACK   LIKE SOPCKLSTI1 OCCURS 2 WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;DATA: MAILHEAD   LIKE SOLISTI1 OCCURS 1 WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;DATA: MAILBIN    LIKE SOLISTI1 OCCURS 10 WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;DATA: MAILTXT    LIKE SOLISTI1 OCCURS 10 WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;DATA: MAILREC    LIKE SOMLREC90 OCCURS 0  WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;DATA: SOLISTI1   LIKE SOLISTI1 OCCURS 0 WITH HEADER LINE.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;PERFORM SEND_FORM_VIA_EMAIL.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;************************************************************************&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      FORM  SEND_FORM_VIA_EMAIL                                      *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;************************************************************************&lt;/P&gt;&lt;P&gt;FORM  SEND_FORM_VIA_EMAIL.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;  CLEAR:    MAILDATA, MAILTXT, MAILBIN, MAILPACK, MAILHEAD, MAILREC.&lt;/P&gt;&lt;P&gt;  REFRESH:  MAILTXT, MAILBIN, MAILPACK, MAILHEAD, MAILREC.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Creation of the document to be sent File Name&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  MAILDATA-OBJ_NAME = 'TEST'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Mail Subject&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  MAILDATA-OBJ_DESCR = 'Subject'.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Mail Contents&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  MAILTXT-LINE = 'Here is your file'.&lt;/P&gt;&lt;P&gt;  APPEND MAILTXT.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Prepare Packing List&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  PERFORM PREPARE_PACKING_LIST.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Set recipient - email address here!!!&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  MAILREC-RECEIVER = 'itsme@whatever.com'.&lt;/P&gt;&lt;P&gt;  MAILREC-REC_TYPE  = 'U'.&lt;/P&gt;&lt;P&gt;  APPEND MAILREC.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Sending the document&lt;/P&gt;&lt;/LI&gt;&lt;/UL&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              = MAILDATA&lt;/P&gt;&lt;P&gt;            PUT_IN_OUTBOX              = ' '&lt;/P&gt;&lt;P&gt;       TABLES&lt;/P&gt;&lt;P&gt;            PACKING_LIST               = MAILPACK&lt;/P&gt;&lt;P&gt;            OBJECT_HEADER              = MAILHEAD&lt;/P&gt;&lt;P&gt;            CONTENTS_BIN               = MAILBIN&lt;/P&gt;&lt;P&gt;            CONTENTS_TXT               = MAILTXT&lt;/P&gt;&lt;P&gt;            RECEIVERS                  = MAILREC&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;            OPERATION_NO_AUTHORIZATION = 4&lt;/P&gt;&lt;P&gt;            OTHERS                     = 99.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;ENDFORM.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;************************************************************************&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     Form  PREPARE_PACKING_LIST&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;************************************************************************&lt;/P&gt;&lt;P&gt;FORM PREPARE_PACKING_LIST.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;  CLEAR:    MAILPACK, MAILBIN, MAILHEAD.&lt;/P&gt;&lt;P&gt;  REFRESH:  MAILPACK, MAILBIN, MAILHEAD.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;  DESCRIBE TABLE MAILTXT LINES TAB_LINES.&lt;/P&gt;&lt;P&gt;  READ TABLE MAILTXT INDEX TAB_LINES.&lt;/P&gt;&lt;P&gt;  MAILDATA-DOC_SIZE = ( TAB_LINES - 1 ) * 255 + STRLEN( MAILTXT ).&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Creation of the entry for the compressed document&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  CLEAR MAILPACK-TRANSF_BIN.&lt;/P&gt;&lt;P&gt;  MAILPACK-HEAD_START = 1.&lt;/P&gt;&lt;P&gt;  MAILPACK-HEAD_NUM = 0.&lt;/P&gt;&lt;P&gt;  MAILPACK-BODY_START = 1.&lt;/P&gt;&lt;P&gt;  MAILPACK-BODY_NUM = TAB_LINES.&lt;/P&gt;&lt;P&gt;  MAILPACK-DOC_TYPE = 'RAW'.&lt;/P&gt;&lt;P&gt;  APPEND MAILPACK.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Creation of the document attachment&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;This form gets the OTF code from the SAPscript form.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;If you already have your OTF code, I believe that you may&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;be able to skip this form.  just do the following code, looping thru&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;your SOLISTI1 and updating MAILBIN.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  PERFORM GET_OTF_CODE.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;  LOOP AT SOLISTI1.&lt;/P&gt;&lt;P&gt;    MOVE-CORRESPONDING SOLISTI1 TO MAILBIN.&lt;/P&gt;&lt;P&gt;    APPEND MAILBIN.&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;  DESCRIBE TABLE MAILBIN LINES TAB_LINES.&lt;/P&gt;&lt;P&gt;  MAILHEAD = 'TEST.OTF'.&lt;/P&gt;&lt;P&gt;  APPEND MAILHEAD.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;UL&gt;&lt;UL&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;Creation of the entry for the compressed attachment&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;P&gt;  MAILPACK-TRANSF_BIN = 'X'.&lt;/P&gt;&lt;P&gt;  MAILPACK-HEAD_START = 1.&lt;/P&gt;&lt;P&gt;  MAILPACK-HEAD_NUM = 1.&lt;/P&gt;&lt;P&gt;  MAILPACK-BODY_START = 1.&lt;/P&gt;&lt;P&gt;  MAILPACK-BODY_NUM = TAB_LINES.&lt;/P&gt;&lt;P&gt;  MAILPACK-DOC_TYPE = 'OTF'.&lt;/P&gt;&lt;P&gt;  MAILPACK-OBJ_NAME = 'TEST'.&lt;/P&gt;&lt;P&gt;  MAILPACK-OBJ_DESCR = 'Subject'.&lt;/P&gt;&lt;P&gt;  MAILPACK-DOC_SIZE = TAB_LINES * 255.&lt;/P&gt;&lt;P&gt;  APPEND MAILPACK.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;ENDFORM.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;************************************************************************&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     Form  GET_OTF_CODE&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;************************************************************************&lt;/P&gt;&lt;P&gt;FORM  GET_OTF_CODE.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;  DATA: BEGIN OF OTF OCCURS 0.&lt;/P&gt;&lt;P&gt;          INCLUDE STRUCTURE ITCOO .&lt;/P&gt;&lt;P&gt;  DATA: END OF OTF.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;  DATA: ITCPO LIKE ITCPO.&lt;/P&gt;&lt;P&gt;  DATA: ITCPP LIKE ITCPP.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;  CLEAR ITCPO.&lt;/P&gt;&lt;P&gt;  ITCPO-TDGETOTF = 'X'.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Start writing OTF code&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  CALL FUNCTION 'OPEN_FORM'&lt;/P&gt;&lt;P&gt;       EXPORTING&lt;/P&gt;&lt;P&gt;            FORM     = 'ZTEST_FORM'&lt;/P&gt;&lt;P&gt;            LANGUAGE = SY-LANGU&lt;/P&gt;&lt;P&gt;            OPTIONS  = ITCPO&lt;/P&gt;&lt;P&gt;            DIALOG   = ' '&lt;/P&gt;&lt;P&gt;       EXCEPTIONS&lt;/P&gt;&lt;P&gt;            OTHERS   = 1.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'START_FORM'&lt;/P&gt;&lt;P&gt;       EXCEPTIONS&lt;/P&gt;&lt;P&gt;            ERROR_MESSAGE = 01&lt;/P&gt;&lt;P&gt;            OTHERS        = 02.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'WRITE_FORM'&lt;/P&gt;&lt;P&gt;       EXPORTING&lt;/P&gt;&lt;P&gt;            WINDOW        = 'MAIN'&lt;/P&gt;&lt;P&gt;       EXCEPTIONS&lt;/P&gt;&lt;P&gt;            ERROR_MESSAGE = 01&lt;/P&gt;&lt;P&gt;            OTHERS        = 02.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Close up Form and get OTF code&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  CALL FUNCTION 'END_FORM'&lt;/P&gt;&lt;P&gt;       EXCEPTIONS&lt;/P&gt;&lt;P&gt;            ERROR_MESSAGE = 01&lt;/P&gt;&lt;P&gt;            OTHERS        = 02.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;  MOVE-CORRESPONDING ITCPO TO ITCPP.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'CLOSE_FORM'&lt;/P&gt;&lt;P&gt;       IMPORTING&lt;/P&gt;&lt;P&gt;            RESULT  = ITCPP&lt;/P&gt;&lt;P&gt;       TABLES&lt;/P&gt;&lt;P&gt;            OTFDATA = OTF&lt;/P&gt;&lt;P&gt;       EXCEPTIONS&lt;/P&gt;&lt;P&gt;            OTHERS  = 1.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Move OTF code to structure SOLI form email&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  CLEAR SOLISTI1. REFRESH SOLISTI1.&lt;/P&gt;&lt;P&gt;  LOOP AT OTF.&lt;/P&gt;&lt;P&gt;    SOLISTI1-LINE = OTF.&lt;/P&gt;&lt;P&gt;    APPEND SOLISTI1.&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;ENDFORM.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;Thanks &amp;amp; regards&lt;/P&gt;&lt;P&gt;Sreenivasulu P&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 13 May 2006 06:32:40 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/emailing-scripts-forms/m-p/1322995#M166060</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-05-13T06:32:40Z</dc:date>
    </item>
  </channel>
</rss>

