SAP systems supports up to 40 different languages. The language with which a user works is specified through entry on the logon screen, by a SAP Logon setting, by a profile parameter, or by a default setting in the user master record. This language must first be imported into the SAP system before users can log on with the desired language. Only German (DE) and English (EN) are initially installed after a new installation of an SAP system.
During installation it is possible to let SAPinst set up the Transport Management System (TMS). If you use this option, you can choose to let SAPinst install additional languages. Therefor you must provide the corresponding language media.
Note
Without SAPinst setting up the TMS, SAPinst can not install additional languages. This is because the language installation relies on a configured TMS.
After the installation, if required, you can use transaction SMLT to import additional languages.
If you select a language (other than German, English), you should note that the selected language is not fully translated. The texts that are not translated in the selected language must be provided using a supplemental language. This supplemental language must be a completely translated language. This can also be recursively configured so that you use a number of supplemental languages, each of which supplements texts that are not translated in the previously configured languages.
Economic, political, and cultural criteria determine the extent to which individual languages need to be imported into the SAP system and the extent to which these languages are completely translated. User acceptance is an important aspect in these considerations.
Installing Additional Languages after the Installation
The figure above shows an overview of the steps that are required for a language import.
Before you can classify a new language in transaction SMLT, you have to configure the required languages using program RSCPINST. For more information on program RSCPINST see SAP Note 42305 - RSCPINST (I18N configuration tool)
You can also use transaction I18N (area: I18N Menu → I18N Customizing → I18N System Configuration). Choose Add Language to select the country code for each language required and then select the Activate button.
To import additional languages call transaction SMLT. Here you can also find tools for language transports at Goto → Other Tools.
Language Management with SMLT
SAP delivers SAP Support Packages to correct errors that occur in SAP transactions. SAP Support Packages can contain language-dependent data, such as message texts, ABAP text pool entries, or screen texts. After importing an SAP Support Package with transaction SPAM or using the tool SUM, the translated texts for these objects have the newest status for all languages that exist in the SAP system. Problems can occur if an additional language is to be imported from the language media into an SAP system in which SAP Support Packages have already been imported. Since the language media is created before the first SAP Support Package is shipped and the objects in the SAP Support Packages are only provided with translations for the languages that have already been imported, importing a language subsequently overwrites the objects contained in the SAP Support Packages. Texts can be incorrect or completely missing.
For more information on languages and SAP Support Packages, see SAP Note 352941 - Consultation: Languages and Support Packages.
You must classify each language in transaction SMLT to make it known to the SAP system. Only then is it possible to import a language package or supplement the language.
Supplementation of Language
The following steps show the method to import a language package or supplement the language:
You can display the current settings for a language any time by choosing the Information button on the initial screen of transaction SMLT. If no supplementation language was specified when classifying a language, then the language can be specified any time. You can use transaction SMLT to import an additional language package. English (EN) and German (DE) are always completely available in newly installed SAP systems. You therefore do not need to import these into SAP systems. After importing the languages, you must also import the language data contained in SAP Support Packages. To do so, select the affected language in transaction SMLT and choose Language → Special Actions → Import Support Packages.
To fill translation gaps that exist in a language, you should start the language supplementation after the language import. The supplementation actions are client-dependent. The language supplementation is performed in the client that you are logged on. If you use multiple clients, you must perform the language supplementation explicitly in each productive client. You can access the texts stored in cross-client database tables simultaneously from all clients. The default setting is set in such a way that cross-client tables are supplemented if you are logged on to client 000.
The following rules apply for defining supplementation logic: