Technical Background

The language transport is based on the SAP transport program R3trans, which means that transport requests are used to import languages from one system into another. The system records changes made to translations in transaction SE63 in transport requests, and flags language-specific objects as the transport object type LANG.

Transport Objects with the Type LANG

SAP systems record all changes made in the system in transport requests. There are different types of transport objects, depending on the type of change. Each transport object consists of three pieces of information:

·        Program ID

·        Object type

·        Object name

Program ID can be R3TR, LIMU, or LANG. R3TR is a group of objects, and LIMU is a subobject of a larger object. This means, for example, that R3TR PROG RSPFPAR is the transport of the program RSPFPAR with all its information (source code, text elements, properties, ...), while LIMU REPT RSPFPAR describes the text elements of this program.
LANG indicates the transport of all language-specific parts of an object. LANG PROG RSPFPAR selects all language-specific parts of the report RSPFPAR in a chosen language; LANG REPT RFPFPAR transports all text elements in a chosen language.
Earlier versions of
R3trans could also transport translations of objects. SAP Note 45548 describes this procedure, which is still valid. Transport objects with the Program ID LANG, which transport only the language parts of an object, exist since SAP Basis Release 4.6C.

The language export splits the translations into the following groups:

·        Translations that can be assigned to an object with a directory entry

·        Translations of texts that originate in other language-specific tables (see Text Tables)

·        Translations of texts that are imported into an SAP system using a special logic (see Objects with Special Handling)