Здавствуйте! В ABAP-е недавно возникла такая ситуация. Есть следующий код:
Code:
parameters:
p_awart like P2001-AWART.
tables: pernr.
INFOTYPES:
0001,
0002,
2001.
start-of-selection.
get PERNR.
if P2001-AWART = p_awart.
write: / P0001-pernr, ' ', P0002-NACHN, ' ', P0002-VORNA, ' ',
P0002-MIDNM, ' ', P2001-BEGUZ, ' ', P2001-ENDUZ, ' ', P2001-AWART, ' ',
P0001-ORGEH, ' ', P2001-BEGDA, ' ', P2001-ENDDA.
endif.
end-of-selection.
Почему так получается что програ мне выводить по одной записи удовлетворяющей условию хотя их больше тоесть выводится всегда последняя? Подскажите как исправить или может вобще не правильно я написал код?