<?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: SCMS_AO_TABLE_GET - PDF Open Error in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/scms-ao-table-get-pdf-open-error/m-p/5458659#M1250757</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;please help me if you resolve this issue, I'm also facing the same issue.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 30 Oct 2015 06:41:11 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2015-10-30T06:41:11Z</dc:date>
    <item>
      <title>SCMS_AO_TABLE_GET - PDF Open Error</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/scms-ao-table-get-pdf-open-error/m-p/5458658#M1250756</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi All,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Iu2019ve a required to attach a vendor invoice attached to Miro document stored using Archive Link.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;I'm using SCMS_AO_TABLE_GET to get the archived document into internal table. The internal table is in binary format (1024).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Inoder to convert binary internal table from 1024 to 255 as required by SO_DOCUMENT_SEND_API1, I am converting the raw data using FM SCMS_BINARY_TO_FTEXT and followed by another function module to convert it to solisti1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I do get an email with a PDF attached but when I click on PDF, it gives an error. Looks like there is some problem decoding the data. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please help!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;_____________________________________________________________________________________&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hereu2019s my piece of code.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;   DATA: binobject      LIKE TBL1024 OCCURS 200,&lt;/P&gt;&lt;P&gt;         archivobject   LIKE DOCS    OCCURS 200 WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;         length_bin     TYPE I,&lt;/P&gt;&lt;P&gt;         length_att     TYPE I,&lt;/P&gt;&lt;P&gt;         length_archive LIKE SAPB-LENGTH.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;   REFRESH: binobject, attachment.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;   CALL FUNCTION 'SCMS_AO_TABLE_GET'&lt;/P&gt;&lt;P&gt;     EXPORTING&lt;/P&gt;&lt;P&gt;         ARC_ID          = archiv_id&lt;/P&gt;&lt;P&gt;         DOC_ID          = arc_doc_id&lt;/P&gt;&lt;P&gt;         COMP_ID         = 'data'&lt;/P&gt;&lt;P&gt;     IMPORTING&lt;/P&gt;&lt;P&gt;         LENGTH          = length_bin&lt;/P&gt;&lt;P&gt;     TABLES&lt;/P&gt;&lt;P&gt;         DATA            = binobject&lt;/P&gt;&lt;P&gt;     EXCEPTIONS&lt;/P&gt;&lt;P&gt;         error_http      = 1&lt;/P&gt;&lt;P&gt;         error_archiv    = 2&lt;/P&gt;&lt;P&gt;         error_kernel    = 3&lt;/P&gt;&lt;P&gt;         error_config    = 4&lt;/P&gt;&lt;P&gt;         others          = 5&lt;/P&gt;&lt;P&gt;             .&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;              RAISING ERROR_RETRIEVAL.&lt;/P&gt;&lt;P&gt;   ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;   CALL FUNCTION 'SCMS_BINARY_TO_FTEXT'&lt;/P&gt;&lt;P&gt;      EXPORTING&lt;/P&gt;&lt;P&gt;         input_length         = length_bin&lt;/P&gt;&lt;P&gt;      IMPORTING&lt;/P&gt;&lt;P&gt;        output_length         = length_att&lt;/P&gt;&lt;P&gt;      TABLES&lt;/P&gt;&lt;P&gt;        binary_tab            = binobject&lt;/P&gt;&lt;P&gt;        ftext_tab             = archivobject&lt;/P&gt;&lt;P&gt;      EXCEPTIONS&lt;/P&gt;&lt;P&gt;        failed                = 1&lt;/P&gt;&lt;P&gt;        others                = 2.&lt;/P&gt;&lt;P&gt;&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;              RAISING ERROR_RETRIEVAL.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    length_att = length_bin.&lt;/P&gt;&lt;P&gt;    length_archive = length_att.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    CALL FUNCTION 'Z_WF_CONVERT_DOCTABLE_2_OFFICE'&lt;/P&gt;&lt;P&gt;       EXPORTING&lt;/P&gt;&lt;P&gt;          LENGTH             = length_archive&lt;/P&gt;&lt;P&gt;       TABLES&lt;/P&gt;&lt;P&gt;          ARCHIVOBJECT       = archivobject&lt;/P&gt;&lt;P&gt;          ATTACHMENT         = lt_objbin.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    length = length_archive.&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;Email Attachment Details&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    CLEAR l_tab_lines.&lt;/P&gt;&lt;P&gt;    DESCRIBE TABLE lt_objbin LINES l_tab_lines.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Creation of the entry for the compressed attachment&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    l_objpack-transf_bin = 'X'.&lt;/P&gt;&lt;P&gt;    l_objpack-head_start = 1.&lt;/P&gt;&lt;P&gt;    l_objpack-head_num   = 1.&lt;/P&gt;&lt;P&gt;    l_objpack-body_start = 1.&lt;/P&gt;&lt;P&gt;    l_objpack-doc_type   = 'PDF'.&lt;/P&gt;&lt;P&gt;    l_objpack-obj_name   = l_obj.&lt;/P&gt;&lt;P&gt;    l_objpack-obj_descr  = l_obj.&lt;/P&gt;&lt;P&gt;    l_objpack-body_num   = l_tab_lines.&lt;/P&gt;&lt;P&gt;    l_objpack-doc_size   = l_tab_lines * l_c_255.&lt;/P&gt;&lt;P&gt;    APPEND l_objpack TO lt_objpack.&lt;/P&gt;&lt;P&gt;    CLEAR  l_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;/UL&gt;&lt;P&gt;    l_reclist-receiver = p_email.&lt;/P&gt;&lt;P&gt;    l_reclist-express  = 'X'.&lt;/P&gt;&lt;P&gt;    l_reclist-rec_type = 'U'.&lt;/P&gt;&lt;P&gt;    APPEND l_reclist TO lt_reclist.&lt;/P&gt;&lt;P&gt;    CLEAR  l_reclist.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    CONCATENATE 'GOS Attachment'(018)&lt;/P&gt;&lt;P&gt;                 sy-datum  INTO l_obj SEPARATED BY space.&lt;/P&gt;&lt;P&gt;    APPEND l_obj TO lt_objhead.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Email Body Details&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    CLEAR l_tab_lines.&lt;/P&gt;&lt;P&gt;    DESCRIBE TABLE lt_objtxt LINES l_tab_lines.&lt;/P&gt;&lt;P&gt;    l_doc_chng-doc_size = ( l_tab_lines - 1 ) * 255 +&lt;/P&gt;&lt;P&gt;                            STRLEN( l_string ).  "size of doc in bytes&lt;/P&gt;&lt;P&gt;    l_doc_chng-obj_name = sy-repid.&lt;/P&gt;&lt;P&gt;    l_doc_chng-obj_langu = sy-langu.&lt;/P&gt;&lt;P&gt;    l_doc_chng-obj_descr = l_string.&lt;/P&gt;&lt;P&gt;    l_doc_chng-sensitivty = 'P'.   &lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Send the document&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    CALL FUNCTION 'SO_DOCUMENT_SEND_API1'&lt;/P&gt;&lt;P&gt;      EXPORTING&lt;/P&gt;&lt;P&gt;        document_data              = l_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;      TABLES&lt;/P&gt;&lt;P&gt;        packing_list               = lt_objpack&lt;/P&gt;&lt;P&gt;        object_header              = lt_objhead&lt;/P&gt;&lt;P&gt;        contents_bin               = lt_objbin&lt;/P&gt;&lt;P&gt;        contents_txt               = lt_objtxt&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;       contents_hex               =  lt_contents_hex&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;        receivers                  = lt_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;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFUNCTION.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FUNCTION Z_WF_CONVERT_DOCTABLE_2_OFFICE.&lt;/P&gt;&lt;P&gt;*"----&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;STRONG&gt;"&lt;/STRONG&gt;"Lokale Schnittstelle:&lt;/P&gt;&lt;P&gt;*"  IMPORTING&lt;/P&gt;&lt;P&gt;*"     VALUE(LENGTH) LIKE  SAPB-LENGTH&lt;/P&gt;&lt;P&gt;*"  TABLES&lt;/P&gt;&lt;P&gt;*"      ARCHIVOBJECT STRUCTURE  DOCS&lt;/P&gt;&lt;P&gt;*"      ATTACHMENT STRUCTURE  SOLISTI1&lt;/P&gt;&lt;P&gt;*"----&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;LI level="6" type="ul"&gt;&lt;P&gt;Die ArchiveLink-API liefert das Dokument in einer internen&lt;/P&gt;&lt;/LI&gt;&lt;LI level="6" type="ul"&gt;&lt;P&gt;Tabelle, der Länge 1024 zurück.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="6" type="ul"&gt;&lt;P&gt;SAP-Office-API benötigt eine interne Tabelle der Länge 255.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;P&gt;******&lt;/P&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;LI level="6" type="ul"&gt;&lt;P&gt;Diese Funktion konvertiert von der ArchiveLink-Tabelle in&lt;/P&gt;&lt;/LI&gt;&lt;LI level="6" type="ul"&gt;&lt;P&gt;die SAP-Office konforme Tabelle.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;   DATA: currentPos   TYPE I,   " Zeiger auf die Leseposition in&lt;/P&gt;&lt;P&gt;                                " der ArchiveLink-Tabelle&lt;/P&gt;&lt;P&gt;         writePos     TYPE I,   " Zeiger auf Schreibposition&lt;/P&gt;&lt;P&gt;         remain       TYPE I,   " Anzahl Zeichen in der aktuellen&lt;/P&gt;&lt;P&gt;                                " Zeile des ArchiveLink-Objektes,&lt;/P&gt;&lt;P&gt;                                " Max=255&lt;/P&gt;&lt;P&gt;         written      TYPE I,   " Anzahl bytes übertragen&lt;/P&gt;&lt;P&gt;         targetLines  TYPE I,   " Größe der Zieltabelle in Zeilen&lt;/P&gt;&lt;P&gt;         lines_attachment TYPE I,  " Anzahl der Zeilen im Attachement.&lt;/P&gt;&lt;P&gt;         currentIndex TYPE I, " Aktuelle Zeile in der Quelltab.&lt;/P&gt;&lt;P&gt;         line_out(255) TYPE C,&lt;/P&gt;&lt;P&gt;         line_attachment TYPE solix,&lt;/P&gt;&lt;P&gt;         line_len     TYPE I.      " Länge derselbigen&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;   currentPos = 0.&lt;/P&gt;&lt;P&gt;   writePos   = 0.&lt;/P&gt;&lt;P&gt;   REFRESH: attachment.&lt;/P&gt;&lt;P&gt;   CLEAR: line_out, attachment.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;   targetLines = length / 255.&lt;/P&gt;&lt;P&gt;   " Rest prüfen&lt;/P&gt;&lt;P&gt;   remain     = length - ( targetLines * 255 ).&lt;/P&gt;&lt;P&gt;   IF remain &amp;lt;&amp;gt; 0. " Ja, noch eine Restzeile&lt;/P&gt;&lt;P&gt;      ADD 1 TO targetLines.&lt;/P&gt;&lt;P&gt;   ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;   remain       = 255.     " Wieder initialisieren&lt;/P&gt;&lt;P&gt;   currentIndex = 1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;   WHILE lines_attachment &amp;lt;= targetLines.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      READ TABLE archivobject INDEX currentIndex.&lt;/P&gt;&lt;P&gt;      line_Out&lt;EM&gt;writePos(remain) = archivobject&lt;/EM&gt;currentPos(remain).&lt;/P&gt;&lt;P&gt;       " Concat schluckt spaces&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      written = remain.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      line_len = writePos + remain.   " writePos beginnt ja bei 1&lt;/P&gt;&lt;P&gt;      writePos = writePos + remain.&lt;/P&gt;&lt;P&gt;      IF writePos = 255. " Voll gefüllt, dann appenden&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;         APPEND line_out TO attachment.&lt;/P&gt;&lt;P&gt;         CLEAR line_out.&lt;/P&gt;&lt;P&gt;         writePos = 0.&lt;/P&gt;&lt;P&gt;      ELSEIF writePos &amp;gt; 255.&lt;/P&gt;&lt;P&gt;         " exception&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;&lt;/P&gt;&lt;P&gt;      " Jetzt prüfen, ob dies bereits der Rest der Quell-Zeile war.&lt;/P&gt;&lt;P&gt;      " Wenn ja, dann müssen wir beim nächsten Durchlauf die&lt;/P&gt;&lt;P&gt;      " nächste Zeile lesen.&lt;/P&gt;&lt;P&gt;      IF currentPos &amp;gt; 769.&lt;/P&gt;&lt;P&gt;         ADD 1 TO currentIndex.&lt;/P&gt;&lt;P&gt;         " Und den Rest ausrechnen, mit dem die nächste Zeile&lt;/P&gt;&lt;P&gt;         " noch gefüllt werden muss.&lt;/P&gt;&lt;P&gt;         remain = currentPos + 255 - 1024.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*---&amp;gt; Insert part IIId&lt;/P&gt;&lt;P&gt;         " Wenn die letzten Bytes exakt reingepaßt haben, dann eine&lt;/P&gt;&lt;P&gt;         " neue volle zeile lesen&lt;/P&gt;&lt;P&gt;         IF remain &amp;lt;= 0.&lt;/P&gt;&lt;P&gt;            remain = 255.&lt;/P&gt;&lt;P&gt;         ENDIF.&lt;/P&gt;&lt;P&gt;*&amp;lt;---- end of Insert&lt;/P&gt;&lt;P&gt;         currentPos = 0.&lt;/P&gt;&lt;P&gt;      ELSE. " Die aktuelle Zeile enthält noch genügend Bytes, um&lt;/P&gt;&lt;P&gt;            " voll zu lesen.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;         ADD written TO currentPos.   " Zeiger weiterschieben&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;         IF currentPos &amp;gt; 769.     " Nächste Zeile kann nicht mehr&lt;/P&gt;&lt;P&gt;                                  " voll gefüllt werden, da keine&lt;/P&gt;&lt;P&gt;                                  " 255 byte übrig sind&lt;/P&gt;&lt;P&gt;*---&amp;gt; Insert part IIId&lt;/P&gt;&lt;P&gt;            IF currentPos &amp;gt;= 1024.   " Hat genau bis zum Ende gereicht&lt;/P&gt;&lt;P&gt;               remain = 255.&lt;/P&gt;&lt;P&gt;               ADD 1 TO currentIndex.&lt;/P&gt;&lt;P&gt;               currentPos = 0.&lt;/P&gt;&lt;P&gt;            ELSE.&lt;/P&gt;&lt;P&gt;               remain = 1024 - currentPos.  " Rest ausrechnen&lt;/P&gt;&lt;P&gt;            ENDIF.&lt;/P&gt;&lt;P&gt;*&amp;lt;---- end of Insert&lt;/P&gt;&lt;P&gt;         ELSE.&lt;/P&gt;&lt;P&gt;            remain = 255.                " sonst voll befüllen&lt;/P&gt;&lt;P&gt;         ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      DESCRIBE TABLE attachment LINES lines_attachment.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;   ENDWHILE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFUNCTION.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 13 Apr 2009 19:23:25 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/scms-ao-table-get-pdf-open-error/m-p/5458658#M1250756</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-04-13T19:23:25Z</dc:date>
    </item>
    <item>
      <title>Re: SCMS_AO_TABLE_GET - PDF Open Error</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/scms-ao-table-get-pdf-open-error/m-p/5458659#M1250757</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;please help me if you resolve this issue, I'm also facing the same issue.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 30 Oct 2015 06:41:11 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/scms-ao-table-get-pdf-open-error/m-p/5458659#M1250757</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2015-10-30T06:41:11Z</dc:date>
    </item>
  </channel>
</rss>

