Application Development 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: 

Translation issue on copied smartform- Missing texts

Former Member
0 Kudos

Hello all,

I am copying a Z smartform from one system(EHP6) to another new system (EHP7) via the download, upload option. Original language on both source and target system is EN. However when i do the translation on SE63, I am getting only 2 text elements. There are many text elements not appearing.

When i checked in table STXFTXT which stores smartform texts, for this smartform, there are only lines for these 2 texts. however on tcode-smartforms, the form seems to have been correctly copied with all the text elements and activated.


Closest issue i found to mine in the forum is below. But for this case source and target language was different. For my case they are same. Any idea what could be causing this issue? Thanks in advance for your help.

regards,

Char

1 ACCEPTED SOLUTION

Former Member
0 Kudos

Hi Char A.

When you are doing translation via SE63, the text elements which does not contain any text (only variables) are not shown. That is the normal behavior of the transaction.

If you have some text and variable(s) in a text, then you can translate it.

If your text element contains only a variable in the original language, then there is nothing to be translated (thinks SAP ).

If you really want to translate those, you need to open your Smart Form, add any kind of text (a space is mostly not enough) activate your form, close it, start SE63 and you should be able to translate it. Then you can go back to your Smart Form and remove the text.

7 REPLIES 7

Jelena
Active Contributor
0 Kudos

Are you talking about the source text or target text? Can you post a screenshot? Also is this a brand new form or are you copying changes?

Former Member
0 Kudos

Hello! Thx for responding! I have a form in system A. And i am copying the whole form in system B.

if you see in table STXFTXT, we have all these entries for the smartform in system A but when i copy on system B, only these 8 entries are created.

pranay570708
Active Contributor
0 Kudos

Check if language attribute of text module is selected as 'Into all languages'.

0 Kudos

Hi! Yes it is.

Former Member
0 Kudos

Hi Char A.

When you are doing translation via SE63, the text elements which does not contain any text (only variables) are not shown. That is the normal behavior of the transaction.

If you have some text and variable(s) in a text, then you can translate it.

If your text element contains only a variable in the original language, then there is nothing to be translated (thinks SAP ).

If you really want to translate those, you need to open your Smart Form, add any kind of text (a space is mostly not enough) activate your form, close it, start SE63 and you should be able to translate it. Then you can go back to your Smart Form and remove the text.

0 Kudos

O my God Richard! I am so used to working in older system (EHP4), that for me it's only normal to have all texts appear in SE63 be it text or variables!! (as you can see in my first screenshot)


So in the latest EHPs, SAP detects if the element contains a text, then only it will appear in SE63. If it contains only variable/s, it will not appear! Thanks so much!

Thank you all for your responses!

Regards,

Char

aidan_black
Active Contributor
0 Kudos

Texts that only contain symbols are not translated because they are only filled at run time by the application program. Only text nodes containing actual text are translated.