Lors du développement d'un service web, pour être utilisé dans ITS ou dans le WAS, les libellés des champs, boutons et autres descriptions doivent souvent être traduits dans au moins une autre langue que la langue d'origine.

Il existe 2 moyens pour cela :

- modifier directement le fichier contenant les libellés dans la langue voulue sur le serveur ITS, dans le répertoire source contenant ces fichiers

- utiliser la transaction SE63.

 

Dans le premier cas, il faut modifier le fichier '"nom du service".htrc' contenu dans le répertoire d'installation d'ITS; par exemple :

C:\Program Files\SAP\ITS\6.20\"SID"\templates\"service"\99\"service".htrc

L'avantage est que c'est simple et rapide si on a un utilisateur qui a des droits suffisants sur le serveur, mais l'inconvénient est qu'à chaque nouvelle publication du service depuis SAP les fichiers seront écrasés et il faudra les remodifier.

L'autre solution est un peu plus fastidieuse mais tout se fait depuis SAP, ce qui évite d'aller modifier le fichier '.htrc' après chaque publication de service :

- lancer la transaction SE63,

- aller dans Traduction\Objets logiques\Objets logiques

- entrer 'IARP' dans le champ 'Objet'

- sélectionner le service à traduire dans le champ 'Nom de texte'

- choisir la langue source et la langue cible

- cliquer sur 'Traiter'

- traduire les descriptions concernées et sauvegarder.