SAP Note 110910 – Deleting the language load

Symptom

The language load must be deleted.

Cause

Language-dependent texts were imported, supplemented or deleted (for example, data element texts, screen texts, menu options and so on).
However, the outdated or deleted texts are still displayed when you display the relevant screens, menus and so on.
This occurs because only the texts were changed in the database. On the screen, however, the runtime representation (load) of the relevant objects is displayed, and this has not changed.
Usually, this problem does not occur because all language transport programs delete or invalidate the runtime representations after the texts were changed in the database so that the system automatically regenerates the load with the changed texts during the next access.
However, in rare cases, the system may incorrectly or incompletely delete the load and still display the outdated texts.

Technical information

The following load types are relevant for the language transport.

  • Screen load

Here, a language-independent runtime representation (tables D020L, D020LINF or DYNPLOAD) and a language-dependent runtime representation (tables D021L, D021LINF or DYNTXTLD) of the screen fields are available.

  • Screen Painter load (table DDFTX)

This table buffers texts from the ABAP Dictionary.

  • CUA load (tables D345T, D346T and D342L)

Texts of menu bars and application toolbars

  • Easy Access Menu (table TTREELOADT) – as of Release 4.6
  • Texts of ALV grid control (table LTDXT) – as of Release 4.6

 

Caution:

Resetting the buffer does not cause any damage within the system because missing data is automatically reselected or regenerated. However, resetting the buffer using the report mentioned below may cause problems.

  • Since buffers are reset, the performance may temporarily deteriorate.
  • Resetting the language-independent screen load and the screen painter load may result in lock situations. This occurs if a program generates a selection screen while it is running in a background process and users want to simultaneously use the same screen in dialog mode. If this occurs, users may be blocked until the background job is completed. For more information about this, see Notes 330165, 337897 and 395997. Therefore, be careful when you start the report in the production system, and start the report only if no background processes are scheduled that have a long runtime. To prevent the lock situations in the database, implement all the corrections that are contained in Note 395997.
  • Please note the following: After you run the report RSLANG20, do NOT execute /$SYNC” even if this is recommended in a text line output, because this can result in negative side effects (for number range management, for example). Instead, use the commands /$CUA and /$DYN.

 

Solution

To explicitly delete the runtime representations, proceed as follows:

    1. For Releases 3.1 and 4.0:

First, import the transport request SAPKL31H05 from the directory ~ftp/general/R3server/language/del_load from sapserv. For more information about importing, see Note 13719.

Then execute the report RSLANG20 in the background.

The following load types are deleted: screen load (language-independent part, language-dependent part), Screen Painter load and CUA load.

 

    2. Release 4.0B as of Support Package #77:

Execute the report RSLANG20 in the background.

The following load types are deleted: screen load (language-independent part

and language-dependent part), Screen Painter load and CUA load.

 

    3. Release 4.5:

Execute the report RSLANG20 in the background.

The following load types are deleted: screen load (language-independent part, language-dependent part), Screen Painter load and CUA load.

 

    4. Release 4.6:

Execute the report RSLANG20 in the background.

The following load types are deleted: screen load (language-independent part, language-dependent part), Screen Painter load and CUA load.

Change due to Basis Support Package #25(46B), #15(46C) or #6(46D): The language-independent part of the screen load is deleted only if the parameter “FORCE” is set; the buffered entries in the Easy Access Menu are automatically invalidated. The postprocessing steps mentioned below should no longer be required.

 

    5. Release 6.x and 7.x:

Execute the report RSLANG20.

You can use the selection screen to select the load types that must be reset. For more information, see the system documentation for this report.

In various database systems (DB2, DB6, MSSQL, INF), you may not be able to successfully delete the screen load. This is corrected with Basis Support Package #9 (SAPKB61009).

If you use application servers with different hardware architectures, refer to Note 497561. Otherwise, you must start RSLANG20 on each application server to completely delete the CUA load. This is corrected with Basis Support Package #14 (SAPKB61014).Postprocessing

  • Resetting the CUA buffers and the screen buffers

