Summary: in this tutorial, you will learn how to use the ABAP constants
keyword to declare constants in the program.
Introduction to ABAP constants
Constants are data objects whose values cannot be changed by the program at runtime using assignments. Their contents are constants.
To declare a constant in the program, you use the constants
keyword as follows:
constants constant_name type data_type value intial_value.
In this syntax:
- First, specify the constant name after the
constants
keyword. The name of a constant has at most 30 characters and starts with a letter. - Second, select a data type for the constant after the
type
keyword. - Third, specify the value of the constant after the
value
keyword. This is only place where you can specify the constant value.
The following example declares a constant named gc_tax_rate
with type f
and value 0.07
.
constants gc_tax_rate type f value '0.07'.
The following shows how to use the constant gc_tax_rate
to calculate the net price:
data gv_price type f value 100.
constants gc_tax_rate type f value '0.07'.
data(net_price) = gv_price * ( 1 - gc_tax_rate ).
To declare multiple constants, you use the chain statement as follows:
constants:
constant_name_1 type data_type value constant_value_1,
constant_name_2 type data_type value constant_value_2,
...
constant_name_n type data_type value constant_value_n.
Summary
- Use the keyword
constants
to declare data object whose values does not change in the program.