Skip to content

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

Text Pools

You can store headings, labels of input fields on selection screens, and other texts of particular ABAP programs 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 these types of ABAP programs retrieve their texts depends on the logon language, a secondary language, or can also be specified during program execution.

  • When a program is loaded into an internal session, the text elements of the text pool for the logon language are loaded by default. If this text pool is not available, the text pool for the language that is specified in profile parameter zcsa/second_language is used. If neither of these text pools exists, an empty text pool with no text elements is loaded.
  • The SET LANGUAGE statement can be used during program execution to load a text pool for another language.

Other versions: 7.31 | 7.40 | 7.54


  • With global classes and function groups, the text pools are assigned to the relevant framework program, which has a different name in the repository than the class or function group.

  • For more information about maintaining text elements in the ABAP Workbench, see also Text Elements.