Can i know some thing about unicode errors

can i know some thing about unicode errors

Hi,
UCCCHECK is to check if all your programs are UNICODE compatiable.
Now UNICODE means
Unicode - Overview
Before release 6.10, SAP supported different codes for representing characters of different fonts, for example ASCII, EBCDIC as single-byte code pages or double-bytecode pages:
ASCII (American Standard Code for Information Interchange) encodes every character with one byte. This means that a maximum of 256 characters can be displayed (strictly speaking, standard ASCII only encodes one character using 7 bit and can therefore only represent 128 characters. The extension to 8 bit is introduced with ISO-8859). Examples of common code pages are ISO-8859-1 for Western European, or ISO-8859-5 for Cyrillic fonts.
EBCDIC (Extended Binary Coded Decimal Interchange) also encodes each character using one byte, and can therefore also represent 256 characters. For example,EBCDIC 0697/0500 is an IBM format that has been used on the AS400 platform for Western European fonts.
Double byte code pages require between 1 and 2 bytes per character. This enables the representation of 65,536 characters, of which only 10,000 to 15,000 characters are normally used. For example, the code page SJIS is used for Japanese and BIG5 for traditional Chinese fonts.
Using these character sets, all languages can be handled individually in one ABAP-based SAP system. Difficulties arise if texts from different incompatible character sets are mixed in one central system. The exchange of data between systems with incompatible character sets can also lead to problems.
The solution to this problem is the use of a character set that includes all characters at once. This is realized by Unicode Unicode (ISO/IEC 10646) . A variety of Unicode character representations is possible for the Unicode character set, for example UTF, in which a character can occupy between one and four bytes.
From release 6.10, the SAP NetWeaver Application Server supports both Unicode and non-Unicode systems. Non-Unicode systems are conventional ABAP systems, in which one character is usually represented by one byte. Unicode systems are ABAP systems that are based on a Unicode character set and which have a corresponding underlying operating system, including a database.
Before release 6.10, many ABAP programming methods were based on the fact that one character corresponds to one byte. Before a system is converted to Unicode, ABAP programs must therefore be modified at all points where an explicit or implicit assumption is made about the internal length of a character.
ABAP supports this conversion using new syntax rules and new language constructs, whereby emphasis was placed on retaining as much of the existing source code as possible. As a preparation for the conversion to Unicode - but also independently of whether a system will actually be converted to Unicode - the checkbox Unicode checks active can be selected in the program properties. The transaction UCCHECK supports the activation of this check for existing programs. If this property is set, the program is identified as a Unicode program. In a Unicode program, an additional stricter syntax check is performed than in non-Unicode programs. In some cases, statements must also be enhanced by using new additions. A syntactically correct Unicode program will normally run with the same semantics and the same results in Unicode and non-Unicode systems. (Exceptions to this rule are low-level programs that query and evaluate the number of bytes per character). Programs that are required to run in both systems should therefore also be tested on both platforms.
In a Unicode system, only Unicode programs can be executed. Before converting to a Unicode system, the profile parameter abap/unicode_check should be set to "ON" so that only the execution of Unicode programs is permitted. Non-Unicode programs can only be executed in non-Unicode systems. All language constructs that have been introduced for Unicode programs can, however, also be used in non-Unicode programs.
It has been established that existing programs that have been programmed with no errors mostly fulfill the new Unicode rules and therefore require very little modification. Conversely, most programs that require significant changes are due to an error-prone and therefore questionable programming style. Even if you are not planning a conversion to a Unicode system, Unicode programs are preferable because they are more easily maintained and less prone to errors. Just as outdated and dangerous language constructs are declared obsolete and are no longer permitted for use in ABAP Objects, the rules for Unicode programs also offer increased security when programming, for example when working with character fields and mixed structures. This applies particularly for the storage of external data (for example using the file interface), which has been completely reviewed for use in Unicode programs. When creating a new program, SAP therefore recommends that you always identify the program as a Unicode program, and older programs can be converted to Unicode in stages.
Regards,
Shakir

