ABAP programs can be programmed so that they can be executed in different language environments without changing the source code. The language environment of a program includes:
- a language-dependent text pool that contains the text elements of an ABAP program
- the language-dependent text environment that determines the locale and the system code page
- country-specific formatting settings that determine the format of numbers, date outputs, and time outputs.