cancel
Showing results for 
Search instead for 
Did you mean: 

Is it relevant to set Unicode flag in the Unicode system to restrict non Unicode or else the restriction be by default there?

Former Member
0 Kudos

Is it relevant to set Unicode flag in the Unicode system to restrict non Unicode or else the restriction  be by default  there?

Accepted Solutions (0)

Answers (1)

Answers (1)

paul_power
Active Contributor
0 Kudos

Hello Raveendra,

All SAP programs, which are required and used, should already have the
Unicode flag set. If they do not, please check for Notes which might
point to them being obsolete in newer releases. If you still cannot
locate any information on them, you would need to check the Attributes
for each program and open a message for them within the responsible
component group.

If they are your own coding, I would recommend using UCCHECK (as you
have mentioned above). You would need to run UCCHECK, select all the
programs which have the Unicode flag disabled - you will see the results
presented in an ALV Grid. Mark all entries and press the "Set Unicode
flag" button. This will mass enable them for you.

SAP standard objects should have the unicode flag set automatically.

Please review carefully note 655331. Report UCCHECK is meant for
customer programs (programs Y* or Z*, for example).

Actually UCCHECK is a flag that defines in non-unicode systems if the
system should take into account unicode systems and then validate them
during syntax-check procedure.

PS: The unicode flag will be set automatically on standard SAP objects.
Do not run it in SAP programs.

Best regards,

Paul