<?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 in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/split/m-p/2813703#M657871</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Like:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;REPORT ztest MESSAGE-ID 00.
DATA: file_name TYPE string VALUE
                   '/usr/sap/KLD/DVEBMGS10/data/test.txt',
      no_lines TYPE i.
DATA itab TYPE TABLE OF string WITH HEADER LINE.

SPLIT file_name AT '/' INTO TABLE itab.
DESCRIBE TABLE itab LINES no_lines.
READ TABLE itab INDEX no_lines.

WRITE: /001 itab.&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Rob&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 27 Sep 2007 14:29:11 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2007-09-27T14:29:11Z</dc:date>
    <item>
      <title>split</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/split/m-p/2813694#M657862</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi experts,&lt;/P&gt;&lt;P&gt;I have a file path like this:  /usr/sap/KLD/DVEBMGS10/data/test.txt.This i want to split /usr/sap/KLD/DVEBMGS10/data/ into one variable and test.txt into another variable.How can we do it with out using any FM? But this path will come dynamically&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Ravi.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 27 Sep 2007 14:07:59 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/split/m-p/2813694#M657862</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-09-27T14:07:59Z</dc:date>
    </item>
    <item>
      <title>Re: split</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/split/m-p/2813695#M657863</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;First u get the length of the path and then u can move ur filename(28) to one varaiable and remaining text to another variable .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;It will be ok ..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Cheers,&lt;/P&gt;&lt;P&gt;Simha.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 27 Sep 2007 14:11:39 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/split/m-p/2813695#M657863</guid>
      <dc:creator>Simha_</dc:creator>
      <dc:date>2007-09-27T14:11:39Z</dc:date>
    </item>
    <item>
      <title>Re: split</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/split/m-p/2813696#M657864</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Split the whole thing at dot first '.'.&lt;/P&gt;&lt;P&gt;data:&lt;/P&gt;&lt;P&gt;gv_path(100) type c value '/usr/sap/KLD/DVEBMGS10/data/test.txt',&lt;/P&gt;&lt;P&gt;gv_first(50) type c,&lt;/P&gt;&lt;P&gt;gv_next(50) type c.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;split gv_path at '.' into gv_first gv_next.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;then split gv_first at '/' into 6 differnet parts..finally take the last part here and concatenate with gv_next..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope this may be helpful&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 27 Sep 2007 14:13:29 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/split/m-p/2813696#M657864</guid>
      <dc:creator>abdulazeez12</dc:creator>
      <dc:date>2007-09-27T14:13:29Z</dc:date>
    </item>
    <item>
      <title>Re: split</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/split/m-p/2813697#M657865</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Something like split filename at '/' into table itab. and take the last row.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Rob&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 27 Sep 2007 14:15:02 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/split/m-p/2813697#M657865</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-09-27T14:15:02Z</dc:date>
    </item>
    <item>
      <title>Re: split</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/split/m-p/2813698#M657866</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi ,&lt;/P&gt;&lt;P&gt;Thanks.But can i find the last occurance of '/' in that string and read the left part of the string into one variable?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 27 Sep 2007 14:16:45 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/split/m-p/2813698#M657866</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-09-27T14:16:45Z</dc:date>
    </item>
    <item>
      <title>Re: split</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/split/m-p/2813699#M657867</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;Use this code. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PERFORM split_dir USING gv_unproc.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM split_dir  USING    iv_fullpath TYPE string.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;   DATA:&lt;/P&gt;&lt;P&gt;      lv_temp           type I.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    lv_temp = strlen( iv_fullpath ) - 1.&lt;/P&gt;&lt;P&gt;    if lv_temp &amp;lt;= 0.&lt;/P&gt;&lt;P&gt;      message text-e01 type 'E'.&lt;/P&gt;&lt;P&gt;    endif.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    while ( iv_fullpath+lv_temp(1) NE '\' ).&lt;/P&gt;&lt;P&gt;      subtract 1 from lv_temp.&lt;/P&gt;&lt;P&gt;      if lv_temp &amp;lt;= 0.&lt;/P&gt;&lt;P&gt;        message text-e01 type 'E'.&lt;/P&gt;&lt;P&gt;      endif.&lt;/P&gt;&lt;P&gt;    endwhile.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    add 1 to lv_temp.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   lv_len = strlen( iv_fullpath ) - lv_temp.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    gv_path = iv_fullpath(lv_temp).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Sri&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 27 Sep 2007 14:17:49 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/split/m-p/2813699#M657867</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-09-27T14:17:49Z</dc:date>
    </item>
    <item>
      <title>Re: split</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/split/m-p/2813700#M657868</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Ravi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if the path is fixed except the filename then you can do it.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;just count number of characters before test.txt...&lt;/P&gt;&lt;P&gt;and  put this code (suppose number of chars is 30 of /usr/sap/KLD/DVEBMGS10/data/):&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;move: ws_path+0(30) to ws_fixedpath,&lt;/P&gt;&lt;P&gt;          ws_path+30 to ws_file.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope it will solve the problem.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Krishnendu&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 27 Sep 2007 14:21:08 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/split/m-p/2813700#M657868</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-09-27T14:21:08Z</dc:date>
    </item>
    <item>
      <title>Re: split</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/split/m-p/2813701#M657869</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Do it the way I suggested and it doesn't matter how long the filename is or how many '/'s are in it. Just take the last entry in the internal table.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Rob&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Message was edited by: &lt;/P&gt;&lt;P&gt;        Rob Burbank&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 27 Sep 2007 14:23:14 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/split/m-p/2813701#M657869</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-09-27T14:23:14Z</dc:date>
    </item>
    <item>
      <title>Re: split</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/split/m-p/2813702#M657870</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Use this function module.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;

