11-20-2008 7:32 AM
Hi,
The following code activated wihout errors, but while executing no output appears....
REPORT ZFORALL3.
tables: mara,mast,stpo.
data: begin of itab1 occurs 0,
matnr like mara-matnr,
mtart like mara-mtart,
end of itab1.
data: begin of itab2 occurs 0,
matnr like mast-matnr,
stlnr like mast-stlnr,
end of itab2.
data: begin of itab3 occurs 0,
stlnr like stpo-stlnr,
idnrk like stpo-idnrk,
menge like stpo-menge,
end of itab3.
data: begin of itab occurs 0,
matnr like mast-matnr,
mtart like mara-mtart,
stlnr like stpo-stlnr,
idnrk like stpo-idnrk,
menge like stpo-menge,
end of itab.
select mtart from mara into table itab1 up to 100 rows.
select matnr from mast into table itab2 for all entries in itab1 where matnr = itab1-matnr.
select stlnr idnrk menge from stpo into table itab3 for all entries in itab2 where stlnr = itab2-stlnr.
loop at itab1.
move-corresponding itab1 to itab.
loop at itab2 where matnr = itab1-matnr.
move-corresponding itab2 to itab.
loop at itab3 where stlnr = itab2-stlnr.
move-corresponding itab3 to itab.
append itab.
endloop.
endloop.
endloop.
loop at itab.
write:/ itab-matnr,itab-mtart,itab-stlnr,itab-idnrk,itab-menge.
endloop.
11-20-2008 7:35 AM
the same for the select statement on itab2 and stlnr
regards,
Hans
11-20-2008 7:34 AM
select mtart from mara into table itab1 up to 100 rows.
will not work, the itab1 structure contains matnr and mtart, and you only read the mtart.
regards,
Hans
11-20-2008 7:35 AM
the same for the select statement on itab2 and stlnr
regards,
Hans
11-20-2008 7:39 AM
Hi Hans,
My question has been solved ...... thnx for ur reply...