Application Development 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: 

Unicode convertible Error In Production Server Only

MKM
Active Participant
0 Kudos

Hi

I am getting a error in PRODUCTION server that

The type of the database table and work area (or internal table) "GIT_PPCNFITM" are not Unicode convertible. .

.I am getting this In

INSERT zppcnfitm_back FROM TABLE git_ppcnfitm.

where zppcnfitm_back is a dictionary table and git_ppcnfitm is

TYPE STANDARD TABLE OF zppcnfitm_back

.

Structure of both are same.I am getting this in PROD server Only while transporting.

I searched In Link: [http://wiki.sdn.sap.com/wiki/display/SI/UCCHECK(UnicodeComplaince)-CommonErrorsand+Solutions]

But Didn't get the solution.

pl. help on this.

8 REPLIES 8

Former Member
0 Kudos

Hi Manoj,

If possible get in touch with ABAP team to compare these two objects in all three servers - dev, qa, prd. This might help.

Error comes up while moving the object to PRD, then there must be something missing in PRD as compared to dev/qas.

Thanks

MKM
Active Participant
0 Kudos

I have only developed it.there is no difference in progam in any server.

nils_buerckel
Product and Topic Expert
Product and Topic Expert
0 Kudos

Hi,

are all involved systems (DEV/QAS/PRD) based on Unicode ?

Best regards,

Nils Buerckel

MKM
Active Participant
0 Kudos

All Systems are installed With SAP ECC 6.0.I think all Systems are Unicode Based.

I checked all possible solutions by changing the code also.


      SELECT * FROM zppcnfitm INTO TABLE git_ppcnfitm.
      git_ppcnfitm_back = git_ppcnfitm.
      INSERT zppcnfitm_back FROM TABLE git_ppcnfitm_back.

now I am getting error

"GIT_PPCNFITM_BACK" and "GIT_PPCNFITM" are not mutually convertible. In Unicode programs, "GIT_PPCNFITM_BACK" must have the same structure layout as "GIT_PPCNFITM", independent of the length of a Unicode

character.

in the above code snippet assignment line

Table

zppcnfitm_back

is a Exact copy of table

zppcnfitm

.I copied through se11 copy utility.

0 Kudos

for

"GIT_PPCNFITM_BACK" and "GIT_PPCNFITM" are not mutually convertible. In Unicode programs, "GIT_PPCNFITM_BACK" must have the same structure layout as "GIT_PPCNFITM", independent of the length of a Unicode

> character.

structures must contain same definition, it means that all fields must be the same in this

structures. Check again if they contain different fields

Aso check on "Unicode Checks Active" check box in SE38 -> Attributes for the program involved

Regards,

Vincent

Former Member
0 Kudos

Hi Manoj ,

try to use standard clsses to convert this two structure.

GIT_PPCNFITM_BACK" and "GIT_PPCNFITM" are not mutually convertible. In Unicode programs,

you can either use move field by field.

or try to use the class : CL_ABAP_CONTAINER_UTILITIES

to convert.them..

thanks & regards,

MKM
Active Participant
0 Kudos

solved in my way.

0 Kudos

How did you solved the issues?