<?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 ABAP Text format logic in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/abap-text-format-logic/m-p/10476740#M1849797</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;P&gt;I need a small logic to convert a text in a internal table so that the line length is restricted to 50 chars from existing&amp;nbsp; 72 char.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Example :-&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Currently internal table has the below data&lt;/P&gt;&lt;P&gt;&lt;IMG class="migrated-image" src="https://community.sap.com/legacyfs/online/storage/attachments/storage/7/jiveimages/524140" width="450" /&gt;&lt;/P&gt;&lt;P&gt;I used TEXT_SPLIT and got the below output into a new IT with 50 char line length but the split line ( 2nd ) and the new line ( 3rd ) do not&amp;nbsp; continue and looks like a split data.&lt;/P&gt;&lt;P&gt;&lt;IMG class="migrated-image" src="https://community.sap.com/legacyfs/online/storage/attachments/storage/7/jiveimages/524147" /&gt;&lt;/P&gt;&lt;P&gt;Pls provide me a logic so that I can convert the data to something like this and show continuous text .&lt;/P&gt;&lt;P&gt;&lt;IMG class="migrated-image" src="https://community.sap.com/legacyfs/online/storage/attachments/storage/7/jiveimages/524148" /&gt;&lt;/P&gt;&lt;P&gt;Pls let me know.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Praneeth&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 20 Aug 2014 14:08:28 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2014-08-20T14:08:28Z</dc:date>
    <item>
      <title>ABAP Text format logic</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/abap-text-format-logic/m-p/10476740#M1849797</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;P&gt;I need a small logic to convert a text in a internal table so that the line length is restricted to 50 chars from existing&amp;nbsp; 72 char.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Example :-&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Currently internal table has the below data&lt;/P&gt;&lt;P&gt;&lt;IMG class="migrated-image" src="https://community.sap.com/legacyfs/online/storage/attachments/storage/7/jiveimages/524140" width="450" /&gt;&lt;/P&gt;&lt;P&gt;I used TEXT_SPLIT and got the below output into a new IT with 50 char line length but the split line ( 2nd ) and the new line ( 3rd ) do not&amp;nbsp; continue and looks like a split data.&lt;/P&gt;&lt;P&gt;&lt;IMG class="migrated-image" src="https://community.sap.com/legacyfs/online/storage/attachments/storage/7/jiveimages/524147" /&gt;&lt;/P&gt;&lt;P&gt;Pls provide me a logic so that I can convert the data to something like this and show continuous text .&lt;/P&gt;&lt;P&gt;&lt;IMG class="migrated-image" src="https://community.sap.com/legacyfs/online/storage/attachments/storage/7/jiveimages/524148" /&gt;&lt;/P&gt;&lt;P&gt;Pls let me know.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Praneeth&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 20 Aug 2014 14:08:28 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/abap-text-format-logic/m-p/10476740#M1849797</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2014-08-20T14:08:28Z</dc:date>
    </item>
    <item>
      <title>Re: ABAP Text format logic</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/abap-text-format-logic/m-p/10476741#M1849798</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 dont think there is any FM that provides a solution. as i had to do a split, i checked if the next word exceed 50 characters. If so, i did a split at SPACE, because i did not want to devide the words.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;regards&lt;/P&gt;&lt;P&gt;Stefan Seeburger&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 20 Aug 2014 14:20:59 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/abap-text-format-logic/m-p/10476741#M1849798</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2014-08-20T14:20:59Z</dc:date>
    </item>
    <item>
      <title>Re: ABAP Text format logic</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/abap-text-format-logic/m-p/10476742#M1849799</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Praneeth.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Why don't you concatenate all text lines inside a string variable and then split it using FM "SALP_POP_SPLIT_TEXT"?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;As FM output uses string table, pay attention when some word exceeds line length on your work internal table or variable, because you have to break/split it manually!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best regards from Brazil!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Alexandre B. Dambrowski&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 20 Aug 2014 14:36:42 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/abap-text-format-logic/m-p/10476742#M1849799</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2014-08-20T14:36:42Z</dc:date>
    </item>
    <item>
      <title>Re: ABAP Text format logic</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/abap-text-format-logic/m-p/10476743#M1849800</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;FORMAT_TEXTLINES with FORMATWIDTH = 50, especially if the source table is of type TLINE (ITF or SapScript text). Result you can move to your own internal table.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;cheers&lt;/P&gt;&lt;P&gt;Janis&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 20 Aug 2014 14:40:12 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/abap-text-format-logic/m-p/10476743#M1849800</guid>
      <dc:creator>Private_Member_7726</dc:creator>
      <dc:date>2014-08-20T14:40:12Z</dc:date>
    </item>
    <item>
      <title>Re: ABAP Text format logic</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/abap-text-format-logic/m-p/10476744#M1849801</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Here we go:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;DATA&lt;SPAN class="L0S55"&gt;: &lt;/SPAN&gt;lv_text72&lt;SPAN class="L0S55"&gt;(&lt;/SPAN&gt;&lt;SPAN class="L0S32"&gt;72&lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;)&lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;,&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; lv_text50&lt;SPAN class="L0S55"&gt;(&lt;/SPAN&gt;&lt;SPAN class="L0S32"&gt;50&lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;)&lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;,&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; lv_len&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;TYPE &lt;/SPAN&gt;int4&lt;SPAN class="L0S55"&gt;,&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; lt_split&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;TYPE &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;TABLE &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;OF &lt;/SPAN&gt;char40&lt;SPAN class="L0S55"&gt;,&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; lr_split&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;TYPE &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;REF &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;TO &lt;/SPAN&gt;char40&lt;SPAN class="L0S55"&gt;,&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; lt_char50&amp;nbsp; &lt;SPAN class="L0S52"&gt;TYPE &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;TABLE &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;OF &lt;/SPAN&gt;char50&lt;SPAN class="L0S55"&gt;,&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; lt_char72&amp;nbsp; &lt;SPAN class="L0S52"&gt;TYPE &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;TABLE &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;OF &lt;/SPAN&gt;char72&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN class="L0S52"&gt;LOOP &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;AT &lt;/SPAN&gt;lt_char72 &lt;SPAN class="L0S52"&gt;INTO &lt;/SPAN&gt;lv_text72&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp; &lt;SPAN class="L0S52"&gt;SPLIT &lt;/SPAN&gt;lv_text72 &lt;SPAN class="L0S52"&gt;AT &lt;/SPAN&gt;space &lt;SPAN class="L0S52"&gt;INTO &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;TABLE &lt;/SPAN&gt;lt_split&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp; &lt;SPAN class="L0S52"&gt;LOOP &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;AT &lt;/SPAN&gt;lt_split &lt;SPAN class="L0S52"&gt;REFERENCE &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;INTO &lt;/SPAN&gt;lr_split&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; lv_len &lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;STRLEN&lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;( &lt;/SPAN&gt;lv_text50 &lt;SPAN class="L0S55"&gt;) &lt;/SPAN&gt;+ &lt;SPAN class="L0S52"&gt;STRLEN&lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;( &lt;/SPAN&gt;lr_split&lt;SPAN class="L0S70"&gt;-&amp;gt;&lt;/SPAN&gt;* &lt;SPAN class="L0S55"&gt;)&lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;IF &lt;/SPAN&gt;lv_len &lt;SPAN class="L0S52"&gt;LT &lt;/SPAN&gt;&lt;SPAN class="L0S32"&gt;50&lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;CONCATENATE &lt;/SPAN&gt;lv_text50 lr_split&lt;SPAN class="L0S70"&gt;-&amp;gt;&lt;/SPAN&gt;* &lt;SPAN class="L0S52"&gt;INTO &lt;/SPAN&gt;lv_text50 &lt;SPAN class="L0S52"&gt;SEPARATED &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;BY &lt;/SPAN&gt;space&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;ELSE&lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;APPEND &lt;/SPAN&gt;lv_text50 &lt;SPAN class="L0S52"&gt;TO &lt;/SPAN&gt;lt_char50&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; lv_text50 &lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;lr_split&lt;SPAN class="L0S70"&gt;-&amp;gt;&lt;/SPAN&gt;*&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;ENDIF&lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp; &lt;SPAN class="L0S52"&gt;ENDLOOP&lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp; &lt;SPAN class="L0S52"&gt;APPEND &lt;/SPAN&gt;lv_text50 &lt;SPAN class="L0S52"&gt;TO &lt;/SPAN&gt;lt_char50&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN class="L0S52"&gt;ENDLOOP&lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 20 Aug 2014 14:45:28 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/abap-text-format-logic/m-p/10476744#M1849801</guid>
      <dc:creator>former_member201275</dc:creator>
      <dc:date>2014-08-20T14:45:28Z</dc:date>
    </item>
    <item>
      <title>Re: ABAP Text format logic</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/abap-text-format-logic/m-p/10476745#M1849802</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thank you.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Works perfectly.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 20 Aug 2014 14:52:44 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/abap-text-format-logic/m-p/10476745#M1849802</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2014-08-20T14:52:44Z</dc:date>
    </item>
    <item>
      <title>Re: ABAP Text format logic</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/abap-text-format-logic/m-p/10476746#M1849803</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;For word lengths not exceeding 50 chars... &lt;SPAN __jive_emoticon_name="happy" __jive_macro_name="emoticon" class="jive_macro jive_emote jiveImage" src="https://community.sap.com/994/images/emoticons/happy.gif"&gt;&lt;/SPAN&gt; Also, it may be useful to execute&lt;/P&gt;&lt;P&gt;CONDENSE_TEXTLINES after the format FM.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;cheers&lt;/P&gt;&lt;P&gt;Janis&lt;/P&gt;&lt;P&gt;&lt;BR /&gt; &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 20 Aug 2014 15:02:35 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/abap-text-format-logic/m-p/10476746#M1849803</guid>
      <dc:creator>Private_Member_7726</dc:creator>
      <dc:date>2014-08-20T15:02:35Z</dc:date>
    </item>
  </channel>
</rss>

