Code: Alles auswählen.
SELECT resb~bdmng resb~bdter
FROM resb INTO CORRESPONDING FIELDS OF TABLE it_resb WHERE matnr EQ wa_ekko-matnr and KZEAR <> 'X'.
LOOP AT it_resb INTO wa_resb.
add wa_resb-bdmng to save1 .
X3 = tatofmng - save1.
if X3 <= '0'. // Sobald die If-Anweisung durchlaufen wird, soll der Termin in das dazugehörige Feld geschrieben werden
// und die Schleife nicht nochmal durchlaufen werden.
wa_ekko-bdterm = wa_resb-bdter.
zzz_kontrakt1-bdterm = wa_ekko-bdterm.
endif.
endloop. Code: Alles auswählen.
LOOP AT it_resb INTO wa_resb.
add wa_resb-bdmng to save1 .
X3 = tatofmng - save1.
if X3 <= '0'. // Sobald die If-Anweisung durchlaufen wird, soll der Termin in das dazugehörige Feld geschrieben werden
// und die Schleife nicht nochmal durchlaufen werden.
wa_ekko-bdterm = wa_resb-bdter.
zzz_kontrakt1-bdterm = wa_ekko-bdterm.
EXIT.
endif.
endloop.