Application Development and Automation Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 
Read only

Unicode strategy

Former Member
0 Likes
893

Hello All,

We are upgrading the SAPR3 system from 4.6B to ECC6.0

followed by unicode system.

Can you please let me know how to carry out the correction in ABAP programmes to make it unicode enabled,

I mean at what stage we should plan this activity during unicode conversion or chall we take it as post unicode activity.

How to tackle this so as to utilise the time during production run.

Manish

1 ACCEPTED SOLUTION
Read only

Former Member
0 Likes
845

hi!:

the UCCHECK transaction is the reference.

regards,

Alfredo.

8 REPLIES 8
Read only

Former Member
0 Likes
846

hi!:

the UCCHECK transaction is the reference.

regards,

Alfredo.

Read only

0 Likes
845

HI

ok, but my main question is when to take care of changes in programme to make unicode enabled.

Can we carry out this as post unicode activity

I mean the strategy we should follow from developement system to production system.

Regards

Manish

Read only

Former Member
0 Likes
845

Hi,

You need to set up staging system with at least running WAS 6.20 to do ABAP conversion.

This step need to be done prior to the upgrade

Kind regards,

Sugeng

Read only

0 Likes
845

Hi

You mean to say we have make the programmes (which would be shown in UCCHECK) unicode enabled before we go ahead with export import activity

Thanks in anticipation

Manish

Read only

0 Likes
845

Hi Manish,

Yes, correct. All changes you made on the programs need to be consolidated into one transport. This transport is required when you execute upgrade PREPARE steps in CU&UC.

Kind regards,

Sugeng

Read only

Former Member
0 Likes
845

Hi Manish,

Following is the strategy for the unicode changes ..

First identify the programs,function modules ,classes and transactions which are not unicode compliant.

Generally the changes are of low priority when they need to be altered..

1>open dataset

2>describe length

3>Do loop

4>Including horizontal tab using class

5>Passing the data between structures

Generally if the production database is unicode converted all the code should be tested well before it is done.

So make all the programsunicode enable by turning on the unicode enable flag.

Correct them and test them thouroughly..

Always check for open dataset statement if file is opened multiple times in the code.

Now test the code after the database is unicode compared and compare the output generated...

Thank you...

Read only

0 Likes
845

Hello Kumar,

I agreed we nned to turn on the unicode enabled flag.

But how can we know before hand what all correction will be required ?

How can we test them?

Do we need to compile them all and need to solve the compilation error.

Please guide

Manish

Read only

0 Likes
845

Manish,

By running the UCCHECK ,You can have the list of programs ,transaction codes and Functions.

Please look at different options in the transaction(you can specify the packages etc)

Once you made the Unicode Check flag On in your program,

Your programs becomes inactive and also asks for new transport.

So you need to compile the code,Activate the same.

If the code does not have any Unicode related errors,You no need to correct any error .

Else you can save the corrections in the new transport created by you.

testing : Please compare the output from that of the quality server for the best results

Check the link which has details about unicode corrections

[url]http://help.sap.com/saphelp_nw04/helpdata/en/62/3f2cadb35311d5993800508b6b8b11/content.htm

[url]