‎2008 Aug 21 1:08 PM
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
‎2008 Aug 21 1:13 PM
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,
‎2008 Aug 21 1:10 PM
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.
‎2008 Aug 21 1:13 PM
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
‎2008 Aug 21 1:12 PM
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.
‎2008 Aug 21 1:12 PM
Hi
it_qpac TYPE TABLE OF qpac,
wa_qpac TYPE ty_qpac.it_qpac TYPE TABLE OF ty_qpac.
try this
Regards
Pavan
‎2008 Aug 21 1:13 PM
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,
‎2008 Aug 21 1:13 PM
Hi,
Check your declaration.
It is "it_qpac TYPE TABLE OF qpac,"
It should be "t_qpac TYPE standard table of ty_qpac."
Sharin.
‎2008 Aug 21 1:16 PM
‎2008 Aug 21 1:18 PM
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.