SAP Knowledge Base Article - Public

3327192 - Customer Language Adaptation Tool Replace Text function is not working - Text Pool is not populating

Symptom

  • Customer Language Adaptation Tool (LAT) Replace Text function is not working, when using a non-standard language.
  • Text Pool Details is showing as zero for all fields.

Environment

SAP Business ByDesign

Reproducing the Issue

  1. Navigate to Application and User Management work center
  2. Navigate to Customer Language Adaption view
  3. Open Text Pool Administration 
  4. On the General Tab text in the Text Pool shows no values

Cause

The action to replace text entries works only in the context of texts already stored in the LAT or to be collected into LAT, it does not serve to overwrite texts in the standard language delivery. None of the text pools in your system contains any text elements, thus none of the actions that you have done will result in a tangible change

Resolution

Define text pools containing the work centers you wish to adjust in the following parameters

  • The work centers you wish to adjust
  • Set source language to English
  • Select the relevant text type - If the specific text entries you require are only relevant for dedicated UI fields, select only the text type UI Texts. If this is also relevant for other texts like code list, select potential other relevant text types

Should you wish to change specific texts across certain work centers only

  1. On the tab Replace Texts, select the flag Compare to Text Element Source Text
  2. Fill the list in column Compare Text with all the source text expressions (in source language English) where you wish to implement a custom dedicated translation
  3. Execute text action TCO for the text pool. This will collect all relevant texts for the work centers you have chosen – however in this mode it will only STORE text elements in LAT with the source texts that are contained in the list
  4. One the text is complete you may custom translate the expressions in the way that you want to within the text pools in LAT.
  5. Once custom translation is complete, run the action UIL – UI Load Generation once on any text pool – best business practice is to choose the master text pool. This will initialize the translation memory such that at the next opening / loading of the respective UIs, the texts from LAT will be sent into the UI data stream.

In case you cannot decide upfront which texts in English you wish to replace then you can collect ALL texts for the respective work centers and adjust existing translations in a separate step, this you do in the following way:

  1. On the tab Replace Texts, do not select the flag Compare to Text Element Source Text and leave the list empty for now
  2. Execute text action TCO for the text pool. This will collect all relevant texts for the work centers you have maintained
  3. Once text is finished, go to tab Replace Texts in the text pools, maintain in column Compare Texts the texts that you wish to have replaced and maintain in column Replacement Text the new expressions.
  4. Once this is done run action REP – Replace from Register. This will check the contents of the text pool and execute the replacement of the target texts
  5. Once this is complete, run the action UIL – UI Load Generation once on any text pool – best business practice is to choose the master text pool. This will initialize the translation memory such that at the next opening / loading of the respective UIs, the texts from LAT will be sent into the UI data stream.

Keywords

Polish; empty; translation; , KBA , AP-GLO-TXA , ByD Key User Translation Tool , Problem

Product

SAP Business ByDesign all versions