<?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 Re: Unicode impact on abap programming in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/unicode-impact-on-abap-programming/m-p/5284603#M1219496</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;Non Unicode system&lt;/P&gt;&lt;P&gt;Since 4.6c every character can occupy 1 byte(ie 8 bits or single byte code pages) to display the characters. These characters are not sufficient to display the East Europian languages... So we need to double byte code pages required.(ie 2 bytes that means 16 bits)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Unicode system&lt;/P&gt;&lt;P&gt;From the 4.7(Enterprise edition Version) SAP system is a unicode system, From now onwards every character can occupy 2 bytes. this is called Unicode system&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In SE38 program attributes we will get the check box unicode checks active , this option we will get the from 4.7 EE versions.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Non unicode system below function modules are obselete&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ws_upload&lt;/P&gt;&lt;P&gt;ws_download&lt;/P&gt;&lt;P&gt;open dataset p_file for ouput&lt;/P&gt;&lt;P&gt;open dataset p_file for input&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Replaced in unicode system&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;GUI_UPLOAD&lt;/P&gt;&lt;P&gt;GUI_DOWNLOAD&lt;/P&gt;&lt;P&gt;OPEN DATASET P_FILE FOR OUTPUT ENCODING DEFAULT&lt;/P&gt;&lt;P&gt;OPEN DATASET P_FILE FOR INPUT ENCODING DEFAULT&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;while upgrading from one version to another version the below Tcode which suppose to frequently&lt;/P&gt;&lt;P&gt;SPAU(For sap object like programs and function modules)&lt;/P&gt;&lt;P&gt;SPDD (For sap data dictionary objects)&lt;/P&gt;&lt;P&gt;UCCHECK(unicode adjust ments)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks &lt;/P&gt;&lt;P&gt;Ramakrishna Pathi&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 13 Mar 2009 08:41:43 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2009-03-13T08:41:43Z</dc:date>
    <item>
      <title>Unicode impact on abap programming</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/unicode-impact-on-abap-programming/m-p/5284602#M1219495</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;We are on SAP 4.7 (non-unicode) system. Now we are planning for unicode version in SAP 6.0.. Can u please explain me the difference between non-unicode, unicode version  and also tell me what would be the impact on abap object while moving from non-uncode version to unicode version.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;P&gt;Mohit khandelwal&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 13 Mar 2009 07:49:34 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/unicode-impact-on-abap-programming/m-p/5284602#M1219495</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-03-13T07:49:34Z</dc:date>
    </item>
    <item>
      <title>Re: Unicode impact on abap programming</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/unicode-impact-on-abap-programming/m-p/5284603#M1219496</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;Non Unicode system&lt;/P&gt;&lt;P&gt;Since 4.6c every character can occupy 1 byte(ie 8 bits or single byte code pages) to display the characters. These characters are not sufficient to display the East Europian languages... So we need to double byte code pages required.(ie 2 bytes that means 16 bits)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Unicode system&lt;/P&gt;&lt;P&gt;From the 4.7(Enterprise edition Version) SAP system is a unicode system, From now onwards every character can occupy 2 bytes. this is called Unicode system&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In SE38 program attributes we will get the check box unicode checks active , this option we will get the from 4.7 EE versions.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Non unicode system below function modules are obselete&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ws_upload&lt;/P&gt;&lt;P&gt;ws_download&lt;/P&gt;&lt;P&gt;open dataset p_file for ouput&lt;/P&gt;&lt;P&gt;open dataset p_file for input&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Replaced in unicode system&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;GUI_UPLOAD&lt;/P&gt;&lt;P&gt;GUI_DOWNLOAD&lt;/P&gt;&lt;P&gt;OPEN DATASET P_FILE FOR OUTPUT ENCODING DEFAULT&lt;/P&gt;&lt;P&gt;OPEN DATASET P_FILE FOR INPUT ENCODING DEFAULT&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;while upgrading from one version to another version the below Tcode which suppose to frequently&lt;/P&gt;&lt;P&gt;SPAU(For sap object like programs and function modules)&lt;/P&gt;&lt;P&gt;SPDD (For sap data dictionary objects)&lt;/P&gt;&lt;P&gt;UCCHECK(unicode adjust ments)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks &lt;/P&gt;&lt;P&gt;Ramakrishna Pathi&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 13 Mar 2009 08:41:43 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/unicode-impact-on-abap-programming/m-p/5284603#M1219496</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-03-13T08:41:43Z</dc:date>
    </item>
    <item>
      <title>Re: Unicode impact on abap programming</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/unicode-impact-on-abap-programming/m-p/5284604#M1219497</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The main difference is that a unicode sap system will support multi-languages. that is any person can log on the system with different languages and everything will be translated according. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SAP supports over 30 languages on Non-Unicode systems, but due to the technical limitations of code pages, only certain combinations of languages to be used without restrictions. The following options are available:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;   1. Single standard code pages, which can support specific sets of languages. The number and combination of languages that are supported cannot be altered, but there are no restrictions on users.&lt;/P&gt;&lt;P&gt;   2. Unambiguous Blended Code Pages, which are SAP proprietary code pages that contain characters from one or more standard code pages. This increases the combinations of languages that can be used. Functionally, a Blended Code Page system uses a single code page.&lt;/P&gt;&lt;P&gt;   3. Multi-Display / Multi- Processing&lt;/P&gt;&lt;P&gt;      &lt;U&gt;(MDMP)&lt;/U&gt;__which allows dynamic code page switching on the application server, and therefore permits any combination of standard code pages on one system. The log-on language determines the code page that is active for each user. Some restrictions must be followed..&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 13 Mar 2009 08:46:39 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/unicode-impact-on-abap-programming/m-p/5284604#M1219497</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-03-13T08:46:39Z</dc:date>
    </item>
    <item>
      <title>Re: Unicode impact on abap programming</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/unicode-impact-on-abap-programming/m-p/5284605#M1219498</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi friend,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Unicode provides a unique number for every character, independent of platform and programming language. That is why every system is getting upgraded to unicode one(ECC 6.0)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;See some other statements also,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;1.&lt;/P&gt;&lt;P&gt;    Non-unicode:&lt;/P&gt;&lt;P&gt;    DESCRIBE FIELD PWD LENGTH LEN.&lt;/P&gt;&lt;P&gt;          The above statement is obsolete in ECC. So, replace it with the following statement:&lt;/P&gt;&lt;P&gt;   Unicode (ECC 6.0):&lt;/P&gt;&lt;P&gt;   DESCRIBE FIELD PWD LENGTH LEN IN  CHARACTER  MODE. &amp;lt;-- character or byte mode&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;2. &lt;/P&gt;&lt;P&gt;   Non-unicode:&lt;/P&gt;&lt;P&gt;   In unicode programs the "-" character cannot appear in names. Ex: DATA name-new type c.&lt;/P&gt;&lt;P&gt;   Unicode (ECC 6.0):&lt;/P&gt;&lt;P&gt;   Use '_' (underscore) for names.  Ex: DATA name_new type c.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;3.&lt;/P&gt;&lt;P&gt;   Non-unicode:&lt;/P&gt;&lt;P&gt;  Search 'Hello SAP' for 'SAP'.  &amp;lt;-- will work&lt;/P&gt;&lt;P&gt;   Unicode (ECC 6.0):&lt;/P&gt;&lt;P&gt;   Search 'Hello SAP' for 'SAP'. &amp;lt;--- will not work and will not give any syntax error.&lt;/P&gt;&lt;P&gt;   So, use --&amp;gt; FIND FIRST OCCURRENCE OF 'SAP' in 'Hello SAP'.&lt;/P&gt;&lt;P&gt;4.&lt;/P&gt;&lt;P&gt;  Non-unicode:&lt;/P&gt;&lt;P&gt;  Explicit length is not required. Ex: DATA name type c.&lt;/P&gt;&lt;P&gt; Unicode (ECC 6.0):&lt;/P&gt;&lt;P&gt;  Explicit length is required Ex: DATA name(5) type c.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Use T-code UCCHECK for checking unicode errors.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Edited by: Sap Fan on Mar 13, 2009 10:11 AM&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Edited by: Sap Fan on Mar 13, 2009 10:12 AM&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Edited by: Sap Fan on Mar 13, 2009 10:13 AM&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 13 Mar 2009 09:03:50 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/unicode-impact-on-abap-programming/m-p/5284605#M1219498</guid>
      <dc:creator>awin_prabhu</dc:creator>
      <dc:date>2009-03-13T09:03:50Z</dc:date>
    </item>
    <item>
      <title>Re: Unicode impact on abap programming</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/unicode-impact-on-abap-programming/m-p/5284606#M1219499</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; difference between SAP UNICODE and NON-UNICODE UPGRADE?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;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 u2013 such as ASCII and EBCDIC u2013 or double-byte codes, such as SJIS and BIG5.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;NON-UNICODE: This non-unicode error removal is just to replace any obsolete commands or function modules, tables such as, WS_UPLOAD, UPLOAD, etcu2026&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 13 Mar 2009 09:05:46 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/unicode-impact-on-abap-programming/m-p/5284606#M1219499</guid>
      <dc:creator>kamesh_g</dc:creator>
      <dc:date>2009-03-13T09:05:46Z</dc:date>
    </item>
    <item>
      <title>Re: Unicode impact on abap programming</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/unicode-impact-on-abap-programming/m-p/5284607#M1219500</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;You will get more on Unicode, click the following link.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://unicode.org/standard/WhatIsUnicode.html" target="test_blank"&gt;http://unicode.org/standard/WhatIsUnicode.html&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Sathish&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 13 Mar 2009 09:44:46 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/unicode-impact-on-abap-programming/m-p/5284607#M1219500</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-03-13T09:44:46Z</dc:date>
    </item>
    <item>
      <title>Re: Unicode impact on abap programming</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/unicode-impact-on-abap-programming/m-p/5284608#M1219501</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello Mohit&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The SAP documentation is quite comprehensive about the impact of Unicode on ABAP programming:&lt;/P&gt;&lt;P&gt;[ABAP and Unicode|http://help.sap.com/saphelp_nw04/helpdata/en/62/3f2cadb35311d5993800508b6b8b11/frameset.htm]&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Another useful document is:&lt;/P&gt;&lt;P&gt;[Unicode Enabling of ABAP Programs|https://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/1c17a590-0201-0010-d4b6-9c742ffe3633]&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Very important you have to check every file interface:&lt;/P&gt;&lt;P&gt;[Unicode File Handling in ABAP|/people/ulrich.brink/blog/2005/08/18/unicode-file-handling-in-abap]&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;  Uwe&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 13 Mar 2009 09:50:58 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/unicode-impact-on-abap-programming/m-p/5284608#M1219501</guid>
      <dc:creator>uwe_schieferstein</dc:creator>
      <dc:date>2009-03-13T09:50:58Z</dc:date>
    </item>
  </channel>
</rss>