report zrich_0001 .

data: fullname like  rlgrap-filename.
data: stripped_name like  rlgrap-filename.
data: file_path like rlgrap-filename.

fullname = '/usr/sap/KLD/DVEBMGS10/data/test.txt'.


call function 'SO_SPLIT_FILE_AND_PATH'
     exporting
          full_name     = fullname
     importing
          stripped_name = stripped_name
          file_path     = file_path.

write:/ file_path.
write:/ stripped_name.

&lt;/CODE&gt;&lt;/PRE&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>Thu, 27 Sep 2007 14:23:47 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/split/m-p/2813702#M657870</guid>
      <dc:creator>RichHeilman</dc:creator>
      <dc:date>2007-09-27T14:23:47Z</dc:date>
    </item>
    <item>
      <title>Re: split</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/split/m-p/2813703#M657871</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Like:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;REPORT ztest MESSAGE-ID 00.
DATA: file_name TYPE string VALUE
                   '/usr/sap/KLD/DVEBMGS10/data/test.txt',
      no_lines TYPE i.
DATA itab TYPE TABLE OF string WITH HEADER LINE.

SPLIT file_name AT '/' INTO TABLE itab.
DESCRIBE TABLE itab LINES no_lines.
READ TABLE itab INDEX no_lines.

WRITE: /001 itab.&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Rob&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 27 Sep 2007 14:29:11 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/split/m-p/2813703#M657871</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-09-27T14:29:11Z</dc:date>
    </item>
    <item>
      <title>Re: split</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/split/m-p/2813704#M657872</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Try: -&lt;/P&gt;&lt;P&gt;data: v_string type string value '/usr/sap/KLD/DVEBMGS10/data/test.txt',&lt;/P&gt;&lt;P&gt;      v_path(72) type c,&lt;/P&gt;&lt;P&gt;      v_file(72) type c.&lt;/P&gt;&lt;P&gt;data: begin of i_split occurs 0,&lt;/P&gt;&lt;P&gt;        sp(72) type c,&lt;/P&gt;&lt;P&gt;      end of i_split.&lt;/P&gt;&lt;P&gt;split v_string at '/' into table i_split.&lt;/P&gt;&lt;P&gt;delete i_split where sp = ' '.&lt;/P&gt;&lt;P&gt;loop at i_split.&lt;/P&gt;&lt;P&gt;  if i_split-sp cp '&lt;STRONG&gt;.&lt;/STRONG&gt;'.&lt;/P&gt;&lt;P&gt;    v_file = i_split-sp.&lt;/P&gt;&lt;P&gt;  else.&lt;/P&gt;&lt;P&gt;    concatenate v_path i_split-sp into v_path separated by '/'.&lt;/P&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;endloop.&lt;/P&gt;&lt;P&gt;write:/ v_path, v_file.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 27 Sep 2007 17:35:52 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/split/m-p/2813704#M657872</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-09-27T17:35:52Z</dc:date>
    </item>
  </channel>
</rss>

