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

error while filling DDIC table.

Former Member
0 Likes
1,086

hi friends,

when i try to insert or modify the DDIC table (which is made by user)

it Shows the error message

(The type of the database table and work area (or internal table)

"T_FTAB" are not Unicode-convertible . . . . . . . . . . )

how to rectify the error.

thanks in advance.

1 ACCEPTED SOLUTION
Read only

Former Member
0 Likes
918

Hi,

carefully check in this case the source structure and the destination structure might be different.

Venki

6 REPLIES 6
Read only

Former Member
0 Likes
918

Hi,

check wheather identical data already present in the database table or not.

Regards,

Anirban

Read only

Former Member
0 Likes
918

hi Bhupi,

Goto SE14 give the table name and press button activate and adjust data base ...Also make sure that data type that you are referring is already created ...

Regards,

Santosh

Read only

Former Member
0 Likes
918

hi,

The link Discusses Problem Relating to your Error.

Regards

Sumit Agarwal

Read only

Former Member
0 Likes
918

I think fields of database table and work area you have defined are not matching..

Define the work area of type database table.

Move data from work area of internal table to corresponding fields of work area of database table.

Modify database table from work area.

Read only

Former Member
0 Likes
918

Hi Bhupi.

I also had the same error in my program yesterday.

I have found the cause,

I would like share it with you,

The Possible reasons for this error are,

1. The Work area and the Table has Different Structures.

2. There might be some extra fields in your table that the user table.

3. Missing fields

Let me tell you my Issue, If it is the same case as yours, That will be good.

I used Infotype P0006 and PA0006 in HR.

When I wrote a SELECT query -

select * from PA0006
            into T_table6.

But, T_table6 is refered to P0006 and * is used.

I got the same error.

Because, The Table T_table6 refers to P0006 which has the stucture different with respect to Infotype PA0006.

As the Infotype P0006 has no MANDT field and PA0006 has Mandt field and may be some extra fields.

So declaration is also very important.

Hope that's usefull.

Good Luck & Regards.

Harsh Dave

Read only

Former Member
0 Likes
919

Hi,

carefully check in this case the source structure and the destination structure might be different.

Venki