<?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: Type-Casting in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/type-casting/m-p/3624305#M873144</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Why not just define another internal table like this (very similar, but this time character instead of Integer fields):&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TYPES: BEGIN OF ty_output1,&lt;/P&gt;&lt;P&gt;run(3) TYPE c,&lt;/P&gt;&lt;P&gt;iterations TYPE ziteration,&lt;/P&gt;&lt;P&gt;created_on TYPE datum,&lt;/P&gt;&lt;P&gt;created_time TYPE uzeit,&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;input_recs TYPE char,&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;input_trans TYPE char,&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;success_cnt TYPE char,&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;success_trans TYPE char,&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;error_cnt TYPE char,&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;error_trans TYPE char,&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;session_name(12) TYPE c,&lt;/P&gt;&lt;P&gt;END OF ty_output1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: wa_output1 TYPE ty_output1,&lt;/P&gt;&lt;P&gt;wt_output1 TYPE STANDARD TABLE OF ty_output1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Now check condition of field, for example:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if wa_output-input_recs &amp;gt; 1000.&lt;/P&gt;&lt;P&gt;  wa_output1-input_recs = 'R'.&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If you are using an ALV grid as output it is not possible to define integer fields and display a character field since character fields can (of course) not be interpreted as numbers.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In general you can move integer fields to character fields as long as character field is defined long enough, but not the other way around. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;But in this case (especially when using ALV as output), use another field for representing the data.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 07 Apr 2008 11:47:38 GMT</pubDate>
    <dc:creator>Sm1tje</dc:creator>
    <dc:date>2008-04-07T11:47:38Z</dc:date>
    <item>
      <title>Type-Casting</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/type-casting/m-p/3624304#M873143</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 internal table, like this.. i need to type cast all the integer fields of this table to Character/string in order to display the output in letters like "R" "E"...etc if a particular condition is satisfied.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  TYPES: BEGIN OF ty_output,&lt;/P&gt;&lt;P&gt;       run(3)       TYPE c,&lt;/P&gt;&lt;P&gt;       iterations TYPE ziteration,&lt;/P&gt;&lt;P&gt;       created_on TYPE datum,&lt;/P&gt;&lt;P&gt;       created_time TYPE uzeit,&lt;/P&gt;&lt;P&gt;       &lt;STRONG&gt;input_recs TYPE int2,&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;       &lt;STRONG&gt;input_trans TYPE int2,&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;       &lt;STRONG&gt;success_cnt TYPE int2,&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;       &lt;STRONG&gt;success_trans TYPE int2,&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;       &lt;STRONG&gt;error_cnt TYPE int2,&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;       &lt;STRONG&gt;error_trans TYPE int2,&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;       session_name(12) TYPE c,&lt;/P&gt;&lt;P&gt;       END OF ty_output.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: wa_output TYPE ty_output,&lt;/P&gt;&lt;P&gt;      wt_output TYPE STANDARD TABLE OF ty_output.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;please tell me how to do it.&lt;/P&gt;&lt;P&gt;Thanks in Advance..&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Arunsri&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 07 Apr 2008 11:28:07 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/type-casting/m-p/3624304#M873143</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-04-07T11:28:07Z</dc:date>
    </item>
    <item>
      <title>Re: Type-Casting</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/type-casting/m-p/3624305#M873144</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Why not just define another internal table like this (very similar, but this time character instead of Integer fields):&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TYPES: BEGIN OF ty_output1,&lt;/P&gt;&lt;P&gt;run(3) TYPE c,&lt;/P&gt;&lt;P&gt;iterations TYPE ziteration,&lt;/P&gt;&lt;P&gt;created_on TYPE datum,&lt;/P&gt;&lt;P&gt;created_time TYPE uzeit,&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;input_recs TYPE char,&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;input_trans TYPE char,&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;success_cnt TYPE char,&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;success_trans TYPE char,&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;error_cnt TYPE char,&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;error_trans TYPE char,&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;session_name(12) TYPE c,&lt;/P&gt;&lt;P&gt;END OF ty_output1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: wa_output1 TYPE ty_output1,&lt;/P&gt;&lt;P&gt;wt_output1 TYPE STANDARD TABLE OF ty_output1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Now check condition of field, for example:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if wa_output-input_recs &amp;gt; 1000.&lt;/P&gt;&lt;P&gt;  wa_output1-input_recs = 'R'.&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If you are using an ALV grid as output it is not possible to define integer fields and display a character field since character fields can (of course) not be interpreted as numbers.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In general you can move integer fields to character fields as long as character field is defined long enough, but not the other way around. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;But in this case (especially when using ALV as output), use another field for representing the data.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 07 Apr 2008 11:47:38 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/type-casting/m-p/3624305#M873144</guid>
      <dc:creator>Sm1tje</dc:creator>
      <dc:date>2008-04-07T11:47:38Z</dc:date>
    </item>
  </channel>
</rss>

