<?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: Split material description in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/split-material-description/m-p/5852726#M1319933</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;Check this. Round about way though&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;

DATA: DESC TYPE STRING,
      DESC1 TYPE STRING,
      CONST TYPE STRING,
      MEAS TYPE STRING,
      TEMP TYPE I,
      TEMP1 TYPE STRING,
      POS TYPE I,
      LENG TYPE I,
      MOFF TYPE I,
      MLEN TYPE I,
      FOFF TYPE I,
      FLEN TYPE I,
      OFF TYPE I,
      T_ITAB TYPE TABLE OF MATCH_RESULT_TAB.

DESC = '100% COTTON TWILL72X66/20/2X10'.

OFF = 0.
WHILE SY-SUBRC EQ 0.
  FIND  ` ` IN SECTION OFFSET OFF OF DESC
        MATCH OFFSET FOFF MATCH LENGTH FLEN.
IF SY-SUBRC EQ 0.
*  WRITE: FOFF.
  OFF = FOFF + FLEN.
ENDIF.
ENDWHILE.

DESC1 = DESC+0(FOFF).

LENG = STRLEN( DESC ).
TEMP =  LENG - FOFF.
TEMP = TEMP - 1.
FOFF = FOFF + 1.
CONST = DESC+FOFF(TEMP).


FIND REGEX '([[:alpha:]]*)' IN CONST
     IGNORING CASE
     MATCH OFFSET MOFF MATCH LENGTH MLEN.

CLEAR LENG.
CLEAR TEMP.
LENG = STRLEN( CONST ).
TEMP = LENG - MLEN.
TEMP1 = CONST+0(MLEN).
MEAS = CONST+MLEN(TEMP).
CLEAR DESC.
CONCATENATE DESC1 TEMP1 INTO DESC SEPARATED BY SPACE.
WRITE:/ DESC.
WRITE:/ MEAS.

&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 08 Jul 2009 12:36:15 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2009-07-08T12:36:15Z</dc:date>
    <item>
      <title>Split material description</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/split-material-description/m-p/5852723#M1319930</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Dear ABAPers,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Material description and construction is : 100% COTTON TWILL72X66/20/2X10&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;But I need to split &lt;/P&gt;&lt;P&gt;description : 100% COTTON TWILL&lt;/P&gt;&lt;P&gt;construction: 72X66/20/2X10&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Is ther any body to help me?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Bishnu&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 08 Jul 2009 04:52:12 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/split-material-description/m-p/5852723#M1319930</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-07-08T04:52:12Z</dc:date>
    </item>
    <item>
      <title>Re: Split material description</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/split-material-description/m-p/5852724#M1319931</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;
data: t1(40),
      t2(40),
      t3(40),
      pointer type i.
t1 = '100% COTTON TWILL72X66/20/2X10'.
search t1 for '/'.
pointer = sy-fdpos.
do.
  pointer = pointer - 1.
  if t1+pointer(1) CO SY-ABCDE.
    pointer = pointer - 1.
    if t1+pointer(1) CO SY-ABCDE.
      pointer = pointer + 2. exit.
    endif.
  endif.
enddo.
t2 = t1+0(pointer).
t3 = t1+pointer.
write: t2, t3.
&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 08 Jul 2009 05:31:35 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/split-material-description/m-p/5852724#M1319931</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-07-08T05:31:35Z</dc:date>
    </item>
    <item>
      <title>Re: Split material description</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/split-material-description/m-p/5852725#M1319932</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;Try the below code.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;data : lv_str TYPE String VALUE '100% COTTON TWILL72X66/20/2X10'.
data : lv_str1 TYPE string,
       lv_str2 TYPE string.
REPLACE REGEX '([[:alpha:]])(\d)' IN lv_str WITH '$1#$2'.
SPLIT lv_str AT '#' INTO lv_str1 lv_str2.&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This will solve your problem.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Karthik D&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 08 Jul 2009 05:56:47 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/split-material-description/m-p/5852725#M1319932</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-07-08T05:56:47Z</dc:date>
    </item>
    <item>
      <title>Re: Split material description</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/split-material-description/m-p/5852726#M1319933</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;Check this. Round about way though&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;

DATA: DESC TYPE STRING,
      DESC1 TYPE STRING,
      CONST TYPE STRING,
      MEAS TYPE STRING,
      TEMP TYPE I,
      TEMP1 TYPE STRING,
      POS TYPE I,
      LENG TYPE I,
      MOFF TYPE I,
      MLEN TYPE I,
      FOFF TYPE I,
      FLEN TYPE I,
      OFF TYPE I,
      T_ITAB TYPE TABLE OF MATCH_RESULT_TAB.

DESC = '100% COTTON TWILL72X66/20/2X10'.

OFF = 0.
WHILE SY-SUBRC EQ 0.
  FIND  ` ` IN SECTION OFFSET OFF OF DESC
        MATCH OFFSET FOFF MATCH LENGTH FLEN.
IF SY-SUBRC EQ 0.
*  WRITE: FOFF.
  OFF = FOFF + FLEN.
ENDIF.
ENDWHILE.

DESC1 = DESC+0(FOFF).

LENG = STRLEN( DESC ).
TEMP =  LENG - FOFF.
TEMP = TEMP - 1.
FOFF = FOFF + 1.
CONST = DESC+FOFF(TEMP).


FIND REGEX '([[:alpha:]]*)' IN CONST
     IGNORING CASE
     MATCH OFFSET MOFF MATCH LENGTH MLEN.

CLEAR LENG.
CLEAR TEMP.
LENG = STRLEN( CONST ).
TEMP = LENG - MLEN.
TEMP1 = CONST+0(MLEN).
MEAS = CONST+MLEN(TEMP).
CLEAR DESC.
CONCATENATE DESC1 TEMP1 INTO DESC SEPARATED BY SPACE.
WRITE:/ DESC.
WRITE:/ MEAS.

&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 08 Jul 2009 12:36:15 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/split-material-description/m-p/5852726#M1319933</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-07-08T12:36:15Z</dc:date>
    </item>
    <item>
      <title>Re: Split material description</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/split-material-description/m-p/5852727#M1319934</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Dear Maroz,&lt;/P&gt;&lt;P&gt;Thanks a lot.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 09 Jul 2009 02:29:33 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/split-material-description/m-p/5852727#M1319934</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-07-09T02:29:33Z</dc:date>
    </item>
    <item>
      <title>Re: Split material description</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/split-material-description/m-p/5852728#M1319935</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Dear Nitwick &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks .&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 09 Jul 2009 06:06:55 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/split-material-description/m-p/5852728#M1319935</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-07-09T06:06:55Z</dc:date>
    </item>
  </channel>
</rss>

