Changing Translation-Relevance of Packages

Use Case – Changing Translation-Relevance of Packages

Situation

Let us assume that you as a project lead responsible for a set of ABAP packages have to ensure that text elements, such as UI texts, message texts, or F1 help texts, are translated into the correct set of languages. When checking the package properties, you may realize that the translation relevance is not classified correctly for an individual package. The translation relevance determines the translation scope for all development objects in a package and is specified as a package property for each individual package. However, this property is defined when you create a package and cannot be changed in the Package Builder. In such a situation, the translation coordinator needs to change the classification of the translation relevance for the relevant package(s).

Displaying package properties with a translation relevance value (in this case: No Translation) that has to be changed

The following procedure describes step-by-step how you can change (increase) the value for translation relevance of an individual package.

Note

The translation relevance of ABAP packages is a SAP-internal classification only . (The respective field is only displayed in systems of system type ‘SAP’.)

Note

Keep in mind that any changes to the translation relevance of ABAP packages should be carried out by the translation coordinator. Also keep in mind that changing the value for translation-relevance always means extending the translation scope. Reduction of the number of languages for translation must not happen.

Prerequisites

  • As a translation coordinator who is going to change the classification for translation relevance, you need the authorization for changing structure packages in the relevant development system.
  • Create an internal message for the SLS-OTS-ACC component if you need to change the classification of the translation relevance.

Procedure – Relevant for Translation Coordinator

  1. Log in to the relevant development system (original or correction system).
  2. Launch the Classification Browser using the transaction code SCLAS .
  3. In the selection screen that appears, click the Choose Characteristics button.
  4. In the Characteristics dialog, expand the Package Administration node and select the characteristic TRANSLATION_DEPTH.
    Selection of the characteristic TRANSLATION_DEPTH
    Note This step is not required if you are using transaction STRANSLDEPTH instead of SCLAS .
  5. ChooseContinue to return to the selection screen of the Classification Browser.
  6. Assign the transport request in in the corresponding field on the selection screen.
    Note You can create a new transport request in the development system using the SE09 transaction. If you are using a correction system for changes, ask the responsible developer for a suitable correction request.
  7. On the selection screen, enter the name of the Package in question.
    Selection screen
  8. Choose (or press F8 ) to execute the classification.
  9. In the results screen that appears, select characteristic TRANSLATION_DEPTH, open the context menu and choose the option Change Classification. TIP You can switch between a list and a tree-based representation of the result screen in the Classification Browser by clicking the corresponding icon in the toolbar:
    Switch to Tree View
    Switch to List View
    Context menu for the characteristic TRANSLATION_DEPTH in the tree view.
    Information dialog
  10. Choose on the dialog screen to continue.
    Note If there is insufficient authorization for changing structure packages, the next information dialog will appear.
    This dialog appears if you do not have authorization for changing structure packages

    The Classification Browser now allows you to change the value of the characteristic.

  11. In the Translation Depth of Packages: Value field, press F4 .
    Accessing value help for TRANSLATION_DEPTH characteristic
  12. In the value help screen, select the appropriate value and confirm your selection with Continue.
    Value help screen
  13. Save the new value by clicking the icon from the toolbar.
    Characteristic TRANSLATION_DEPTH with the new value (Development Tools)

    The new value is assigned to the characteristics.

Results

The package is now classified with a new value for translation relevance. When you open the properties screen of this package again, you will realize that the new value is assigned to the package.

Package properties with a changed translation relevance value (in this case: Development Tools)
Source of this document:

Leave a Reply