Hello.
Change the variable staments
yours:
data: r_zfuncfrom TYPE RANGE OF /bic/pzsplit-/bic/zfuncfrom, r_zpcfrom TYPE RANGE OF /bic/pzsplit-/bic/zpcfrom, r_zfuncfrom_line LIKE LINE OF r_zfuncfrom, r_zpcfrom_line LIKE LINE OF r_zpcfrom.
Use this:
data: r_zfuncfrom TYPE RANGE OF /bic/pzsplit-/bic/zfuncfrom with header line, r_zpcfrom TYPE RANGE OF /bic/pzsplit-/bic/zpcfrom with header line, r_zfuncfrom_line TYPE RANGE OF /bic/pzsplit-/bic/zfuncfrom with header line, r_zpcfrom_line TYPE RANGE OF /bic/pzsplit-/bic/zpcfrom with header line.
r_zfuncfrom_line should be same type as r_zfuncfrom.
I think that ur problem is in the declaration of R_ZFUNCFROM_LINE AND R_ZPCFROM_LINE.
Check it and replace R_ZFUNCFROM_LINE for R_ZFUNFROM.
I guess that it will work...and then u can fix
Regards