Application Development and Automation Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 
Read only

Differnce between unicode and non unicode

Former Member
0 Likes
1,415

Hi every body i want to differnce between unicode and non unicode and for what purposes this ulities are used explain me little brief what is t code for that , how to checj version, how to convert uni to non uni ?

Advance Thanks

Vishnuprasad.G

4 REPLIES 4
Read only

Former Member
0 Likes
1,364

Hi,

Unicode is a universal character set used to facilitate a better exchange of data between different systems and across boundaries. It helps prevent problems that may arise when communicating systems use different code pages. These problems mainly arise, because a code page is only applicable to specific languages and cannot be combined at will with other code pages. Using Unicode helps you avoid these problems.

For more detailed information about Unicode see SAP Note 73606 and 379940, or the website http://www.unicode.org.

regards,

Spandan

Read only

Former Member
0 Likes
1,364

Hello Vishnu,

before Release 6.10, SAP software only used codes where every character is displayed by one byte, therefore character sets like these are also called single-byte codepages. However, every one of these character sets is only suitable for a limited number of languages.

Problems arise if you try to work with texts written in different incompatible character sets in one central system. If, for example, a system only has a West European character set, other characters cannot be correctly processed.

As of 6.10, to resolve these issues, SAP has introduced Unicode. Each character is generally mapped using 2 bytes and this offers a maximum of 65 536 bit combinations.

Thus, a Unicode-compatible ABAP program is one where all Unicode checks are in effect. Such programs return the same results in UC systems as in non-UC systems. To perform the relevant syntax checks, you must activate the "UC checks" flag in the screens of the program and class attributes.

With TC: /nUCCHECH you can check a program set for a syntax errors in UC environment.

Bye,

Peter

Read only

0 Likes
1,364

Of course right is:

With TC: /nUCCHECK you can check a program set for a syntax errors in UC environment.

Sorry, Peter

Read only

0 Likes
1,364

Yes UCCHECK and SCOV......

To change the system to Unicode is mandatory to launch this and see the log.....

Alfredo.