cancel
Showing results for 
Search instead for 
Did you mean: 

Fiori language with multiple backend systems (ERP, HCM, ...) with different installed languages

JaySchwendemann
Active Contributor
  • Dear all,

this has been asked to some extend multiple time but AFAIK not being answered thoroughly, so here we go:

  • We have a Fiori Launchpad based on FES 6.0
  • We offer ERP and HCM applications
  • In ERP we have say Languages EN, DE, FR, PL
  • In HCM we have EN, DE, FR
  • In FES we have EN, DE, FR, PL, ZH, ...

Now if a user with a Polish browser language the following happens

  • Launchpad is in Polish (thats fine)
  • ERP apps are in Polish and function without problems (thats fine)
  • HCM apps are in error (/IWFND/CM_BEC/029 RFC Logon Language is not installed)

I now about note https://launchpad.support.sap.com/#/notes/0002427633 and extension spot /IWFND/ES_MGW_DEST_FINDER however, while that would help get rid of the error, it does not solve the issue. There is then a mixup between the apps baked in labels (being shown in PL) and texts fetched from the backend (then being fetched for example in EN).

Ideally I would love to see the following happen

  • The app somehow knows about the backend available languages (in HCM EN, DE, FR). Ideally automatically (I mean c'mon it is a complete SAP software stack from SAPUI via FES to HCM backend) but if not possible I can specify the supported languages per app
  • The app knows the user's language and the available backend languages. If all matches, fine, if not it uses a fallback language available in the backend system throughout the whole app including I18n labels / text from the UI5 layer, not just the backend data. In my example PL is not available in HCM, so fallback will be EN
  • Ideally I would not like to "fix" the user's language through means of "global to the launchpad" parameters like URL parameter sap-language=EN because for that Polish user it would force him to open ERP apps in EN even if ERP will support PL

Now I could not get to the desired state. Is my desired state possible to achieve? If so how?

Many thanks and kind regards

Jens

BTW: Installing all languges in all backend systems is not feasible to to limited resources / manpower

gregorw
Active Contributor

I doubt that SAP will do any investments in the on premise FES except from the embedded version. I suggest you post this as an improvement request at https://influence.sap.com/sap/ino/#/campaign/2279 so that at least the SAP Portal or Launchpad Service solve this issue.

Accepted Solutions (0)

Answers (1)

Answers (1)

laurent_burtaire
Active Contributor

Hello Jens,

I share Grégor’s point of view.

And I would even say that the expressed need will not be covered by SAP regardless of the architecture.

Indeed, the simple solution is to install the language package on the backend concerned

Why the editor would spend time and money to cover a need covered by the installation of a language package...

Regards.

Laurent.

JaySchwendemann
Active Contributor
0 Kudos

"Why the editor would spend time and money to cover a need covered by the installation of a language package..." by that you mean why would SAP spend time and money fixing something (they could fix) if they can pass the buck to the customer by saying: install all the language packages in all backend systems already?

Cheers

Jens

laurent_burtaire
Active Contributor

Hello Jens,

yes, this is exactly what i mean.

But this kind of problem is exaclty the same for any SAP Frontend server (SRM, CRM, etc) connected to a SAP Backend system. If you have RFC dialog connection between both, this means used languages in Frontend server have to be installed in backend server to not have language connection defined in the RFC destination, which means have a unique connnection language in the backend system (not depending on the caller).

Regards.

Laurent.