SAP Language Settings
The language that is specified in the INI file of an SAP Agent is used in the log files of the agent. You can override these INI file settings by defining a language in a Connection object, or in an SAP job. This topic provides an overview of how the individual language settings interact with each other.
The following combinations of language parameters may occur with values that are valid or invalid (shorthand symbols), or not set at all:
-
Connection object: not set
R3 job: not setThe language parameter of the INI file of the SAP Agent is used.
-
Connection object: valid
R3 job: validThe language parameter of the R3 job is used.
-
Connection object: valid
R3 job: not setThe language parameter of the Connection object is used.
-
Connection object: invalid
R3 job: not set, valid, or invalidThe agent requires an initial connection using the language parameter in the Connection object, but that does not succeed. You see error messages in the log file such as
U02004172 Error while calling function module 'RFC_SYSTEM_INFO'. Select one of the installed languages on <SAP system name> sysnr <##>
As the initial connection does not succeed, the job cannot start in the SAP system. The agent keeps on trying to establish the initial connection with the wrong language parameter.
-
Connection object: not set
R3 job: validThe R3 job language parameter is used
-
Connection object: not set or valid
R3 job: invalidThe R3 job language parameter is used to connect to the SAP system, and the SAP system aborts the connection with the following message:
U02004007 Error 'JCO_ERROR_LOGON_FAILURE' in 'BAPI_XBP_JOB_OPEN' call. Select one of the installed languages on <SAP system name> sysnr <##>
See also:
- Agent SAP INI file
- Connection Object Login Parameter
- To Define an SAP Job