NADP and NADPH in in vitro metabolisme test
Are you sure your question is accurate?

NADP in solution does not exist... it can either be NADPH which is the reduced form (has gained an electron in the form of a H atom and now has the potential to give that electron to another molecule in the solution) or NADP+ which is the oxidised form (has lost an electron in the form of H atom and now has the potential to gain an electron from the solution). 

In your experiment, Fiprinol to Fiprinol Sulfone is an oxidation reaction, so the enzyme catalyses the removal of an electron from Fipronol, and it does that with the help of NADP+, which is missing an electron itself and therefore takes it from Fiprinol (oxidises it) to give a high Fiprinol Sulfone yield.