<?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: Simple Transformation source type internal table, Is it possible ? in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/simple-transformation-source-type-internal-table-is-it-possible/m-p/4555571#M1075500</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Dear Uwe&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'GUI_UPLOAD'&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;      filename   = filename&lt;/P&gt;&lt;P&gt;      filetype   = 'BIN'&lt;/P&gt;&lt;P&gt;    IMPORTING&lt;/P&gt;&lt;P&gt;      filelength = filelength&lt;/P&gt;&lt;P&gt;    TABLES&lt;/P&gt;&lt;P&gt;      data_tab   = srctab&lt;/P&gt;&lt;P&gt;    EXCEPTIONS&lt;/P&gt;&lt;P&gt;      OTHERS     = 1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  len = filelength.&lt;/P&gt;&lt;P&gt;  LOOP AT srctab INTO wa_srctab.&lt;/P&gt;&lt;P&gt;    IF len &amp;lt;= line_size. EXIT. ENDIF.&lt;/P&gt;&lt;P&gt;    CONCATENATE d_xstring wa_srctab(line_size)&lt;/P&gt;&lt;P&gt;           INTO d_xstring IN BYTE MODE.&lt;/P&gt;&lt;P&gt;    len = len - line_size.&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;P&gt;  IF len &amp;gt; 0.&lt;/P&gt;&lt;P&gt;    CONCATENATE d_xstring wa_srctab(len)&lt;/P&gt;&lt;P&gt;           INTO d_xstring IN BYTE MODE.&lt;/P&gt;&lt;P&gt;    len = len - size.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CALL METHOD cl_fx_reader=&amp;gt;create&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;       input    = d_xstring&lt;/P&gt;&lt;P&gt;    RECEIVING&lt;/P&gt;&lt;P&gt;      reader   = ob_reader.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    CALL TRANSFORMATION zbga_transform&lt;/P&gt;&lt;P&gt;        SOURCE&lt;/P&gt;&lt;P&gt;           XML ob_reader&lt;/P&gt;&lt;P&gt;        RESULT&lt;/P&gt;&lt;P&gt;           itab = itab.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;But still doesn't work.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Deny&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 07 Oct 2008 06:50:41 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2008-10-07T06:50:41Z</dc:date>
    <item>
      <title>Simple Transformation source type internal table, Is it possible ?</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/simple-transformation-source-type-internal-table-is-it-possible/m-p/4555569#M1075498</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Dear all,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have problem that source xml paramter in simple transformation is only have two options. Use string or xstring.&lt;/P&gt;&lt;P&gt;The problem is my xml file size is 5MB and when it uploaded to SAP is become 1100 rows of string format(4096). Is it possible to use internal table passing to Source XML in ABAP simple transformation ? &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CALL TRANSFORMATION zbga_transform&lt;/P&gt;&lt;P&gt;      SOURCE&lt;/P&gt;&lt;P&gt;         XML  d_string&lt;/P&gt;&lt;P&gt;      RESULT&lt;/P&gt;&lt;P&gt;         itab = itab.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Deny&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 07 Oct 2008 02:27:17 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/simple-transformation-source-type-internal-table-is-it-possible/m-p/4555569#M1075498</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-10-07T02:27:17Z</dc:date>
    </item>
    <item>
      <title>Re: Simple Transformation source type internal table, Is it possible ?</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/simple-transformation-source-type-internal-table-is-it-possible/m-p/4555570#M1075499</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello Deny&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Looking at the ABAP keyword documentation (on ERP 6.0) of CALL TRANSFORMATION I would say that it should work:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;
Addition 1a 
... SOURCE {XML sxml}|{{bn1 = e1 bn2 = e2 ...}|(stab)} 


Effect 
Source Specification 



Transformation of an XML Document 



When you specify XML sxml, the XML document contained in xsml is transformed, where sxml can have one of the following forms: 

