<?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: Exposing function module as webservice - with PDF in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/exposing-function-module-as-webservice-with-pdf/m-p/9867429#M1788366</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I see. Try my function module Z_SPLIT_XSTRING_TO_TABLE then, and eliminate the calls of &lt;SPAN style="color: #333333; font-family: 'courier new', courier; font-size: 12px; background-color: #ffffff;"&gt;'CRM_IC_XML_XSTRING2STRING'&lt;/SPAN&gt; and &lt;SPAN style="color: #333333; font-family: 'courier new', courier; font-size: 12px; background-color: #ffffff;"&gt;'SWA_STRING_TO_TABLE'&lt;/SPAN&gt;. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Also, and even more important: you probably will need the SCMS_HTTP_CREATE&lt;STRONG&gt;_RAW&lt;/STRONG&gt; for a table of binary data (not the SCMS_HTTP_CREATE which expects tables of character data, not binary data)&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 11 Nov 2013 06:46:03 GMT</pubDate>
    <dc:creator>Ruediger_Plantiko</dc:creator>
    <dc:date>2013-11-11T06:46:03Z</dc:date>
    <item>
      <title>Exposing function module as webservice - with PDF</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/exposing-function-module-as-webservice-with-pdf/m-p/9867426#M1788363</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´m exposing a RFC Function Module as a webservice directly in ERP (no PI involved). One of the fields are created as type RAWSTRING and is intended for transporting a PDF document.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt;"&gt;But i have some problems with the incoming request. &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt;"&gt;The process is this:&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="s1"&gt;CALL FUNCTION &lt;/SPAN&gt;&lt;SPAN class="s2"&gt;'CRM_IC_XML_XSTRING2STRING'&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN class="s1" style="font-family: 'courier new', courier;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; EXPORTING&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; inxstring &lt;SPAN class="s3"&gt;= &lt;/SPAN&gt;wa_dok&lt;SPAN class="s4"&gt;-&lt;/SPAN&gt;dokumentdata&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN class="s1" style="font-family: 'courier new', courier;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IMPORTING&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; outstring &lt;SPAN class="s3"&gt;= &lt;/SPAN&gt;lv_string&lt;SPAN class="s3"&gt;.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;BR /&gt; &lt;BR /&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="s1"&gt;CALL FUNCTION &lt;/SPAN&gt;&lt;SPAN class="s2"&gt;'SWA_STRING_TO_TABLE'&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN class="s1" style="font-family: 'courier new', courier;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; EXPORTING&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; character_string &lt;SPAN class="s3"&gt;= &lt;/SPAN&gt;lv_string&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; line_size&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="s3"&gt;= &lt;/SPAN&gt;&lt;SPAN class="s2"&gt;'1022'&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN class="s1" style="font-family: 'courier new', courier;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IMPORTING&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; character_table&amp;nbsp; &lt;SPAN class="s3"&gt;= &lt;/SPAN&gt;lt_text&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; total_length&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="s3"&gt;= &lt;/SPAN&gt;lv_length&lt;SPAN class="s3"&gt;.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;BR /&gt; &lt;BR /&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="s1"&gt;CALL FUNCTION &lt;/SPAN&gt;&lt;SPAN class="s2"&gt;'SCMS_HTTP_CREATE'&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN class="s1" style="font-family: 'courier new', courier;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; EXPORTING&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN class="s4" style="font-family: 'courier new', courier;"&gt; &lt;EM&gt;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MANDT&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; = SY-MANDT&lt;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; crep_id&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 class="s3"&gt;= &lt;/SPAN&gt;cv_crepid&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN class="s4" style="font-family: 'courier new', courier;"&gt; &lt;EM&gt;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; DOC_ID&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;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; comp_id&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 class="s3"&gt;= &lt;/SPAN&gt;&lt;SPAN class="s2"&gt;'data'&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; mimetype&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 class="s3"&gt;= &lt;/SPAN&gt;&lt;SPAN class="s2"&gt;'application/pdf'&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; length&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 class="s3"&gt;= &lt;/SPAN&gt;lv_length&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN class="s4" style="font-family: 'courier new', courier;"&gt; &lt;EM&gt;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; SIGNATURE&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = 'X'&lt;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN class="s4" style="font-family: 'courier new', courier;"&gt; &lt;EM&gt;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; DOC_PROT&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;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; text_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; &lt;SPAN class="s3"&gt;= &lt;/SPAN&gt;&lt;SPAN class="s2"&gt;'X'&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN class="s4" style="font-family: 'courier new', courier;"&gt; &lt;EM&gt;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ACCESSMODE&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = 'c'&lt;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN class="s4" style="font-family: 'courier new', courier;"&gt; &lt;EM&gt;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; SECURITY&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;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN class="s4" style="font-family: 'courier new', courier;"&gt; &lt;EM&gt;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; OVERWRITE&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;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN class="s1" style="font-family: 'courier new', courier;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IMPORTING&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; doc_id_out&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="s3"&gt;= &lt;/SPAN&gt;ls_docid&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN class="s1" style="font-family: 'courier new', courier;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; TABLES&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="s1"&gt;data&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;/SPAN&gt;&lt;SPAN class="s3"&gt;= &lt;/SPAN&gt;lt_text&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;/P&gt;&lt;P class="p1"&gt;But currently it seems that &lt;SPAN style="font-family: 'courier new', courier;"&gt;SWA_STRING_TO_TABLE&lt;/SPAN&gt; fails when the webservice is called? Am i missing something? I have been about some base64 encoding but i´m not sure.&lt;/P&gt;&lt;P class="p1"&gt;&lt;/P&gt;&lt;P class="p1"&gt;Any ideas?&lt;/P&gt;&lt;P class="p1"&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; &lt;BR /&gt; &lt;BR /&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt;"&gt; &lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 10 Nov 2013 18:53:06 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/exposing-function-module-as-webservice-with-pdf/m-p/9867426#M1788363</guid>
      <dc:creator>jakob_steen-petersen</dc:creator>
      <dc:date>2013-11-10T18:53:06Z</dc:date>
    </item>
    <item>
      <title>Re: Exposing function module as webservice - with PDF</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/exposing-function-module-as-webservice-with-pdf/m-p/9867427#M1788364</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Jakob,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt;"&gt;it seems that your intention is to convert an xstring into a table of bytes with fixed line length. You found a function module which does this for strings, and therefore you want to apply it for your xstring. Since this didn't work directly, you called another function module before, which myteriously transforms the given xstring into a string so that you can apply the function module you found. &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;And all this only because you want to pass these data to SMCS_HTTP_CREATE which apparently requires the xstring as a tables parameter.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If this really is your problem: &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You may try the code of my function module Z_SPLIT_XSTRING_TO_TABLE instead, you can find it online on the link &lt;A href="http://bsp.mits.ch/code/fugr/zutil_convert"&gt;http://bsp.mits.ch/code/fugr/zutil_convert&lt;/A&gt; (select in in the "Funktionsbaustein" listbox).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This function module which is self-contained, directly converts an XSTRING to an "X table" (a table with one raw field of a given length), as seems required by the SMCS_HTTP_CREATE module.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Another question: Why don't you directly pass the PDF as an export parameter EV_PDF TYPE XSTRING in your RFC module?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Rüdiger&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 10 Nov 2013 20:29:26 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/exposing-function-module-as-webservice-with-pdf/m-p/9867427#M1788364</guid>
      <dc:creator>Ruediger_Plantiko</dc:creator>
      <dc:date>2013-11-10T20:29:26Z</dc:date>
    </item>
    <item>
      <title>Re: Exposing function module as webservice - with PDF</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/exposing-function-module-as-webservice-with-pdf/m-p/9867428#M1788365</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;PRE&gt;&lt;CODE&gt;&lt;SPAN style="color: #333333; font-size: 12px; background-color: #ffffff;"&gt;Another question: Why don't you directly pass the PDF as an export parameter EV_PDF TYPE XSTRING in your RFC module?&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Because it´s the other way around: the PDF is an import parameter - people are &lt;EM&gt;sending&lt;/EM&gt; pdf files to our system and i need to store them in the content server.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 11 Nov 2013 06:37:06 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/exposing-function-module-as-webservice-with-pdf/m-p/9867428#M1788365</guid>
      <dc:creator>jakob_steen-petersen</dc:creator>
      <dc:date>2013-11-11T06:37:06Z</dc:date>
    </item>
    <item>
      <title>Re: Exposing function module as webservice - with PDF</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/exposing-function-module-as-webservice-with-pdf/m-p/9867429#M1788366</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I see. Try my function module Z_SPLIT_XSTRING_TO_TABLE then, and eliminate the calls of &lt;SPAN style="color: #333333; font-family: 'courier new', courier; font-size: 12px; background-color: #ffffff;"&gt;'CRM_IC_XML_XSTRING2STRING'&lt;/SPAN&gt; and &lt;SPAN style="color: #333333; font-family: 'courier new', courier; font-size: 12px; background-color: #ffffff;"&gt;'SWA_STRING_TO_TABLE'&lt;/SPAN&gt;. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Also, and even more important: you probably will need the SCMS_HTTP_CREATE&lt;STRONG&gt;_RAW&lt;/STRONG&gt; for a table of binary data (not the SCMS_HTTP_CREATE which expects tables of character data, not binary data)&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 11 Nov 2013 06:46:03 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/exposing-function-module-as-webservice-with-pdf/m-p/9867429#M1788366</guid>
      <dc:creator>Ruediger_Plantiko</dc:creator>
      <dc:date>2013-11-11T06:46:03Z</dc:date>
    </item>
  </channel>
</rss>

