05-14-2009 8:30 AM
Hi,
Can some body tell me the exact meaning of Unicode conversion.
how does effect it in an upgradation.
and if possible some steps to enable a unicode conversion for a particular object.
respond me soon
thanks,
shanky
05-14-2009 9:12 AM
Hello Shanky ,
You asked a very wide answerable question . I tried to keep it short for you to understand -
Unicode Conversion in SAP u2013
To conduct business in multiple languages in SAP, it was required to deploy the appropriate code page (on versions 4.6c and below). The table TCPDB contains the number of code pages deployed. Each code page can support one or more language. Systems having multiple code pages deployed are referred to as MDMP (Multi Display Multi Programming) systems. In SAP R/3 4.7 SAP introduced the Unicode concept. However SAP continued to support the MDMP installations too. In June 2006 SAP released ERP 6.0 and with this version stopped supporting MDMP altogether, which means that Unicode conversion for such implementations has become mandatory. Single code page systems can continue to operate in ERP 6.0 in a non Unicode environment.
Approaches for Unicode Conversion:
§ Combined Upgrade and Unicode Conversion (CUUC)
§ Twin Upgrade and Unicode Conversion (TUUC)
General Restrictions on conversion to Unicode u2013
1. You cannot install a Unicode system with a non-Unicode system in one database (MCOD).
DB2-z/OS: Read SAP Note 1068215 for information about MCOD with Unicode and non-Unicode systems on DB2-z/OS.
2. SAP Systems which deploy one or more EBCDIC code pages (= code pages with SAP internal numbers < 1000) cannot be converted to Unicode:
a. Run transaction SE11 and check if database table TCPDB contains entries < 1000.
b. If yes, the system must be converted to ASCII first.
3. SAP Unicode systems are not released for Informix.
4. Conversion from Unicode to non-Unicode is not possible.
5. Note the restrictions for Unicode Solution Manager monitoring non-Unicode systems with MaxDB database (SAP Note 924650).
06-01-2009 1:03 PM
just check the documentation in tcode: UCCHECK.
we will get clear idea.
06-03-2009 7:57 AM
Hi,
Steps to converting any object to unicode would be
1. Run UCCHECK transaction. See if the object is in error.
2. If the object has some error then resolve it in abap editor .
3. Run UCCHECK again on it to see if it is solved.
How to run UCCHECK -
/people/rishika.bawa2/blog/2009/04/29/unicode-errors-solution
Common Errors and Solutions:
Cheerios,
Disha
06-03-2009 10:25 AM
Hi Shanky,
for an overview I would recommend to have a look at
http://service.sap.com/~form/sapnet?_SHORTKEY=01100035870000380759&_OBJECT=011000358700000620342009E
Best regards,
Nils Buerckel
Solution Management
Globalization Services
SAP AG
06-03-2009 11:01 AM
hi shanky
unicode conversion means your converting your system from non unicode system to unicode system to support multiple languages.
in upgrade
suppose you want to upgrade your system form 4.7 non unicode system to ECC6.0 unicode ssystem then this unicode will play vital role.
if you want to make your system unicode enabled for that it is must that your each and every program are unicode compatible.
for making the program unicode compatible use transation UCCHECK (follow the standard procedure to get the output from UCCHECK) it will give the list of program with RED, YELLOW and with green traffic lights for those programs which are not unicode enabled.
now you have to enable each program which are present in uccheck list .
for object with green traffic light there is no problem you can easily make it unicode enabled goto >attributes>check the unicode check box .
in case of red and yellow you have to follow the same procedure to make unicode compatible but it will through some errors like in case of
Describe
open dataset
you have to remove those errors
and finally make sure all the program from uccheck are unicode compatible.
hope this will helpfull for you.
06-04-2009 10:23 AM
In regards to Combined Upgrade and Unicode. This document may help.
06-04-2009 12:34 PM
Hi,
regarding the last comment: please use the latest CU&UC guide attached to SAP note 928729. This will make sure that all the latest changes are included.
Best regards,
Nils Buerckel
SAP AG
06-24-2009 7:18 AM
Hi,
What is Unicode?
In non-Unicode system, each character is represented with 8 bit code. Unicode provides a unique number for every character independent of platform, program, and language.
Unicode is a 16-bit code to represent universal character set, which is used to facilitate a better exchange of data between different systems.
E.g.: 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 with other code pages. Using Unicode helps you avoid these problems.
Unicode Compliance
Transaction UCCHECK
The transaction UCCHECK is used to find Unicode related issues. You can use transaction UCCHECK to examine a Unicode program set for syntax errors without having to set the program attribute "Unicode checks active" for every individual program. From the list of Unicode syntax errors, you can go directly to the affected programs and remove the errors. It is also possible to automatically create transport requests and set the Unicode program attribute for a program set.
Regards,
Madhu
10-06-2009 11:34 AM