<?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: FM to not split string containing delimiter in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/fm-to-not-split-string-containing-delimiter/m-p/12410186#M1996408</link>
    <description>&lt;P&gt;That would be nice from you if you format your ABAP code with colors, indents and so on: that is automatically done by editing your question, selecting the lines and pressing the button CODE.&lt;/P&gt;</description>
    <pubDate>Tue, 06 Jul 2021 11:57:04 GMT</pubDate>
    <dc:creator>Sandra_Rossi</dc:creator>
    <dc:date>2021-07-06T11:57:04Z</dc:date>
    <item>
      <title>FM to not split string containing delimiter</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/fm-to-not-split-string-containing-delimiter/m-p/12410180#M1996402</link>
      <description>&lt;P&gt;I have a csv file which contains values separated by semi-colon(;) but there is also a string containing the semi-colon. I want to separate the values based on semi-colon except the one within quotes (i.e. the string).&lt;/P&gt;
  &lt;P&gt;Is there any function module of method in SAP ABAP using which the string containing delimiter is not separated but the rest of the values are?&lt;/P&gt;</description>
      <pubDate>Tue, 06 Jul 2021 08:46:40 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/fm-to-not-split-string-containing-delimiter/m-p/12410180#M1996402</guid>
      <dc:creator>vg24</dc:creator>
      <dc:date>2021-07-06T08:46:40Z</dc:date>
    </item>
    <item>
      <title>Re: FM to not split string containing delimiter</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/fm-to-not-split-string-containing-delimiter/m-p/12410181#M1996403</link>
      <description>&lt;P&gt;You could do a simple split, and re-read all value &amp;amp; check if a value start with "  it should end with "  or you have to find the next row ending with a " (and not starting)&lt;/P&gt;</description>
      <pubDate>Tue, 06 Jul 2021 08:54:00 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/fm-to-not-split-string-containing-delimiter/m-p/12410181#M1996403</guid>
      <dc:creator>FredericGirod</dc:creator>
      <dc:date>2021-07-06T08:54:00Z</dc:date>
    </item>
    <item>
      <title>Re: FM to not split string containing delimiter</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/fm-to-not-split-string-containing-delimiter/m-p/12410182#M1996404</link>
      <description>&lt;P&gt;  &lt;SPAN class="mention-scrubbed"&gt;frdric.girod&lt;/SPAN&gt; this can be done but I want a FM which can do this. Is there any FM already present which can do this?&lt;/P&gt;</description>
      <pubDate>Tue, 06 Jul 2021 09:29:13 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/fm-to-not-split-string-containing-delimiter/m-p/12410182#M1996404</guid>
      <dc:creator>vg24</dc:creator>
      <dc:date>2021-07-06T09:29:13Z</dc:date>
    </item>
    <item>
      <title>Re: FM to not split string containing delimiter</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/fm-to-not-split-string-containing-delimiter/m-p/12410183#M1996405</link>
      <description>&lt;P&gt;1. FM is not the Good Way of Working, FM is old school and using FM is taking a risk for futur upgrade &lt;/P&gt;&lt;P&gt;2. There is not a Golden List of nice FM doing whatever you want &lt;/P&gt;&lt;P&gt;3. Code in Object !!!  &lt;/P&gt;</description>
      <pubDate>Tue, 06 Jul 2021 10:58:02 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/fm-to-not-split-string-containing-delimiter/m-p/12410183#M1996405</guid>
      <dc:creator>FredericGirod</dc:creator>
      <dc:date>2021-07-06T10:58:02Z</dc:date>
    </item>
    <item>
      <title>Re: FM to not split string containing delimiter</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/fm-to-not-split-string-containing-delimiter/m-p/12410184#M1996406</link>
      <description>&lt;P&gt;Hi Vansika,&lt;/P&gt;&lt;P&gt;Instead of using the Function module, you can directly use the split statement in abap.&lt;/P&gt;&lt;P&gt;data : lv_module type string value &lt;STRONG&gt;'sd;mm;fi;co&lt;/STRONG&gt;'.&lt;BR /&gt;data : lv_tech1 type string,&lt;BR /&gt; lv_tech2 type string,&lt;BR /&gt; lv_tech3 type string,&lt;BR /&gt; lv_tech4 type string.&lt;BR /&gt;&lt;BR /&gt;&lt;STRONG&gt;split lv_module at ';' INTO lv_tech1&lt;BR /&gt;                                          lv_tech2&lt;BR /&gt;                                          lv_tech3&lt;BR /&gt;                                          lv_tech4.&lt;/STRONG&gt;&lt;BR /&gt;write : lv_tech1,&lt;BR /&gt; / lv_tech2,&lt;BR /&gt; / lv_tech3,&lt;BR /&gt; / lv_tech4.&lt;/P&gt;</description>
      <pubDate>Tue, 06 Jul 2021 11:36:36 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/fm-to-not-split-string-containing-delimiter/m-p/12410184#M1996406</guid>
      <dc:creator>prabukannans</dc:creator>
      <dc:date>2021-07-06T11:36:36Z</dc:date>
    </item>
    <item>
      <title>Re: FM to not split string containing delimiter</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/fm-to-not-split-string-containing-delimiter/m-p/12410185#M1996407</link>
      <description>&lt;P&gt;Yes. but this is a customer requirement.&lt;/P&gt;&lt;P&gt;Also, I found a FM after researching. Thanks for the help though &lt;span class="lia-unicode-emoji" title=":slightly_smiling_face:"&gt;🙂&lt;/span&gt;&lt;/P&gt;</description>
      <pubDate>Tue, 06 Jul 2021 11:48:47 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/fm-to-not-split-string-containing-delimiter/m-p/12410185#M1996407</guid>
      <dc:creator>vg24</dc:creator>
      <dc:date>2021-07-06T11:48:47Z</dc:date>
    </item>
    <item>
      <title>Re: FM to not split string containing delimiter</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/fm-to-not-split-string-containing-delimiter/m-p/12410186#M1996408</link>
      <description>&lt;P&gt;That would be nice from you if you format your ABAP code with colors, indents and so on: that is automatically done by editing your question, selecting the lines and pressing the button CODE.&lt;/P&gt;</description>
      <pubDate>Tue, 06 Jul 2021 11:57:04 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/fm-to-not-split-string-containing-delimiter/m-p/12410186#M1996408</guid>
      <dc:creator>Sandra_Rossi</dc:creator>
      <dc:date>2021-07-06T11:57:04Z</dc:date>
    </item>
    <item>
      <title>Re: FM to not split string containing delimiter</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/fm-to-not-split-string-containing-delimiter/m-p/12410187#M1996409</link>
      <description>&lt;P&gt;I could understand if it is a final customer requirement &lt;span class="lia-unicode-emoji" title=":disappointed_face:"&gt;😞&lt;/span&gt; &lt;/P&gt;&lt;P&gt;Could you post your FM for futur Customer strange question &lt;/P&gt;</description>
      <pubDate>Tue, 06 Jul 2021 12:22:11 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/fm-to-not-split-string-containing-delimiter/m-p/12410187#M1996409</guid>
      <dc:creator>FredericGirod</dc:creator>
      <dc:date>2021-07-06T12:22:11Z</dc:date>
    </item>
    <item>
      <title>Re: FM to not split string containing delimiter</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/fm-to-not-split-string-containing-delimiter/m-p/12410188#M1996410</link>
      <description>&lt;P&gt;Interesting. I would suggest to lets look at the problem before looking for a method or function. As you mentioned it is a CSV file that is using ; as a separator but also there is a string field in it that can also contain a ; in it (part of string text).  so i assume the file structure could be like following&lt;/P&gt;&lt;P&gt;Field1;Field2;"StringFieldWith;and text"&lt;/P&gt;&lt;P&gt;In this case, you should split first at " (quote) so that you string field is separate from the other fields and then you can split at ; (semi colon). Like for the above structure we should have something like following code. Please note i just types it. may contain syntax errors but you should get the idea what i am suggesting.&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;* Suppose file structure is Field1;Field2;"StringFieldWith;and text" 
