Thanks for the update.
LOOP AT RESULT_PACKAGE ASSIGNING <RESULT_FIELDS>.
LOOP AT IT_ZPUR_O21 INTO WA_ZPUR_O21 WHERE
VENDOR = <RESULT_FIELDS>-INV_PTY.
CO_AREA = <RESULT_FIELDS>-CO_AREA.
PROFIT_CTR = <RESULT_FIELDS>-PROFIT_CTR.
/BIC/ZDTE_FRM GE <RESULT_FIELDS>-PSTNG_DATE.
/BIC/ZDTE_TO LE <RESULT_FIELDS>-PSTNG_DATE.
IF SY-SUBRC = 0.
<RESULT_FIELDS>-/BIC/ZPRICEFLE = WA_ZPUR_O21-/BIC/ZPRICEFLE.
ENDIF.
ENDLOOP.
ENDLOOP.
Syntax Check : E:Field "CO_AREA" is unknown. It is neither in one of the specified tables nor defined by a "DATA" statement. "DATA" statement.
CO AREA is define din the data statement