Application Development and Automation Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 
Read only

Find all texts in custom programs

Former Member
0 Likes
1,514

my Client wants to tranlate all the Dutch text messages in English. He requested to find all the programs where the translation is required. Any suggestions on the approach.

I tried going to SE91 and do where used list of all the custom message classes. any other suggestions than this.

1 ACCEPTED SOLUTION
Read only

jayesh_gupta
Active Participant
0 Likes
1,277

Hi,

You may select all the custom messages from database table T100, specifitying the language, message classes starting with Y or Z. Get the translated text from the customer and update it for Dutch language in the same table.

There can also be some messages using the Text-symbols of the custom programs. You can use the text-symbols from all the custom programs using the ABAP statement:

READ TEXTPOOL prog ... INTO itab ... LANGUAGE lg.

The best approach would be to start with the collection of all the custom programs and custom message classes. Then you can use the above steps to get all the texts in english language. Get the translations for all these texts from user in an excel or notepad file. Write an upload program to upload the excel from local pc. Then update the messages for message class in T100 and update the Program text symbols using ABAP statemtnt INSERT TEXT-POOLS......

Regards,

Jayesh

Edited by: Jayesh Gupta on Apr 20, 2010 2:31 PM

my Client wants to tranlate all the Dutch text messages in English. He requested to find all the programs where the translation is required. Any suggestions on the approach.

I tried going to SE91 and do where used list of all the custom message classes. any other suggestions than this.

2 REPLIES 2
Read only

jayesh_gupta
Active Participant
0 Likes
1,278

Hi,

You may select all the custom messages from database table T100, specifitying the language, message classes starting with Y or Z. Get the translated text from the customer and update it for Dutch language in the same table.

There can also be some messages using the Text-symbols of the custom programs. You can use the text-symbols from all the custom programs using the ABAP statement:

READ TEXTPOOL prog ... INTO itab ... LANGUAGE lg.

The best approach would be to start with the collection of all the custom programs and custom message classes. Then you can use the above steps to get all the texts in english language. Get the translations for all these texts from user in an excel or notepad file. Write an upload program to upload the excel from local pc. Then update the messages for message class in T100 and update the Program text symbols using ABAP statemtnt INSERT TEXT-POOLS......

Regards,

Jayesh

Edited by: Jayesh Gupta on Apr 20, 2010 2:31 PM

Read only

Former Member
0 Likes
1,277

Hello!

The following approach might be useful.

1. Run transaction SE63.

2. On the menu choose Translation-ABAP Objects-Transport Object

3. Set any development object there (a message class is appropriate too)

4. Set source and target languages

5. Press button Edit

6. Translate (for your convenience you could press button Sequential and translate messages one by one).

Best wishes, Eugene.