DataRow = Field1;Field2;"StringFieldWith;and text"
 
Data: lv_buff1 type string, lv_buff2 type string.
Data begin of ls_file,
          field1 type string,
          field2 type string,
          field3 type string,
     end of ls_file.
split DataRow at '"' into lv_buff1 lv_buff2.
* Now string field should be in lv_buff2 and other fields in lv_buff1 
* so you can split lv_buff1 at ; to get the rest of the fields
if sy-subrc = 0.
split lv_buf1 at ';' into ls_file-field1 ls_file-field2.
ls_file-field3 = lv_buff2.
endif.
&amp;lt;br&amp;gt;&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Tue, 06 Jul 2021 12:31:52 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/fm-to-not-split-string-containing-delimiter/m-p/12410188#M1996410</guid>
      <dc:creator>Rashid_Javed</dc:creator>
      <dc:date>2021-07-06T12:31:52Z</dc:date>
    </item>
    <item>
      <title>Re: FM to not split string containing delimiter</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/fm-to-not-split-string-containing-delimiter/m-p/12410189#M1996411</link>
      <description>&lt;P&gt;also, this probably doesn't handle the case above, with semi-colon appearing in quotes.&lt;/P&gt;</description>
      <pubDate>Tue, 06 Jul 2021 12:42:57 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/fm-to-not-split-string-containing-delimiter/m-p/12410189#M1996411</guid>
      <dc:creator>abo</dc:creator>
      <dc:date>2021-07-06T12:42:57Z</dc:date>
    </item>
    <item>
      <title>Re: FM to not split string containing delimiter</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/fm-to-not-split-string-containing-delimiter/m-p/12410190#M1996412</link>
      <description>&lt;P&gt;Hi &lt;SPAN class="mention-scrubbed"&gt;vg24&lt;/SPAN&gt;,&lt;/P&gt;&lt;P&gt;do you have the possibility to save the excel file as text file tab delimited? &lt;/P&gt;&lt;P&gt;In this case, you can split the line by cl_abap_char_utilities=&amp;gt;HORIZONTAL_TAB &lt;/P&gt;&lt;P&gt;Best Regards &lt;BR /&gt;Thorsten&lt;/P&gt;</description>
      <pubDate>Tue, 06 Jul 2021 13:10:02 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/fm-to-not-split-string-containing-delimiter/m-p/12410190#M1996412</guid>
      <dc:creator>ThorstenHoefer</dc:creator>
      <dc:date>2021-07-06T13:10:02Z</dc:date>
    </item>
    <item>
      <title>Re: FM to not split string containing delimiter</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/fm-to-not-split-string-containing-delimiter/m-p/12410191#M1996413</link>
      <description>&lt;P&gt;It's always good to search before posting &lt;span class="lia-unicode-emoji" title=":slightly_smiling_face:"&gt;🙂&lt;/span&gt;&lt;/P&gt;</description>
      <pubDate>Tue, 06 Jul 2021 17:24:58 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/fm-to-not-split-string-containing-delimiter/m-p/12410191#M1996413</guid>
      <dc:creator>Sandra_Rossi</dc:creator>
      <dc:date>2021-07-06T17:24:58Z</dc:date>
    </item>
    <item>
      <title>Re: FM to not split string containing delimiter</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/fm-to-not-split-string-containing-delimiter/m-p/12410192#M1996414</link>
      <description>&lt;P&gt;Please check this standard method cl_rsda_csv_converter=&amp;gt;csv_to_structure. This is for comma delimited. You can use the same logic.&lt;/P&gt;&lt;P&gt; DATA: lr_csv TYPE REF TO cl_rsda_csv_converter,&lt;BR /&gt; ls_file TYPE ty_read_file,&lt;BR /&gt; lv_string TYPE string.&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt; CALL METHOD cl_rsda_csv_converter=&amp;gt;create&lt;BR /&gt; RECEIVING&lt;BR /&gt; r_r_conv = lr_csv.&lt;BR /&gt;&lt;BR /&gt; DELETE ip_t_string INDEX 1.&lt;BR /&gt;&lt;BR /&gt; LOOP AT ip_t_string INTO lv_string.&lt;BR /&gt; TRY.&lt;BR /&gt; lr_csv-&amp;gt;csv_to_structure(&lt;BR /&gt; EXPORTING&lt;BR /&gt; i_data = lv_string&lt;BR /&gt; IMPORTING&lt;BR /&gt; e_s_data = ls_file ). --&amp;gt; Here you will get in your structure&lt;/P&gt;&lt;P&gt;Endloop. &lt;/P&gt;</description>
      <pubDate>Tue, 06 Jul 2021 21:18:07 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/fm-to-not-split-string-containing-delimiter/m-p/12410192#M1996414</guid>
      <dc:creator>Subhankar</dc:creator>
      <dc:date>2021-07-06T21:18:07Z</dc:date>
    </item>
    <item>
      <title>Re: FM to not split string containing delimiter</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/fm-to-not-split-string-containing-delimiter/m-p/12410193#M1996415</link>
      <description>&lt;P&gt;Standard doesn't mean "released" (released = if there's a bug, SAP will support you and fix it if your point is valid).&lt;/P&gt;</description>
      <pubDate>Wed, 07 Jul 2021 08:58:26 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/fm-to-not-split-string-containing-delimiter/m-p/12410193#M1996415</guid>
      <dc:creator>Sandra_Rossi</dc:creator>
      <dc:date>2021-07-07T08:58:26Z</dc:date>
    </item>
    <item>
      <title>Re: FM to not split string containing delimiter</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/fm-to-not-split-string-containing-delimiter/m-p/12410194#M1996416</link>
      <description>&lt;P&gt;TEXT_CONVERT_CSV_TO_SAP ?&lt;/P&gt;</description>
      <pubDate>Wed, 07 Jul 2021 15:01:16 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/fm-to-not-split-string-containing-delimiter/m-p/12410194#M1996416</guid>
      <dc:creator>RaymondGiuseppi</dc:creator>
      <dc:date>2021-07-07T15:01:16Z</dc:date>
    </item>
    <item>
      <title>Re: FM to not split string containing delimiter</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/fm-to-not-split-string-containing-delimiter/m-p/12410195#M1996417</link>
      <description>&lt;P&gt;Hi Giuseppi,&lt;/P&gt;&lt;P&gt;I just tested FM TEXT_CONVERT_CSV_TO_SAP. It doesn't respect the quotes. Can't help in this case.&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Nemanja&lt;/P&gt;</description>
      <pubDate>Thu, 09 Sep 2021 18:00:04 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/fm-to-not-split-string-containing-delimiter/m-p/12410195#M1996417</guid>
      <dc:creator>NemanjaSimovic</dc:creator>
      <dc:date>2021-09-09T18:00:04Z</dc:date>
    </item>
  </channel>
</rss>

