<?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: pdf format.. in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/pdf-format/m-p/4280482#M1021201</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;call Function CONVERT_OTF with format 'PDF' ,  will take the OTF data and gives you the PDF data. save that in application server.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;using open dataset in Binary mode, and transfer the data &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;to the application server file./&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 30 Jul 2008 11:12:14 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2008-07-30T11:12:14Z</dc:date>
    <item>
      <title>pdf format..</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/pdf-format/m-p/4280478#M1021197</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 to convert the output into pdf format hw to achieve this and also i want to save this in application server....&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If possible plz provide code.. for doing so..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks &amp;amp; Regards&lt;/P&gt;&lt;P&gt;Ashu Singh&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 30 Jul 2008 11:09:07 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/pdf-format/m-p/4280478#M1021197</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-07-30T11:09:07Z</dc:date>
    </item>
    <item>
      <title>Re: pdf format..</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/pdf-format/m-p/4280479#M1021198</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;A class="jive_macro jive_macro_message" href="https://community.sap.com/" __jive_macro_name="message" modifiedtitle="true" __default_attr="5461185"&gt;&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A class="jive_macro jive_macro_message" href="https://community.sap.com/" __jive_macro_name="message" modifiedtitle="true" __default_attr="5803233"&gt;&lt;/A&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 30 Jul 2008 11:11:29 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/pdf-format/m-p/4280479#M1021198</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-07-30T11:11:29Z</dc:date>
    </item>
    <item>
      <title>Re: pdf format..</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/pdf-format/m-p/4280480#M1021199</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Which output you want to convert in PDF smartform/sap script&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 30 Jul 2008 11:11:35 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/pdf-format/m-p/4280480#M1021199</guid>
      <dc:creator>former_member198357</dc:creator>
      <dc:date>2008-07-30T11:11:35Z</dc:date>
    </item>
    <item>
      <title>Re: pdf format..</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/pdf-format/m-p/4280481#M1021200</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;use this fm: 'CONVERT_OTF_2_PDF'...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please go throught the code ... this is my salary sending program to all the employees as pdf attach file of his salary breakup ...... it was so clear how the data is converted in th pdf format .... and more understanding way the internal tables are declared ....&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA W_OPTIONS LIKE ITCPO OCCURS 0 WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;  DATA : z_itcpp LIKE itcpp OCCURS 0 WITH HEADER LINE.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;  DATA : otfdt like ITCOO OCCURS 0 WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;  DATA : pdfdt like TLINE OCCURS 0 with header line.&lt;/P&gt;&lt;P&gt;   DATA: NUMBYTES TYPE I.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;  DATA: OBJPACK   LIKE SOPCKLSTI1 OCCURS 2 WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;  DATA: OBJHEAD   LIKE SOLISTI1 OCCURS 1 WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;  DATA: OBJBIN    LIKE SOLISTI1 OCCURS 10 WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;  DATA: OBJTXT    LIKE SOLISTI1 OCCURS 10 WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;  DATA: RECLIST   LIKE SOMLRECI1 OCCURS 5 WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;  DATA: DOC_CHNG  LIKE SODOCCHGI1.&lt;/P&gt;&lt;P&gt;  DATA: TAB_LINES LIKE SY-TABIX.&lt;/P&gt;&lt;P&gt;  &lt;/P&gt;&lt;P&gt;  DATA: Begin of i_errors occurs 0,&lt;/P&gt;&lt;P&gt;        type(1) type c,&lt;/P&gt;&lt;P&gt;        descr(100) type c,&lt;/P&gt;&lt;P&gt;       End of i_errors.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;    w_options-tdprinter = 'POSTSCPT'.&lt;/P&gt;&lt;P&gt;    W_options-TDRDIDEV = 'XP45'.&lt;/P&gt;&lt;P&gt;    W_options-TDGETOTF = 'X'.&lt;/P&gt;&lt;P&gt;    APPEND W_options.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;    call function 'OPEN_FORM'&lt;/P&gt;&lt;P&gt;        exporting&lt;/P&gt;&lt;P&gt;              device                      = 'PRINTER'&lt;/P&gt;&lt;P&gt;              dialog                      = ' '&lt;/P&gt;&lt;P&gt;              form                        = 'ZHRPAYSLIP'&lt;/P&gt;&lt;P&gt;              language                    =  sy-langu&lt;/P&gt;&lt;P&gt;              options                     =  w_options&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     IMPORTING&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        LANGUAGE                    =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        NEW_ARCHIVE_PARAMS          =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        RESULT                      =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;       exceptions&lt;/P&gt;&lt;P&gt;             canceled                    = 1&lt;/P&gt;&lt;P&gt;             device                      = 2&lt;/P&gt;&lt;P&gt;             form                        = 3&lt;/P&gt;&lt;P&gt;             options                     = 4&lt;/P&gt;&lt;P&gt;             unclosed                    = 5&lt;/P&gt;&lt;P&gt;             mail_options                = 6&lt;/P&gt;&lt;P&gt;             archive_error               = 7&lt;/P&gt;&lt;P&gt;             invalid_fax_number          = 8&lt;/P&gt;&lt;P&gt;             more_params_needed_in_batch = 9&lt;/P&gt;&lt;P&gt;             others                      = 10 .&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;CALL FUNCTION 'CLOSE_FORM'&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   IMPORTING&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        RDI_RESULT               =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    TABLES&lt;/P&gt;&lt;P&gt;         OTFDATA                  = otfdt&lt;/P&gt;&lt;P&gt;      EXCEPTIONS&lt;/P&gt;&lt;P&gt;           UNOPENED                 = 1&lt;/P&gt;&lt;P&gt;           BAD_PAGEFORMAT_FOR_PRINT = 2&lt;/P&gt;&lt;P&gt;           SEND_ERROR               = 3&lt;/P&gt;&lt;P&gt;           OTHERS                   = 4.&lt;/P&gt;&lt;P&gt;    EXPORT otfdt TO MEMORY ID 'PDFT'.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;CALL FUNCTION 'CONVERT_OTF'&lt;/P&gt;&lt;P&gt; EXPORTING&lt;/P&gt;&lt;P&gt;   FORMAT                      = 'PDF'&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  MAX_LINEWIDTH               = 132&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  ARCHIVE_INDEX               = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  COPYNUMBER                  = 0&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  ASCII_BIDI_VIS2LOG          = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  PDF_DELETE_OTFTAB           = ' '&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt; IMPORTING&lt;/P&gt;&lt;P&gt;   BIN_FILESIZE                = NUMBYTES&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  BIN_FILE                    =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  TABLES&lt;/P&gt;&lt;P&gt;    otf                         = otfdt&lt;/P&gt;&lt;P&gt;    lines                       = pdfdt&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;EXCEPTIONS&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  ERR_MAX_LINEWIDTH           = 1&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  ERR_FORMAT                  = 2&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  ERR_CONV_NOT_POSSIBLE       = 3&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  ERR_BAD_OTF                 = 4&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  OTHERS                      = 5&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;          .&lt;/P&gt;&lt;P&gt;IF sy-subrc  0.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;ENDIF .&lt;/P&gt;&lt;P&gt;Refresh OBJTXT. clear OBJTXT.&lt;/P&gt;&lt;P&gt;  Refresh OBJPACK. clear OBJPACK.&lt;/P&gt;&lt;P&gt;  Refresh objbin. clear objbin.&lt;/P&gt;&lt;P&gt;  Refresh OBJHEAD. clear OBJHEAD.&lt;/P&gt;&lt;P&gt;  Refresh RECLIST. Clear RECLIST.&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;Creation of the document to be sent&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;File Name&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  DOC_CHNG-OBJ_NAME = 'PAYSLIP'.&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;  DOC_CHNG-OBJ_DESCR = 'Payslip'.&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;  OBJTXT = 'This e-mail was sent from an automated system...'.&lt;/P&gt;&lt;P&gt;  APPEND OBJTXT.&lt;/P&gt;&lt;P&gt;  OBJTXT = 'Do not reply to this message.'.&lt;/P&gt;&lt;P&gt;  APPEND OBJTXT.&lt;/P&gt;&lt;P&gt;  OBJTXT = 'Please open the attachment to view the Payslip'.&lt;/P&gt;&lt;P&gt;  APPEND OBJTXT.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;  OBJTXT = ''.&lt;/P&gt;&lt;P&gt;  APPEND OBJTXT.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;  if not msgtxt1 is initial.&lt;/P&gt;&lt;P&gt;  OBJTXT = msgtxt1.&lt;/P&gt;&lt;P&gt;  APPEND OBJTXT.&lt;/P&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;  if not msgtxt2 is initial.&lt;/P&gt;&lt;P&gt;  OBJTXT = msgtxt2.&lt;/P&gt;&lt;P&gt;  APPEND OBJTXT.&lt;/P&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;  if not msgtxt3 is initial.&lt;/P&gt;&lt;P&gt;  OBJTXT = msgtxt3.&lt;/P&gt;&lt;P&gt;  APPEND OBJTXT.&lt;/P&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;  DESCRIBE TABLE OBJTXT LINES TAB_LINES.&lt;/P&gt;&lt;P&gt;  READ TABLE OBJTXT INDEX TAB_LINES.&lt;/P&gt;&lt;P&gt;  DOC_CHNG-DOC_SIZE = ( TAB_LINES - 1 ) * 255 + STRLEN( OBJTXT ).&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 OBJPACK-TRANSF_BIN.&lt;/P&gt;&lt;P&gt;  OBJPACK-HEAD_START = 1.&lt;/P&gt;&lt;P&gt;  OBJPACK-HEAD_NUM = 0.&lt;/P&gt;&lt;P&gt;  OBJPACK-BODY_START = 1.&lt;/P&gt;&lt;P&gt;  OBJPACK-BODY_NUM = TAB_LINES.&lt;/P&gt;&lt;P&gt;  OBJPACK-DOC_TYPE = 'RAW'.&lt;/P&gt;&lt;P&gt;  APPEND OBJPACK.&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;/UL&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;CALL FUNCTION 'QCE1_CONVERT'&lt;/P&gt;&lt;P&gt;   TABLES&lt;/P&gt;&lt;P&gt;     t_source_tab         = pdfdt&lt;/P&gt;&lt;P&gt;     t_target_tab         = objbin&lt;/P&gt;&lt;P&gt;   EXCEPTIONS&lt;/P&gt;&lt;P&gt;     convert_not_possible = 1&lt;/P&gt;&lt;P&gt;     OTHERS               = 2.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;describe table objbin lines tab_lines.&lt;/P&gt;&lt;P&gt;OBJHEAD = 'Payslip.PDF'.&lt;/P&gt;&lt;P&gt;APPEND OBJHEAD.&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;  OBJPACK-TRANSF_BIN = 'X'.&lt;/P&gt;&lt;P&gt;  OBJPACK-HEAD_START = 1.&lt;/P&gt;&lt;P&gt;  OBJPACK-HEAD_NUM = 1.&lt;/P&gt;&lt;P&gt;  OBJPACK-BODY_START = 1.&lt;/P&gt;&lt;P&gt;  OBJPACK-BODY_NUM = TAB_LINES.&lt;/P&gt;&lt;P&gt;  OBJPACK-DOC_TYPE = 'PDF'.&lt;/P&gt;&lt;P&gt;  OBJPACK-OBJ_NAME = 'Payslip'.&lt;/P&gt;&lt;P&gt;  OBJPACK-OBJ_DESCR = 'Payslip'.&lt;/P&gt;&lt;P&gt;  OBJPACK-DOC_SIZE = TAB_LINES * 255.&lt;/P&gt;&lt;P&gt;  APPEND OBJPACK.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Completing the recipient list&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; Read table i_pa0105 with key pernr = pernr-pernr binary search.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  loop at i_pa0105 where pernr = pernr-pernr and USRTY = '0010'.&lt;/P&gt;&lt;P&gt;  endloop.&lt;/P&gt;&lt;P&gt;  if sy-subrc = 0.&lt;/P&gt;&lt;P&gt;      RECLIST-RECEIVER = i_pa0105-USRID_LONG.&lt;/P&gt;&lt;P&gt;      RECLIST-REC_TYPE = 'U'.&lt;/P&gt;&lt;P&gt;      APPEND RECLIST.&lt;/P&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;  if RECLIST[] is initial.&lt;/P&gt;&lt;P&gt;      loop at i_pa0105 where pernr = pernr-pernr and USRTY = 'MAIL'.&lt;/P&gt;&lt;P&gt;      endloop.&lt;/P&gt;&lt;P&gt;      if sy-subrc = 0.&lt;/P&gt;&lt;P&gt;          RECLIST-RECEIVER = i_pa0105-USRID.&lt;/P&gt;&lt;P&gt;          RECLIST-REC_TYPE = 'U'.&lt;/P&gt;&lt;P&gt;          APPEND RECLIST.&lt;/P&gt;&lt;P&gt;      endif.&lt;/P&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;   if not RECLIST[] is initial.&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 = DOC_CHNG&lt;/P&gt;&lt;P&gt;       PUT_IN_OUTBOX = ''&lt;/P&gt;&lt;P&gt;       COMMIT_WORK = 'X'&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;    TABLES&lt;/P&gt;&lt;P&gt;       PACKING_LIST = OBJPACK&lt;/P&gt;&lt;P&gt;       OBJECT_HEADER = OBJHEAD&lt;/P&gt;&lt;P&gt;       CONTENTS_BIN = OBJBIN&lt;/P&gt;&lt;P&gt;       CONTENTS_TXT = OBJTXT&lt;/P&gt;&lt;P&gt;       RECEIVERS = 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;       OPERATION_NO_AUTHORIZATION = 4&lt;/P&gt;&lt;P&gt;    OTHERS = 99.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;    CASE SY-SUBRC.&lt;/P&gt;&lt;P&gt;       WHEN 0.&lt;/P&gt;&lt;P&gt;               LOOP AT RECLIST.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;                  Concatenate pernr-pernr '-'  RECLIST-RECEIVER(48) &lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;into error1.&lt;/P&gt;&lt;P&gt;                   IF RECLIST-RETRN_CODE = 0.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;                    Concatenate error1 ': The document was sent' into &lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;error1.&lt;/P&gt;&lt;P&gt;                     i_errors-descr = pernr-pernr.&lt;/P&gt;&lt;P&gt;                     i_errors-type = 'S'.&lt;/P&gt;&lt;P&gt;                     append i_errors.&lt;/P&gt;&lt;P&gt;                   ELSE.&lt;/P&gt;&lt;P&gt;                     Concatenate error1 ': The document could not be &lt;/P&gt;&lt;P&gt;sent' into error1.&lt;/P&gt;&lt;P&gt;                     i_errors-descr = error1.&lt;/P&gt;&lt;P&gt;                     i_errors-type = 'E'.&lt;/P&gt;&lt;P&gt;                     append i_errors.&lt;/P&gt;&lt;P&gt;                   ENDIF.&lt;/P&gt;&lt;P&gt;               ENDLOOP.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;        WHEN 1.&lt;/P&gt;&lt;P&gt;           Concatenate pernr-pernr '-'  RECLIST-RECEIVER(48) into &lt;/P&gt;&lt;P&gt;error1.&lt;/P&gt;&lt;P&gt;           Concatenate error1 ': No authorization for sending to the &lt;/P&gt;&lt;P&gt;recipients' into error1.&lt;/P&gt;&lt;P&gt;           i_errors-descr = error1.&lt;/P&gt;&lt;P&gt;           i_errors-type = 'E'.&lt;/P&gt;&lt;P&gt;           append i_errors.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;        WHEN 2.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;           Concatenate pernr-pernr '-'  RECLIST-RECEIVER(48) into &lt;/P&gt;&lt;P&gt;error1.&lt;/P&gt;&lt;P&gt;           Concatenate error1 ': Document could not be sent to the &lt;/P&gt;&lt;P&gt;recipient' into error1.&lt;/P&gt;&lt;P&gt;           i_errors-descr = error1.&lt;/P&gt;&lt;P&gt;           i_errors-type = 'E'.&lt;/P&gt;&lt;P&gt;           append i_errors.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;        WHEN 4.&lt;/P&gt;&lt;P&gt;           Concatenate pernr-pernr '-'  RECLIST-RECEIVER(48) into &lt;/P&gt;&lt;P&gt;error1.&lt;/P&gt;&lt;P&gt;           Concatenate error1 ': No send authorization' into error1.&lt;/P&gt;&lt;P&gt;           i_errors-descr = error1.&lt;/P&gt;&lt;P&gt;           i_errors-type = 'E'.&lt;/P&gt;&lt;P&gt;           append i_errors.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;        WHEN OTHERS.&lt;/P&gt;&lt;P&gt;           Concatenate pernr-pernr '-'  RECLIST-RECEIVER(48) into &lt;/P&gt;&lt;P&gt;error1.&lt;/P&gt;&lt;P&gt;           Concatenate error1 ': Error occurred while sending' into &lt;/P&gt;&lt;P&gt;error1.&lt;/P&gt;&lt;P&gt;           i_errors-descr = error1.&lt;/P&gt;&lt;P&gt;           i_errors-type = 'E'.&lt;/P&gt;&lt;P&gt;           append i_errors.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;    ENDCASE.&lt;/P&gt;&lt;P&gt;  else.&lt;/P&gt;&lt;P&gt;    error1 = pernr-pernr.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   Concatenate error1 ': Maintain Infotype 0105.' into error1.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    i_errors-descr = error1.&lt;/P&gt;&lt;P&gt;    i_errors-type = 'M'.&lt;/P&gt;&lt;P&gt;    append i_errors.&lt;/P&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 30 Jul 2008 11:11:53 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/pdf-format/m-p/4280481#M1021200</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-07-30T11:11:53Z</dc:date>
    </item>
    <item>
      <title>Re: pdf format..</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/pdf-format/m-p/4280482#M1021201</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;call Function CONVERT_OTF with format 'PDF' ,  will take the OTF data and gives you the PDF data. save that in application server.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;using open dataset in Binary mode, and transfer the data &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;to the application server file./&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 30 Jul 2008 11:12:14 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/pdf-format/m-p/4280482#M1021201</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-07-30T11:12:14Z</dc:date>
    </item>
    <item>
      <title>Re: pdf format..</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/pdf-format/m-p/4280483#M1021202</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi ashu,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CONVERT_OTFSPOOLJOB_2_PDF converts a OTF spool to PDF (i.e. Sapscript document) &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Sravanthi&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 30 Jul 2008 11:16:13 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/pdf-format/m-p/4280483#M1021202</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-07-30T11:16:13Z</dc:date>
    </item>
    <item>
      <title>Re: pdf format..</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/pdf-format/m-p/4280484#M1021203</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;first convert form into PDF formate as suggested you than i  &lt;/P&gt;&lt;P&gt;Hope OPEN DATASET , READ DATASET and TRANSFER DATASET won't &lt;/P&gt;&lt;P&gt;work out for PDF file format.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You can download the PDF to the presentation server first and using CG3Y/CG3Z Toced later you can move to Application server.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Amit.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 30 Jul 2008 11:23:18 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/pdf-format/m-p/4280484#M1021203</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-07-30T11:23:18Z</dc:date>
    </item>
  </channel>
</rss>

