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: 

Error msg "GT_ALV" is not type-compatible with formal parameter "CH_GT_ALV"

former_member1349771
Participant
0 Kudos

Following error msg is coming

"GT_ALV" is not type-compatible with formal parameter "CH_GT_ALV".

DATA: BEGIN OF gt_alv OCCURS 0,

bukrs LIKE bkpf-bukrs,

t_auste_ep TYPE rfums_tax_item OCCURS 0, "Augangssteuer, Ein.p.

t_auste_sum TYPE ty_auste_sum OCCURS 0, "Augangssteuer, Summe

t_voste_ep TYPE rfums_tax_item OCCURS 0, "Vorsteuer, Einzelpos.

t_voste_sum TYPE ty_voste_sum OCCURS 0, "Vorsteuer, Summe

t_sdiff_ep TYPE ty_sdiff_ep OCCURS 0, "Steuerdiffer., Ein.p.

t_bukrs TYPE ty_bukrs OCCURS 0, "Summe über den Bukrs

END OF gt_alv.

DAta : g_ref_to_exit_016 TYPE REF TO if_ex_fi_tax_badi_016.

CALL METHOD g_ref_to_exit_016->end_of_selection

EXPORTING

im_bkpf = bkpf

flt_val = g_bukrs_land

par_sort = par_sort

CHANGING

CH_GT_ALV = gt_alv[] "500308

ch_trvor = tab_trvor "400505

ch_bukrs_sum = gt_bukrs_sum[].

please guide

Edited by: ABHUT on Sep 23, 2008 10:51 AM

1 ACCEPTED SOLUTION

former_member188685
Active Contributor
0 Kudos

gt_alv should of type TY_RFUMS_TAX_GT_ALV, but you defined differently. Change it to below ..

data: gt_alv type table of  TY_RFUMS_TAX_GT_ALV with header line.


DAta : g_ref_to_exit_016 TYPE REF TO if_ex_fi_tax_badi_016.

CALL METHOD g_ref_to_exit_016->end_of_selection
EXPORTING
im_bkpf = bkpf
flt_val = g_bukrs_land
par_sort = par_sort
CHANGING
CH_GT_ALV = gt_alv[] "500308
ch_trvor = tab_trvor "400505
ch_bukrs_sum = gt_bukrs_sum[].

5 REPLIES 5

Former Member
0 Kudos

Hi declare gt_alv like this and try

DATA:

0 Kudos

how please explain

0 Kudos

Hi Abhut,

the Type of GT_ALV should be as follows

DATA GT_ALV TYPE STANDARD TABLE OF STRUCTURE RFUMS_TAX_GT_ALV.

Cheers,

Kothand

former_member188685
Active Contributor
0 Kudos

gt_alv should of type TY_RFUMS_TAX_GT_ALV, but you defined differently. Change it to below ..

data: gt_alv type table of  TY_RFUMS_TAX_GT_ALV with header line.


DAta : g_ref_to_exit_016 TYPE REF TO if_ex_fi_tax_badi_016.

CALL METHOD g_ref_to_exit_016->end_of_selection
EXPORTING
im_bkpf = bkpf
flt_val = g_bukrs_land
par_sort = par_sort
CHANGING
CH_GT_ALV = gt_alv[] "500308
ch_trvor = tab_trvor "400505
ch_bukrs_sum = gt_bukrs_sum[].

Former Member
0 Kudos

hi

u can declare like this may be ur problem will be solved.

DATA gt_alv TYPE STANDARD TABLE OF rfums_tax_gt_alv

INITIAL SIZE 0 WITH HEADER LINE.