After the report is completed, you must reset the CUA buffers and the screen buffers on the individual application servers to reload the buffered menu representations and screen representations.
To do this, call transaction SM51 and navigate to each listed application server by double-clicking it. Subsequently, enter the command “/$CUA” in the OK code field for the relevant server to reset the CUA buffer of this server. Then, enter “/$DYN” to empty the screen buffer. For more information, also see Note 26171.
As of Support Package #40 (4.5B) or Basis Support Package #25 (4.6B), #15 (4.6C) or #6 (4.6D), the CUA buffer is automatically emptied on all application servers.

  • Resetting the Easy Access Menu buffer

Call the report BMEN_CORRMEN1 (see SAP Note 316313).
As of Basis Support Package #25 (4.6B), #15 (4.6C), or #6 (4.6D), this is done automatically.

  • Resetting the buffers of the ALV grid control

This is required for Releases 4.6 and 6.1.
The report BALVBUFDEL resets the buffered data. Please read SAP Note 339258 before using the report.

Additional information

In systems with Release 4.6x and kernel 4.6D, Patch Level <600, problems can occur during screen generation (SAP Note 363394). Due to these problems, German texts may be displayed on the screen, even if translations are available in the system. If the execution of the report RSLANG20 does not solve this problem, import the most current kernel for the system.

If you use a Sybase database and Basis Release 7.31 or 7.40, you must observe SAP Note 2160583, too.

 

Header Data

Freigegeben am 10.12.2015 15:16:35
Freigabestatus Für Kunden freigegeben
Komponente BC-CTS-LAN Sprachentransport
Priorität Empfehlungen/Zusatzinformationen
Kategorie Programmfehler

Valid

Softwarekomponente
Von Release
Zu Release
Und Folgende
SAP_APPL
40A
40B
 
45A
45B
 
SAP_BASIS
46A
46D
 
610
640
 
700
700
 
710
710
 

Support Packages & Patches

Support Packages
Softwarekomponente
Release
Support Package
SAP_BASIS
46A
46B
46B
46B
46C
46C
46D
46D
610
610
620
SAP_APPL
40B
45B

References

Contains links to:

SAP Notes

2160583 Ausnahme CX_SQL_EXCEPTION bei Aufuf von Funktion DB_DROP_DYNP_LOADS auf SYBASE
1889861 French transation correction for CRM_WARRANTY_MGNT 000
1539606 GRC PC10.0: Übersetzung für nicht englische Sprache fehlt
1375438 Globalization Collection Note
1172697 Abbruch: Mismatch Dynpro Name Content Programm Dynpronummer
1159021 Report RSTLAN_LANGUAGE_CHECK
1005083 Inkonsistente CUA Loads in Tabelle D345T
1000586 How to analyze missing translations / missing texts
849814 Felder sind nicht in Anmeldesprache übersetzt
821701 dynamische Funktionstexte
764480 Fehleranalyse SAP WinGUI I18N
761911 LSMW: Texte nur in Deutsch oder Englisch
657148 General updates
624095 Menü- und Titeltexte in falscher Sprache
497561 Fehlende Umlaute in Oberflächentexten
452109 Nach Transport veraltete oder fehlende Texte in Menus
436165 Zeichen werden falsch angezeigt
426827 DART Übersetzung ins Deutsche
400280 OCS: Bekannte Probleme mit Supp. Packages im Basis-Rel.6.10
395997 DB Sperre auf DDFTX nach Sprachentransportaktion
363394 Probleme mit Quickinfo und Buttontexten
339258 ALV-Buffer: Konzept, Empfehlungen und bekannte Fehler
316313 Änderungen an Bereichsmenüs sind im Easy Access nicht sichtb
303196 Veraltete Dynprotexte nach Sprachenimport
195442 Sprachenimport und Support Packages
116756 Entfernen sprachabh. Teile von Hotpackages
48624 Gemischtsprachige oder veraltete Texte auf Bildern
26171 Mögliche Eingaben im Befehlsfeld (“OK-code”)
13719 Vorabtransporte zum Kunden (Hinweis für Kunden)

Links to this document:

SAP Notes (53)

