Skip to end of metadata
Go to start of metadata

SAP Application - Use of UNICODE

In this section you find information about the Unicode settings of different SAP releases.


With function module SCP_GET_CODEPAGE_KIND (called via transaction se80) you can find out which code type is used by the application.

'A' stands for ASCII - the SAP system runs with ASCII code.
'U' stands for UNICODE (with different specifications for UNICODE which are not of interest here).

As of SAP kernel release 6.10 UNICODE applications can be used. If SAP applications are running with UNICODE the database also has to use UNICODE.

SAP release 6.10 + SAP DB version 7.3:

  • the parameter _UNICODE is set to yes
  • the parameter DEFAULT_CODE is set to UNICODE
  • tables are defined with code type Unicode

SAP release 6.20 + SAP DB version 7.3:

  • the parameter _UNICODE is set to yes
  • the parameter DEFAULT_CODE can be set to ASCII (as the SAP Data Dictionary interface itself makes sure that tables are defined with UNICODE
  • tables are defined with code type Unicode

As of MaxDB Version 7.4:

  • the parameter _UNICODE is set to yes
  • the corresponding DBA user was created with code type UNICODE (the parameter DEFAULT_CODE can remain on value ASCII, then)
  • tables are defined with code type Unicode

As of MaxDB Version 7.7.3:

  • the corresponding DBA user was created with code type UNICODE (the parameter DefaultCodeType can remain on value ASCII, then)
  • tables are defined with code type Unicode

The check can be done by reading the parameters and by selecting on tables domain.users and domain.columns.

back to top

  • No labels