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

Populating Internal Table

Mohamed_Mukhtar
Active Contributor
0 Likes
1,136

hi ,

I have two internal table.....

TYPES : BEGIN OF ty_itab,

katalogart TYPE qpam-katalogart, " CATALOG

werks TYPE qpam-werks, " PLANT

auswahlmge TYPE qpam-auswahlmge, " SELECTED SET

ktx01 TYPE qpam-ktx01, " SHORT TEXT

status TYPE qpam-status, " STATUS OF MASTER RECORD

codegruppe TYPE qpac-codegruppe, " CODE GROUP

code TYPE qpac-code , " CODE

bewertung TYPE qpac-bewertung, " CODE VALUATION

fehlklasse TYPE qpac-fehlklasse, " DEFECT CLASS

qkennzahl TYPE qpac-qkennzahl, " QUALITY SCORE

feldname TYPE qpac-feldname, " POSTING PROPOSAL

bb_dunkel TYPE qpac-bb_dunkel, " STOCK SCREEN BACKGROUND PROCESSING

folgeakti TYPE qpac-folgeakti, " FOLLOW-UP ACTION

END OF ty_itab.

TYPES : BEGIN OF ty_qpac,

codegruppe TYPE qpac-codegruppe, " CODE GROUP

code TYPE qpac-code , " CODE

bewertung TYPE qpac-bewertung, " CODE VALUATION

fehlklasse TYPE qpac-fehlklasse, " DEFECT CLASS

qkennzahl TYPE qpac-qkennzahl, " QUALITY SCORE

feldname TYPE qpac-feldname, " POSTING PROPOSAL

bb_dunkel TYPE qpac-bb_dunkel, " STOCK SCREEN BACKGROUND PROCESSING

folgeakti TYPE qpac-folgeakti, " FOLLOW-UP ACTION

text(30) , " Error text

END OF ty_qpac.

DATA : wa_itab TYPE ty_itab,

it_itab TYPE TABLE OF ty_itab,

it_qpac TYPE TABLE OF qpac,

wa_qpac TYPE ty_qpac.

Based on some conditions i have to popupate my second internal table .

IF wa_itab-katalogart EQ '1'.

wa_qpac-bewertung = wa_itab-bewertung.

wa_qpac-fehlklasse = wa_itab-fehlklasse.

APPEND wa_qpac TO it_qpac.

ENDIF.

But here , it is giving me some errors ,,,,,

*ERROR MESSAGE : A line of "IT_QPAC" and "WA_QPAC" are not mutually convertible. In a *

* Unicode program "IT_QPAC" must have the same structure layout as *

* "WA_QPAC" independent of the length of a . Unicode character. Unicode *

* character. *

So please let me know how can i avoid this error.

Thank You

With Regards..

Always Learner

1 ACCEPTED SOLUTION
Read only

Former Member
0 Likes
1,064

Hi Dude,

You have to modify your code,

Your code is

DATA : wa_itab TYPE ty_itab,

it_itab TYPE TABLE OF ty_itab,

it_qpac TYPE TABLE OF qpac,

wa_qpac TYPE ty_qpac.

Correction is in the 3rd line.

it_qpac TYPE TABLE OF ty_qpac,

8 REPLIES 8
Read only

Former Member
0 Likes
1,064

hi,

change the code as.

TYPES : BEGIN OF ty_itab,

katalogart TYPE qpam-katalogart, " CATALOG

werks TYPE qpam-werks, " PLANT

auswahlmge TYPE qpam-auswahlmge, " SELECTED SET

ktx01 TYPE qpam-ktx01, " SHORT TEXT

status TYPE qpam-status, " STATUS OF MASTER RECORD

codegruppe TYPE qpac-codegruppe, " CODE GROUP

code TYPE qpac-code , " CODE

bewertung TYPE qpac-bewertung, " CODE VALUATION

fehlklasse TYPE qpac-fehlklasse, " DEFECT CLASS

qkennzahl TYPE qpac-qkennzahl, " QUALITY SCORE

feldname TYPE qpac-feldname, " POSTING PROPOSAL

bb_dunkel TYPE qpac-bb_dunkel, " STOCK SCREEN BACKGROUND PROCESSING

folgeakti TYPE qpac-folgeakti, " FOLLOW-UP ACTION

END OF ty_itab.

TYPES : BEGIN OF ty_qpac,

codegruppe TYPE qpac-codegruppe, " CODE GROUP

code TYPE qpac-code , " CODE

bewertung TYPE qpac-bewertung, " CODE VALUATION

fehlklasse TYPE qpac-fehlklasse, " DEFECT CLASS

qkennzahl TYPE qpac-qkennzahl, " QUALITY SCORE

feldname TYPE qpac-feldname, " POSTING PROPOSAL

bb_dunkel TYPE qpac-bb_dunkel, " STOCK SCREEN BACKGROUND PROCESSING

folgeakti TYPE qpac-folgeakti, " FOLLOW-UP ACTION

text(30) , " Error text

END OF ty_qpac.

DATA : wa_itab TYPE ty_itab,

it_itab TYPE TABLE OF ty_itab,

it_qpac TYPE TABLE OF ty_qpac,

wa_qpac TYPE ty_qpac.

Based on some conditions i have to popupate my second internal table .

IF wa_itab-katalogart EQ '1'.

wa_qpac-bewertung = wa_itab-bewertung.

wa_qpac-fehlklasse = wa_itab-fehlklasse.

APPEND wa_qpac TO it_qpac.

ENDIF.

Read only

0 Likes
1,064

hi Shailaja,

Can you please tell , which part of code should be changed...It is almost the same wat i had posted..

Thank Q

Always Learner

Read only

Former Member
0 Likes
1,064

Hi,

Your code is perfectly correct ,but Check the unicode check active Radio Button in the attributes of the Report.

Then Save and check syntax Check and activate the Report and Run.

Wish you all the best.

Regards,

Rama.

Read only

bpawanchand
Active Contributor
0 Likes
1,064

Hi

it_qpac TYPE TABLE OF qpac,
wa_qpac TYPE ty_qpac.

it_qpac TYPE TABLE OF ty_qpac.

try this

Regards

Pavan

Read only

Former Member
0 Likes
1,065

Hi Dude,

You have to modify your code,

Your code is

DATA : wa_itab TYPE ty_itab,

it_itab TYPE TABLE OF ty_itab,

it_qpac TYPE TABLE OF qpac,

wa_qpac TYPE ty_qpac.

Correction is in the 3rd line.

it_qpac TYPE TABLE OF ty_qpac,

Read only

Former Member
0 Likes
1,064

Hi,

Check your declaration.

It is "it_qpac TYPE TABLE OF qpac,"

It should be "t_qpac TYPE standard table of ty_qpac."

Sharin.

Read only

Mohamed_Mukhtar
Active Contributor
0 Likes
1,064

Thank You Guys....

Issue Solved..

Read only

Former Member
0 Likes
1,064

you have done:

DATA : wa_itab TYPE ty_itab,
it_itab TYPE TABLE OF ty_itab,

it_qpac TYPE TABLE OF qpac,  " change this
wa_qpac TYPE ty_qpac.

try it like this:

DATA : wa_itab TYPE ty_itab,
it_itab TYPE TABLE OF ty_itab,

it_qpac TYPE TABLE OF ty_qpac,
wa_qpac TYPE ty_qpac.

With luck,

Pritam.