<?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: Generic fm for Unicode Conversion ? in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/generic-fm-for-unicode-conversion/m-p/3702808#M891548</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Do like this.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data v_string type string.&lt;/P&gt;&lt;P&gt;loop at itab.&lt;/P&gt;&lt;P&gt;   clear v_string.&lt;/P&gt;&lt;P&gt;   v_string = itab-detail.  " move your detail value to v_string&lt;/P&gt;&lt;P&gt;call function 'ZTEST_FM'&lt;/P&gt;&lt;P&gt;EXPORTING&lt;/P&gt;&lt;P&gt;    XINPUT = v_string&lt;/P&gt;&lt;P&gt;IMPORTING&lt;/P&gt;&lt;P&gt;    XOUTPUT = i_yatt.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Its working for me. check again&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 21 Apr 2008 19:12:29 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2008-04-21T19:12:29Z</dc:date>
    <item>
      <title>Generic fm for Unicode Conversion ?</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/generic-fm-for-unicode-conversion/m-p/3702799#M891539</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;All,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have requirement to write common function module to convert data from itab --&amp;gt; string and string --&amp;gt; itab in unicode environment. I am planning to use class cl_abap_container_utilities and methods&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;1). FILL_CONTAINER_C&lt;/P&gt;&lt;P&gt;2). READ_CONTAINER_C&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The following is the function module for string --&amp;gt; itab &lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;
function z_test_unicode.
*"----------------------------------------------------------------------
*"*"Local Interface:
*"  IMPORTING
*"     REFERENCE(XINPUT) TYPE  STRING OPTIONAL
*"  EXPORTING
*"     REFERENCE(XOUTPUT) TYPE  STANDARD TABLE
*"----------------------------------------------------------------------
  class cl_abap_container_utilities definition load.
  call method cl_abap_container_utilities=&amp;gt;read_container_c
    exporting
      im_container           = xinput
    importing
      ex_value               = xoutput
    exceptions
      illegal_parameter_type = 1
      others                 = 2.
endfunction.
&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;and i am calling this in the program &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;
report zaRs
       no standard page heading
       line-size 255.

data: begin of itab occurs 0,
        detail(2047)   type c,
      end   of itab.

data: begin of i_yatt occurs 0.
data: mandt     like sy-mandt.
data: docno     like vbak-vbeln.
data: end of i_yatt.

move '0301000' to itab-detail.
append itab.

loop at itab.
call function 'Z_TEST_UNICODE'
 EXPORTING
   XINPUT        = itab-detail
 IMPORTING
   XOUTPUT       = i_yatt.
 append i_yatt.
