<?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: Adding zeros to a character string in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/adding-zeros-to-a-character-string/m-p/2535937#M575568</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;modified..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: a(5) TYPE c.&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;data: len1 type i,&lt;/P&gt;&lt;P&gt;        len2 type i.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;a = 'AB'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;len1 = strlen( a ).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;len2 = 5 - len1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;move a&lt;EM&gt;0(len1) to a&lt;/EM&gt;len2(len1).&lt;/P&gt;&lt;P&gt;clear a+0(len1).&lt;/P&gt;&lt;P&gt;overlay a with '00000'.&lt;/P&gt;&lt;P&gt;&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 11 Jul 2007 09:28:02 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2007-07-11T09:28:02Z</dc:date>
    <item>
      <title>Adding zeros to a character string</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/adding-zeros-to-a-character-string/m-p/2535929#M575560</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello friends,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I want to add leading zeros for a field.&lt;/P&gt;&lt;P&gt;the field is a character string.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;for example ,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data: A(5) type c.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;now when A  = 'ab' (non-numeric value)&lt;/P&gt;&lt;P&gt;i want this to be converted in '000ab'&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;so, is there any standard Function module or any other way for doing this conversion ?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I tried the FM   'CONVERSION_EXIT_ALPHA_INPUT' but this FM does not work for non-numeric inputs..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 11 Jul 2007 09:14:16 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/adding-zeros-to-a-character-string/m-p/2535929#M575560</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-07-11T09:14:16Z</dc:date>
    </item>
    <item>
      <title>Re: Adding zeros to a character string</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/adding-zeros-to-a-character-string/m-p/2535930#M575561</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;Do it like this,&lt;/P&gt;&lt;P&gt;data: A(5) type c.&lt;/P&gt;&lt;P&gt;data: b(5) type n.&lt;/P&gt;&lt;P&gt;a =  'AB'&lt;/P&gt;&lt;P&gt;unpack A to B.&lt;/P&gt;&lt;P&gt;Reward if useful!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 11 Jul 2007 09:16:18 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/adding-zeros-to-a-character-string/m-p/2535930#M575561</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-07-11T09:16:18Z</dc:date>
    </item>
    <item>
      <title>Re: Adding zeros to a character string</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/adding-zeros-to-a-character-string/m-p/2535931#M575562</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;use  &amp;lt;b&amp;gt;OVERLAY A WITH '00000'.&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;reward if useful..&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 11 Jul 2007 09:17:28 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/adding-zeros-to-a-character-string/m-p/2535931#M575562</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-07-11T09:17:28Z</dc:date>
    </item>
    <item>
      <title>Re: Adding zeros to a character string</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/adding-zeros-to-a-character-string/m-p/2535932#M575563</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 packed field is transported right-justified to the character field, if required with a&lt;/P&gt;&lt;P&gt;decimal point. The first position is reserved for the sign. Leading zeros appear as&lt;/P&gt;&lt;P&gt;blanks. If the target field is too short, the sign is omitted for positive numbers. If this is still not sufficient, the field is truncated on the left. ABAP indicates the truncation with an asterisk (*). If you want the leading zeros to appear in the character field, use UNPACK instead of MOVE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;UNPACK&lt;/P&gt;&lt;P&gt;Converts variables from type P to type C.&lt;/P&gt;&lt;P&gt;Syntax&lt;/P&gt;&lt;P&gt;UNPACK &amp;lt;f&amp;gt; TO &amp;lt;g&amp;gt;.&lt;/P&gt;&lt;P&gt;Unpacks the packed field &amp;lt;f&amp;gt; and places it in the string &amp;lt;g&amp;gt; with leading zeros. The opposite of PACK.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Bhaskar&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 11 Jul 2007 09:21:18 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/adding-zeros-to-a-character-string/m-p/2535932#M575563</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-07-11T09:21:18Z</dc:date>
    </item>
    <item>
      <title>Re: Adding zeros to a character string</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/adding-zeros-to-a-character-string/m-p/2535933#M575564</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;this will work&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;REPORT  ychatest.

DATA : v_char(5) TYPE c VALUE 'ab'.

SHIFT v_char RIGHT deleting trailing space.
translate v_char using ' 0'.
WRITE : v_char.&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 11 Jul 2007 09:24:54 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/adding-zeros-to-a-character-string/m-p/2535933#M575564</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-07-11T09:24:54Z</dc:date>
    </item>
    <item>
      <title>Re: Adding zeros to a character string</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/adding-zeros-to-a-character-string/m-p/2535934#M575565</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;i think you cant add zero for non numeric value by std fn modules.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;do like this.&lt;/P&gt;&lt;P&gt;data : a(5) value 'ab',&lt;/P&gt;&lt;P&gt;         len type i.&lt;/P&gt;&lt;P&gt;compute len = strlen( text ).&lt;/P&gt;&lt;P&gt;len = 5 - len."since you have declared a(5) &lt;/P&gt;&lt;P&gt;do len times.&lt;/P&gt;&lt;P&gt;concatenate '0' a into a.&lt;/P&gt;&lt;P&gt;enddo.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;regards&lt;/P&gt;&lt;P&gt;shiba dutta&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 11 Jul 2007 09:25:24 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/adding-zeros-to-a-character-string/m-p/2535934#M575565</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-07-11T09:25:24Z</dc:date>
    </item>
    <item>
      <title>Re: Adding zeros to a character string</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/adding-zeros-to-a-character-string/m-p/2535935#M575566</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;Check this code. It's working for me.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;
