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

errors in unicode check

Former Member
0 Likes
578

Plz tell me wht type of errors might occur while doing unicode check?

Plz tell me wht is unicode and unicode check

4 REPLIES 4
Read only

amit_khare
Active Contributor
0 Likes
535

Refer the link -

Regards,

Amit

Reward all helpful replies.

Read only

Former Member
0 Likes
535

Hi

ABAP and Unicode

From Release 6.10, ABAP supports multi-byte coding for characters in Unicode. Prior to Release 6.10, ABAP used only character sets that were based on single-byte codes – such as ASCII and EBCDIC – or double-byte codes, such as SJIS and BIG5.

This switch to Unicode affects all statements where an explicit or implicit assumption is made about the internal length of a character. If you use these statements in a program that is designed to exploit the Unicode capabilities of the runtime environment, they must be checked and changed if necessary. Once a Unicode-enabled program has been changed accordingly, it behaves in the same way in both Unicode and non-Unicode systems. You can develop programs in a non-Unicode system (NUS) and then import them into a Unicode system (US). The following sections describe the conversions that are necessary:

refer this site

http://help.sap.com/saphelp_erp2004/helpdata/en/ce/b518b6513611d194a50000e8353423/frameset.htm

<b>Reward if usefull</b>

Read only

former_member194152
Contributor
0 Likes
535

Hi,

When u migrate ur system to ECC then it require all zobject should pass unicode check it is an standard format of SAP like ASCII u can get detail of this by reading SAP Help Library.

Further u can get all affected object by unicode from tcode UCCHECK just put Z* in object name and fill parameter MAXIMUM NO OF PROGRAM then execute it will give list of all unicode affected prgrams comonly programs are related to obslete function module like UPLOAD,DOWNALOD,WS_UPLOAD,WS_DOWNLOAD has been replaced by GUI_UPLOAD and GUI_DOWNLOAD it may give error in Open dataset statment if encoding and mode addition was not defined it can gice error on describe field statement if mode(Character or byte) is not specify.

These are the common error related to unicode hope this will help u a lot.

Rewards Point if helpful.

Regards

Gagan

Read only

Former Member
0 Likes
535

hi pavan,

<b>what is unicode?</b>

From Release 6.10, ABAP supports multi-byte coding for characters in Unicode. Prior to Release 6.10, ABAP used only character sets that were based on single-byte codes – such as ASCII and EBCDIC – or double-byte codes, such as SJIS and BIG5.

<b>what is unicode enabled program?</b>

A Unicode-enabled ABAP program is a program in which all Unicode checks are effective. Such a program returns the same results in a non-Unicode system as in a Unicode system .In order to perform the relevant syntax checks, you must activate the Unicode flag in the screens of the program and class attributes.

<b>Type of errors in unocode check.</b>

This switch to Unicode affects all statements where an explicit or implicit assumption is made about the internal length of a character. If you use these statements in a program that is designed to exploit the Unicode capabilities of the runtime environment, they must be checked and changed if necessary. Once a Unicode-enabled program has been changed accordingly, it behaves in the same way in both Unicode and non-Unicode systems. You can develop programs in a non-Unicode system (NUS) and then import them into a Unicode system (US).

<b>Hope this is helpful, Do reward points.</b>