endloop.
&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;But i am getting DUMP &lt;/P&gt;&lt;P&gt;"Type conflict when calling a function module."&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;How to overcome this , i need to work with all input length and all xoutput internal tables?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Any info?&lt;/P&gt;&lt;P&gt;a®&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 21 Apr 2008 13:57:02 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/generic-fm-for-unicode-conversion/m-p/3702799#M891539</guid>
      <dc:creator>former_member194669</dc:creator>
      <dc:date>2008-04-21T13:57:02Z</dc:date>
    </item>
    <item>
      <title>Re: Generic fm for Unicode Conversion ?</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/generic-fm-for-unicode-conversion/m-p/3702800#M891540</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Any takers?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;a®&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 21 Apr 2008 18:03:12 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/generic-fm-for-unicode-conversion/m-p/3702800#M891540</guid>
      <dc:creator>former_member194669</dc:creator>
      <dc:date>2008-04-21T18:03:12Z</dc:date>
    </item>
    <item>
      <title>Re: Generic fm for Unicode Conversion ?</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/generic-fm-for-unicode-conversion/m-p/3702801#M891541</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;inside the loop you pass the itab-detail value to one string variable and pass it to function module.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 21 Apr 2008 18:30:58 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/generic-fm-for-unicode-conversion/m-p/3702801#M891541</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-04-21T18:30:58Z</dc:date>
    </item>
    <item>
      <title>Re: Generic fm for Unicode Conversion ?</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/generic-fm-for-unicode-conversion/m-p/3702802#M891542</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Alagu,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;It not nothing related to loop. real problem is type conflict error in INPUT and OUTPUT . My input parameter always not of string. length varied every instance.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;and the OUTPUT internal table is also not static it will get differed on each call&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; a®&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 21 Apr 2008 18:46:02 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/generic-fm-for-unicode-conversion/m-p/3702802#M891542</guid>
      <dc:creator>former_member194669</dc:creator>
      <dc:date>2008-04-21T18:46:02Z</dc:date>
    </item>
    <item>
      <title>Re: Generic fm for Unicode Conversion ?</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/generic-fm-for-unicode-conversion/m-p/3702803#M891543</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Try like this&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;REPORT  ZTEST_FUNCTION&lt;/P&gt;&lt;P&gt;*report zaRs&lt;/P&gt;&lt;P&gt;       no standard page heading&lt;/P&gt;&lt;P&gt;       line-size 255.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data: begin of itab occurs 0,&lt;/P&gt;&lt;P&gt;        detail(2047)   type c,&lt;/P&gt;&lt;P&gt;      end   of itab.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;types: begin of w_yatt ,&lt;/P&gt;&lt;P&gt; mandt     like sy-mandt,&lt;/P&gt;&lt;P&gt; docno     like vbak-vbeln,&lt;/P&gt;&lt;P&gt; end of w_yatt.&lt;/P&gt;&lt;P&gt;data: i_yatt type table of w_yatt,&lt;/P&gt;&lt;P&gt;     wa_yatt type w_yatt.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;move '0301000' to itab-detail.&lt;/P&gt;&lt;P&gt;append itab.&lt;/P&gt;&lt;P&gt;data v_string type string.&lt;/P&gt;&lt;P&gt;loop at itab.&lt;/P&gt;&lt;P&gt;clear v_string.&lt;/P&gt;&lt;P&gt;v_string = itab-detail.&lt;/P&gt;&lt;P&gt;break-point.&lt;/P&gt;&lt;P&gt;call function 'ZTEST_FM'&lt;/P&gt;&lt;P&gt; EXPORTING&lt;/P&gt;&lt;P&gt;   XINPUT        = v_string&lt;/P&gt;&lt;P&gt; IMPORTING&lt;/P&gt;&lt;P&gt;   XOUTPUT       = i_yatt.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;append wa_yatt to i_yatt.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;endloop.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 21 Apr 2008 18:49:27 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/generic-fm-for-unicode-conversion/m-p/3702803#M891543</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-04-21T18:49:27Z</dc:date>
    </item>
    <item>
      <title>Re: Generic fm for Unicode Conversion ?</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/generic-fm-for-unicode-conversion/m-p/3702804#M891544</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi a®s,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;i tried its mainly of type conflict with input and output. check my previous code.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Muthu&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 21 Apr 2008 18:50:38 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/generic-fm-for-unicode-conversion/m-p/3702804#M891544</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-04-21T18:50:38Z</dc:date>
    </item>
    <item>
      <title>Re: Generic fm for Unicode Conversion ?</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/generic-fm-for-unicode-conversion/m-p/3702805#M891545</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;as XINPUT is type string, why dont you make itab-detail also of type string ?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Isn't that the reason why tis giving a dump ?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 21 Apr 2008 18:53:13 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/generic-fm-for-unicode-conversion/m-p/3702805#M891545</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-04-21T18:53:13Z</dc:date>
    </item>
    <item>
      <title>Re: Generic fm for Unicode Conversion ?</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/generic-fm-for-unicode-conversion/m-p/3702806#M891546</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Sugamol,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I cannot declare the ITAB-DETAIL as string in every code . and also i cannot able to do like Alagu asked for&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;
move data v_string type string. 
&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This is where i stuck.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;a®&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 21 Apr 2008 19:01:27 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/generic-fm-for-unicode-conversion/m-p/3702806#M891546</guid>
      <dc:creator>former_member194669</dc:creator>
      <dc:date>2008-04-21T19:01:27Z</dc:date>
    </item>
    <item>
      <title>Re: Generic fm for Unicode Conversion ?</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/generic-fm-for-unicode-conversion/m-p/3702807#M891547</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;In you function, make the importing parameter without any type, and then move the importing parameter to a STRING type field internally.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;function z_test_unicode.
*"----------------------------------------------------------------------
*"*"Local Interface:
*"  IMPORTING
*"     REFERENCE(XINPUT) 
*"  EXPORTING
*"     REFERENCE(XOUTPUT) TYPE  STANDARD TABLE
*"----------------------------------------------------------------------

data: lv_string type string.

lv_string = xinput.

  class cl_abap_container_utilities definition load.
  call method cl_abap_container_utilities=&amp;gt;read_container_c
    exporting
      im_container           = lv_string    "&amp;lt;--- Change here
  importing
      ex_value               = xoutput
    exceptions
      illegal_parameter_type = 1
      others                 = 2.


endfunction.&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Rich Heilman&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 21 Apr 2008 19:08:46 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/generic-fm-for-unicode-conversion/m-p/3702807#M891547</guid>
      <dc:creator>RichHeilman</dc:creator>
      <dc:date>2008-04-21T19:08:46Z</dc:date>
    </item>
    <item>
      <title>Re: Generic fm for Unicode Conversion ?</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/generic-fm-for-unicode-conversion/m-p/3702808#M891548</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Do like this.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data v_string type string.&lt;/P&gt;&lt;P&gt;loop at itab.&lt;/P&gt;&lt;P&gt;   clear v_string.&lt;/P&gt;&lt;P&gt;   v_string = itab-detail.  " move your detail value to v_string&lt;/P&gt;&lt;P&gt;call function 'ZTEST_FM'&lt;/P&gt;&lt;P&gt;EXPORTING&lt;/P&gt;&lt;P&gt;    XINPUT = v_string&lt;/P&gt;&lt;P&gt;IMPORTING&lt;/P&gt;&lt;P&gt;    XOUTPUT = i_yatt.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Its working for me. check again&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 21 Apr 2008 19:12:29 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/generic-fm-for-unicode-conversion/m-p/3702808#M891548</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-04-21T19:12:29Z</dc:date>
    </item>
    <item>
      <title>Re: Generic fm for Unicode Conversion ?</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/generic-fm-for-unicode-conversion/m-p/3702809#M891549</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Oh, and also,  if XOUTPUT is typed as a STANDARD TABLE, then this is wrong as well....&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;loop at itab.
call function 'Z_TEST_UNICODE'
 EXPORTING
   XINPUT        = itab-detail
 IMPORTING
   XOUTPUT       = i_yatt.    "&amp;lt;-- this represents the header line, not the table
 append i_yatt.    
endloop.&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;So you should actually have a sepearete workaread for you header line, but if you don't want to do that, then you need brakets here I think.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;loop at itab.
call function 'Z_TEST_UNICODE'
 EXPORTING
   XINPUT        = itab-detail
 IMPORTING
   XOUTPUT       = i_yatt[].    "&amp;lt;--Brakets to specify the table body
 append i_yatt.       "&amp;lt;-- and you wouldn't need this
endloop.&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Also, I'm not 100% sure that the STATIC method within the function will actually bring back a table, hence making all this invalid as well..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Rich Heilman&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 21 Apr 2008 19:17:00 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/generic-fm-for-unicode-conversion/m-p/3702809#M891549</guid>
      <dc:creator>RichHeilman</dc:creator>
      <dc:date>2008-04-21T19:17:00Z</dc:date>
    </item>
    <item>
      <title>Re: Generic fm for Unicode Conversion ?</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/generic-fm-for-unicode-conversion/m-p/3702810#M891550</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Yes correct. either you need to declare seperate work area or brackets you need to add. and no need for append there.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 21 Apr 2008 19:19:40 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/generic-fm-for-unicode-conversion/m-p/3702810#M891550</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-04-21T19:19:40Z</dc:date>
    </item>
    <item>
      <title>Re: Generic fm for Unicode Conversion ?</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/generic-fm-for-unicode-conversion/m-p/3702811#M891551</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Rich you are right.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;after the  cl_abap_container_utilities=&amp;gt;read_container_c system is not returning the value.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;May be i need to look some other alternative.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; a®&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 21 Apr 2008 19:45:19 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/generic-fm-for-unicode-conversion/m-p/3702811#M891551</guid>
      <dc:creator>former_member194669</dc:creator>
      <dc:date>2008-04-21T19:45:19Z</dc:date>
    </item>
    <item>
      <title>Re: Generic fm for Unicode Conversion ?</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/generic-fm-for-unicode-conversion/m-p/3702812#M891552</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks All,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Issued solved.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; a®&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 23 Apr 2008 15:50:25 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/generic-fm-for-unicode-conversion/m-p/3702812#M891552</guid>
      <dc:creator>former_member194669</dc:creator>
      <dc:date>2008-04-23T15:50:25Z</dc:date>
    </item>
  </channel>
</rss>

