‎2008 Jun 20 4:09 PM
HI gurus,
I created three fields on screen.
now my requirement is to display the kna1 (say kunnr land1 ort01) data record by record.
if i click on some pushbutton next record should display on the fields .....like that all records ...
pls help me
Regards.
SV
‎2008 Jun 20 4:20 PM
In your main program, PAI section
do something like this.
get all the data from kna1 in your internal table.
module next.
case sy-ucomm.
when 'NEXT'. " Assmuning that your function code for the button is NEXT
read table itab index count.
if sy-subrc = 0.
v_kunnr = itab-kunnr.
v_land1 = itab-land1.
v_ort01 = itab-ort01.
endif.
count = count + 1.
endcase.
endmodule.
‎2008 Jun 20 4:20 PM
In your main program, PAI section
do something like this.
get all the data from kna1 in your internal table.
module next.
case sy-ucomm.
when 'NEXT'. " Assmuning that your function code for the button is NEXT
read table itab index count.
if sy-subrc = 0.
v_kunnr = itab-kunnr.
v_land1 = itab-land1.
v_ort01 = itab-ort01.
endif.
count = count + 1.
endcase.
endmodule.
‎2008 Jun 20 4:21 PM
SELECT *
FROM kna1
INTO TABLE gt_kna1
UP TO 100 ROWS.
CALL SCREEN 100.in screen 100.
PBO
module READ_KNA1 output.
READ TABLE gt_kna1 INTO gs_kna1 INDEX gv_index.
endmodule. " READ_KNA1 OUTPUTPAI
CASE sy-ucomm.
WHEN 'NEXT'.
ADD 1 TO gv_index.
WHEN 'PREV'.
SUBTRACT 1 FROM gv_index.
ENDCASE.
‎2008 Jun 24 6:23 AM