<?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: Function module to split strings in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/function-module-to-split-strings/m-p/4004252#M956628</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Use FM 'STRING_SPLIT'&lt;/P&gt;&lt;P&gt;REPORT ZEXAMPLE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: V_HEAD(10), V_TAIL(10).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PARAMETERS: P_STR(20),&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;            P_DEM.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'STRING_SPLIT'&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;     EXPORTING&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;          DELIMITER = P_DEM&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;          STRING    = P_STR&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;     IMPORTING&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;          HEAD      = V_HEAD&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;          TAIL      = V_TAIL&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;     EXCEPTIONS&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;          NOT_FOUND = 1&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;          NOT_VALID = 2&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;          TOO_LONG  = 3&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;          TOO_SMALL = 4&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;          OTHERS    = 5.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;IF SY-SUBRC EQ 0.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  WRITE:/ 'HEAD:', V_HEAD,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        / 'TAIL:', V_TAIL.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ELSE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  WRITE:/ 'ERROR SPLITTING STRING'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Joy.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 17 Jun 2008 14:07:22 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2008-06-17T14:07:22Z</dc:date>
    <item>
      <title>Function module to split strings</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/function-module-to-split-strings/m-p/4004248#M956624</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;I have a string value ' DBTABLE-FIELDNAME'. I need to split this into 2 strings - The first one is the database table name and the second one is the fieldname. So, the character '-' is the point where the split needs to be done. How can this be achieved. Any FM that I could use?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks for your help!&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;Divyaman Singh Rawat&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 17 Jun 2008 14:00:54 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/function-module-to-split-strings/m-p/4004248#M956624</guid>
      <dc:creator>former_member202335</dc:creator>
      <dc:date>2008-06-17T14:00:54Z</dc:date>
    </item>
    <item>
      <title>Re: Function module to split strings</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/function-module-to-split-strings/m-p/4004249#M956625</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;The answer is in your question.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Use the SPLIT command for this.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Tamá&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 17 Jun 2008 14:03:01 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/function-module-to-split-strings/m-p/4004249#M956625</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-06-17T14:03:01Z</dc:date>
    </item>
    <item>
      <title>Re: Function module to split strings</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/function-module-to-split-strings/m-p/4004250#M956626</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;there is no FM&lt;/P&gt;&lt;P&gt;but u can use split command.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: str1 TYPE string, &lt;/P&gt;&lt;P&gt;      str2 TYPE string, &lt;/P&gt;&lt;P&gt;      str3 TYPE string, &lt;/P&gt;&lt;P&gt;      text TYPE string.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;text = `mara-matnr`. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SPLIT text AT '-' INTO str1 str2 .&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 17 Jun 2008 14:03:59 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/function-module-to-split-strings/m-p/4004250#M956626</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-06-17T14:03:59Z</dc:date>
    </item>
    <item>
      <title>Re: Function module to split strings</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/function-module-to-split-strings/m-p/4004251#M956627</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;thanks a lot!&lt;/P&gt;&lt;P&gt;regards,&lt;/P&gt;&lt;P&gt;Divyaman&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 17 Jun 2008 14:04:10 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/function-module-to-split-strings/m-p/4004251#M956627</guid>
      <dc:creator>former_member202335</dc:creator>
      <dc:date>2008-06-17T14:04:10Z</dc:date>
    </item>
    <item>
      <title>Re: Function module to split strings</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/function-module-to-split-strings/m-p/4004252#M956628</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Use FM 'STRING_SPLIT'&lt;/P&gt;&lt;P&gt;REPORT ZEXAMPLE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: V_HEAD(10), V_TAIL(10).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PARAMETERS: P_STR(20),&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;            P_DEM.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'STRING_SPLIT'&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;     EXPORTING&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;          DELIMITER = P_DEM&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;          STRING    = P_STR&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;     IMPORTING&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;          HEAD      = V_HEAD&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;          TAIL      = V_TAIL&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;     EXCEPTIONS&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;          NOT_FOUND = 1&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;          NOT_VALID = 2&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;          TOO_LONG  = 3&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;          TOO_SMALL = 4&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;          OTHERS    = 5.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;IF SY-SUBRC EQ 0.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  WRITE:/ 'HEAD:', V_HEAD,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        / 'TAIL:', V_TAIL.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ELSE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  WRITE:/ 'ERROR SPLITTING STRING'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Joy.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 17 Jun 2008 14:07:22 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/function-module-to-split-strings/m-p/4004252#M956628</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-06-17T14:07:22Z</dc:date>
    </item>
    <item>
      <title>Re: Function module to split strings</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/function-module-to-split-strings/m-p/4004253#M956629</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;For this type of logic what you need to do is use CA operator ( Contains Any)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Exmaple:&lt;/P&gt;&lt;P&gt;&lt;SPAN __jive_macro_name="CODE"&gt;
DATA: ulimit type DBTABLE-FIELDNAME'.
DATA: STR(10) TYPE C.
DATA: LEN TYPE I.
DATA: LEN1 TYPE I.
DATA: TOTAL TYPE I.
DATA: REMAIN TYPE I.
STR = ULIMIT.
CONDENSE STR.
IF STR CA '-'.
  LEN = SY-FDPOS.
  LEN1 = LEN - 1.
 TOTAL = STRLEN( STR ).
 REMAIN = TOTAL - LEN.
  TABLE = STR+0(LEN).
  FIELDNAME = STR+LEN1( REMAIN ).
ENDIF.
WRITE:/ TABLE.
WRITE:/ FLDNAME.
&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 17 Jun 2008 14:09:55 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/function-module-to-split-strings/m-p/4004253#M956629</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-06-17T14:09:55Z</dc:date>
    </item>
  </channel>
</rss>

