0% found this document useful (0 votes)
821 views15 pages

Translate On-Premised Fiori LaunchPad Tiles in Different Languages On The ABAP Stack - SAP Blogs

Uploaded by

Burak Karakaş
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
821 views15 pages

Translate On-Premised Fiori LaunchPad Tiles in Different Languages On The ABAP Stack - SAP Blogs

Uploaded by

Burak Karakaş
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 15

Community

Ask a Question Write a Blog Post Login

Robert Eijpe
April 2, 2015 3 minute read

Translate on-premised Fiori LaunchPad Tiles in di erent


languages on the ABAP stack
Follow RSS feed Like

14 Likes 20,916 Views 16 Comments

Last time I was at a customer and he ask me to translate the static tiles of the launchpad in di erent
languages. After a search on SCN I found that this topic wasn’t covered yet, so I decide to share my
knowledge.

This document will bring you step by step to the translation.

Preparation
Before we can start with the translation, we rst must know the tile we want to translate. For this we will go
to the Fiori LaunchPad Designer and search for the catalog of our tile.
In this example we will translate the text of the Google Search tile to Dutch. Important for the translation is
the id of the catalog with is located in the left upper corner. In our example this is ‘ID : X-SAP-UI2-
CATALOGPAGE:/NL4B/AppLauncherStaticUrlExample’

We need this catalog id later to nd the right object to translate.

Translation
Most of the translations within the ABAP stack can be done in transaction SE63. This is also the starting
point for our translation. In the top menu we choose Translation -> ABAP Objects -> Short Text
or shortly press CTRL-F2. This will open a screen where we can select the type of object we want to
translate.
In our case, we need the object type TABL Tables (Meta) which can be found below 00 Meta Object in
NetWeaver stack 7.40 or higher. Before NetWeaver 7.40, you will nd this object below A6 Table Entries.

After we select the object type we will get a selection screen, we need to ll in. All the static text of out Fiori
Launchpad Tiles can be found in object ‘WDY_CONF_USERT2’.  This is the object name we need to ll in and
we have to specify our source and target language. In our example we will translate from US English, shortly
enUS to Dutch shortly nlNL.

After clicking the Edit button, we will again get a selection popup. In this case we need to select the object
we need to translate and in our case this is the Fiori LaunchPad Catalog. The Fiori LaunchPad Catalog objects
are located as User Scope ‘A’ , Con guration Type ’07’ and a Con guration ID.
To nd the Con guration ID, we can use the search help of this eld. We can do this by selecting the Con guration
ID and clicking the match code button or F4. Now you will get a list of all con gurations.
You can nd the right Fiori Launchpad Catalog in this list by clicking the button on the top. This will open the
restriction screen. Now we need the catalog id of the preparation step. This id we ll in the description eld.
Remark:

The description eld in the restrictions is restricted so properly you cannot copy the complete catalog id. In this
case replace ‘ID : X-SAP-UI2-CATALOGPAGE:’ by a ‘*’. E.g. ‘ID : X-SAP-UI2-
CATALOGPAGE:/NL4B/AppLauncherStaticUrlExample’ becomes ‘*/NL4B/AppLauncherStaticUrlExample’
Now you can select right Con guration ID and execute.

Now you can translate the Launch Pad Catalog text.


After the translation you need to press the save button, The translation is completed.

Result
As a nal step we now need to check the result. This can be done in the Fiori Launchpad or the Fiori
Launchpad Designer by setting the url query parameter sap-language.

Tool sap-language=en sap-language=nl


Fiori LaunchPad

Fiori LaunchPad Designer


Alert Moderator

Assigned tags

SAP Fiori | ori | ori technology | launchpad | multilanguage |

View more...

Related Blog Posts

Translate Fiori Launchpad Tiles from English to Japanese on the ABAP stack
By Vijay Kumar Kalluri , Mar 28, 2018

Con gure the Fiori Launchpad Tiles using Catalogs & Groups
By Sharath M G , Jul 13, 2015

SAP Fiori launchpad | SAP TechEd Lecture of the Week


By Aviad Rivlin , May 25, 2015

Related Questions

Catalogs, Groups, Roles


By Former Member , Sep 15, 2015

Copy a Fiori Launchpad into a new one with di erent URL


By Former Member , Dec 02, 2016

In uence tiles on launchpad via BAdI


By Wolfgang Mayer , Apr 30, 2015

16 Comments

You must be Logged on to comment or reply to a post.

Former Member

May 4, 2015 at 6:59 am

Dear R. Eijpe,

  it is a wonderful document. thanks , keep sharing.

can you tell me what is the object name for the NW 702. i am not nding 00 and A6.

Regard’s

Tauhid Shaikh
Like (0)

Masayuki Sekihara

May 8, 2015 at 3:29 am

Thank you for sharing a real example. It helps other projects which need to implement Fiori in multiple
languages.

Like (0)

Stephan Roßbach

May 20, 2015 at 7:47 am

Hi Robert,

trying your approach, I can only translate those Catalog pages, which have been created via transaction
LPD_CUST, not those, which I created via /UI2/FLPD_CONF (or /UI2/FLPD_CUST).

