I thik problem with this lines...
IF account IS INITIAL. .
SELECT SINGLE partner FROM zbut0000j3l1fr INTO partner WHERE
zztfldc5lbfr = account.
Make this line as
IF account IS NOT INITIAL. .
SELECT SINGLE partner FROM zbut0000j3l1fr INTO partner WHERE
zztfldc5lbfr = account.