<?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 avoid  printer settings  while sending  to email address in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/avoid-printer-settings-while-sending-to-email-address/m-p/4543947#M1073349</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;  I am enclosing this program, which sends as srmartform attachment to the corresponding address&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  but  i want to avoid  printer settings, Please let me know how to do this&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;REPORT ZTEST_ASHAMAIL.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Internal Table declarations&lt;/P&gt;&lt;/LI&gt;&lt;/UL&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;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Objects to send mail.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&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;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Work Area declarations&lt;/P&gt;&lt;/LI&gt;&lt;/UL&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;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Variables declarations&lt;/P&gt;&lt;/LI&gt;&lt;/UL&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;CALL FUNCTION 'SSF_FUNCTION_MODULE_NAME'&lt;/P&gt;&lt;P&gt;EXPORTING&lt;/P&gt;&lt;P&gt;FORMNAME = 'ZPROD'&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;IF SY-SUBRC &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO&lt;/P&gt;&lt;P&gt;WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.&lt;/P&gt;&lt;P&gt;ENDIF.&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;&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;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;IF SY-SUBRC &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO&lt;/P&gt;&lt;P&gt;WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;I_OTF[] = W_RETURN-OTFDATA[].&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;IF SY-SUBRC &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;ENDIF.&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;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;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Attachment&lt;/P&gt;&lt;/LI&gt;&lt;/UL&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;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Create Message Body Title and Description&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;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;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Main Text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&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 = 'RAW'.&lt;/P&gt;&lt;P&gt;APPEND I_OBJPACK.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Attachment (pdf-Attachment)&lt;/P&gt;&lt;/LI&gt;&lt;/UL&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;READ TABLE I_OBJBIN INDEX V_LINES_BIN.&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 = 'ASHA.SAPGMAIL'.&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;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;IF SY-SUBRC &amp;lt;&amp;gt; 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;P&gt;ENDIF.  &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Asha&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Sun, 28 Sep 2008 16:49:23 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2008-09-28T16:49:23Z</dc:date>
    <item>
      <title>avoid  printer settings  while sending  to email address</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/avoid-printer-settings-while-sending-to-email-address/m-p/4543947#M1073349</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;  I am enclosing this program, which sends as srmartform attachment to the corresponding address&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  but  i want to avoid  printer settings, Please let me know how to do this&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;REPORT ZTEST_ASHAMAIL.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Internal Table declarations&lt;/P&gt;&lt;/LI&gt;&lt;/UL&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;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Objects to send mail.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&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;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Work Area declarations&lt;/P&gt;&lt;/LI&gt;&lt;/UL&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;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Variables declarations&lt;/P&gt;&lt;/LI&gt;&lt;/UL&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;CALL FUNCTION 'SSF_FUNCTION_MODULE_NAME'&lt;/P&gt;&lt;P&gt;EXPORTING&lt;/P&gt;&lt;P&gt;FORMNAME = 'ZPROD'&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;IF SY-SUBRC &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO&lt;/P&gt;&lt;P&gt;WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.&lt;/P&gt;&lt;P&gt;ENDIF.&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;&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;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;IF SY-SUBRC &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO&lt;/P&gt;&lt;P&gt;WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;I_OTF[] = W_RETURN-OTFDATA[].&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;IF SY-SUBRC &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;ENDIF.&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;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;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Attachment&lt;/P&gt;&lt;/LI&gt;&lt;/UL&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;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Create Message Body Title and Description&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;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;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Main Text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&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 = 'RAW'.&lt;/P&gt;&lt;P&gt;APPEND I_OBJPACK.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Attachment (pdf-Attachment)&lt;/P&gt;&lt;/LI&gt;&lt;/UL&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;READ TABLE I_OBJBIN INDEX V_LINES_BIN.&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 = 'ASHA.SAPGMAIL'.&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;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;IF SY-SUBRC &amp;lt;&amp;gt; 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;P&gt;ENDIF.  &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Asha&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 28 Sep 2008 16:49:23 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/avoid-printer-settings-while-sending-to-email-address/m-p/4543947#M1073349</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-09-28T16:49:23Z</dc:date>
    </item>
    <item>
      <title>Re: avoid  printer settings  while sending  to email address</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/avoid-printer-settings-while-sending-to-email-address/m-p/4543948#M1073350</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Asha,&lt;/P&gt;&lt;P&gt;When i am trying to run your program this error is showing The data object "W_RETURN" has no component called "OTFDATE[", but there is a component called "OTFDATA".&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 28 Sep 2008 17:13:10 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/avoid-printer-settings-while-sending-to-email-address/m-p/4543948#M1073350</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-09-28T17:13:10Z</dc:date>
    </item>
    <item>
      <title>Re: avoid  printer settings  while sending  to email address</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/avoid-printer-settings-while-sending-to-email-address/m-p/4543949#M1073351</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Present  program  working fine,&lt;/P&gt;&lt;P&gt;but  when i am executing  , it asking   printer settings.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Here, i want ot avoid  printer setting  and hardcode  in my program.&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Asha&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 28 Sep 2008 18:37:35 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/avoid-printer-settings-while-sending-to-email-address/m-p/4543949#M1073351</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-09-28T18:37:35Z</dc:date>
    </item>
    <item>
      <title>Re: avoid  printer settings  while sending  to email address</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/avoid-printer-settings-while-sending-to-email-address/m-p/4543950#M1073352</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt; I want avoid  printer setting, I hardcoded in my  program eventhough when i am executing programming  popup  getting  about  printer setting.&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;P&gt;Asha&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp; Report  ZSMART_REP_T1&lt;/P&gt;&lt;P&gt;*&amp;amp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;&lt;/P&gt;&lt;P&gt;*&amp;amp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;REPORT ZTEST_ASHAMAIL.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Internal Table declarations&lt;/P&gt;&lt;/LI&gt;&lt;/UL&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;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Objects to send mail.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&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;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Work Area declarations&lt;/P&gt;&lt;/LI&gt;&lt;/UL&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;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Variables declarations&lt;/P&gt;&lt;/LI&gt;&lt;/UL&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;CALL FUNCTION 'SSF_FUNCTION_MODULE_NAME'&lt;/P&gt;&lt;P&gt;EXPORTING&lt;/P&gt;&lt;P&gt;FORMNAME = 'ZPROD'&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;IF SY-SUBRC &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO&lt;/P&gt;&lt;P&gt;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;&lt;/P&gt;&lt;P&gt;W_CTRLOP-preview = 'X'.&lt;/P&gt;&lt;P&gt;W_CTRLOP-device = 'PRINTER'.&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;&lt;/P&gt;&lt;P&gt;W_COMPOP-TDDEST = 'LOCL'.&lt;/P&gt;&lt;P&gt;W_COMPOP-TDNOPRINT = 'X'.&lt;/P&gt;&lt;P&gt;W_COMPOP-TDNEWID = 'X'.&lt;/P&gt;&lt;P&gt;W_COMPOP-TDIMMED = '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;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;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;IF SY-SUBRC &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO&lt;/P&gt;&lt;P&gt;WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;*I_OTF[] = W_RETURN-OTFDATe[].&lt;/P&gt;&lt;P&gt;I_OTF[] = W_RETURN-OTFDATA[].&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;IF SY-SUBRC &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;ENDIF.&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;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;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Attachment&lt;/P&gt;&lt;/LI&gt;&lt;/UL&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;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Create Message Body Title and Description&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;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;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Main Text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&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 = 'RAW'.&lt;/P&gt;&lt;P&gt;APPEND I_OBJPACK.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Attachment (pdf-Attachment)&lt;/P&gt;&lt;/LI&gt;&lt;/UL&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;READ TABLE I_OBJBIN INDEX V_LINES_BIN.&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 = 'asha.sapom'.&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;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;IF SY-SUBRC &amp;lt;&amp;gt; 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;P&gt;ENDIF.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 28 Sep 2008 19:21:31 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/avoid-printer-settings-while-sending-to-email-address/m-p/4543950#M1073352</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-09-28T19:21:31Z</dc:date>
    </item>
    <item>
      <title>Re: avoid  printer settings  while sending  to email address</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/avoid-printer-settings-while-sending-to-email-address/m-p/4543951#M1073353</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;When I am executing this program, i come across pop screen  for printer settings.&lt;/P&gt;&lt;P&gt;How to skip that screen.&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Asha&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;REPORT ZTEST_ASHAMAIL.&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;CALL FUNCTION 'SSF_FUNCTION_MODULE_NAME'&lt;/P&gt;&lt;P&gt;EXPORTING&lt;/P&gt;&lt;P&gt;FORMNAME = 'ZPROD'&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;IF SY-SUBRC 0.&lt;/P&gt;&lt;P&gt;MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO&lt;/P&gt;&lt;P&gt;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-preview = 'X'.&lt;/P&gt;&lt;P&gt;W_CTRLOP-device = 'PRINTER'.&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;&lt;/P&gt;&lt;P&gt;W_COMPOP-TDDEST = 'LOCL'.&lt;/P&gt;&lt;P&gt;W_COMPOP-TDNOPRINT = 'X'.&lt;/P&gt;&lt;P&gt;W_COMPOP-TDNEWID = 'X'.&lt;/P&gt;&lt;P&gt;W_COMPOP-TDIMMED = '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;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;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;IF SY-SUBRC 0.&lt;/P&gt;&lt;P&gt;MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO&lt;/P&gt;&lt;P&gt;WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;*I_OTF] = W_RETURN-OTFDATe[.&lt;/P&gt;&lt;P&gt;I_OTF] = W_RETURN-OTFDATA[.&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;IF SY-SUBRC 0.&lt;/P&gt;&lt;P&gt;ENDIF.&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;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;&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 &lt;/P&gt;&lt;P&gt;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 = 'RAW'.&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;READ TABLE I_OBJBIN INDEX V_LINES_BIN.&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 = 'asha.sapom'.&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;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;IF SY-SUBRC 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;P&gt;ENDIF.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 29 Sep 2008 14:26:40 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/avoid-printer-settings-while-sending-to-email-address/m-p/4543951#M1073353</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-09-29T14:26:40Z</dc:date>
    </item>
    <item>
      <title>Re: avoid  printer settings  while sending  to email address</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/avoid-printer-settings-while-sending-to-email-address/m-p/4543952#M1073354</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 03 Oct 2008 17:36:01 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/avoid-printer-settings-while-sending-to-email-address/m-p/4543952#M1073354</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-10-03T17:36:01Z</dc:date>
    </item>
  </channel>
</rss>

