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 set

    The language parameter of the INI file of the SAP Agent is used.

  • Connection object: valid
    R3 job: valid

    The language parameter of the R3 job is used.

  • Connection object: valid
    R3 job: not set

    The language parameter of the Connection object is used.

  • Connection object: invalid
    R3 job: not set, valid, or invalid

    The 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: valid

    The R3 job language parameter is used

  • Connection object: not set or valid
    R3 job: invalid

    The 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: