A diferencia con las variables a las constantes se debe asignar valor en el momento de la declaración, valor que NO se puede cambiar en tiempo de ejecución. Para declarar una constante en el lenguaje de programación ABAP dependiendo de su tipo completo e incompleto debe utilizar una de las siguientes sentencias:
- Constante para el tipo de dato completo
CONSTANTS nombre_variable TYPE tipo_de_datos VALUE valor.
- Constante para el tipo de dato incompleto
CONSTANTS nombre_variable TYPE tipo_de_datos LENGTH longitud VALUE valor.
Ejemplos:
- Declaración de una constante de tipo completo STRING con el valor Alberto.
CONSTANTS nombre TYPE string VALUE ‘Alberto’.
- Declaración de una constante de tipo incompleto C con una longitud de 2 y con el valor ES.
CONSTANTS codigo_pais TYPE c LENGTH 2 VALUE ‘ES’.
Resumiendo, lo más importante es asignar el valor en el momento de la declaración utilizando la palabra clave VALUE.