<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic UNICODE in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/unicode/m-p/2333306#M513587</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;HAI,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;WHAT IS UNICODE AND NON UNICODE ?&lt;/P&gt;&lt;P&gt;WHICH CODE IS USING IN SAP SYSTEM?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;THANK YOU&lt;/P&gt;&lt;P&gt;ASHOK KUMAR&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 11 Jun 2007 09:59:29 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2007-06-11T09:59:29Z</dc:date>
    <item>
      <title>UNICODE</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/unicode/m-p/2333306#M513587</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;HAI,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;WHAT IS UNICODE AND NON UNICODE ?&lt;/P&gt;&lt;P&gt;WHICH CODE IS USING IN SAP SYSTEM?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;THANK YOU&lt;/P&gt;&lt;P&gt;ASHOK KUMAR&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 11 Jun 2007 09:59:29 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/unicode/m-p/2333306#M513587</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-06-11T09:59:29Z</dc:date>
    </item>
    <item>
      <title>Re: UNICODE</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/unicode/m-p/2333307#M513588</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;About brief idea about unicode&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In the past, SAP developers used various codes to encode characters of different alphabets, &lt;/P&gt;&lt;P&gt;for example, ASCII, EBCDI, or double-byte code pages.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ASCII (American Standard Code for Information Interchange) encodes each character using 1 byte = 8 bit. &lt;/P&gt;&lt;P&gt;This makes it possible to represent a maximum of 28 = 256 characters to which the combinations [00000000, 11111111] are assigned. &lt;/P&gt;&lt;P&gt;Common code pages are, for example, ISO88591 for West European or ISO88595 for Cyrillic fonts. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;EBCDI (Extended Binary Coded Decimal Interchange) also uses 1 byte to encode each character, &lt;/P&gt;&lt;P&gt;which again makes it possible to represent 256 characters. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;EBCDIC 0697/0500 is an old IBM format that is used on AS/400 machines for West European fonts, for example. &lt;/P&gt;&lt;P&gt;Double-byte code pages require 1 or 2 bytes for each character.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This allows you to form 216 = 65536 combinations where usually only 10,000 - 15,000 characters are used. &lt;/P&gt;&lt;P&gt;Double-byte code pages are, for example, SJIS for Japanese and BIG5 for traditional Chinese.&lt;/P&gt;&lt;P&gt;Using these character sets, you can account for each language relevant to the SAP System. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;However, problems occur if you want to merge texts from different incompatible character sets in a central system.&lt;/P&gt;&lt;P&gt;Equally, exchanging data between systems with incompatible character sets can result in unprecedented situations.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;One solution to this problem is to use a code comprising all characters used on earth.&lt;/P&gt;&lt;P&gt;This code is called Unicode (ISO/IEC 10646) and consists of at least 16 bit = 2 bytes, &lt;/P&gt;&lt;P&gt;alternatively of 32 bit = 4 bytes per character. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Although the conversion effort for the R/3 kernel and applications is considerable,&lt;/P&gt;&lt;P&gt;the migration to Unicode provides great benefits in the long run:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The Internet and consequently also mySAP.com are entirely based on Unicode, &lt;/P&gt;&lt;P&gt;which thus is a basic requirement for international competitiveness. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Unicode allows all R/3 users to install a central R/3 System that covers all business processes worldwide. &lt;/P&gt;&lt;P&gt;Companies using different distributed systems frequently want to aggregate their worldwide corporate data.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;Without Unicode, they would be able to do this only to a limited degree. &lt;/P&gt;&lt;P&gt;With Unicode, you can use multiple languages simultaneously at a single frontend computer. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Unicode is required for cross-application data exchange without loss of data due to incompatible character sets.&lt;/P&gt;&lt;P&gt; One way to present documents in the World Wide Web (www) is XML, for example. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ABAP programs must be modified wherever an explicit or implicit assumption is made &lt;/P&gt;&lt;P&gt;with regard to the internal length of a character. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;As a result, a new level of abstraction is reached which makes it possible to run one &lt;/P&gt;&lt;P&gt;and the same program both in conventional and in Unicode systems.&lt;/P&gt;&lt;P&gt; In addition, if new characters are added to the Unicode character set, &lt;/P&gt;&lt;P&gt;SAP can decide whether to represent these characters internally using 2 or 4 bytes. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;A Unicode-enabled ABAP program (UP) is a program in which all Unicode checks are effective. &lt;/P&gt;&lt;P&gt;Such a program returns the same results in a non-Unicode system (NUS) as in a Unicode system (US). &lt;/P&gt;&lt;P&gt;In order to perform the relevant syntax checks, &lt;/P&gt;&lt;P&gt;you must activate the Unicode flag in the screens of the program and class attributes.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In a US, you can only execute programs for which the Unicode flag is set.&lt;/P&gt;&lt;P&gt; In future, the Unicode flag must be set for all SAP programs to enable them to run on a US. &lt;/P&gt;&lt;P&gt;If the Unicode flag is set for a program, &lt;/P&gt;&lt;P&gt;the syntax is checked and the program executed according to the rules described in this document, &lt;/P&gt;&lt;P&gt;regardless of whether the system is a US or an NUS. &lt;/P&gt;&lt;P&gt;From now on, the Unicode flag must be set for all new programs and classes that are created.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If the Unicode flag is not set, a program can only be executed in an NUS. &lt;/P&gt;&lt;P&gt;The syntactical and semantic changes described below do not apply to such programs.&lt;/P&gt;&lt;P&gt; However, you can use all language extensions that have been introduced in the process of the conversion to Unicode. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;As a result of the modifications and restrictions associated with the Unicode flag, &lt;/P&gt;&lt;P&gt;programs are executed in both Unicode and non-Unicode systems with the same semantics to a large degree.&lt;/P&gt;&lt;P&gt; In rare cases, however, differences may occur.&lt;/P&gt;&lt;P&gt; Programs that are designed to run on both systems therefore need to be tested on both platforms.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You can also check out these official SAP locations on the SAP Service Marketplace:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://service.sap.com/unicode" target="test_blank"&gt;http://service.sap.com/unicode&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://service.sap.com/unicode@SAP" target="test_blank"&gt;http://service.sap.com/unicode@SAP&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://service.sap.com/i18n" target="test_blank"&gt;http://service.sap.com/i18n&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;rgds&lt;/P&gt;&lt;P&gt;anver&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if hlpful kindly mark points&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 11 Jun 2007 10:00:47 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/unicode/m-p/2333307#M513588</guid>
      <dc:creator>anversha_s</dc:creator>
      <dc:date>2007-06-11T10:00:47Z</dc:date>
    </item>
    <item>
      <title>Re: UNICODE</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/unicode/m-p/2333308#M513589</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi&lt;/P&gt;&lt;P&gt;Unicode is the Language specific/dependent code &lt;/P&gt;&lt;P&gt;we mention this property in the program Attributes in SE38 tcode.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;go through the links&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The Link will be helpful to you.&lt;/P&gt;&lt;P&gt;&lt;A class="jive_macro jive_macro_message" href="https://community.sap.com/" __jive_macro_name="message" modifiedtitle="true" __default_attr="3296796"&gt;&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A class="jive_macro jive_macro_thread" href="https://community.sap.com/" __jive_macro_name="thread" modifiedtitle="true" __default_attr="369696"&gt;&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Very good document:&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.doag.org/pub/docs/sig/sap/2004-03/Buhlinger_Maxi_Version.pdf" target="test_blank"&gt;http://www.doag.org/pub/docs/sig/sap/2004-03/Buhlinger_Maxi_Version.pdf&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/d37d1ad9-0b01-0010-ed9f-bc3222312dd8" target="test_blank"&gt;https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/d37d1ad9-0b01-0010-ed9f-bc3222312dd8&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/589d18d9-0b01-0010-ac8a-8a22852061a2" target="test_blank"&gt;https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/589d18d9-0b01-0010-ac8a-8a22852061a2&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/f8e316d9-0b01-0010-8e95-829a58c1511a" target="test_blank"&gt;https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/f8e316d9-0b01-0010-8e95-829a58c1511a&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;Reward points for useful Answers&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Anji&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 11 Jun 2007 10:01:46 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/unicode/m-p/2333308#M513589</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-06-11T10:01:46Z</dc:date>
    </item>
  </channel>
</rss>

