Generell kannst Du nachdem Du die wakunden gefüllt hast mit einem select auf die ZKUNDEN überprüfen, ob schion ein entsprechender Datensatz vorhanden ist.
Z.B. Für die Kundennummer
select single * from zkunden
where kunden_nr = wakunden-kunden_nr.
if sy-subrc = 0.
write 'Datensatz bereitsvorhanden'.
else.
.... den datensatz anhängen
endif.