This document describes how to configure a fixed ERP backend logon language for the communication between Agentry Clients and SAP.
Background: The Agentry Server will request and use the device’s locale information. (E.g. de-DE, or it-IT). This is in standard used for localization of the applications (described in the Agentry / SMP documentations), but also used for the user’s backend logon to transmit masterdata and transactional data.
This feature requires the backend system to be localized as well to the individual languages or the devices, otherwise transmission will fail or deliver incomplete data.
Example: SAP ERP is only configured for EN. Then a phone set to German, Italian, Spanish etc. cannot use the Agentry application, even if all the content is defined to be in English language.
Solution: To change this behavior and force Agentry to use the language code defined in JavaBE.ini section [LANGUAGE], you need to execute the following configuration:
Go to Agentry SAP Framework Configuration and add a parameter to your mobile application
Global Group LANGUAGE
Global Name USE_DEFAULT
Global Value 1
Global Scope Application
Comment Configuration to make Agentry use the default language defined in JavaBE.ini file instead of the client device setting.
Active Flag X
No Runtime Change X
Then restart your Agentry server, and it will only use this language. Localization of application text remains possible anyway.