This statement is for internal use only. It must not be used in application programs.
DELETE TEXTPOOL prog LANGUAGE lg.
All text elements in the
program whose name is in the field
prog are deleted from the library in the specified language
If you use the value
lg, the text elements of all languages are deleted.
Delete all text elements of the program "PROGNAME" in the language "English":
DATA: PROGRAM LIKE SY-REPID VALUE 'PROGNAME'. DELETE TEXTPOOL PROGRAM LANGUAGE 'E'.
... STATE state
STATE addition specifies whether the "active" or "inactive" version of
the text pool should be deleted.
state can have the value "A" (for
active) or "I" (for
inactive). "Inactive" text elements are visible only to the user currently editing them. All other users work with the "active" version of the text elements.
In the ABAP development environment, you can specify a set of objects (for example, text elements) in
editing for each user. These objects are saved as inactive until the user activates them. If you omit
STATE addition, this set of objects is saved as inactive, while all other objects are saved as active.
Since this set is only temporarily available within the
transactions in the ABAP
development environment, you can be sure that all other programs that use the DELETE
TEXTPOOL statement without the
STATE addition always delete active report programs.
statehas a value other than "A" or "I".