Shouldn't it just be:
SELECT F_PROD_BOM_SEQ.NEXTVAL
into :new.PBRFNBR;
FROM DUAL;

You are trying to updata something that isn't there yet.