
Filtering Packages
Use
The Filter function allows you select packages according to additional criteria and also enables you to compare certain sets of packages with each other (for example, you can compare packages assigned to English translators with packages assigned to Japanese translators).
You can also use this function to select the packages that were either locked or assigned in a different translation system (for example, you can use this function to guarantee that the same packages are always locked for your target language in every translation system in which you work).
Prerequisites
If you want to use the Filter function to compare assignments or locks between two systems, you need to ensure that an RFC connection exists. This should be available in the system in which you want to use the Filter function and should be defined for the system with which you wish to compare locks/assignments. You can check if an RFC destination exists in transaction SM59. For more information, see
Displaying, Maintaining and Testing Destinations.
Procedure
Call up transaction SLWA.
Select your target language under the tab title Target language.
Choose the tab title Packages.
Under Selection Basis, first choose the packages you want to filter, if necessary (for more information, see
Selecting Packages). You can omit this step if you want to filter all packages, or if you do not want to make a comparison. For example, if you want select all packages that are locked for a specific target language in a different system.
Choose the button Filter under Selection Basis.
The dialog box Filter for Package Selection Basis appears. The Current selection field in this screen refers to the selection you made in step 4 (if you made any). You now have the following options:
- Compare against this selection.
- Filter these packages further
- Start to select packages according to the additional criteria available in this dialog box
You can choose one of the following options to filter packages:
- Assignments from another language
- Locks from another language
- Optional criteria
Filtering packages according to assignments from another language
Under Assignments from other target language, enter the name of the RFC destination for the system where the assignments were made in the field RFC destination. If you want to assignments from this system, leave this field empty.
In the field Language, enter the target language whose assignments you wish to use. If you want to filter packages further, according to packages assigned to one specific translator of this target language, enter the translator's user name in the Translator field.
Choose OR relationship to select the packages that fulfill one or both of the criteria (either assigned for the target language you selected, or belong to the selection you made under Selection Basis (if you made any), or both). If you did not select any packages under Selection Basis, OR operation will provide you with all packages that match the criteria you entered under Assignments from other target language.Choose AND relationship to select the packages that fulfill both of the criteria (both assigned for the target language you selected, and belong to the selection you made under Selection Basis (if you made any)). If you did not select any packages under Selection Basis, AND operation will not provide you with any packages, as your Selection Basis is zero packages.
Filtering packages according to locks from another language
Under Locks from other target language, enter the name of the RFC destination for the system where the packages were locked in the field RFC destination. If you want to use locks from this system, leave this field empty.
In the field Language, enter the target language whose locks you wish to use. Choose OR relationship to select the packages that fulfill one or both of the criteria (either locked for the target language you selected, or belong to the selection you made under Selection Basis (if you made any), or both). If you did not select any packages under Selection Basis, OR operation will provide you with all packages that match the criteria you entered under Locks from other target language.Choose AND relationship to select the packages that fulfill both of the criteria (both locked for the target language you selected, and belong to the selection you made under Selection Basis (if you made any)). If you did not select any packages under Selection Basis, AND operation will not provide you with any packages, as your Selection Basis is zero packages.
Filtering packages according to optional criteria
Under Optional criteria, choose F4 on the Delivery field.
A dialog box appears, listing the additional options you can use to filter packages
You can now select one of the following options with a double-click:
- Choose Delivery to select all packages that are flagged for delivery.
- Choose No delivery to select all packages that are not flagged for delivery.
- Choose Exception package to select all packages are defined as exception packages.
- Choose Not an exception package to select only packages are not defined as exception packages.
- Choose Generic to make a generic selection of packages, and enter the string (for example, enter ZZ for all packages whose names begin with ZZ) in the Parameter field that appears.
- Choose Package list to select all packages that belong to a specific package list, and enter the name of the package list in the Parameter field that appears.
- Choose Import from local file to import a list of packages that you have saved as a text (.txt) file on your hard drive. Choose F4 on the Parameter field and locate the directory and file in the dialog box that appears.
- Choose Import from clipboard to import a list of packages from your clipboard.
- Choose OR relationship to select the packages that fulfill one or both of the criteria (they either match the optional criteria you defined in step 2, or belong to the selection you made under Selection Basis (if you made any), or both). If you did not select any packages under Selection Basis, OR operation will provide you with all packages that match the criteria you entered under Optional criteria.
- Choose AND relationship to select the packages that fulfill both of the criteria (they both match the optional criteria you defined in step 2, and belong to the selection you made under Selection Basis (if you made any)). If you did not select any packages under Selection Basis, AND operation will not provide you with any packages, as your Selection Basis is zero packages.
- Choose XOR relationship to select the packages that fulfill one of the criteria, but not both (they either match the optional criteria you defined in step 2, or belong to the selection you made under Selection Basis (if you made any), but do not fulfill both criteria). If you did not select any packages under Selection Basis, AND operation will only provide you with the packages that satisfy the optional criteria that you defined, as your Selection Basis is zero packages.
Result
The system displays the packages that you have selected in the field Current selection. To display your current selection, choose Table display or Hierarchy display. You can now select additional packages or deselect packages that you do not require. To select the exact opposite of your selection, choose Invert.
You can also export the results of your filtering to a local file on your PC (icon
), or to the clipboard (icon
). For more information, see
Importing and Exporting Files for Package Assignment.Once you have finished filtering the packages choose Save to return to the Package Processing screen. The system displays the number of selected packages in the field under Selection Basis. If you want to assign/lock/display statistics/run an evaluation for all these packages, choose the Select All icon under Selection.
If you want to further restrict the scope of your selection, you have the following options:
- Choose Table display. The system displays the packages you have already selected in alphabetical order. You can now select the packages you need, and then choose Save.
- Choose Hierarchy display. The system displays the packages you have already selected according to the application hierarchy. You can now select the packages from a specific application by double clicking the packages or application node(s) you require, for example, and then choosing Save.
The system displays the number of selected packages in the field under Selection.
If you are selecting packages to assign or lock, you can now choose Assign, Lock, or Lock globally (depending on the authorizations in your translator profile). For more information, see:
Assigning Packages
Locking PackagesExamples
Copying locks from one system to the next
Translation is moving from system TR1 to system TR2. You want to ensure that the packages that were locked in system TR1 for target language Spanish are also locked in the new translation system.
- Make sure that an RFC destination to system TR1 is maintained in system TR2.
- In system TR2, call up transaction SLWA.
- Enter target language ES under the tab title Target language.
- Choose the tab title Packages.
- Choose the button Filter under Selection Basis.
- Under Locks from other target languages, enter TR1 as RFC destination and ES as the Language.
- Choose OR relationship.
The system displays the number of packages that are locked for Spanish in system TR1 in the field Current selection.
- Choose Save.
The system returns to the Package Processing screen.
- Under Selection, choose the Select All icon.
- Proceed as described in
Locking Packages, from step 5 onwards.
Comparing assignments for two different languages
You want to compare the packages you have assigned for English against the current assignment for Japanese in this system.
- Call up transaction SLWA.
- Enter target language EN under the tab title Target language.
- Choose the tab title Packages.
- Under Selection Basis, choose Translated.
- Choose the button Filter under Selection Basis.
The dialog box Filter for Package Selection Basis appears.
- Under Assignments from other target language, leave the field RFC destination blank and enter JA in the Language field.
- Choose OR operation.
In the Current selection field, the system displays those packages that are either assigned for English, or assigned for Japanese, or both.
- Choose AND operation.
In the Current selection field, the system displays those packages that are both assigned for English, and assigned for Japanese.
You can further restrict this selection by entering the user name of a Japanese translator in the Translator field.
To display the exact opposite of your Current selection, choose Invert.