UNICODE when Upgrading from R/3 to ECC 6.0

I am currently working at a client who is consolidating R/3 3.1i and R/3 4.0b and upgrading these systems to ECC 6.0.  In doing so, they want to understand what considerations they need to keep into account regarding UNICODE?  They do not necessarily know if they want to be completely UNICODE compliant, but they want to understand their options.  Any help or direction that could be provided would be appreciated.  Thanks.

Hi Kirk,
  What is Unicode?
Unicode (and the parallel ISO 10646 standard) defines the character set necessary for efficiently processing text in any language and for maintaining text data integrity. In addition to global character coverage, the Unicode standard is unique among character set standards because it also defines data and algorithms for efficient and consistent text processing. This enables high-level processing and ensures that all conformant software produces the same results. The widespread adoption of Unicode over the last decade made text data truly portable and formed a cornerstone of the Internet.
Who needs Unicode?
Computer users who deal with multilingual text -- business people, linguists, researchers, scientists, and others - will find that the Unicode Standard greatly simplifies their work. Global business processes, for example global HR system or global Master Data Management,  Web Services offering customers to enter their contact data (Global Master Data containing multiple local language characters!), in short: Global Business requires the support of a Global Character Set!
Hardware Requirements – Overview
CPU - +30% depending on existing scenario (MDMP, double- byte)
RAM - +50%
Database size - UTF-8*    :  up to +10%
Network Load - almost no change     due to efficient     compression
If you have any furthur queries,please let me know.
Regards,
Cherry

