<?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 split not working in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/split-not-working/m-p/5235577#M1210028</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;i have converted the packed decimal to char format .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;i want split the numeric and decimal ..not able to do it the sy-subrc value is zero&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  &lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;DATA: lv_menge(2),
        lv_Dec(2).
  CLEAR lv_menge.
  LOOP AT  it_data INTO wa_data.
    SORT it_btext.
    READ TABLE it_btext INTO wa_btext
       WITH KEY bwart = wa_data-bwart BINARY SEARCH.
    IF sy-subrc EQ 0.
      wa_output-btext = wa_btext-btext.
    ENDIF.

    READ TABLE it_maktx INTO wa_maktx
      WITH KEY matnr = wa_data-matnr BINARY SEARCH.
    IF sy-subrc EQ 0.
      wa_output-maktx = wa_maktx-maktx.
    ENDIF.

    *WRITE: wa_data-menge TO wa_output-menge1  .*
    *SPLIT wa_output-menge1 AT '.' INTO lv_menge lv_dec.*&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 27 Feb 2009 11:33:39 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2009-02-27T11:33:39Z</dc:date>
    <item>
      <title>split not working</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/split-not-working/m-p/5235577#M1210028</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;i have converted the packed decimal to char format .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;i want split the numeric and decimal ..not able to do it the sy-subrc value is zero&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  &lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;DATA: lv_menge(2),
        lv_Dec(2).
  CLEAR lv_menge.
  LOOP AT  it_data INTO wa_data.
    SORT it_btext.
    READ TABLE it_btext INTO wa_btext
       WITH KEY bwart = wa_data-bwart BINARY SEARCH.
    IF sy-subrc EQ 0.
      wa_output-btext = wa_btext-btext.
    ENDIF.

    READ TABLE it_maktx INTO wa_maktx
      WITH KEY matnr = wa_data-matnr BINARY SEARCH.
    IF sy-subrc EQ 0.
      wa_output-maktx = wa_maktx-maktx.
    ENDIF.

    *WRITE: wa_data-menge TO wa_output-menge1  .*
    *SPLIT wa_output-menge1 AT '.' INTO lv_menge lv_dec.*&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 27 Feb 2009 11:33:39 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/split-not-working/m-p/5235577#M1210028</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-02-27T11:33:39Z</dc:date>
    </item>
    <item>
      <title>Re: split not working</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/split-not-working/m-p/5235578#M1210029</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;wa_output-menge1 shouild be char type..&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 27 Feb 2009 11:36:35 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/split-not-working/m-p/5235578#M1210029</guid>
      <dc:creator>former_member242255</dc:creator>
      <dc:date>2009-02-27T11:36:35Z</dc:date>
    </item>
    <item>
      <title>Re: split not working</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/split-not-working/m-p/5235579#M1210030</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;It depends on the user settings, if your user settings are in the format 1.22,33 it wont work.&lt;/P&gt;&lt;P&gt;I think lv_menge declaration is wrong, lenght is 2? or more.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 27 Feb 2009 11:37:20 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/split-not-working/m-p/5235579#M1210030</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-02-27T11:37:20Z</dc:date>
    </item>
    <item>
      <title>Re: split not working</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/split-not-working/m-p/5235580#M1210031</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello Mozam,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I think you donot need to use the SPLIT function here. You can use the FRAC &amp;amp; TRUNC functions:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Try this code:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;DATA: 
lv_menge TYPE i,
lv_Dec TYPE i.

  CLEAR lv_menge.
  LOOP AT  it_data INTO wa_data.
    SORT it_btext.
    READ TABLE it_btext INTO wa_btext
       WITH KEY bwart = wa_data-bwart BINARY SEARCH.
    IF sy-subrc EQ 0.
      wa_output-btext = wa_btext-btext.
    ENDIF.
 
    READ TABLE it_maktx INTO wa_maktx
      WITH KEY matnr = wa_data-matnr BINARY SEARCH.
    IF sy-subrc EQ 0.
      wa_output-maktx = wa_maktx-maktx.
    ENDIF.

    lv_menge = TRUNC( wa_data-menge ). "Integer part
    
    lv_dec = FRAC( wa_data-menge ). "Decimals Part
 
    *WRITE: wa_data-menge TO wa_output-menge1  .
    *SPLIT wa_output-menge1 AT '.' INTO lv_menge lv_dec.&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope this helps.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;BR,&lt;/P&gt;&lt;P&gt;Suhas&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;PS: Additional advantage of these functions is that it does not depend on the decimals separator, whereas SPLIT will be dependent on the decimal separator&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Edited by: Suhas Saha on Feb 27, 2009 12:40 PM&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 27 Feb 2009 11:39:48 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/split-not-working/m-p/5235580#M1210031</guid>
      <dc:creator>SuhaSaha</dc:creator>
      <dc:date>2009-02-27T11:39:48Z</dc:date>
    </item>
    <item>
      <title>Re: split not working</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/split-not-working/m-p/5235581#M1210032</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;SPLIT only work with char type variables, so variable that need to be split and variables in which final result need to be stored shloud be all char type so make sure all the variables in command&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;SPLIT wa_output-menge1 AT '.' INTO lv_menge lv_dec.&lt;/STRONG&gt; are all char type.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Pooja&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 27 Feb 2009 11:58:38 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/split-not-working/m-p/5235581#M1210032</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-02-27T11:58:38Z</dc:date>
    </item>
    <item>
      <title>Re: split not working</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/split-not-working/m-p/5235582#M1210033</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;great saha&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 27 Feb 2009 12:17:58 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/split-not-working/m-p/5235582#M1210033</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-02-27T12:17:58Z</dc:date>
    </item>
  </channel>
</rss>

