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,
AbhijitHI,
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 KHi 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,
Divyahi,
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.sridharHi 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. TiwarekarHello 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
BEHi,
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
pritiDear 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,
AbhishekHi,
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,
PrasadPlease 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 Singhyes 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
-
Applications missing from Creative Cloud Desktop application
If you are unable to locate a specific application then it is likely the computer you are using does not meet the current system requirements. In the following example you can see that After Effects and Premiere Pro are missing from the list of avai
-
it says when i go to update my apps i cant b/c i have no room but i deleted pics and videos what next anybody have this promblem help!!!
-
Org.apache.fop.apps classes wanted
in what *.jar files do these classes exist? The following lines give an error: import org.apache.fop.apps.Driver; import org.apache.fop.apps.Version; I currently get an error as I don't have the right jar files in my machine. So where to get them? Or
-
hi, the ability to backtrace an exception to a line number in oracle 10g pl/sql ,how it is possible can any one help me?
-
Script for slideshow of images in folder of playing now track in iTunes?
Hi I am wondering how easy it would be to write a script that would create a slideshow of images in the album folder of the track currently playing in iTunes. Because iTunes doesn't support the display of multiple artwork images I am looking for anot