Similar Messages

  • BADi problem when upgrading from 4.7 to ECC 6.0

    Hi,
    we are in process of upgrading 4.7 to ECC 6.I had developed the one Z filter dependent BADi ZHR_PBAS0001_BADI in se18 and its differnrt implemations in se19.its working perfectly ok in 4.7 but now in ECC6 its giving error "The program 'ZIF_EX_HR_PBA0001_BADI=====IP' id not unicode-compactible, according to its program attributes.
    I also try to see its attribute parameters but i cannot edit them..they are by default.
    Please Help
    Regards,
    Abhijit

    HI,
       If you want to edit the attributes first deactivate the BADI implementation and change the attributes then re activate it.
    with regards,
    Vamsi

  • Error during Upgrade from 4.6c to ECC 6.0

    Hi All,
      We are facing an error when upgrading from 4.6c to ECC 6.0. We are facing this error on the table COEP - runtime object inconsistancy. What we found is there is ERP upgrade has created new extra fields in the table. In log file the error is specified as : Duplicate Field name, But we not able to find the duplicate field name in the table.  Please kindly help as early as possible. The upgrade process is stuck.
    Regards
    Anil Kumar K

    Hi Anil,
    Is this issue fixed? Can i know how you fixed it?
    replied to your message Re: How to adopt the index changes during upgrade.
    Thanks,
    Somar

  • Unicode error while upgrading from 4.6 to ECC 6.0

    Dear All,
    I am getting unicode errror while upgrading from 4.6 to ECC 6.0, when iam trying to open downloaded file in excel.
    In debugging, error occurs while executing statment "CALL METHOD OF obj_ex_sheet " in the code given below:
    FORM open_downloaded_file_in_excel            *
    FORM open_downloaded_file_in_excel.
      DATA:
        lv_ole_books       TYPE ole2_object,
        lv_ole_sheets      TYPE ole2_object,
        lv_subrc           LIKE sy-subrc,
        lv_title(70)       TYPE c,
        lv_text1(70)       TYPE c,
        lv_text2(70)       TYPE c.
    start excel
      CREATE OBJECT obj_ex_sheet      'EXCEL.SHEET'.
      IF sy-subrc NE 0.
        lv_subrc = sy-subrc.
        FREE OBJECT obj_ex_sheet.
        PERFORM error_handling_ms_excel USING lv_subrc.
      ENDIF.
      CALL METHOD OF obj_ex_sheet     'Application' = obj_ex_app.
      IF sy-subrc NE 0.
        lv_subrc = sy-subrc.
        FREE OBJECT obj_ex_app.
        FREE OBJECT obj_ex_sheet.
        PERFORM error_handling_ms_excel USING lv_subrc.
      ENDIF.
      SET PROPERTY OF obj_ex_app 'Visible' = 1.
    open data file: main file
      CALL METHOD OF obj_ex_app        'Workbooks'  = lv_ole_books.
      CALL METHOD OF lv_ole_books      'Open'       = obj_ex_wbook
        EXPORTING #1  = gv_filename
                  #2  = 2
                  #3  = 0
                  #4  = 1
                  #5  = 0
                  #6  = 0
                  #7  = 1.
      IF sy-subrc NE 0.
        lv_subrc = sy-subrc.
        FREE OBJECT obj_ex_wbook.
        FREE OBJECT obj_ex_app.
        FREE OBJECT obj_ex_sheet.
        PERFORM error_handling_ms_excel USING lv_subrc.
      ENDIF.
      FREE OBJECT lv_ole_books.
      CALL METHOD OF obj_ex_wbook      'Worksheets' = lv_ole_sheets.
      CALL METHOD OF lv_ole_sheets     'Item'       = obj_ex_wsheet
        EXPORTING #1 = 1.
      FREE OBJECT lv_ole_sheets.
      GET PROPERTY OF obj_ex_wsheet    'UsedRange'  = obj_ex_usedrange.
      CALL METHOD  OF obj_ex_usedrange 'AutoFormat'
        EXPORTING #1 = 18.
      SET PROPERTY OF obj_ex_wsheet    'Name'       = sy-tcode.
      FREE OBJECT obj_ex_usedrange.
      PERFORM free_ole_objects.
      CALL FUNCTION 'FLUSH'
           EXCEPTIONS
                OTHERS = 0.
    ENDFORM.                              
    regards,
    Divya

    hi,
    In the OPEN DATASET STATEMENT ADD THE ENCODING ADDITION IN TEXT MODE.
    Regards,
    Balakumar.G
    Reward Points if helpful.

  • What are the key points to beconsider while upgrading from 4.7 to ECC 6.0

    hai
    What are the key points to beconsider while upgrading from 4.7 to ECC 6.0
    please provide sufficient material
    points will be rewarded
    regards
    v.sridhar

    Hi Sridhar,
    Please visit the following links:
    http://service.sap.com/erp
    http://solutionbrowser.erp.sap.fmpmedia.com/ (Functional perspective)
    http://service.sap.com/instguides --> mySAP Business Suite Applications --> mySAP ERP --> mySAP ERP 2005 --> Upgrade
    http://help.sap.com/printdocu/core/Print46c/en/data/pdf/LOVC/LOVC.pdf
    For Functionality Differences pls refer to the below site -
    http://solutionbrowser.erp.sap.fmpmedia.com/
    After opening the site, please select the Source Release Version which is 4.6 b Then Select the Target Release Version which is "mySAP ERP 2005" or ECC 6.0
    Select the Solution Area like Financials, Human Capital Management, Sales....
    Select module like MM, PP, SD, and QM.....
    Click on Search
    then it displays the Release Version and the Delta Functionality. Which can be downloaded to a word document if required.
    And also check the release notes of ECC 6.0 in service.sap.com.
    When you are upgrading from 4.6C to ECC6
    Nothing major, follow the same process you'd follow if you were updating PI service packs in R/3 or enhancing data sources. Empty queues in RSA7 and lbwq. Also empty setup tables through lbwg as the upgrade doesn't like it if these tables contain data. This is all on the R/3 side (although you empty RSA7 by running each delta TWICE in BW).
    To transfer queues from lbwq to rsa7, execute jobs through LO cockpit (lbwe).
    Some of your data sources could also be using sm13 instead of lbwq, so do check it out as well.
    For installing ECC 6.0 you required a solution manager key. With out solution manager key you cannot install ECC6.0.
    For ECC 6.0 is called net weaver component here you have ABAP+JAVA stack.
    ECC6.0 supports UNCODE.
    For installing 4.6 you don't require solution manager key. It only having ABAP stack.
    4.6C supports NONUNICODE.
    Major difference is ECC6 is netwear product having WASJAVA+ABAP
    secondly support unicode apart from this we have other diff. you can get form master guide from service.sap.com/instguides.
    Please go through the link that is shown here and if there is any doubts then feel free to ask.
    Major difference is ECC6 is net weaver  product having WASJAVA+ABAP
    secondly support Unicode apart from this we have other diff. you can get from master guide from service.sap.com/instguides
    For installing ECC 6.0 you required a solution manager key. With out solution manager key you cannot install ECC6.0.
    For ECC 6.0 is called net weaver component here you have ABAP+JAVA stack.
    ECC6.0 supports UNCODE.
    For installing 4.6 you don't required solution manager key. It only having ABAP stack.
    4.6C supports NONUNICODE.
    Please also Refer sdn thread and make a small search where u can find lot of information Reg this
    olution Browser would give the differences (Features):
    http://solutionbrowser.erp.sap.fmpmedia.com/ Give source and target versions.
    Release Info:
    ECC 6.0:
    http://help.sap.com/saphelp_erp2005/helpdata/en/43/68805bb88f297ee10000000a422035/frameset.htm
    Refer below and search for posts on this topic on sdn
    There are so many differences between the version in different objects
    I
    These are the some of the settings that are differed in the two versions and in that two objects
    Please visit the following links:
    http://service.sap.com/erp
    http://solutionbrowser.erp.sap.fmpmedia.com/ (Functional prespective)
    http://service.sap.com/instguides --> mySAP Business Suite Applications --> mySAP ERP --> mySAP ERP 2005 --> Upgrade
    http://help.sap.com/printdocu/core/Print46c/en/data/pdf/LOVC/LOVC.pdf
    For Functionality Differences pls refer to the below site -
    http://solutionbrowser.erp.sap.fmpmedia.com/
    Upgrade from 4.6c to 6.0 ECC
    upgrade from 4.7 to ecc 6.0
    Please Do Reward If Really Helpful,
    Thanks and Regards,
    Sateesh.Kandula

  • Table Enhancement Category during upgrade from 4.7 to ECC 6.0

    When our sandbox was upgraded from 4.7 to ECC 6.0, Basis had the ABAP developers change the Enhancement Category on about 400 tables, some of which were custom tables.  The enhancement category was previously u2018not classifiedu2019 on these tables. 
    Is this really necessary?  Has anyone not changed the enhancement categories on tables that were flagged during the upgrade?  Also, what happens if we select the wrong enhancement category?

    Jane,
    This is what SAP says,
    Short Text
    Enhancement Category Selection
    Definition
    Structures and tables that were defined by SAP in the ABAP Dictionary can be enhanced subsequently by customers using Customizing includes or append structures. The enhancements do not only refer to structures/ tables themselves, but also to dependent structures that adopt the enhancement as an include or referenced structure. Append structures that only take effect at the end of the original structure can also cause shifts - in the case of dependent structures - even within these structures.
    You must select an enhancement category for the following reason: In programs where there is no active Unicode check, enhancements to tables and structures can cause syntax and runtime errors during type checks and particularly in combination with deep structures.
    In programs where there is an active Unicode check, statements, operand checks, and accesses with an offset and length are problematic - for example, if numeric or deep components are inserted into a purely character-type structure and the structure thus loses its character- type nature.
    Depending on the structure definition, the radio buttons allowed in the dialog box are ready for input. Choose one of the possible enhancement categories:
    Cannot be enhanced
    The structure must not be enhanced.
    Can be enhanced or character type
    All structure components and their enhancements must be character-type (C, N, D, or T). The original structure and all enhancements through Customizing includes or through append structures are subject to this limitation.
    Can be enhanced or character-type or numeric
    The structure and its enhancement must not contain any deep data types (tables, references, strings).
    Can be enhanced in any way
    The structure and its enhancement may contain components whose data type can be of any type.
    Not classified
    This category can be chosen, for example, for a transition status; however, it must not be chosen for creating structures.
    The rules for defining the enhancement category result implicitly from the structure setup and the classification of the types used. These rules are as follows:
    If the object contains at least one numeric type or a substructure or component (field has a structure/table/view as its type) that can be enhanced numerically, the object can no longer be enhanced character-type, but is itself, at most, enhanceable character-type or numeric.
    If the object contains a deep component (string, reference, or table type), or it contains a substructure or component that is marked as enhanceable in any way, then the object itself is enhanceable in any way.
    If the object does not contain any substructure or component that is marked as enhanceable, you can select cannot be enhanced. If the structure has not yet been enhanced, you can choose the category cannot be enhanced in any case.
    If you are creating new tables and structures in the ABAP Dictionary, the system proposes the category can be enhanced in any way as standard value for the classification of the enhancement options. If the developer chooses a more restrictive classification than can be enhanced in any way for a particular structure, then only the classification levels that adhere to the rules above are allowed. It is not possible to choose an enhancement option of a structure that is more restrictive than the classification resulting immplicitly from the structure setup and from the classification of the types used. Therefore, only the allowed categories are proposed for selection in the maintenance user interface.
    If a structure depends on one or several other structures, the smallest category is chosen as implicit classification (in the order cannot be enhanced < can be enhanced and character-type < can be enhanced and character-type or numeric < can be enhanced in any way). This classification is greater than or less than the category in the other structures and also greater than or the same as the category that results from the actual setup in the original structure itself.

  • BW specific task during R/3 upgradation from 4.7 to ECC 6.0

    Hi Everybody,
    We are planning R/3 upgrade from 4.7 to ECC 6.0.  We are using  BW 3.5 . So, Can anybody share BW 3.5 specific task during pre-upgrade as well as post-upgrade for ECC Upgrade.
    Thanks & Regards,
    Sushant N. Tiwarekar

    Hello ALex,
    There is not a must to upgrade also your solman 3.2 when you upgrade your satellites, only consider if you need the solman diagnostic or not and also that the new functionality in solman 4.0.
    Which system is unicode, the satellite?
    There is also not problems having a non-unicode solman with unicode satellites and the other, having a unicode-solman "linked" to unicode-satellites.
    Hope this helps,
    Dolores

  • Performance issue after Upgrade from 4.7 to ECC 6.0 with a select query

    Hi All,
    There is a Performance issue after Upgrade from 4.7 to ECC 6.0 with a select query in a report painter.
    This query is working fine when executed in 4.7 system where as it is running for more time in ECC6.0.
    Select query is on the table COSP.
    SELECT (FIELD_LIST)
            INTO CORRESPONDING FIELDS OF TABLE I_COSP PACKAGE SIZE 1000
            FROM  COSP CLIENT SPECIFIED
            WHERE GJAHR IN SELR_GJAHR
              AND KSTAR IN SELR_KSTAR
              AND LEDNR EQ '00'
              AND OBJNR IN SELR_OBJNR
              AND PERBL IN SELR_PERBL
              AND VERSN IN SELR_VERSN
              AND WRTTP IN SELR_WRTTP
              AND MANDT IN MANDTTAB
            GROUP BY (GROUP_LIST).
       LOOP AT I_COSP      .
         COSP                           = I_COSP      .
         PERFORM PCOSP       USING I_COSP-_COUNTER.
         CLEAR: $RWTAB, COSP                          .
         CLEAR CCR1S                         .
       ENDLOOP.
    ENDSELECT.
    I have checked with the table indexes, they were same as in 4.7 system.
    What can be the reson for the difference in execution time. How can this be reduced without adjusting the select query.
    Thanks in advance for the responses.
    Regards,
    Dedeepya.

    Hi,
    ohhhhh....... lots of problems in select query......this is not the way you should write it.
    Some generic comments:
    1. never use SELECT
                       endselect.
       SELECT
      into table
       for all entries in table
      where.
       use perform statment after this selection.
    2. Do not use into corresponding fields. use exact structure type.
    3. use proper sequence of fields in the where condition so that it helps table go according to indexes.
        e.g in your case
              sequence should be
    LEDNR
    OBJNR
    GJAHR
    WRTTP
    VERSN
    KSTAR
    HRKFT
    VRGNG
    VBUND
    PARGB
    BEKNZ
    TWAER
    PERBL
    sequence should be same as defined in table.
    Always keep select query as simple as possible and perform all other calculations etc. afterwords.
    I hope it helps.
    Regards,
    Pranaya

  • Issues during technical upgrade from 4.6c to ecc 6.0

    Hi
    We are doing a technical upgrade from 4.6C to ECC 6.0. Some transactions in QM module when tested in ECC 6.0 test client give a abap termination message (or dump) and certain transactions like qs42,46, qa18, qs34 etc do not get executed (error = no entry foound for......) and similarly in PP-PI module transactions like C203 have similar problems, even though master data does exist. What should I look for?  Can somebody pl. give details on configuration checks and the OSS notes from a functional point of view for a technical upgrade?
    For certain transactions I get the error message - "Central system of distribution SM-P06CLNT430_TRUSTED is unreachable RFC destination SM_P06CLNT430_Trusted does not exist" - what does this mean?
    thanks
    BE

    Hi,
    1. Have you done successfull installation from 4.6C to ECC 6.0 at the time of PrePare ans SAPUP?
    2. Check SP' for QM and PP-PI modules from http://service.sap.com/sp-stacks.
    3. Configure RFC connections correctly, SM_<SID>CLNT<No>_Trusted automatically created, not manually.
    http://service.sap.com/notes --> search for RFC trusted connections for Ecc 6.0
    http://service.sap.com/upgrade.
    Regards,
    Srini Nookala

  • Upgrade from 4.7 to ecc 6.0

    hi
    it would be great help if you tell me about the upgrade from 4.7 to ecc 6.0 am an sd functional consutlant so wat would be my role in this upgrade and are the transaction codes and menu path same or have some changes in it and could please tell me some sd transaction code and some interview related question wat they ask while taking an upgrade interview for a sd consultant
    thanks in advance
    priti

    Dear Priti,
    Visit the following link:
    http://solutionbrowser.erp.sap.fmpmedia.com/  .......give source and target versions to find the difference.
    Major difference is ECC6 is netwear product having WASJAVA+ABAP secondly support unicode apart from this we have other diff. you can get fom master guide from service.sap.com/instguides.
    For installing ECC 6.0 you required a solution manager key.With out solutionmanager key you cannot install ECC6.0.
    For ECC 6.0 is called netweaver component here you have ABAP+JAVA stack.
    ECC6.0 supports UNCODE.
    For installing 4.6 you don't required solution manager key.It only having ABAP stack. 4.6C supports NONUNICODE.
    http://help.sap.com/saphelp_erp2005/helpdata/en/43/4d2091de9657bfe10000000a155369/content.htm
    Hope this will help.
    Regards,
    Naveen.

  • After upgrading from 4.6C to ECC 6.0 templates not working in smartform

    Hello,
    After upgrading from 4.6C to ECC 6.0 templates not working properly in smartform, although value is flowing to the point the template is getting called and inside the template there are text elements where placeholders are kept to display the value, when the print is taken there are no values being displayed by the text elements.
    Please note - Text elements doesnot have any conditions present in the condition tabstrip.
    Thanks,
    Abhishek

    Hi,
    After the upgrade, you will have to do the security upgrade.
    Please follow these steps.
    1. Go To SU25
    2. Run step 2A to 2D.
    3. In step 2C, you shall get the list of all the affected roles.
    Click on first role. It will take you to authorizations of that role. Click on the "New" tab there to find the new objects added to the role after the upgrade.
    Note: You can open the same role in the unupgraded system to check.
    4. Provide the access to the required authorization objects.
    5. Disable the unwanted authorization objects.
    6. Generate the profile.
    7. Follow the same steps for all the affected roles listed.
    Please note that you will have a list of new objects added.You need to maintain them inorder to avoid any access issues.
    8. After step 2C, complete 2D.
    Regards,
    Imran

  • Schema error after upgrade from 4.6C to ECC 5.0

    Hi all,
    We have recently upgraded from 4.6C to ECC 5.0. We are having problem in payroll run. When I did a syntax check in schema, I got "UDPM" rule doesn't exist. I checked, this rule is present in 4.6C. This is the standard rule. If I am right, it should have come with upgrade right?
    or SAP has changed this? From where Can I get the info about this?
    Also similar error I got in Function 'USTAX' parameter 3 is not allowed. If I remove that parameter, I don't know what is the implication of that.
    I checked for SAP notes. I did not find anything.
    Please let me know if any of you have come with such situation.
    Thanks in advance.
    Sarika.

    Hi Sarika,
    We are also in a similar transition i.e. 4.6C to mysap Ecc5.0 . But we are on Canadian Payroll.
    I had search OSS and got a PDF document regarding " Upgrading to SAP R/3 Enterprize - A User Guide to Canadian mysap HR Customers" . U may be can find a similar one for US payroll. I can give u mine, but it wont be of any use as it is for Canadian Payroll.
    In Canadian mysap Upgrade , the function P0224 has been replaced by function KXDTM . Although P0024 is still in used in Schema K00T for conversion purposes.
    Regards,
    Jay Gandhi

  • Upgrade from 4.7 to ECC 6

    Hi Friends,
    My client wants to upgrade their system from 4.7ee to ECC6.00, they are in service sector.
    Can somebody tell me, what is the role of a FI/CO consultant during this upgradition. 
    Before starting of upgradition what kind of information to be gather from the client
    what are the major changes when upgrade from 4.7ee to ecc6.00.
    currently our client is not using Asset accouting and Product costing and CO-PA, this is for your additional information.
    May be during upgrade they will implement Asset accouting and CO-PA only, they may not implement Product costing, as they are in service sector.
    Awaiting for your feedback.
    Thanks & Regards,
    Prasad

    Please undersatnd that the upgrade from 4.7to ECC 6.0 is purely a technical upgrade. Since this activity results in update of the ABAP code. As a functional consultant, you need to ensure that all business processes are working fine post upgrade. You need to check for the Zreport giving the right results.
    You should be testing all the business processes. This also impacts some of the screen layout like cash journal, which needs to be brought back to its form in 4.7.
    Also during upgrade, before the system is down, take the count for key table in FICO including the last document number and compare the same post upgrade once the system is up and running.
    As far as, implementation of additional modules is concerned, the same is an independent activity post upgrade.
    Regards,
    Mamta Sarda

  • Requirements for upgradation from 4.7 to ECC 6.0

    Hi Guru's,
                      Can anybody explain what are the steps required for upgradation from 4.7 to ECC 6.0, technically and functionally. If any body have documents regarding the same, please share.Full marks will be awarded.thanx in advance....

    Hi
    You have to aware of all related program like BDC's , Screens related errors and all dictionary related problems.
    Some function modules may become obsolete, and some screens will change
    abnd some new fields will be added in the new versions etc.
    Also take care of SPAU and SPDD tcodes.
    You should be able to know about Unicode concept in sap.
    chk this
    http://www.thespot4sap.com/upgrade_guide_v2.pdf#search=%22upGRADE%20STEPS%20-%20SAP%22
    also chk these 2 notes in service.sap.com
    Technical Upgrade is only a version upgrade without any functionality changes.
    The objects that are needed to be upgraded are:
    Includes
    Function Groups / Function Modules
    Programs / Reports
    OSS Notes
    SAP Repository Objects
    SAP Data Dictionary Objects
    Domains, Data Elements
    Tables, Structures and Views
    Module Pools, Sub Routine pools
    BDC Programs
    Print Programs
    SAP Scripts, Screens
    User Exits
    You can refer to the below links for more information on technical upgrade:
    https://www.sdn.sap.com/irj/sdn/wiki?path=/display/profile/2007/05/07/upgradeFROMR3TOmySAPERP-PARTII&
    https://wiki.sdn.sap.com/wiki/display/profile/UPGRADEFROMR3TOmySAPERP-PARTIII
    http://help.sap.com/saphelp_nw2004s/helpdata/en/60/d6ba7bceda11d1953a0000e82de14a/content.htm
    http://help.sap.com/saphelp_nw04/helpdata/en/2e/6d66647d9011d396b60000e82de14a/content.htm
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/5ac31178-0701-0010-469a-b4d7fa2721ca
    Reward points if useful
    Regards
    Anji

  • ESS/MSS Upgrade from 4.6 to ECC 6.0 Question..

    Hi Gurus,
    During the upgrade SAP R/3 would be upgraded from 4.6C to ECC 6.0. The HR module on this R/3 has - Org Management, Benefits, Time Administration and Payroll. They use ESS based on ITS. My question is when they go from 4.6c to ECC 6.0 - would they have to let go the ITS based ESS transactions and go with Web Dynpro based ESS? If yes then what happens to all the customizations they have done to ITS based ESS transactions. Would they have to be redone on the Web Dynpro based ESS?
    Thanks,
    Soniya Singh

    yes You need to do different customisations for the Web dynpro since ECC 6 is better with WD, ITS functionality wont work here. Please check the training material for the  MSS which is very exhaustive.
    But if you continue to use ITS then your old customisation should work but then again there will be changes..better to move wholly to WD

Maybe you are looking for