cancel
Showing results for 
Search instead for 
Did you mean: 

Language Problem in Smartform

Former Member
0 Kudos

Dear Experts,

I have a problem with Smartform while converting into Different Languages.

We have an Title as INVOICE, where we are printing in different languages, where we maintain in SE63 Transaction.

But i had a problem, The title will depends upon the Billing Type.

Eg. If Billing type is ZGG2 - Title should come as FACTUUR

Billing type is ZGRE - Title should comes as KREDITNOTA.

This depends upon the Language of the invoice.

We maintain as FACTUUR, But this is not upon the Billing Type. Just this depends upon the language.

Now our user want to print as per the Billing Type.

Can anyone suggest how to print the title as per the Billing type, How to maintain the Title in SE63 as per the condition of Billing type.

Thanks & Regards,

Srini

Accepted Solutions (0)

Answers (4)

Answers (4)

Former Member
0 Kudos

Hi,

using Standard Texts in SO10 would be preferred solution.

You can create texts like FKART_ZGG2, FKART_ZGRE

and then use text element with I "Include TEXT" type of node.

You can use standard transaction, translate texts into different languages.

You will not need additional tables and key users will be able to set or change texts for new billing types or languages.

Regards,

--

Przemysław

Former Member
0 Kudos

Hi,

Fetch the billing type inside program line and create 2 text element in that goto conditions tab their you can write billing type = ZGG2 it will display FACTUUR.

wrinte another text element conditions tab billing type = ZGRE it will display KREDITNOTA.

based on conditions it will dispaly the text.

Regards,

Sanjay Gogikar.

Former Member
0 Kudos

Hi,

create one Z table with parameter1 and value field.

In parameter1 field you maintain billing type and in value you maintain text.

Param1 Value

ZGG2 FACTUUR

ZGRE KREDITNOTA

You fetch data according to billing type and print value. You can put language in parameter also.

Good luck.

Harsh_Bansal
Contributor
0 Kudos

Hi Srinu,

Instead of maintaining the Translation in SE63, Can you do this -

In Smartform itself when displaying the title, create separate nodes and put condition on billing type on those nodes and so it will display accordingly.

Regards,

Harsh Bansal

Former Member
0 Kudos

Hi Harsh,

As per you view,

we have to make it hardcode in smartforms. so Better to use parameterize table so that we can avoid hardcoding.

With Regards,

Jayvin

Harsh_Bansal
Contributor
0 Kudos

Hi Jayvin,

If few values are there then I don't see any problem with hardcoding (It will save new table creation and all select queries to read it).

So Performance will be better.

Regards,

Harsh Bansal