Skip to content

ABAP Keyword Documentation →  ABAP - Reference →  Program Parameters →  Language Environment 

Text Pools

Headings, labels of input fields on selection screens, and other texts can be saved as text elements in text pools for different languages. Text pools are supported for the following program types:

  • Executable programs
  • Class pools
  • Function groups
  • Module pools
  • Subroutine pools

The text pool from which an ABAP program takes its texts is specified by the logon language or a secondary language or can be configured while the program is being executed.

  • When a program is loaded into an internal session, the text elements of the text pool of the logon language are imported by default. If this text pool does not exist, the text pool of the language is used that is specified in the profile parameter zcsa/second_language. If none of these text pools exists, then a blank text pool without text elements is loaded.
  • When the program is executed, the text pool of a different language can be loaded using the statement SET LANGUAGE.

Other versions: 7.31 | 7.40 | 7.54


In global classes and function groups, the text pools are assigned to the associated framework program. In the repository, this program has a different name from the class or function group.