Showing results for 
Search instead for 
Did you mean: 

Customizing of new languages

Former Member
0 Kudos


We are using SAP 4.7.

I face the problem to define a new language key in SAP. I need that to define material descriptions without using an existing language key. In our case we need this special text for a B2B application where we don´t want to use the standard material description.

I can´t find a customizing point in which I can define a new language (tables T002).

Does anybody knows how to define such a language key?

Thanks for your replies.

Michael Ennemoser

Accepted Solutions (0)

Answers (1)

Answers (1)

Former Member
0 Kudos

Hi Michael

The solution is given in the OSS Note # 579937


Language keys are missing.

You want to create data for some language in your system, but the language key for that language is missing.

Other terms

T002 T002T TCP0C TCP09

Reason and Prerequisites

Delivery of these languages started with a given Release; the languages are missing in older Releases.

The keys for some languages were introduced in the course of Releases 4.6C or 4.6D or 6.10; earlier versions of these Releases do not contain these language keys.


please distinguish terms "language key" and "language (translation) data":

the language keys defined in a system specifiy for which languages it can process data; THIS Note covers ONLY the definition of language keys.

language data are the translated texts for a language which you can install in order to have a user interface in that language.

You can define a language key, but not install the user interface data of that language.

For the availability and installation of language translation data see the URL


For technical reasons it is not possible to deliver language keys with Support Packages. Language keys are only delivered with installations and upgrades.

If you need a language key before upgrade, you will have to install it into your system as described in this note.

You may only install language keys, that are released by SAP.

This allows you - under certain limitiations - to use language keys in older releases or in older patch levels, which are used at SAP in higher releases.

Never try to create other languages keys. There will be no upgrade path to future releases.

The following language keys may need to be defined, as described in this note (

SAP language key ISO language key language name




a AF Afrikaans

b IS Icelandic

c CA Catalan

d SH Serbian (Latin)

i ID Indonesian

The name of the report to install language keys depend on the release:

Release 4.0B, 4.5B, 4.6C, 4.6D: Use report RSCP0025.

Technology release 6.10, 6.20 (and all SAP systems built on top of that)Use report RSCP0034.

The report requires System Administration authorizations (S_ADMI_FCD-S_ADMI_FCD='SCP1').

The report requires the following parameter settings; please change the preset values as given below, as the preset values are meant for Icelandic. (The values shown here only example values)

SPRAS_C d SAP language key,

see above.

LASPEZ S always S (single byte)

LAHQ 0 always 0 (translation level)

LAISO SH ISO language key,

see above.

SPTXT_D Serbisch(latein)

SPTXT_E Serbian (Latin)

SPTXT_IT Serbian (Latin)

CHANGE leave empty (add

table entries,

no changes)

The report may request a Transport Order for the change; you can create this order, or you can ignore this step by pressing the Termination icon.

When the report has run you can check the installation as described in section "Checks" below.

Under normal system settings, you will not be able to create a transport request. In such a case you will have to rerun the report in every system.


Adding language keys requires appropriate OS Locales which are specified by entries in table TCP0C. For releases 4.6C and 4.6D these entries are supplied by the SPs given for this Note. In other cases (like Serbian with Latin in 6.10) look at note 39473.


You can check the successfull install of the language by verifying the status of these tables:

T002: 1 new entry for the new language

TCP0C: contains the Locale for your platform and the new language.

TCP09: contains 2 entries (ISO and EBCDIC system Code Pages) for the new language.

Use report RSCP0016: This report uses the 1 letter language codes for the languages to test. Enter the SAP 1-letter language key (you entered it in parameter field SPRAS_C for report RSCP0025) of the newly installed language in this sequence and run the report. The report must terminate without error.

When the Locale required by the new language is not installed this check terminates with an error. In this case you must install the Locale, see Note 39473.</b>

Hope this helps

Best Regards

Ajay Kumar Veeranki