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: 

In Smartform, SO10 Text Display issue

Former Member
0 Kudos

Dear champs,

We are maintaining text in item level in sales order and this text is displayed in smartform printing output.

Ex : I am maintaining  text in English language and my output type language is DE then what happen system will first check the Output type language and if it not maintain then system will picked up the Text from English language.

But my question is If text is not maintain in output type language then i do not want to print text from English language. So , how is this possible?

Regards,

Satyen Trivedi

3 REPLIES 3

Private_Member_7726
Active Contributor
0 Kudos

Hi,

Interesting little challenge - I didn't know how to do it at first, but Smartforms and the master language was somewhat helpful.

Worked for me with DE logon language for Form and Text created in EN with:

- Restricted Language control turned on in Form Attributes:

- Language set to CONTROL_PARAMETERS-LANGU and "No error if no text exists" turned on in Text node:

cheers

Jānis

0 Kudos

Dear Janis,

Thank you for the reply. But In my case, Text is maintain in English language and my logon language is also english. Output type is maintained in FI language. So, System is bydefault picking English and FI language Because ( English is my logon language and FI is my output type language).

My requirement is I don't want to display text in English language, if text is not maintained in FI language then text should be blank.

Regards,

Satyen Trivedi

0 Kudos

Yes, sorry, I see now what you mean... Unfortunately, this is not how SmartForm runtime (FM SSFRT_SET_LANGUAGES) is built. Logon language will always be considered for (SO10) text selection - independent of output language. I see no way around this other than:

1) ask SAP to change this behavior (unlikely to happen, I believe, unless you can convince them that it is a bug);

2) create empty texts, where necessary, in all output languages;

3) ask users to logon only in output language;

4) remove logon language from O_LANGUAGES via implicit enhancement in SSFRT_SET_LANGUAGES, if it is not the same as output language

cheers

Jānis