Similar Messages

  • Re: want to  Know Some thing about  Following

    Hi
    I am New to reports and don't know waht are the function of these menu's
    Tell Me more about these.
    1) File -----------------> Distributions ?????
    2) Program ----------------> Tracing???
    3) Layout ----------------> Anchor??
    and a property
    Base Printing On
    I am using Oracle 9i DS!!
    Edited by: user13642851 on Apr 11, 2011 12:38 AM

    Reports comes with an online Help:
    "Report distribution enables you to design a report that can generate multiple output formats and be distributed to multiple destinations from a single run of the report. You can create distributions for an entire report, and for individual sections of the report."
    "The best way to monitor your report's performance is to trace report execution."
    "Anchors are used to determine the vertical and horizontal positioning of a child object relative to its parent. The end of the anchor with a symbol on it is attached to the parent object."
    "The Base Printing On property is the object on which to base the Print Object On property of the current object. For example, if you specify a Print Object On of All Pages and a Base Printing On of Anchoring Object, the current object will be triggered to print on every logical page on which its anchoring object (parent object) appears. "

  • HT203167 there is some one he stolen my I phone how i can delete the contact and Pic. from my I phone 4 and for your information i was not know any thing about I clude

    Dear Mr. Apple there is some one he stolen my I phone 4 in Yemen- Aden, and Am now in Saudi Arabia i checked with the agent here in saudi arabia this agent i buy this i phone from them, they said we are sorry we can't to close your phone becouse he is out side Saudi Arabia so is there other way to close this phone becouse my frinde they are suffering becouse this boy he used in bad way, and i don't know any thing about i clude, so i didn't activate, so please please please if you can to disconnect my i phone becouse all my picture in i phone and if you didn't support me who will do it?
    Please do the need full for this other wise am sorry to say that you are not support your customers.
    Thanks and your fast replay that mean you are satisfied your customers.
    <Personal Info Edited By Host>

    All you can do is call the service provider that phone was being used with to cancel the phone account at least.
    However, if you did not have a passcode lock on it, then the person with it has access to everything on it.  You should immediately change all your email account passwords, and any other online account's passwords you used or had set up on the phone.
    There is nothing you can do remotely to the phone now, and even cancelling the phone service account will not stop someone from using your emails and such on wifi.  Changing your account passwords will lock them out of your accounts.

  • I want to know memory manament and data display algorithm in LabViEW.Where can I get some materials about them?

    I want to know memory manament and data display algorithm in LabViEW.Where can I get some materials about them? I need them to complete my essay .Thank you for your help.

    Memory menagement:
    http://zone.ni.com/devzone/conceptd.nsf/2d17d611efb58b22862567a9006ffe76/732cec772aa4fbe586256a37005541d3?OpenDocument
    About data display: what type of data you wat display?

  • HT1918 i want to change the country from USA to EGYPT in the itunes but i get a message saying, u have remaining balance which is 0.44 USD, how can i find some thing for 0.44 USD to spend this sum so i can switch my account to the right store??

    i want to change the country from USA to EGYPT in the itunes but i get a message saying, u have remaining balance which is 0.44 USD, how can i find some thing for 0.44 USD to spend this sum so i can switch my account to the right store??

    Buy something for more than the balance and charge the remainder to a credit card, or write Apple and ask them to keep the balance.
    iTunes Customer Service Contact - http://www.apple.com/support/itunes/contact.html > Get iTunes support via Express Lane > iTunes > iTunes Store

  • Some thing about google sheet menu can't popup, enter and don't show up?

    about google sheet menu can't enter and use.

    Can you give more details about your problem and possibly attach a screenshot?
    Clear the cache and the cookies from sites that cause problems.
    "Clear the Cache":
    *Tools > Options > Advanced > Network > Cached Web Content: "Clear Now"
    "Remove Cookies" from sites causing problems:
    *Tools > Options > Privacy > Cookies: "Show Cookies"
    Start Firefox in <u>[[Safe Mode|Safe Mode]]</u> to check if one of the extensions (Firefox/Tools > Add-ons > Extensions) or if hardware acceleration is causing the problem (switch to the DEFAULT theme: Firefox/Tools > Add-ons > Appearance).
    *Do not click the Reset button on the Safe mode start window or otherwise make changes.
    *https://support.mozilla.org/kb/Safe+Mode
    *https://support.mozilla.org/kb/Troubleshooting+extensions+and+themes

  • Z3 Compact is amazing! But can't get some things to work...

    Hi everyone, this is my first Sony phone, which I bought to replace my Galaxy S4. Went this route because of the reported awesome battery life and because I was fed up with such a "big" phone, and wanted somethign smaller. The flagship-speced Z3 Compact was the obvious choice. I've only had it for close to 4 days, and I'm in love. Xperias Android Skin is so much smoother, complete and logical than Samsungs, while the phone is much cooler and premium-feeling. So far there's three things I can't figure out though. 1. By reading, it seems it's a common problem, some reporting some things fixed it, most don't Facebook Events and Birthdays to show up on the Calendar. My Galaxy S4 showed both. I've only managed to have events show up on my Calendar, but can;t figure out why Birthdays are not there, and how to add them. Any solutions? 2. Message/Notification counts. ON the Galaxy S4, Whatsapp and Line, for example, had a little balloon showing the number of unread messages/notification that the app was reporting. On my Z3 Compact, this is not the case, not even with something more "stock" such as Hangouts, which I use as default SMS client. I know it does such a thing, because the Email app does show the amount of unread emails in a orange-yellowish balloon. Help? Other than those two... I adore this phone. Got close to 60 hours of usual usage out of a single charge, with not a single moment of lag, performance drop or Stamina mode enablment.. That's witchcraft, if you ask me. 3. Email app: I can't find an option to have the client always show images by default, instead of always clicking "Show Images" and then "Always show images". Where can I set this up? Thanks for all the help!

    I have the same problem with the synchronization of calendar and contacts the small size photos.Xperia with Facebook malfunctions and it's a flagship phone.Please indicate with this problem in a support, but did not get a solution.
    I was hoping that after updating to Lollipop problem will be solved, but it did not happen.
    You can make use applications Sync. ME and Calendar Sync for Facebook.
    Xperia with Facebook is not working properly !!!

  • I Need To Know Some Information About Installing Windows On A Macbook Pro 13

    Hello !
    Actually Playing My Favourite Games Is A Problem Because I Can't Find DVD Games (Mac Version) For My Macbook Pro So I Found Out That You Can Install Windows 7 Software On A Mac But I Wanted To Know Some Information Like :
    - I Know That I Can Install It Using Boot Camp But I'll Need A Windows 7 DVD So Is There Some Specialized Version For Mac ? Or I Just Need A Normal Windows 7 DVD For PC ?
    - If I Installed Windows 7, Will I Lose The Mac OS X Lion ? Or I Can Have Both Softwares Together At The Same Time ?
    - If I Installed Windows 7, Will It Have The Same Specifications Of Macbook Pro 13 ? (Ex: 2.4 GHz Processor)
    - If I Installed Windows 7 And I Already Had Mac OS X Lion, Will The Macbook Lag Or It Will Work Properly ?
    - If There's Any More Info That You Know About Installing Windows 7 On A Macbook Pro 13, Please Provide Me With It, Thanks!

    This really is a forum about the MacBook Pro hardware.  The best place to ask your questions would be the Windows/BootCamp forum.  Your MacBook Pro 13 has one weakness that's going to make gaming a bad experience.  It has an integrated Intel HD graphics processor, whereas the higher end MacBook Pro's have discrete ATI graphics processors.  But the forum will help you out. 

  • Where can I find some information about color atttributes

    Dear friends.
    I want use color attributes with <HTMLB:chart>. There are some examples about that. But I don't know what code is matched with color.
    regards.

    Current color selection for the charts is controlled by the attribute <b>colorOrder</b>. Sample example
    <htmlb:chart id                  = "gph2"
                        chartType           = "COLS"
                        titleCategories     = "SALES ORDERS"
                        titleValues         = "Number"
                        legendPosition      = "NORTH"
                        data                = "<%= data %>"
                        height              = "300"
                        colorOrder          = "SNAKE"
                        width               = "300"
                        displayObjectValues = "X"
                        title               = "SALES ORDER ANALYTICS" />
    Regards,
    Ravikiran.

  • Some recomendation about  Internal Error (1)

    Internal error (1) ocurred [Message 131-183] this ocurr when send a message from Service Call.
    Some suggest about.
    Thanks a lot

    Hi Ricardo,
    Check the event viewer and the following Notes: 782611, 693306, 693007. 
    Hope it helps,
    Jesper

  • I need to get some information about an error message that comes up every time I go to Mozilla. Who can I email.

    Every time I go to Mozilla I get an error message which says "www.netregistry.com.au:443 uses an invalid security certificate. The certificate is not trusted because no issuer chain was provided." I have checked wit netregistry and there is not an issue on their end and we determined there is an issue with Mozilla. Could you please advise why this message is coming up. It has only been happening for the past 3 weeks.
    Thanks
    Rosa

    Disable the 1ClickWeather add-on.

  • I have a MacBookPro. When try to do a video call on facebook. The video camra doesnt work. the screen breaks and you can only hear some things. I update adobe flash so it has the latest verion. do u know wat going on ?

    i have a mac pro. when i try to connet to a vedio call. the call doesnt connet. the person on the other side can see me but i cant see them. i updated the new version for adobe flash. but the camra stiil doesnt work.

    You might want to see if the following article helps you:
        http://osxdaily.com/2011/07/06/facebook-video-chat-mac-os-x-lion/
    Hope this helps

  • Actually i don't  know where to post this, but I'm MBA student and have to do a project about the HR functions in a famous company. and I'd like to talk about Apple inc, so how can i get some information about that, and who can help me in this?

    Can anyone help me in this?

    Sara ~ Apple's mission statement is HERE. But the following statement from Apple's now-CEO Tim Cook during a quarterly earnings conference call on 21 January 2009 may give more insight:
    "There is an extraordinary breadth and depth and tenure among the Apple executive team, and these executives lead over 35,000 employees that I would call "all wicked smart". And that's in all areas of the company, from engineering to marketing to operations and sales and all the rest. And the values of our company are extremely well entrenched.
    We believe that we're on the face of the Earth to make great products, and that's not changing. We're constantly focusing on innovating. We believe in the simple, not the complex. We believe that we need to own and control the primary technologies behind the products we make, and participate only in markets where we can make a significant contribution.
    We believe in saying no to thousands of projects so that we can really focus on the few that are truly important and meaningful to us. We believe in deep collaboration and cross-pollination of our groups, which allow us to innovate in a way that others cannot.
    And frankly, we don't settle for anything less than excellence in every group in the company, and we have the self-honesty to admit when we're wrong and the courage to change. And I think, regardless of who is in what job, those values are so embedded in this company that Apple will do extremely well."

  • How can I know which line contains the error in JSP

    Hello, I got following compiling error:
    ava.lang.NullPointerException
         at org.apache.jsp.temp1Public_jsp._jspService(temp1Public_jsp.java:252)"
    Is there a way I can know in which line of the jsp page the null pointer exception occurs.
    "line 252 " doesn't seem to help a lot, since it refers to the rendered java file.
    Thanks so much.
    Oriental Spirit.

    Hello, I got following compiling error:
    ava.lang.NullPointerException
    at
    org.apache.jsp.temp1Public_jsp._jspService(temp1Public
    jsp.java:252)"
    Is there a way I can know in which line of the jsp
    page the null pointer exception occurs.
    "line 252 " doesn't seem to help a lot, since it
    refers to the rendered java file.As far as I know, no. If you are using an IDE that supports JSP compilation, then it may let you click on the error and take you directly to the JSP (e.g. Forte/Netbeans or Jbuilder will do this).

  • Looking at Softwares, Can someone answer some quesitons about Captivate?

    Hey all,
    I am looking at training software for a pretty big project
    and wanded to check with those who actually use it to see if
    Captivate would fit my needs as wel as what I found using the
    website:
    Is the UI Developer friendly?
    Does it have Multimedia (Audio/Video) integration?
    (Appears the answer is YES, but waht is the ease of this?)
    Are there any end-user liscenses needed for the trainees?
    Can it be set up to be Interactive?
    (Appears to be YES, but the level of interactivity I am not sure
    about.)
    Can the end users/Trainees have their own username/passwords
    for tracking?
    Is the training interuption-friendly to the end users? Can
    they save their spot and resume at that spot?
    How is the testing?
    it appears that you can test, but I want to know if there are
    limits, and make srue it is scoreable
    are the test results kept in a database to chart/track/report
    off of and to track each user's status by administrators?
    Thanks for any help!
    Pete

    Hi Pete, in answer to your queries and from my own limited
    knowledge:
    Q - Is the UI Developer friendly?
    A - Yes, Captivate is very easy to learn and getting results
    quickly for the basics, but as simple as the program appears at
    first, there are a wealth of features and tricks that can only be
    learnt over time or in the hands a good trainer. (E.g. setting up a
    basic table in Excel is easy, but writing Macros to manipulate the
    data is not).
    Q - Does it have Multimedia (Audio/Video) integration?
    (Appears the answer is YES, but waht is the ease of this?)
    A - The method of importing or attaching Audio/Video is very
    user friendly and Captivate even includes a basic audio editor for
    manipulation of individual sound bytes.
    Q - Are there any end-user liscenses needed for the trainees?
    A - No, only the developer needs a licence to use Captivate.
    The outputs are controlled by the developer not Adobe. To use the
    Excel scene again, I need a licence for Excel on my PC, but the
    data tables etc that I create are mine to do with as I wish.
    Q - Can it be set up to be Interactive? (Appears to be YES,
    but the level of interactivity I am not sure about.)
    A - Bearing in mind that Captivates biggest strength area
    lies in the training of software solutions or applications,
    Captivate can be used to firstly train in full flow how a user is
    expected to interact on a solution, this can be followed by a
    Training Simulation where the user will interact EXACTLY as they
    would on the actual solution. Lastly, all this can be assessed in
    another fully interactive module that measures the users skills. As
    an example, I have built Captivate modules to the extent that users
    could not distinguish between the live application and my work
    regarding interactivity
    Q - Can the end users/Trainees have their own
    username/passwords for tracking?
    A - This lies outside the scope of Captivate, but if you were
    to publish the Captivate files to an LMS, then the LMS would be
    configured to manage user take on and tracking. Note though that
    Captivate files are fully SCORM compliant and are thus relatively
    easy to integrate into an LMS.
    Q - Is the training interuption-friendly to the end users?
    Can they save their spot and resume at that spot?
    How is the testing? it appears that you can test, but I want
    to know if there are limits, and make sure it is scoreable
    are the test results kept in a database to chart/track/report
    off of and to track each user's status by administrators?
    A - All the above falls under the administration of a LMS as
    described in the previous point. Captivate Assessments are fully
    scoreable and customisable as to how points are awarded, but, as
    with all e-learning programs, you need an LMS to manage and track
    users and their results.

