<?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 Get PDF from base64Binary in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/get-pdf-from-base64binary/m-p/11457452#M1929518</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;I am trying to implement a webservice. I receive an answer (XML) with a PDF encoded in a tag the tag starts with &amp;amp;lt;getVerzendlijstResult xsi:type="xsd:base64Binary"&amp;gt;. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;But now the problem.... how can I extract the PDF from here. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I tried a lot of possibilities and searched on the forum here, but can not find an answer... Every PDF document I download is not readable.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; &lt;SPAN class="L0S52"&gt;DATA &lt;/SPAN&gt;out &lt;SPAN class="L0S52"&gt;TYPE &lt;/SPAN&gt;xstring&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;DATA &lt;/SPAN&gt;lt_bintab &lt;SPAN class="L0S52"&gt;TYPE &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;TABLE &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;OF &lt;/SPAN&gt;x255&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;DATA&lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;: &lt;/SPAN&gt;&lt;SPAN style="font-size: 10pt;"&gt;str3 &lt;/SPAN&gt;&lt;SPAN class="L0S52" style="font-size: 10pt;"&gt;TYPE &lt;/SPAN&gt;&lt;SPAN style="font-size: 10pt;"&gt;string,&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; str4 TYPE string.&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S55"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S52"&gt;CALL &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;METHOD &lt;/SPAN&gt;cl_http_utility&lt;SPAN class="L0S70"&gt;=&amp;gt;&lt;/SPAN&gt;if_http_utility&lt;SPAN class="L0S70"&gt;~&lt;/SPAN&gt;decode_base64&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;EXPORTING&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; encoded &lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;str3 &lt;SPAN class="L0S31"&gt;" RAWSTRING from webservice&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; RECEIVING&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; decoded &lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;str4&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;CALL &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;FUNCTION &lt;/SPAN&gt;&lt;SPAN class="L0S33"&gt;'SCMS_STRING_TO_XSTRING'&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;EXPORTING&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;text&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;str4&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; mimetype &lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;&lt;SPAN class="L0S33"&gt;'APPLICATION/PDF'&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;IMPORTING&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;buffer&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;out&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; &lt;SPAN class="L0S52"&gt;CALL &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;FUNCTION &lt;/SPAN&gt;&lt;SPAN class="L0S33"&gt;'SCMS_XSTRING_TO_BINARY'&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;EXPORTING&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;buffer&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;out&lt;/P&gt;&lt;P&gt; &lt;SPAN class="L0S31"&gt;*&amp;nbsp;&amp;nbsp; APPEND_TO_TABLE&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = ' '&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt; &lt;SPAN class="L0S31"&gt;* IMPORTING&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt; &lt;SPAN class="L0S31"&gt;*&amp;nbsp;&amp;nbsp; OUTPUT_LENGTH&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; =&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;tables&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; binary_tab&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;lt_bintab.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;CALL &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;FUNCTION &lt;/SPAN&gt;&lt;SPAN class="L0S33"&gt;'GUI_DOWNLOAD'&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;EXPORTING&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; filename &lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;&lt;SPAN class="L0S33"&gt;'&amp;amp;lt;path&amp;gt;\Desktop\file.pdf'&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; filetype &lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;&lt;SPAN class="L0S33"&gt;'BIN'&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;TABLES&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; data_tab &lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;lt_bintab&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S55"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S55"&gt;Can anybody help me??&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 03 Feb 2016 15:11:10 GMT</pubDate>
    <dc:creator>MKusters</dc:creator>
    <dc:date>2016-02-03T15:11:10Z</dc:date>
    <item>
      <title>Get PDF from base64Binary</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/get-pdf-from-base64binary/m-p/11457452#M1929518</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;I am trying to implement a webservice. I receive an answer (XML) with a PDF encoded in a tag the tag starts with &amp;amp;lt;getVerzendlijstResult xsi:type="xsd:base64Binary"&amp;gt;. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;But now the problem.... how can I extract the PDF from here. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I tried a lot of possibilities and searched on the forum here, but can not find an answer... Every PDF document I download is not readable.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; &lt;SPAN class="L0S52"&gt;DATA &lt;/SPAN&gt;out &lt;SPAN class="L0S52"&gt;TYPE &lt;/SPAN&gt;xstring&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;DATA &lt;/SPAN&gt;lt_bintab &lt;SPAN class="L0S52"&gt;TYPE &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;TABLE &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;OF &lt;/SPAN&gt;x255&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;DATA&lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;: &lt;/SPAN&gt;&lt;SPAN style="font-size: 10pt;"&gt;str3 &lt;/SPAN&gt;&lt;SPAN class="L0S52" style="font-size: 10pt;"&gt;TYPE &lt;/SPAN&gt;&lt;SPAN style="font-size: 10pt;"&gt;string,&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; str4 TYPE string.&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S55"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S52"&gt;CALL &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;METHOD &lt;/SPAN&gt;cl_http_utility&lt;SPAN class="L0S70"&gt;=&amp;gt;&lt;/SPAN&gt;if_http_utility&lt;SPAN class="L0S70"&gt;~&lt;/SPAN&gt;decode_base64&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;EXPORTING&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; encoded &lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;str3 &lt;SPAN class="L0S31"&gt;" RAWSTRING from webservice&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; RECEIVING&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; decoded &lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;str4&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;CALL &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;FUNCTION &lt;/SPAN&gt;&lt;SPAN class="L0S33"&gt;'SCMS_STRING_TO_XSTRING'&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;EXPORTING&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;text&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;str4&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; mimetype &lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;&lt;SPAN class="L0S33"&gt;'APPLICATION/PDF'&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;IMPORTING&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;buffer&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;out&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; &lt;SPAN class="L0S52"&gt;CALL &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;FUNCTION &lt;/SPAN&gt;&lt;SPAN class="L0S33"&gt;'SCMS_XSTRING_TO_BINARY'&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;EXPORTING&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;buffer&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;out&lt;/P&gt;&lt;P&gt; &lt;SPAN class="L0S31"&gt;*&amp;nbsp;&amp;nbsp; APPEND_TO_TABLE&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = ' '&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt; &lt;SPAN class="L0S31"&gt;* IMPORTING&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt; &lt;SPAN class="L0S31"&gt;*&amp;nbsp;&amp;nbsp; OUTPUT_LENGTH&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; =&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;tables&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; binary_tab&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;lt_bintab.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;CALL &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;FUNCTION &lt;/SPAN&gt;&lt;SPAN class="L0S33"&gt;'GUI_DOWNLOAD'&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;EXPORTING&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; filename &lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;&lt;SPAN class="L0S33"&gt;'&amp;amp;lt;path&amp;gt;\Desktop\file.pdf'&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; filetype &lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;&lt;SPAN class="L0S33"&gt;'BIN'&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;TABLES&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; data_tab &lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;lt_bintab&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S55"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S55"&gt;Can anybody help me??&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 03 Feb 2016 15:11:10 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/get-pdf-from-base64binary/m-p/11457452#M1929518</guid>
      <dc:creator>MKusters</dc:creator>
      <dc:date>2016-02-03T15:11:10Z</dc:date>
    </item>
    <item>
      <title>Re: Get PDF from base64Binary</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/get-pdf-from-base64binary/m-p/11457453#M1929519</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&amp;nbsp; &lt;/P&gt;&lt;P&gt;I think that first of all you need to get just the PDF node.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You can to parse the xml using Class CL_IXML&amp;nbsp; .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;See program y_r_eitan_test_40_05 at:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A __default_attr="56640" __jive_macro_name="document" class="jive_macro_document jive_macro" data-orig-content="The case of CL_HTTP_CLIENT &amp;amp;amp; CL_IXML " href="https://community.sap.com/"&gt;&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;see FORM do_xml_parse_1 as a &lt;SPAN style="text-decoration: underline;"&gt;sample&lt;/SPAN&gt; of parsing xml.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;Regards.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 03 Feb 2016 16:11:15 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/get-pdf-from-base64binary/m-p/11457453#M1929519</guid>
      <dc:creator>rosenberg_eitan</dc:creator>
      <dc:date>2016-02-03T16:11:15Z</dc:date>
    </item>
    <item>
      <title>Re: Get PDF from base64Binary</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/get-pdf-from-base64binary/m-p/11457454#M1929520</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi brother, in this example, I Had to decodify a ".ZIP" file that was codificated in Base 64:&lt;/P&gt;&lt;H1 class="entry-title" style="font-size: 1.571428571rem; font-weight: normal; color: #444444; font-family: 'Open Sans', Helvetica, Arial, sans-serif;"&gt;&lt;/H1&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="margin-bottom: 1.714285714rem; font-size: 14px; color: #444444; font-family: 'Open Sans', Helvetica, Arial, sans-serif;"&gt;&lt;SPAN class="L0S52"&gt;REPORT&amp;nbsp; &lt;/SPAN&gt;zteste_64&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin-bottom: 1.714285714rem; font-size: 14px; color: #444444; font-family: 'Open Sans', Helvetica, Arial, sans-serif;"&gt;&lt;SPAN class="L0S52"&gt;TYPES&lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;: &lt;/SPAN&gt;t_xline&lt;SPAN class="L0S55"&gt;(&lt;/SPAN&gt;&lt;SPAN class="L0S32"&gt;2048&lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;) &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;TYPE &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;x&lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;, &lt;/SPAN&gt;&lt;SPAN class="L0S31"&gt;“BINARY FILES&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin-bottom: 1.714285714rem; font-size: 14px; color: #444444; font-family: 'Open Sans', Helvetica, Arial, sans-serif;"&gt;&lt;SPAN class="L0S52"&gt;BEGIN &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;OF &lt;/SPAN&gt;t_line&lt;SPAN class="L0S55"&gt;,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN class="L0S52"&gt;line&lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;(&lt;/SPAN&gt;&lt;SPAN class="L0S32"&gt;1024&lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;) &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;TYPE &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;c&lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN class="L0S52"&gt;END &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;OF &lt;/SPAN&gt;t_line&lt;SPAN class="L0S55"&gt;. &lt;/SPAN&gt;&lt;SPAN class="L0S31"&gt;“CONTENT&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin-bottom: 1.714285714rem; font-size: 14px; color: #444444; font-family: 'Open Sans', Helvetica, Arial, sans-serif;"&gt;&lt;SPAN class="L0S52"&gt;DATA&lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;: &lt;/SPAN&gt;obj&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;TYPE &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;REF &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;TO &lt;/SPAN&gt;cl_http_utility&lt;SPAN class="L0S55"&gt;,&lt;/SPAN&gt;&lt;BR /&gt;cref&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;TYPE &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;REF &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;TO &lt;/SPAN&gt;if_http_utility&lt;SPAN class="L0S55"&gt;,&lt;/SPAN&gt;&lt;BR /&gt;cl_zip &lt;SPAN class="L0S52"&gt;TYPE &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;REF &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;TO &lt;/SPAN&gt;cl_abap_zip &lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin-bottom: 1.714285714rem; font-size: 14px; color: #444444; font-family: 'Open Sans', Helvetica, Arial, sans-serif;"&gt;&lt;SPAN class="L0S52"&gt;DATA&lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;: &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;z&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;TYPE &lt;/SPAN&gt;string&lt;SPAN class="L0S55"&gt;,&lt;/SPAN&gt;&lt;BR /&gt;decodex&amp;nbsp; &lt;SPAN class="L0S52"&gt;TYPE &lt;/SPAN&gt;xstring&lt;SPAN class="L0S55"&gt;,&lt;/SPAN&gt;&lt;BR /&gt;files&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;LIKE &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;LINE &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;OF&amp;nbsp; &lt;/SPAN&gt;cl_abap_zip&lt;SPAN class="L0S70"&gt;=&amp;gt;&lt;/SPAN&gt;files&lt;SPAN class="L0S55"&gt;,&lt;/SPAN&gt;&lt;BR /&gt;name&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;TYPE &lt;/SPAN&gt;string&lt;SPAN class="L0S55"&gt;,&lt;/SPAN&gt;&lt;BR /&gt;output_x &lt;SPAN class="L0S52"&gt;TYPE &lt;/SPAN&gt;xstring&lt;SPAN class="L0S55"&gt;, &lt;/SPAN&gt;&lt;SPAN class="L0S31"&gt;“BINARY OUTPUT OUTPUT&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN class="L0S52"&gt;size&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;TYPE &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;i&lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;,&lt;/SPAN&gt;&lt;BR /&gt;data_tab &lt;SPAN class="L0S52"&gt;TYPE &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;STANDARD &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;TABLE &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;OF &lt;/SPAN&gt;t_xline&lt;SPAN class="L0S55"&gt;,&lt;/SPAN&gt;&lt;BR /&gt;text_tab &lt;SPAN class="L0S52"&gt;TYPE &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;STANDARD &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;TABLE &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;OF &lt;/SPAN&gt;t_line&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin-bottom: 1.714285714rem; font-size: 14px; color: #444444; font-family: 'Open Sans', Helvetica, Arial, sans-serif;"&gt;&lt;SPAN class="L0S52"&gt;CREATE &lt;/SPAN&gt;OBJECT &lt;SPAN class="L0S55"&gt;: &lt;/SPAN&gt;obj&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;BR /&gt;cref &lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;obj&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin-bottom: 1.714285714rem; font-size: 14px; color: #444444; font-family: 'Open Sans', Helvetica, Arial, sans-serif;"&gt;&lt;SPAN class="L0S31"&gt;“A variável Z contém um arquivo .CSV zipado e codificado em base 64 ;D&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN class="L0S52"&gt;CONCATENATE&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN class="L0S33"&gt;‘UEsDBBQACAgIALJUl0cAAAAAAAAAAAAAAAAZAAAAUkZYQXdhcmRfRG9jNjQ1MTQyODYwLmNzdu1X’&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN class="L0S33"&gt;‘UW/bNhB+768g/NQBbkvSkizvaa4TowZix7OK7nFgJM7hKpEqSTlN0X+zhz7tV+SP7UhJtpw6KVxs’&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN class="L0S33"&gt;’69IlIGLe8Xi8++47QuxNVFGoTNjrXr830ZxZoSQ6YZaDvNTqd55aNMs6wvmV5LojvxY2d8ZzZcVG’&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN class="L0S33"&gt;‘oUwhv2KVc1hpzWXqfJ9uuATj65JvhdZTLflDGqvGZVKVZS64RgtW7MnLSyX3FOMs09yYrupcr5kU’&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN class="L0S33"&gt;‘H+qEbjvYW/QnJ2wj5NqgJdcpxMDWNQAidb8rJt/CTxP9S5E10cqMa55C0hyteAEBMJc0bNcu+9li’&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN class="L0S33"&gt;‘cv76dDVPYH7CMmVQyTRDU2YrDfFID9HM8gItquKihuK95eA0Q+3J9XId/c8Vk7auVALIQ+gvzpR1’&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN class="L0S33"&gt;‘cfH3VqGXmm/8lqJUxsJpHI1z8a5SlhkkZJpXhnmEUqU5esPyyqfItBWpKME1SAsNibyrhBEpU02q’&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN class="L0S33"&gt;‘iYWATWO6C3WiZOasXPJLtt4mtJjMPdIXhTCmQybYyLVCLiGHBzep9tuBgGXOLXPMaRaXmn3wfk8B’&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN class="L0S33"&gt;‘Sb52oM7BiRYsb2LqEMuJLVpu/hmE4yumM4AiV2ld770SJzBlWiiUCFuxm083fyhkAHN786etctV7’&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN class="L0S33"&gt;‘0nMAX1Z9FKKF2vQRxSQE1S9JFAzwKBpFgSc6IA75IccwBTCNs0JIXxpjOZozWbEcYUzRM4RDQhon’&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN class="L0S33"&gt;‘S56JzOO8OnM0my59qhBe7rQnKo2CkAQ0jrBH3DKHGHZbPx+0UZ8JyVskZyfBcEDDIcExSNzz9eaT’&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN class="L0S33"&gt;‘QnrLVoIxRq+A2LqAc4EpyYuxO2u6glB9Wo5IU819ETNP49/2GBz6s12AmS9qjeFFw0aC66is52ir’&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN class="L0S33"&gt;‘nSXzCfgn9MlsOXOTxuqMswza0O2jgyCMXPnSlJeWu34bUFCSYABThjbCWJdAENIwCmN/A8k+Gu1V’&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN class="L0S33"&gt;‘idwOK23Y5rzh7THDeLQtAt3l48bDqX/8jervikT6Q3wXA+hhBkzmyfEM2Op29Y9D0FASHCYA/RIB’&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN class="L0S33"&gt;‘RvEwCoMBJdsqeBzbhB4WBe4gQBBAi+B/9AI4qvvrMZPC1jf6oUp3x31dfLCHd+Oxdl9u3qP69tja’&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN class="L0S33"&gt;‘3deAB9vve6sduWV1T7fcGq/ghlPwEVNLd+DbHf8PAO+h7COAhwCkX83AFTdctwuP+B1NwO8Vv6nS’&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN class="L0S33"&gt;‘Eu1MSfMH06JWPl+z/JLB++8nw8rncOV3oml3SW6vlH4rsh+ZxARTGgVDMsDP7MeL6pprcw3mhVtN’&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN class="L0S33"&gt;‘i19pPCKUxPFHoyqdwvfhnZtr5PxHPDlUURzGOHgYj6E9wJ52Mf+h9994IBHc/n9k6lcyNf5WTP17’&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN class="L0S33"&gt;‘n23Hc/Vff8p1yPoXUEsHCBH4k+/XAwAA9hQAAFBLAQIUABQACAgIALJUl0cR+JPv1wMAAPYUAAAZ’&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN class="L0S33"&gt;‘AAAAAAAAAAAAAAAAAAAAAABSRlhBd2FyZF9Eb2M2NDUxNDI4NjAuY3N2UEsFBgAAAAABAAEARwAA’&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN class="L0S33"&gt;‘AB4EAAAAAA==’ &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;INTO &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;z&lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin-bottom: 1.714285714rem; font-size: 14px; color: #444444; font-family: 'Open Sans', Helvetica, Arial, sans-serif;"&gt;decodex &lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;obj&lt;SPAN class="L0S70"&gt;-&amp;gt;&lt;/SPAN&gt;if_http_utility&lt;SPAN class="L0S70"&gt;~&lt;/SPAN&gt;decode_x_base64&lt;SPAN class="L0S55"&gt;( &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;z &lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;)&lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin-bottom: 1.714285714rem; font-size: 14px; color: #444444; font-family: 'Open Sans', Helvetica, Arial, sans-serif;"&gt;&lt;SPAN class="L0S52"&gt;CREATE &lt;/SPAN&gt;OBJECT cl_zip&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin-bottom: 1.714285714rem; font-size: 14px; color: #444444; font-family: 'Open Sans', Helvetica, Arial, sans-serif;"&gt;&lt;SPAN class="L0S52"&gt;CALL &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;METHOD &lt;/SPAN&gt;cl_zip&lt;SPAN class="L0S70"&gt;-&amp;gt;&lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;load&lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;( &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;EXPORTING &lt;/SPAN&gt;zip &lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;decodex &lt;SPAN class="L0S55"&gt;)&lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin-bottom: 1.714285714rem; font-size: 14px; color: #444444; font-family: 'Open Sans', Helvetica, Arial, sans-serif;"&gt;&lt;SPAN class="L0S52"&gt;LOOP &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;AT &lt;/SPAN&gt;cl_zip&lt;SPAN class="L0S70"&gt;-&amp;gt;&lt;/SPAN&gt;files &lt;SPAN class="L0S52"&gt;INTO &lt;/SPAN&gt;files&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin-bottom: 1.714285714rem; font-size: 14px; color: #444444; font-family: 'Open Sans', Helvetica, Arial, sans-serif;"&gt;&lt;SPAN class="L0S52"&gt;CLEAR &lt;/SPAN&gt;output_x&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN class="L0S52"&gt;MOVE &lt;/SPAN&gt;files&lt;SPAN class="L0S70"&gt;–&lt;/SPAN&gt;name &lt;SPAN class="L0S52"&gt;TO &lt;/SPAN&gt;name&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin-bottom: 1.714285714rem; font-size: 14px; color: #444444; font-family: 'Open Sans', Helvetica, Arial, sans-serif;"&gt;cl_zip&lt;SPAN class="L0S70"&gt;-&amp;gt;&lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;get&lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;(&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;EXPORTING &lt;/SPAN&gt;name&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;name&lt;BR /&gt;&lt;SPAN class="L0S52"&gt;IMPORTING &lt;/SPAN&gt;content &lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;output_x &lt;SPAN class="L0S55"&gt;)&lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin-bottom: 1.714285714rem; font-size: 14px; color: #444444; font-family: 'Open Sans', Helvetica, Arial, sans-serif;"&gt;&lt;SPAN class="L0S52"&gt;REFRESH &lt;/SPAN&gt;data_tab&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin-bottom: 1.714285714rem; font-size: 14px; color: #444444; font-family: 'Open Sans', Helvetica, Arial, sans-serif;"&gt;&lt;SPAN class="L0S52"&gt;CALL &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;FUNCTION &lt;/SPAN&gt;&lt;SPAN class="L0S33"&gt;‘SCMS_XSTRING_TO_BINARY’&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN class="L0S52"&gt;EXPORTING&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN class="L0S52"&gt;buffer&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;output_x&lt;BR /&gt;&lt;SPAN class="L0S52"&gt;IMPORTING&lt;/SPAN&gt;&lt;BR /&gt;output_length &lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;size&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN class="L0S52"&gt;TABLES&lt;/SPAN&gt;&lt;BR /&gt;binary_tab&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;data_tab&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin-bottom: 1.714285714rem; font-size: 14px; color: #444444; font-family: 'Open Sans', Helvetica, Arial, sans-serif;"&gt;&lt;SPAN class="L0S52"&gt;CALL &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;FUNCTION &lt;/SPAN&gt;&lt;SPAN class="L0S33"&gt;‘SCMS_BINARY_TO_TEXT’&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN class="L0S52"&gt;EXPORTING&lt;/SPAN&gt;&lt;BR /&gt;input_length &lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;size&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN class="L0S52"&gt;TABLES&lt;/SPAN&gt;&lt;BR /&gt;binary_tab&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;data_tab&lt;BR /&gt;text_tab&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;text_tab&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin-bottom: 1.714285714rem; font-size: 14px; color: #444444; font-family: 'Open Sans', Helvetica, Arial, sans-serif;"&gt;&lt;SPAN class="L0S31"&gt;“Salva o arquivo descompactado em diretório local&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN class="L0S52"&gt;CALL &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;METHOD &lt;/SPAN&gt;cl_gui_frontend_services&lt;SPAN class="L0S70"&gt;=&amp;gt;&lt;/SPAN&gt;gui_download&lt;BR /&gt;&lt;SPAN class="L0S52"&gt;EXPORTING&lt;/SPAN&gt;&lt;BR /&gt;bin_filesize &lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;size&lt;/SPAN&gt;&lt;BR /&gt;filename&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;&lt;SPAN class="L0S33"&gt;‘C:\Temp\teste.csv’&lt;/SPAN&gt;&lt;BR /&gt;filetype&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;&lt;SPAN class="L0S33"&gt;‘BIN’&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN class="L0S52"&gt;CHANGING&lt;/SPAN&gt;&lt;BR /&gt;data_tab&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;data_tab&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin-bottom: 1.714285714rem; font-size: 14px; color: #444444; font-family: 'Open Sans', Helvetica, Arial, sans-serif;"&gt;&lt;SPAN class="L0S52"&gt;ENDLOOP&lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin-bottom: 1.714285714rem; font-size: 14px; color: #444444; font-family: 'Open Sans', Helvetica, Arial, sans-serif;"&gt;&lt;SPAN class="L0S55"&gt;Hope it could help, regards,&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin-bottom: 1.714285714rem; font-size: 14px; color: #444444; font-family: 'Open Sans', Helvetica, Arial, sans-serif;"&gt;&lt;SPAN class="L0S55"&gt;Alysson Dias&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 03 Feb 2016 18:58:54 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/get-pdf-from-base64binary/m-p/11457454#M1929520</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2016-02-03T18:58:54Z</dc:date>
    </item>
    <item>
      <title>Re: Get PDF from base64Binary</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/get-pdf-from-base64binary/m-p/11457455#M1929521</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Reading the XML isn't the issue. I have the node transfered into XML and extracted the PDF node into a string. But now..... everything I try, I can't get a readable PDF&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 03 Feb 2016 20:15:51 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/get-pdf-from-base64binary/m-p/11457455#M1929521</guid>
      <dc:creator>MKusters</dc:creator>
      <dc:date>2016-02-03T20:15:51Z</dc:date>
    </item>
    <item>
      <title>Re: Get PDF from base64Binary</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/get-pdf-from-base64binary/m-p/11457456#M1929522</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Unfortunally that is also not the solution. I still get the message the file is not supported or damaged after the download. &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 03 Feb 2016 20:17:48 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/get-pdf-from-base64binary/m-p/11457456#M1929522</guid>
      <dc:creator>MKusters</dc:creator>
      <dc:date>2016-02-03T20:17:48Z</dc:date>
    </item>
    <item>
      <title>Re: Get PDF from base64Binary</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/get-pdf-from-base64binary/m-p/11457457#M1929523</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I think I got it .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Some code:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;REPORT&amp;nbsp; y_r_eitan_test_40_09 .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*----------------------------------------------------------------------*&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN BEGIN OF BLOCK block04 WITH FRAME .&lt;/P&gt;&lt;P&gt;PARAMETERS: p_debug TYPE debug_flg .&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN END OF BLOCK block04 .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;AT SELECTION-SCREEN .&lt;/P&gt;&lt;P&gt;&amp;nbsp; PERFORM at_selection_screen_input .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*----------------------------------------------------------------------*&lt;/P&gt;&lt;P&gt;FORM at_selection_screen_input .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; DATA: data_set_name_1 TYPE pathextern .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; data_set_name_1 = '\\&amp;lt;yourpath&amp;gt;\ChartDesigner.Base64.xml' .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; DATA: it_data_1 TYPE soli_tab .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; PERFORM upload_file_1&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; USING&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; data_set_name_1&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; CHANGING&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; it_data_1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; DATA: xml_string TYPE string .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; CALL METHOD cl_bcs_convert=&amp;gt;txt_to_string&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; EXPORTING&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; it_soli&amp;nbsp;&amp;nbsp; = it_data_1&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; RECEIVING&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ev_string = xml_string.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; DATA: ob_ixml TYPE REF TO if_ixml.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; ob_ixml = cl_ixml=&amp;gt;create( ).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; DATA: streamfactory TYPE REF TO if_ixml_stream_factory.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; streamfactory = ob_ixml-&amp;gt;create_stream_factory( ).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; DATA: istream TYPE REF TO if_ixml_istream.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; istream&amp;nbsp; = streamfactory-&amp;gt;create_istream_string( string = xml_string ).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; DATA: document TYPE REF TO if_ixml_document.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; document = ob_ixml-&amp;gt;create_document( ) .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; DATA: parser TYPE REF TO if_ixml_parser.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; parser = ob_ixml-&amp;gt;create_parser( stream_factory = streamfactory&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; istream&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = istream&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; document&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = document ).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; parser-&amp;gt;parse( ).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; DATA: nodes&amp;nbsp; TYPE REF TO if_ixml_node_collection.&lt;/P&gt;&lt;P&gt;&amp;nbsp; DATA: node&amp;nbsp;&amp;nbsp; TYPE REF TO if_ixml_node .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; nodes = document-&amp;gt;get_elements_by_tag_name( name = 'pdfData' ).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; node = nodes-&amp;gt;get_item( 0 ).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; DATA: value&amp;nbsp; TYPE string .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; value = node-&amp;gt;get_value( ) .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; DATA: ob_http_utility TYPE REF TO cl_http_utility .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; DATA: decoded TYPE xstring .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; CALL METHOD cl_http_utility=&amp;gt;if_http_utility~decode_x_base64&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; EXPORTING&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; encoded = value&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; RECEIVING&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; decoded = decoded.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; DATA: data_set_name_2 TYPE pathextern .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; data_set_name_2 = '\\&amp;lt;yourpath&amp;gt;\ChartDesigner.pdf' .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; DATA: mess TYPE string .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; OPEN DATASET data_set_name_2 FOR OUTPUT IN BINARY MODE MESSAGE mess .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; IF sy-subrc NE 0.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; MESSAGE e306(f7) WITH data_set_name_2 .&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; RETURN .&lt;/P&gt;&lt;P&gt;&amp;nbsp; ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; TRANSFER decoded TO data_set_name_2 NO END OF LINE .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; CLOSE DATASET data_set_name_2 .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; MESSAGE s640(ms) WITH data_set_name_2 .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "do_xml_parse_1&lt;/P&gt;&lt;P&gt;*----------------------------------------------------------------------*&lt;/P&gt;&lt;P&gt;FORM upload_file_1&lt;/P&gt;&lt;P&gt;&amp;nbsp; USING&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; p_path TYPE pathextern&lt;/P&gt;&lt;P&gt;&amp;nbsp; CHANGING&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; it_data_1 TYPE soli_tab .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; DATA: filename&amp;nbsp;&amp;nbsp; TYPE string ,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; filelength TYPE i .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; filename = p_path .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; CALL METHOD cl_gui_frontend_services=&amp;gt;gui_upload&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; EXPORTING&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; filename&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = filename&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; filetype&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = 'ASC'&lt;/P&gt;&lt;P&gt;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; has_field_separator&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = abap_false&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; read_by_line&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = abap_false&lt;/P&gt;&lt;P&gt;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; dat_mode&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = abap_false&lt;/P&gt;&lt;P&gt;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; codepage&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = space&lt;/P&gt;&lt;P&gt;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ignore_cerr&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = abap_true&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; IMPORTING&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; filelength&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = filelength&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; CHANGING&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; data_tab&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = it_data_1&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; EXCEPTIONS&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; file_open_error&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = 1&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; file_read_error&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = 2&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; no_batch&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = 3&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; gui_refuse_filetransfer = 4&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; invalid_type&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = 5&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; no_authority&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = 6&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; unknown_error&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = 7&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; bad_data_format&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = 8&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; header_not_allowed&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = 9&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; separator_not_allowed&amp;nbsp;&amp;nbsp; = 10&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; header_too_long&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = 11&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; unknown_dp_error&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = 12&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; access_denied&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = 13&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; dp_out_of_memory&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = 14&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; disk_full&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = 15&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; dp_timeout&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = 16&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; not_supported_by_gui&amp;nbsp;&amp;nbsp;&amp;nbsp; = 17&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; error_no_gui&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = 18&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; OTHERS&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = 19.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; IF sy-subrc &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.&lt;/P&gt;&lt;P&gt;&amp;nbsp; ENDIF .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM .&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "upload_file_1&lt;/P&gt;&lt;P&gt;*----------------------------------------------------------------------*&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The xml&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;IMG class="migrated-image" src="https://community.sap.com/legacyfs/online/storage/attachments/storage/7/jiveimages/881200" /&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 04 Feb 2016 12:03:57 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/get-pdf-from-base64binary/m-p/11457457#M1929523</guid>
      <dc:creator>rosenberg_eitan</dc:creator>
      <dc:date>2016-02-04T12:03:57Z</dc:date>
    </item>
    <item>
      <title>Re: Get PDF from base64Binary</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/get-pdf-from-base64binary/m-p/11457458#M1929524</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Very basic mistake when working with binary data.&lt;/P&gt;&lt;P&gt;You need to provide &lt;STRONG&gt;size of file&lt;/STRONG&gt; when downloading!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You will get size from&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt;"&gt;SCMS_XSTRING_TO_BINARY&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;*&amp;nbsp;&amp;nbsp; OUTPUT_LENGTH&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;And use it in: &lt;/P&gt;&lt;P&gt;GUI_DOWNLOAD&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope it helps &lt;SPAN __jive_emoticon_name="happy" __jive_macro_name="emoticon" class="jive_macro_emoticon jive_macro jive_emote" src="https://community.sap.com/74/images/emoticons/happy.gif"&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 04 Feb 2016 13:14:39 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/get-pdf-from-base64binary/m-p/11457458#M1929524</guid>
      <dc:creator>Tomas_Buryanek</dc:creator>
      <dc:date>2016-02-04T13:14:39Z</dc:date>
    </item>
    <item>
      <title>Re: Get PDF from base64Binary</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/get-pdf-from-base64binary/m-p/11457459#M1929525</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I'am getting a little bit desperate.... &lt;SPAN __jive_emoticon_name="cry" __jive_macro_name="emoticon" class="jive_macro_emoticon jive_macro jive_emote" src="https://community.sap.com/74/images/emoticons/cry.gif"&gt;&lt;/SPAN&gt;. It still doesn't work. For a moment I was hopefull because I don't took the open dataset in consideration. But unfortunally....&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Can you help me if I send you my XML? &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 04 Feb 2016 16:54:01 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/get-pdf-from-base64binary/m-p/11457459#M1929525</guid>
      <dc:creator>MKusters</dc:creator>
      <dc:date>2016-02-04T16:54:01Z</dc:date>
    </item>
    <item>
      <title>Re: Get PDF from base64Binary</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/get-pdf-from-base64binary/m-p/11457460#M1929526</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I already tried this after the post of Alysson Dias da Silva&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 04 Feb 2016 16:55:25 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/get-pdf-from-base64binary/m-p/11457460#M1929526</guid>
      <dc:creator>MKusters</dc:creator>
      <dc:date>2016-02-04T16:55:25Z</dc:date>
    </item>
    <item>
      <title>Re: Get PDF from base64Binary</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/get-pdf-from-base64binary/m-p/11457461#M1929527</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="text-decoration: underline;"&gt;Yes please send the xml . (upload limit is 1 MB)&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="text-decoration: underline;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;Very odd &lt;SPAN __jive_emoticon_name="confused" __jive_macro_name="emoticon" class="jive_macro jive_emote" src="https://community.sap.com/74/images/emoticons/confused.gif"&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The program is tested and works here .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I created the xml file using Java.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Have you tried my code (with modification of file path) .&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;Regards.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 05 Feb 2016 05:50:17 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/get-pdf-from-base64binary/m-p/11457461#M1929527</guid>
      <dc:creator>rosenberg_eitan</dc:creator>
      <dc:date>2016-02-05T05:50:17Z</dc:date>
    </item>
    <item>
      <title>Re: Get PDF from base64Binary</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/get-pdf-from-base64binary/m-p/11457462#M1929528</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;OK. I do not know what is your current testing code.&lt;/P&gt;&lt;P&gt;But looking on first post I think you are converting too much.&lt;/P&gt;&lt;P&gt;Did you tried Alyssons method of decode?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;cl_http_utility&lt;SPAN class="L0S70"&gt;=&amp;gt;&lt;/SPAN&gt;decode_x_base64( ).&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;It has direct output in xstring so you have binary data right there. Without other conversions which might corrupt file data.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 05 Feb 2016 07:25:35 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/get-pdf-from-base64binary/m-p/11457462#M1929528</guid>
      <dc:creator>Tomas_Buryanek</dc:creator>
      <dc:date>2016-02-05T07:25:35Z</dc:date>
    </item>
    <item>
      <title>Re: Get PDF from base64Binary</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/get-pdf-from-base64binary/m-p/11457463#M1929529</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If you look at this post &lt;A __default_attr="16506971" __jive_macro_name="message" class="jive_macro_message jive_macro" data-orig-content="Re: Get PDF from base64Binary" href="https://community.sap.com/"&gt;&lt;/A&gt; this is what I used and it works with no problem.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 05 Feb 2016 07:38:48 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/get-pdf-from-base64binary/m-p/11457463#M1929529</guid>
      <dc:creator>rosenberg_eitan</dc:creator>
      <dc:date>2016-02-05T07:38:48Z</dc:date>
    </item>
    <item>
      <title>Re: Get PDF from base64Binary</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/get-pdf-from-base64binary/m-p/11457464#M1929530</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Eitan,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Yes, I tried your program. and changed the paths. After closing the dataset. I tried to download it as a BIN file with CG3Y to my local desktop to check if it works.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Attached the XML file. Thanks in advance!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 05 Feb 2016 07:52:24 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/get-pdf-from-base64binary/m-p/11457464#M1929530</guid>
      <dc:creator>MKusters</dc:creator>
      <dc:date>2016-02-05T07:52:24Z</dc:date>
    </item>
    <item>
      <title>Re: Get PDF from base64Binary</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/get-pdf-from-base64binary/m-p/11457465#M1929531</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am at home at the moment so I will try to do it using java.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If this will work ok next sunday I will try it at the office.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Lets hope for the best&lt;SPAN __jive_emoticon_name="wink" __jive_macro_name="emoticon" class="jive_macro_emoticon jive_macro jive_emote" src="https://community.sap.com/74/images/emoticons/wink.gif"&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 05 Feb 2016 08:16:36 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/get-pdf-from-base64binary/m-p/11457465#M1929531</guid>
      <dc:creator>rosenberg_eitan</dc:creator>
      <dc:date>2016-02-05T08:16:36Z</dc:date>
    </item>
    <item>
      <title>Re: Get PDF from base64Binary</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/get-pdf-from-base64binary/m-p/11457466#M1929532</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;After converting the &lt;SPAN style="text-decoration: underline;"&gt;getVerzendlijstResult&lt;/SPAN&gt; &lt;STRONG&gt;I am not getting a valid PDF file&lt;/STRONG&gt;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="text-decoration: underline;"&gt;Is there a chance that the file is encrypted ?&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Do you have the original ?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If yes convert it to base64 file is the result the same as the one you have inthe XML ?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 05 Feb 2016 09:24:02 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/get-pdf-from-base64binary/m-p/11457466#M1929532</guid>
      <dc:creator>rosenberg_eitan</dc:creator>
      <dc:date>2016-02-05T09:24:02Z</dc:date>
    </item>
    <item>
      <title>Re: Get PDF from base64Binary</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/get-pdf-from-base64binary/m-p/11457467#M1929533</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You can also use &lt;A href="http://www.fourmilab.ch/webtools/base64/#Download" title="http://www.fourmilab.ch/webtools/base64/#Download"&gt;Base64: Encode and Decode Base64 Files&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 05 Feb 2016 09:27:31 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/get-pdf-from-base64binary/m-p/11457467#M1929533</guid>
      <dc:creator>rosenberg_eitan</dc:creator>
      <dc:date>2016-02-05T09:27:31Z</dc:date>
    </item>
    <item>
      <title>Re: Get PDF from base64Binary</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/get-pdf-from-base64binary/m-p/11457468#M1929534</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;This is the answer I receive after calling the webservice method. &lt;/P&gt;&lt;P&gt;I suppose that in the string there another XML is coded. Because if I transform this string to XML I get a tag called &amp;lt;PDF&amp;gt;. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I tried 2 alternatives: - first decode the &lt;SPAN style="color: #333333; font-size: 12px; text-decoration: underline;"&gt;getVerzendlijstResult&lt;/SPAN&gt;&lt;SPAN style="color: #333333; font-size: 12px;"&gt; string and then transform to XML I get the tag &amp;lt;PDF&amp;gt; =&amp;gt; convert to readable PDF fails&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #333333; font-size: 12px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; - first transform the &lt;SPAN style="color: #333333; font-size: 12px; text-decoration: underline;"&gt;getVerzendlijstResult &lt;/SPAN&gt;string to XML and then decode the &amp;lt;PDF&amp;gt; tag =&amp;gt; &lt;SPAN style="color: #333333; font-size: 12px;"&gt;convert to readable PDF fails&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 05 Feb 2016 09:43:36 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/get-pdf-from-base64binary/m-p/11457468#M1929534</guid>
      <dc:creator>MKusters</dc:creator>
      <dc:date>2016-02-05T09:43:36Z</dc:date>
    </item>
    <item>
      <title>Re: Get PDF from base64Binary</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/get-pdf-from-base64binary/m-p/11457469#M1929535</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Is this a public webservice ?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Any way I sugest you get in tuch with the people who run the webservice and ask how to use the site ?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Try with the attached file .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;When I crated the xml I simply encode the file and the put the result string in xml node .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I use JDOM for the xml &lt;A href="http://www.jdom.org/" title="http://www.jdom.org/"&gt;JDOM&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;IMG class="migrated-image" src="https://community.sap.com/legacyfs/online/storage/attachments/storage/7/jiveimages/881997" /&gt;&lt;/P&gt;&lt;P&gt;&lt;IMG alt="" class="jiveImage" style="max-width: 1200px; max-height: 900px;" /&gt;&lt;/P&gt;&lt;P&gt;&lt;IMG class="migrated-image" src="https://community.sap.com/legacyfs/online/storage/attachments/storage/7/jiveimages/882025" /&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;IMG class="migrated-image" src="https://community.sap.com/legacyfs/online/storage/attachments/storage/7/jiveimages/881996" /&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 05 Feb 2016 10:48:09 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/get-pdf-from-base64binary/m-p/11457469#M1929535</guid>
      <dc:creator>rosenberg_eitan</dc:creator>
      <dc:date>2016-02-05T10:48:09Z</dc:date>
    </item>
    <item>
      <title>Re: Get PDF from base64Binary</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/get-pdf-from-base64binary/m-p/11457470#M1929536</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;When I do&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;IMG class="migrated-image" src="https://community.sap.com/legacyfs/online/storage/attachments/storage/7/jiveimages/882044" /&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I get&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;IMG class="migrated-image" src="https://community.sap.com/legacyfs/online/storage/attachments/storage/7/jiveimages/882045" /&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This is the pdf .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG style="text-decoration: underline;"&gt;In this case it is blank.&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 05 Feb 2016 11:12:17 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/get-pdf-from-base64binary/m-p/11457470#M1929536</guid>
      <dc:creator>rosenberg_eitan</dc:creator>
      <dc:date>2016-02-05T11:12:17Z</dc:date>
    </item>
    <item>
      <title>Re: Get PDF from base64Binary</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/get-pdf-from-base64binary/m-p/11457471#M1929537</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I don't really get what you are trying to say: In this case it is naturally I don't get a readable PDF in ABAP? I expect if the PDF is empty, I get a empty/blank PDF.... or am I wrong?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 05 Feb 2016 11:52:19 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/get-pdf-from-base64binary/m-p/11457471#M1929537</guid>
      <dc:creator>MKusters</dc:creator>
      <dc:date>2016-02-05T11:52:19Z</dc:date>
    </item>
  </channel>
</rss>

