<?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 class-constants, class-data, for report constants? in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/class-constants-class-data-for-report-constants/m-p/11511045#M1933606</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;How to get static Values in ABAP?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;a)&lt;/P&gt;&lt;P&gt;apparently there is no "class-constants" in ABAP&lt;/P&gt;&lt;P&gt;e.g. so there is no:&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;&lt;SPAN class="L0S52"&gt;class zmyclass &lt;SPAN class="L0S52"&gt;definition &lt;/SPAN&gt;final&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;public &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;section&lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;class&lt;/SPAN&gt;&lt;SPAN class="L0S70"&gt;-&lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;constants&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;b)&lt;/P&gt;&lt;P&gt;so using instead class-data and read only&lt;/P&gt;&lt;P&gt;e.g.&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;&lt;SPAN class="L0S52"&gt;class zmyclass &lt;SPAN class="L0S52"&gt;definition &lt;/SPAN&gt;final&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;public &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;section&lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;class-data &lt;/SPAN&gt;c_example &lt;SPAN class="L0S52"&gt;type &lt;/SPAN&gt;char2 &lt;SPAN class="L0S52"&gt;value &lt;/SPAN&gt;&lt;SPAN class="L0S33"&gt;'eg' &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;read&lt;/SPAN&gt;&lt;SPAN class="L0S70"&gt;-&lt;/SPAN&gt;only&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;yet, when zmyclass is a global class,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;while this works:&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;
&lt;P&gt;&lt;SPAN class="L0S52"&gt;REPORT Z1.&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN class="L0S52"&gt;PARAMETERS p_1 &lt;SPAN class="L0S52"&gt;type &lt;/SPAN&gt;char2 &lt;SPAN class="L0S52"&gt;default &lt;/SPAN&gt;zmyclass=&amp;gt;C_EXAMPLE&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;


&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;this gives Syntax Error (Field C_EXAMPLE is unkown.) ...&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;
&lt;P&gt;REPORT Z1.&lt;/P&gt;
&lt;P&gt;constants c_1 type char2 value zmyclass=&amp;gt;C_EXAMPLE.&lt;/P&gt;
&lt;/CODE&gt;&lt;/PRE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 07 Jan 2016 16:19:13 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2016-01-07T16:19:13Z</dc:date>
    <item>
      <title>class-constants, class-data, for report constants?</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/class-constants-class-data-for-report-constants/m-p/11511045#M1933606</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;How to get static Values in ABAP?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;a)&lt;/P&gt;&lt;P&gt;apparently there is no "class-constants" in ABAP&lt;/P&gt;&lt;P&gt;e.g. so there is no:&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;&lt;SPAN class="L0S52"&gt;class zmyclass &lt;SPAN class="L0S52"&gt;definition &lt;/SPAN&gt;final&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;public &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;section&lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;class&lt;/SPAN&gt;&lt;SPAN class="L0S70"&gt;-&lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;constants&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;b)&lt;/P&gt;&lt;P&gt;so using instead class-data and read only&lt;/P&gt;&lt;P&gt;e.g.&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;&lt;SPAN class="L0S52"&gt;class zmyclass &lt;SPAN class="L0S52"&gt;definition &lt;/SPAN&gt;final&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;public &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;section&lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;class-data &lt;/SPAN&gt;c_example &lt;SPAN class="L0S52"&gt;type &lt;/SPAN&gt;char2 &lt;SPAN class="L0S52"&gt;value &lt;/SPAN&gt;&lt;SPAN class="L0S33"&gt;'eg' &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;read&lt;/SPAN&gt;&lt;SPAN class="L0S70"&gt;-&lt;/SPAN&gt;only&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;yet, when zmyclass is a global class,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;while this works:&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;
&lt;P&gt;&lt;SPAN class="L0S52"&gt;REPORT Z1.&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN class="L0S52"&gt;PARAMETERS p_1 &lt;SPAN class="L0S52"&gt;type &lt;/SPAN&gt;char2 &lt;SPAN class="L0S52"&gt;default &lt;/SPAN&gt;zmyclass=&amp;gt;C_EXAMPLE&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;


&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;this gives Syntax Error (Field C_EXAMPLE is unkown.) ...&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;
&lt;P&gt;REPORT Z1.&lt;/P&gt;
&lt;P&gt;constants c_1 type char2 value zmyclass=&amp;gt;C_EXAMPLE.&lt;/P&gt;
&lt;/CODE&gt;&lt;/PRE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 07 Jan 2016 16:19:13 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/class-constants-class-data-for-report-constants/m-p/11511045#M1933606</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2016-01-07T16:19:13Z</dc:date>
    </item>
    <item>
      <title>Re: class-constants, class-data, for report constants?</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/class-constants-class-data-for-report-constants/m-p/11511046#M1933607</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;it's the other way around.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;There is no "instance"-CONSTANTS in ABAP. As documented, the usage of CONSTANTS in the declaration part of a class defines a static attribute (CONSTANTS is implicitly the same as "CLASS-"CONSTANTS).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If you use CONSTANTS instead of CLASS-DATA in your global class, you can use the constant of the global class behind VALUE in your program.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Horst&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 07 Jan 2016 16:56:36 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/class-constants-class-data-for-report-constants/m-p/11511046#M1933607</guid>
      <dc:creator>retired_member</dc:creator>
      <dc:date>2016-01-07T16:56:36Z</dc:date>
    </item>
  </channel>
</rss>