Maybe you are looking for

  • How to set a Default variant for VL06O (Outbound Delivery Monitor)?

    Hi All, I want to set a DEFAULT VARIANT for  VL06O (Outbound Delivery Monitor) selection screen with "For Picking", "For Confirmation", "For Goods Issue" and "List of Outbound Deliveries" button option. I have already created a variant with those 4 b

  • Not Able to Create database objects(Tables, etc) in Oracle 12c

    Hello Sir, Recently, I have installed oracle 12c in my PC. And I am able to connect with the ANONYMOUS user and connection name ORCL. But I am not able to create any objects in database like tables creation, it's just showing the error message like-

  • Can't open Verizon emails

    I can't open or delete any of my verizon emails.  I also cannot access my spam account ( I need to check because sometimes legitimate emails go to my spam file).  Is anyone else having this problem and do you have any solutions?  Thanks.

  • Photos look diff in Mac vs PC--HELP!!!

    I'm having an issue with photos looking amazing on my iMac but on PC or iPhone they look terrible!  Like skin tones are green or yellow.  This only happens about 5-10% of time.  I don't know if it's my workflow or actions I'm using or I need a monito

  • Tool Palette issue after updating Photoshop CS5 to version 12.0.2.

    When leaving or hovering the mouse cursor over the Tool Palette in Photoshop usually a small window appears to indicate the name of the tool and keyboard shortcut. However, after updating Photoshop CS5 to version 12.0.2 the small window shows but it