2062096 KVsprint 5.700: Import einer Sprachversion / eines Sprachpaketes
1889861 French transation correction for CRM_WARRANTY_MGNT 000
1417818 KVsprint 4.x: Import der Sprach-CD NIEDERLÄNDISCH
966934 /DSD/VC: Anpassungen von Übersetzungen
2138960 KVsprint 5.700 Direktanbindung EulerHermes SmartLink: Import der Sprach-CD ENGLISCH
801507 KVsprint 4.470: Import der Sprach-CD ENGLISCH
821701 dynamische Funktionstexte
2242918 KVsprint 4.600: Import of a language version
1611778 French translation of schemes for Switzerland missing
657148 General updates
1648934 PPM: Lösungshinweise zu Sprachenproblemen
1522029 KVsprint Direktanb. COFACE: Import der Sprach-CD FRANZÖSISCH
1522030 KVsprint Dir.anb. COFACE: Import d. Sprach-CD NIEDERLÄNDISCH
1000586 How to analyze missing translations / missing texts
941509 KVsprint 4.600: Import der Sprach-CD ENGLISCH
624095 Menü- und Titeltexte in falscher Sprache
1861886 KVsprint BoniCheck: Import der Sprach-CD ENGLISCH
764480 Fehleranalyse SAP WinGUI I18N
849814 Felder sind nicht in Anmeldesprache übersetzt
761911 LSMW: Texte nur in Deutsch oder Englisch
1511368 KVsprint SmartLink: Import der Sprach-CD ENGLISCH
1511370 KVsprint SmartLink: Import der Sprach-CD FRANZÖSISCH
1511372 KVsprint SmartLink: Import der Sprach-CD NIEDERLÄNDISCH
839591 KVsprint 4.500: Import der Sprach-CD ENGLISCH
1159021 Report RSTLAN_LANGUAGE_CHECK
1513108 KVsprint Dir.anb. ATRADIUS: Import der Sprach-CD FRANZÖSISCH
1513109 KVsprint Dir.anb. ATRADIUS: Import Sprach-CD NIEDERLÄNDISCH
1513173 KVsprint Direktanb. COFACE: Import der Sprach-CD ENGLISCH
1172697 Abbruch: Mismatch Dynpro Name Content Programm Dynpronummer
1601145 KVsprint 4.x: Import der Sprach-CD POLNISCH
1601147 KVsprint SmartLink: Import der Sprach-CD POLNISCH
1601152 KVsprint Dir.anb. ATRADIUS: Import der Sprach-CD POLNISCH
1601174 KVsprint Direktanb. COFACE: Import der Sprach-CD POLNISCH
807494 KVsprint 4.46C: Import der Sprach-CD ENGLISCH
1005083 Inkonsistente CUA Loads in Tabelle D345T
13719 Vorabtransporte zum Kunden (Hinweis für Kunden)
48624 Gemischtsprachige oder veraltete Texte auf Bildern
195442 Sprachenimport und Support Packages
26171 Mögliche Eingaben im Befehlsfeld (“OK-code”)
116756 Entfernen sprachabh. Teile von Hotpackages
395997 DB Sperre auf DDFTX nach Sprachentransportaktion
426827 DART Übersetzung ins Deutsche
303196 Veraltete Dynprotexte nach Sprachenimport
363394 Probleme mit Quickinfo und Buttontexten
339258 ALV-Buffer: Konzept, Empfehlungen und bekannte Fehler
436165 Zeichen werden falsch angezeigt
316313 Änderungen an Bereichsmenüs sind im Easy Access nicht sichtb
452109 Nach Transport veraltete oder fehlende Texte in Menus
400280 OCS: Bekannte Probleme mit Supp. Packages im Basis-Rel.6.10
1539606 GRC PC10.0: Übersetzung für nicht englische Sprache fehlt
1499182 KVsprint Direktanb. ATRADIUS: Import der Sprach-CD ENGLISCH
497561 Fehlende Umlaute in Oberflächentexten
1375438 Globalization Collection Note

 

Source:
https://websmp130.sap-ag.de/sap%28bD1lbiZjPTAwMQ==%29/bc/bsp/sno/ui_entry/entry.htm?param=69765F6D6F64653D3030312669765F7361706E6F7465735F6E756D6265723D31313039313026

 

Leave a Reply