Data object of type string and xstring or as a standard table with flat character-type row type,   " &amp;lt;&amp;lt;&amp;lt; apparently no restriction
Interface reference variable of type IF_IXML_ISTREAM, which points to an iXML input stream (only for XSLT), 
Interface reference variable of type IF_IXML_NODE, which points to an iXML nodeset (only for XSLT), 
Class reference variable of type CL_FX_READER, which points to an XML reader (only for ST). 
...
&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;  Uwe&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 07 Oct 2008 03:23:48 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/simple-transformation-source-type-internal-table-is-it-possible/m-p/4555570#M1075499</guid>
      <dc:creator>uwe_schieferstein</dc:creator>
      <dc:date>2008-10-07T03:23:48Z</dc:date>
    </item>
    <item>
      <title>Re: Simple Transformation source type internal table, Is it possible ?</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/simple-transformation-source-type-internal-table-is-it-possible/m-p/4555571#M1075500</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Dear Uwe&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'GUI_UPLOAD'&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;      filename   = filename&lt;/P&gt;&lt;P&gt;      filetype   = 'BIN'&lt;/P&gt;&lt;P&gt;    IMPORTING&lt;/P&gt;&lt;P&gt;      filelength = filelength&lt;/P&gt;&lt;P&gt;    TABLES&lt;/P&gt;&lt;P&gt;      data_tab   = srctab&lt;/P&gt;&lt;P&gt;    EXCEPTIONS&lt;/P&gt;&lt;P&gt;      OTHERS     = 1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  len = filelength.&lt;/P&gt;&lt;P&gt;  LOOP AT srctab INTO wa_srctab.&lt;/P&gt;&lt;P&gt;    IF len &amp;lt;= line_size. EXIT. ENDIF.&lt;/P&gt;&lt;P&gt;    CONCATENATE d_xstring wa_srctab(line_size)&lt;/P&gt;&lt;P&gt;           INTO d_xstring IN BYTE MODE.&lt;/P&gt;&lt;P&gt;    len = len - line_size.&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;P&gt;  IF len &amp;gt; 0.&lt;/P&gt;&lt;P&gt;    CONCATENATE d_xstring wa_srctab(len)&lt;/P&gt;&lt;P&gt;           INTO d_xstring IN BYTE MODE.&lt;/P&gt;&lt;P&gt;    len = len - size.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CALL METHOD cl_fx_reader=&amp;gt;create&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;       input    = d_xstring&lt;/P&gt;&lt;P&gt;    RECEIVING&lt;/P&gt;&lt;P&gt;      reader   = ob_reader.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    CALL TRANSFORMATION zbga_transform&lt;/P&gt;&lt;P&gt;        SOURCE&lt;/P&gt;&lt;P&gt;           XML ob_reader&lt;/P&gt;&lt;P&gt;        RESULT&lt;/P&gt;&lt;P&gt;           itab = itab.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;But still doesn't work.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Deny&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 07 Oct 2008 06:50:41 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/simple-transformation-source-type-internal-table-is-it-possible/m-p/4555571#M1075500</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-10-07T06:50:41Z</dc:date>
    </item>
    <item>
      <title>Re: Simple Transformation source type internal table, Is it possible ?</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/simple-transformation-source-type-internal-table-is-it-possible/m-p/4555572#M1075501</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Dear Uwe,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I already solved xml read problem. Previous problem come from     &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CONCATENATE xmlstr_src wa_srctab(line_size)&lt;/P&gt;&lt;P&gt;           INTO xmlstr_src IN BYTE MODE.&lt;/P&gt;&lt;P&gt;when I used 1049 it always uncompleted tag in string but after change to 255 it already work.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;here is the complete source&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks for your comment&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Deny&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp; Report  YXML_READ&lt;/P&gt;&lt;P&gt;*&amp;amp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;&lt;/P&gt;&lt;P&gt;*&amp;amp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;REPORT  yxml_read.&lt;/P&gt;&lt;P&gt;PARAMETERS: srcpath TYPE localfile MEMORY ID sxslt_src.&lt;/P&gt;&lt;P&gt;CONSTANTS: line_size TYPE i VALUE 255.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TYPES:      t_xmllin_src(255) TYPE x,&lt;/P&gt;&lt;P&gt;            t_xmltab_src TYPE STANDARD TABLE OF t_xmllin_src,&lt;/P&gt;&lt;P&gt;            tsrclin(4096) TYPE x,&lt;/P&gt;&lt;P&gt;            tsrctab TYPE STANDARD TABLE OF tsrclin.&lt;/P&gt;&lt;P&gt;DATA: filelength TYPE i,&lt;/P&gt;&lt;P&gt;      srctab TYPE tsrctab,&lt;/P&gt;&lt;P&gt;      wa_srctab TYPE tsrclin,&lt;/P&gt;&lt;P&gt;      xmltab_src TYPE t_xmltab_src,&lt;/P&gt;&lt;P&gt;      xmlstr_src TYPE xstring,&lt;/P&gt;&lt;P&gt;      filename TYPE string,&lt;/P&gt;&lt;P&gt;      size TYPE sytabix VALUE '99999999',&lt;/P&gt;&lt;P&gt;      itab TYPE TABLE OF zrow.&lt;/P&gt;&lt;P&gt;DATA: len TYPE i.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;START-OF-SELECTION.&lt;/P&gt;&lt;P&gt;  filename = srcpath.&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'GUI_UPLOAD'&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;      filename   = filename&lt;/P&gt;&lt;P&gt;      filetype   = 'BIN'&lt;/P&gt;&lt;P&gt;    IMPORTING&lt;/P&gt;&lt;P&gt;      filelength = filelength&lt;/P&gt;&lt;P&gt;    TABLES&lt;/P&gt;&lt;P&gt;      data_tab   = xmltab_src&lt;/P&gt;&lt;P&gt;    EXCEPTIONS&lt;/P&gt;&lt;P&gt;      OTHERS     = 1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  len =  filelength.&lt;/P&gt;&lt;P&gt;  LOOP AT  xmltab_src into wa_srctab.&lt;/P&gt;&lt;P&gt;    IF len &amp;lt;= line_size. EXIT. ENDIF.&lt;/P&gt;&lt;P&gt;    CONCATENATE xmlstr_src wa_srctab(line_size)&lt;/P&gt;&lt;P&gt;           INTO xmlstr_src IN BYTE MODE.&lt;/P&gt;&lt;P&gt;    len = len - line_size.&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;P&gt;  IF len &amp;gt; 0.&lt;/P&gt;&lt;P&gt;    CONCATENATE xmlstr_src wa_srctab(len)&lt;/P&gt;&lt;P&gt;           INTO xmlstr_src IN BYTE MODE.&lt;/P&gt;&lt;P&gt;    len = len - size.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CALL TRANSFORMATION zbga_transform&lt;/P&gt;&lt;P&gt;      SOURCE&lt;/P&gt;&lt;P&gt;          XML xmlstr_src&lt;/P&gt;&lt;P&gt;      RESULT&lt;/P&gt;&lt;P&gt;         itab = itab.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 08 Oct 2008 03:36:19 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/simple-transformation-source-type-internal-table-is-it-possible/m-p/4555572#M1075501</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-10-08T03:36:19Z</dc:date>
    </item>
  </channel>
</rss>

