!--a11y-->
Creating ABAP Programs for Maintaining Language-Dependent Texts 
Use
To make Web applications independent from static texts, you can maintain and translate the text in an ABAP table. The Web application is then filled with the corresponding texts according to the logon language.
Prerequisites
You are in the ABAP Editor (transaction SE38)
Procedure
You have created an ABAP report called ZHTML_TEXTS
Enter your texts in the empty table.
The dLen field is filled automatically with the actual length of the text you entered, for example, 12 in the case of Credit Memos.

If the maximum length of the text field (mLen) is smaller than the actual length of the text field (dLen), the system asks you whether you want the text to be shortened to the maximum length.

The program generated the text translations from the ABAP text pool if corresponding entries are available there. For texts without proposals you have to enter the translation yourself.
Result
In the Web template, you can now insert the following tag for the example text used here ZHTML_TEXTS: <SAP_BW_TEXT PROGRAM=’ZHTML_TEXTE’ KEY=‘001’>.
The command inserts the text that you maintained with the key 001 in the table, in accordance with the logon language in the Web template, for example as the table title.
<th><SAP_BW_TEXT PROGRAM=‘ZHTML_TEXTE’ KEY=‘001‘></th>