cancel
Showing results for 
Search instead for 
Did you mean: 
Read only

Multi-Language Backend Messages in BTP MDK

DonnaA
Explorer
0 Likes
244

We have created an Android MDK with multiple languages.  The application is working perfectly with the different languages based on the devices set language.

Device Language setting:

DonnaA_3-1745435038736.png

MDK Application Menu:

DonnaA_4-1745435047532.png

When logging into SAP via the Logon Pad, my language is set in the Logon Options and then when logging into SAP via GUI, my language is set properly.

DonnaA_0-1745434964311.png

SAP transaction text is all French:

DonnaA_2-1745435016392.png

When the Online and Offline services are initialized I am not seeing the accept-language in the HTTP headers and my SY-LANGU is set to E.

DonnaA_5-1745435255430.png

DonnaA_6-1745435307813.png

How can I get properly translated data without the logon language being correct during the initialization of my Offline datastore?

I am seeing the accept-language header parameter when I perform a Function Import call, but my SY-LANGU is still set to E, so I am not getting my error messages back in the proper language.

DonnaA_7-1745435448004.png

DonnaA_8-1745435619052.png

I would not expect to have to translate the backend messages being returned, I expect the messages to be in the language that the device and MDK application are using.

I am hoping someone can let me know how to get the SY-LANGU set from the MDK language.  

 

 

Accepted Solutions (0)

Answers (0)