Application Development Blog Posts
Learn and share on deeper, cross technology development topics such as integration and connectivity, automation, cloud extensibility, developing at scale, and security.
cancel
Showing results for 
Search instead for 
Did you mean: 
DominikTylczyn
Active Contributor
1,879
Inspired by:
zmiana języka bez przelogowywania się
Theory about online language switching (without log off/log on)

Providing efficient SAP support in a multinational organization poses quite a few challenges. Necessity to deal with multiple system languages is one of them. When service desk personnel don't speak all the languages a possibility to open parallel sessions in different languages is a must.

Sure, they can logon with a desired language, that's not a problem. However multiple logons of the same user are all but always prohibited by the settings of a SAP productive environment, as those multiple logons violate licence terms.

Here is a simple report that solves the issue. It opens a new remote session with a selected language.

Enjoy!
REPORT z_change_language.

PARAMETERS:
p_langu LIKE sy-langu OBLIGATORY MATCHCODE OBJECT h_t002.

DATA:
gt_servers TYPE STANDARD TABLE OF msxxlist WITH DEFAULT KEY.

START-OF-SELECTION.

CALL FUNCTION 'TH_SERVER_LIST'
TABLES
list = gt_servers.

READ TABLE gt_servers ASSIGNING FIELD-SYMBOL(<server>) WITH KEY host = sy-host.

SET LOCALE LANGUAGE p_langu.

CALL FUNCTION 'TH_REMOTE_TRANSACTION'
EXPORTING
tcode = space
dest = <server>-name.

Disclaimer:
That's a proof of concept solution. Use, change and distribute at your own discretion and your own responsibility.

I'd appreciate if you shared your approach to the issue of parallel sessions in different languages as well as any of your own changes to the above solution.
2 Comments
Labels in this area