DATA: char TYPE char5.
DATA: strglen TYPE i.
DATA: len TYPE i.


char = 'AB'.

len = STRLEN( char ).

strglen = 5 - len.

DO strglen TIMES.

  CONCATENATE '0' char INTO char.

ENDDO.

WRITE:/ char.

Regards,
Deepu.K
&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 11 Jul 2007 09:26:55 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/adding-zeros-to-a-character-string/m-p/2535935#M575566</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-07-11T09:26:55Z</dc:date>
    </item>
    <item>
      <title>Re: Adding zeros to a character string</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/adding-zeros-to-a-character-string/m-p/2535936#M575567</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;shift A right deleting trailing space.&lt;/P&gt;&lt;P&gt;overlay A with '00000'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Reward if useful.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 11 Jul 2007 09:27:26 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/adding-zeros-to-a-character-string/m-p/2535936#M575567</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-07-11T09:27:26Z</dc:date>
    </item>
    <item>
      <title>Re: Adding zeros to a character string</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/adding-zeros-to-a-character-string/m-p/2535937#M575568</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;modified..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: a(5) TYPE c.&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;data: len1 type i,&lt;/P&gt;&lt;P&gt;        len2 type i.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;a = 'AB'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;len1 = strlen( a ).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;len2 = 5 - len1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;move a&lt;EM&gt;0(len1) to a&lt;/EM&gt;len2(len1).&lt;/P&gt;&lt;P&gt;clear a+0(len1).&lt;/P&gt;&lt;P&gt;overlay a with '00000'.&lt;/P&gt;&lt;P&gt;&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 11 Jul 2007 09:28:02 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/adding-zeros-to-a-character-string/m-p/2535937#M575568</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-07-11T09:28:02Z</dc:date>
    </item>
    <item>
      <title>Re: Adding zeros to a character string</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/adding-zeros-to-a-character-string/m-p/2535938#M575569</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;Check this FM CONVERSION_EXIT_NUMCV_INPUT.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 11 Jul 2007 15:48:23 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/adding-zeros-to-a-character-string/m-p/2535938#M575569</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-07-11T15:48:23Z</dc:date>
    </item>
    <item>
      <title>Re: Adding zeros to a character string</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/adding-zeros-to-a-character-string/m-p/2535939#M575570</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I just measured the different alternatives and unpack is clearly the fastest.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 17 Apr 2013 06:29:11 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/adding-zeros-to-a-character-string/m-p/2535939#M575570</guid>
      <dc:creator>BerndDittrich</dc:creator>
      <dc:date>2013-04-17T06:29:11Z</dc:date>
    </item>
    <item>
      <title>Re: Adding zeros to a character string</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/adding-zeros-to-a-character-string/m-p/2535940#M575571</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks for your support&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 24 Aug 2016 06:17:26 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/adding-zeros-to-a-character-string/m-p/2535940#M575571</guid>
      <dc:creator>former_member225846</dc:creator>
      <dc:date>2016-08-24T06:17:26Z</dc:date>
    </item>
    <item>
      <title>Re: Adding zeros to a character string</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/adding-zeros-to-a-character-string/m-p/2535941#M575572</link>
      <description>&lt;P&gt;Yes, It works.&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;SHIFT v_char RIGHT deleting trailing space. &lt;BR /&gt;translate v_char using ' 0'.&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Wed, 06 Jul 2022 10:36:35 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/adding-zeros-to-a-character-string/m-p/2535941#M575572</guid>
      <dc:creator>former_member557605</dc:creator>
      <dc:date>2022-07-06T10:36:35Z</dc:date>
    </item>
    <item>
      <title>Re: Adding zeros to a character string</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/adding-zeros-to-a-character-string/m-p/2535942#M575573</link>
      <description>&lt;P&gt;Best simple option!&lt;/P&gt;</description>
      <pubDate>Wed, 22 Mar 2023 12:27:53 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/adding-zeros-to-a-character-string/m-p/2535942#M575573</guid>
      <dc:creator>luisguereca</dc:creator>
      <dc:date>2023-03-22T12:27:53Z</dc:date>
    </item>
    <item>
      <title>Re: Adding zeros to a character string</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/adding-zeros-to-a-character-string/m-p/13765297#M2029206</link>
      <description>&lt;P&gt;The best way to do this, per the coding queen Jelena is with a string template:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;LI-CODE lang="abap"&gt;DATA: lv_n_matnr TYPE matnr VALUE '517352'.

"Later:
DATA(lv_zp_matnr) = | { lv_n_matnr ALPHA = IN } | .&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;This takes care of the "shift right" and the zero padding in one step.&lt;/P&gt;&lt;P&gt;Test ABAP output:&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="ABAPMarty_0-1721343791584.png" style="width: 400px;"&gt;&lt;img src="https://community.sap.com/t5/image/serverpage/image-id/138635iC51F669BF0E9539B/image-size/medium?v=v2&amp;amp;px=400" role="button" title="ABAPMarty_0-1721343791584.png" alt="ABAPMarty_0-1721343791584.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 18 Jul 2024 23:03:20 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/adding-zeros-to-a-character-string/m-p/13765297#M2029206</guid>
      <dc:creator>ABAPMarty</dc:creator>
      <dc:date>2024-07-18T23:03:20Z</dc:date>
    </item>
  </channel>
</rss>