Could you please check at your customer, and either con rm or disapprove?

Thanks, Stephan

Like (0)

Former Member

July 3, 2015 at 8:35 am

Hi Robert,

Thanks for your nice blog.

I completed all the steps you mentioned.

However, while refreshing Fiori launchpad and launchpad designer with new sap-language=ZF, the
translated tile doesn’t work…
I wondered whether my last step is correct or not…

Thanks a lot indeed.Chloe

Like (0)

Ali Chalhoub

July 5, 2017 at 8:32 pm

Just FYI if someone else seen this. After every translation, you need to invalidate the global cache inorder
for the translation to take e ect.

1. tCode SE38
2. Report: /UI2/INVALIDATE_GLOBAL_CACHES
3. Execute
4. Then check the result

Like (3)

I. van Rijn

November 8, 2017 at 8:30 am

Thanks Ali, this was the extra step we needed to make it working!

Like (0)
Krzysztof Strakowski

November 14, 2018 at 12:03 am

Additionally:

step 5

5. Log o – Log on

Thanks!

Like (0)

Former Member

July 11, 2015 at 8:40 am

Thank you a lot for this article. But I can’t nd my entries within Se63.

With the selection, user:*; UserScrop:A; Con gurationType:07 – I have just 7 entries and no of them are my
own tiles. How can I translate my tiles which I created via /UI2/FLPD_CONF (or /UI2/FLPD_CUST)?

Thank you!

Like (0)

Stephan Roßbach

July 14, 2015 at 7:34 am

Hi Simon,

I was facing the same issue, and I found the solution.

Technically, Fiori tile catalogs are Web Dynpro con gurations.

The rst step is to obtain the WD con guration ID of your tile catalog, e.g. using transaction
/UI2/FLP_CONTCHECK, there is a column for it.

The second step is to start your translation environrment (SE63), translation -> abap objects -> short texts.
Select Lockable Logical Objects (TLGS). Enter Objectname WDCC<catalog’s WD id>* and press F4. Either
you can then provide the transport package or not. There will be a selection list of at least 2 entries. The
entry su xed with 4 should contain the translatable identi er of your Fiori tile catalog.

Have fun translating.


Regards, Stephan

Like (0)

Meinrad Funke

April 6, 2016 at 9:23 am

Hi Simon,

thank you very much for this guide. Helped a lot! However – I have the impression that after changing the
original catalog name (type) the translated name is removed.

Do you or anyone else observe something similar?

Regards

Meinrad

Like (0)

Gerd Forstmann

June 21, 2017 at 4:04 pm

Hi Simon,

An excellent blog  describing the process to translate Fiori Launchpad texts *ON CUSTOMIZING LAYER*.

For the sake of completeness, customers should be aware that texts for content on CONF layer ( FLP
scope=CONF), e.g. SAP delivered texts of content are delivered in WDY_CONFIG_COMPT  ( a client
independent table).

See the separate documentations for translating in the CONFIGURATION LAYER and CUSTOMIZING LAYER.

https://help.sap.com/doc/saphelp_nw751abap/7.51.0/en-
US/d6/c587a7c973479a8bcb7024406fae8e/frameset.htm

https://help.sap.com/doc/saphelp_nw751abap/7.51.0/en-
US/4c/9eb085d3884bdca468d7ec284be2e2/content.htm

People interested in the gory details may study the lower sections of
of  https://blogs.sap.com/2016/07/01/identifying- ori-launchpad-texts/
 

Like (0)

Jürgen Zeifang

August 25, 2017 at 11:15 am

Hi Gerd, hi Simon,

thank fou for this description. With this I was able to translate almost all texts in our Fiori Launchpad tiles.

The only text I could not translate was the unit in a dynamic tile. Where can I nd this?

Best regards,

Jürgen

Like (0)

Eliu Gonzalez

September 13, 2018 at 2:37 pm

Hi Robert Eijpe

Great blog!! thanks for sharing, nevertheless, I wonder how can I transport the translations I made?. thanks
in advance!

regards,

Like (0)

Karthik Gali

July 18, 2019 at 1:48 pm

Hi Eliu,

I have the same question. Could you please let me know in case if you already gured out ?

Regards,
Karthik

Like (0)

Kenny Zhang

November 7, 2018 at 6:21 am

Greate blog, thanks a lot!!!

Like (0)

Thomas Schmutz

September 27, 2019 at 2:53 pm

We had the problem that the con guration ID wasn’t found in ‘WDY_CONF_USERT2’.

We initially created the ori app using transaction /UI2/FLPD_CONF (cross-client)  and not with
/UI2/FLDP_CUST (client-spec.).
Therefore the entries weren’t present in table ‘WDY_CONF_USERT2’, but in table WDY_CONFIG_DATT and
WDY_CONFIG_COMPT.

The solution provided from SAP support was:


You could open the tiles and catalog with CUST mode.
Now do some character changes in every eld of tile and catalog and save it. This will create entries in those
customizing tables, now revert those changes so that you have correct names.

Like (0)

Find us on

Privacy Terms of Use

Legal Disclosure Copyright

Trademark Tanımlama B lg s Terc hler

Newsletter Support

You might also like